11/*
2- * Copyright 2020-2023 Comcast Cable Communications Management, LLC
2+ * Copyright 2020-2025 Comcast Cable Communications Management, LLC
33 *
44 * Licensed under the Apache License, Version 2.0 (the "License");
55 * you may not use this file except in compliance with the License.
@@ -4362,10 +4362,15 @@ namespace client_test_helpers {
43624362 if (buffer_type == SA_BUFFER_TYPE_CLEAR) {
43634363 if (buffer->context .clear .buffer != nullptr )
43644364 free (buffer->context .clear .buffer );
4365- } else {
4365+ }
4366+ #ifdef ENABLE_SVP
4367+ else if (buffer_type == SA_BUFFER_TYPE_SVP) {
43664368 if (buffer->context .svp .buffer != INVALID_HANDLE)
4369+ {
43674370 sa_svp_buffer_free (buffer->context .svp .buffer );
4371+ }
43684372 }
4373+ #endif
43694374 }
43704375
43714376 delete buffer;
@@ -4380,7 +4385,9 @@ namespace client_test_helpers {
43804385 ERROR (" malloc failed" );
43814386 return nullptr ;
43824387 }
4383- } else if (buffer_type == SA_BUFFER_TYPE_SVP) {
4388+ }
4389+ #ifdef ENABLE_SVP
4390+ else if (buffer_type == SA_BUFFER_TYPE_SVP) {
43844391 buffer->buffer_type = SA_BUFFER_TYPE_SVP;
43854392 buffer->context .svp .buffer = INVALID_HANDLE;
43864393 sa_svp_buffer svp_buffer;
@@ -4392,6 +4399,7 @@ namespace client_test_helpers {
43924399 buffer->context .svp .buffer = svp_buffer;
43934400 buffer->context .svp .offset = 0 ;
43944401 }
4402+ #endif // ENABLE_SVP
43954403
43964404 return buffer;
43974405 }
@@ -4406,7 +4414,10 @@ namespace client_test_helpers {
44064414
44074415 if (buffer_type == SA_BUFFER_TYPE_CLEAR) {
44084416 memcpy (buffer->context .clear .buffer , initial_value.data (), initial_value.size ());
4409- } else {
4417+ }
4418+
4419+ #ifdef ENABLE_SVP
4420+ else if (buffer_type == SA_BUFFER_TYPE_SVP) {
44104421 sa_svp_offset offsets = {0 , 0 , initial_value.size ()};
44114422 if (sa_svp_buffer_write (buffer->context .svp .buffer , initial_value.data (), initial_value.size (),
44124423 &offsets, 1 ) != SA_STATUS_OK) {
@@ -4416,7 +4427,7 @@ namespace client_test_helpers {
44164427
44174428 buffer->context .svp .offset = 0 ;
44184429 }
4419-
4430+ # endif // ENABLE_SVP
44204431 return buffer;
44214432 }
44224433
0 commit comments