libaudiohal@aidl: fix the encoder padding and delay ranges Bug: 206737711 Test: mm Test: YTMusic Change-Id: I33f60a4710466c7c28a07fd1ad51a150a3bc69d6 Merged-In: I33f60a4710466c7c28a07fd1ad51a150a3bc69d6
diff --git a/media/libaudiohal/impl/StreamHalAidl.cpp b/media/libaudiohal/impl/StreamHalAidl.cpp index 80e19a0..fe2a18b 100644 --- a/media/libaudiohal/impl/StreamHalAidl.cpp +++ b/media/libaudiohal/impl/StreamHalAidl.cpp
@@ -836,7 +836,7 @@ parameters, String8(AudioParameter::keyOffloadCodecDelaySamples), [&](int value) { // The legacy keys are misnamed, the value is in frames. - return value > 0 ? mOffloadMetadata.delayFrames = value, OK : BAD_VALUE; + return value >= 0 ? mOffloadMetadata.delayFrames = value, OK : BAD_VALUE; }))) { updateMetadata = true; } @@ -844,7 +844,7 @@ parameters, String8(AudioParameter::keyOffloadCodecPaddingSamples), [&](int value) { // The legacy keys are misnamed, the value is in frames. - return value > 0 ? mOffloadMetadata.paddingFrames = value, OK : BAD_VALUE; + return value >= 0 ? mOffloadMetadata.paddingFrames = value, OK : BAD_VALUE; }))) { updateMetadata = true; }