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

Commit 1da72ee1 authored by Andy Hung's avatar Andy Hung
Browse files

ACodec: log when pcm encoding converter is created

Test: MediaCodecTest#testPCMEncoding
Bug: 122275566
Change-Id: I53160551e680d4e8fd4c2e93babccb79d95c9fe4
parent ebaf2f58
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -2320,12 +2320,16 @@ status_t ACodec::configureCodec(
            (void)mInputFormat->findInt32("pcm-encoding", (int32_t*)&codecPcmEncoding);
            mConverter[kPortIndexInput] = AudioConverter::Create(pcmEncoding, codecPcmEncoding);
            if (mConverter[kPortIndexInput] != NULL) {
                ALOGD("%s: encoder %s input format pcm encoding converter from %d to %d",
                        __func__, mComponentName.c_str(), pcmEncoding, codecPcmEncoding);
                mInputFormat->setInt32("pcm-encoding", pcmEncoding);
            }
        } else {
            (void)mOutputFormat->findInt32("pcm-encoding", (int32_t*)&codecPcmEncoding);
            mConverter[kPortIndexOutput] = AudioConverter::Create(codecPcmEncoding, pcmEncoding);
            if (mConverter[kPortIndexOutput] != NULL) {
                ALOGD("%s: decoder %s output format pcm encoding converter from %d to %d",
                        __func__, mComponentName.c_str(), codecPcmEncoding, pcmEncoding);
                mOutputFormat->setInt32("pcm-encoding", pcmEncoding);
            }
        }