Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9255a75c authored by Mikhail Naganov's avatar Mikhail Naganov
Browse files

libaudiohal@aidl: Allow unspecified offload bit rate

The average bit rate for offload is not always provided
by the framework. In this case the default value of `0`
is used.

Bug: 323313634
Test: atest android.media.audio.cts.AudioTrackOffloadTest
Change-Id: I93708a2718d74749392002b00e12f3ac1f9ae057
parent 01a2bd3f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -788,7 +788,7 @@ status_t StreamOutHalAidl::filterAndUpdateOffloadMetadata(AudioParameter &parame
    if (VALUE_OR_RETURN_STATUS(filterOutAndProcessParameter<int>(
                parameters, String8(AudioParameter::keyOffloadCodecAverageBitRate),
                [&](int value) {
                    return value > 0 ?
                    return value >= 0 ?
                            mOffloadMetadata.averageBitRatePerSecond = value, OK : BAD_VALUE;
                }))) {
        updateMetadata = true;