Loading media/codec2/components/aac/C2SoftAacDec.cpp +3 −2 Original line number Diff line number Diff line Loading @@ -275,7 +275,8 @@ C2SoftAacDec::C2SoftAacDec( mStreamInfo(nullptr), mSignalledError(false), mOutputPortDelay(kDefaultOutputPortDelay), mOutputDelayRingBuffer(nullptr) { mOutputDelayRingBuffer(nullptr), mDeviceApiLevel(android_get_device_api_level()) { } C2SoftAacDec::~C2SoftAacDec() { Loading Loading @@ -891,7 +892,7 @@ void C2SoftAacDec::process( work->worklets.front()->output.configUpdate.push_back( C2Param::Copy(currentBoostFactor)); if (android_get_device_api_level() < __ANDROID_API_S__) { if (mDeviceApiLevel < __ANDROID_API_S__) { // We used to report DRC compression mode in the output format // in Q and R, but stopped doing that in S C2StreamDrcCompressionModeTuning::input currentCompressMode(0u, Loading media/codec2/components/aac/C2SoftAacDec.h +1 −0 Original line number Diff line number Diff line Loading @@ -97,6 +97,7 @@ private: int32_t mOutputDelayRingBufferWritePos; int32_t mOutputDelayRingBufferReadPos; int32_t mOutputDelayRingBufferFilled; int mDeviceApiLevel; bool outputDelayRingBufferPutSamples(INT_PCM *samples, int numSamples); int32_t outputDelayRingBufferGetSamples(INT_PCM *samples, int numSamples); int32_t outputDelayRingBufferSamplesAvailable(); Loading Loading
media/codec2/components/aac/C2SoftAacDec.cpp +3 −2 Original line number Diff line number Diff line Loading @@ -275,7 +275,8 @@ C2SoftAacDec::C2SoftAacDec( mStreamInfo(nullptr), mSignalledError(false), mOutputPortDelay(kDefaultOutputPortDelay), mOutputDelayRingBuffer(nullptr) { mOutputDelayRingBuffer(nullptr), mDeviceApiLevel(android_get_device_api_level()) { } C2SoftAacDec::~C2SoftAacDec() { Loading Loading @@ -891,7 +892,7 @@ void C2SoftAacDec::process( work->worklets.front()->output.configUpdate.push_back( C2Param::Copy(currentBoostFactor)); if (android_get_device_api_level() < __ANDROID_API_S__) { if (mDeviceApiLevel < __ANDROID_API_S__) { // We used to report DRC compression mode in the output format // in Q and R, but stopped doing that in S C2StreamDrcCompressionModeTuning::input currentCompressMode(0u, Loading
media/codec2/components/aac/C2SoftAacDec.h +1 −0 Original line number Diff line number Diff line Loading @@ -97,6 +97,7 @@ private: int32_t mOutputDelayRingBufferWritePos; int32_t mOutputDelayRingBufferReadPos; int32_t mOutputDelayRingBufferFilled; int mDeviceApiLevel; bool outputDelayRingBufferPutSamples(INT_PCM *samples, int numSamples); int32_t outputDelayRingBufferGetSamples(INT_PCM *samples, int numSamples); int32_t outputDelayRingBufferSamplesAvailable(); Loading