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

Commit 84889cbf authored by Wonsik Kim's avatar Wonsik Kim
Browse files

aacenc: fix timestamp calculation

Test: log audio timestamps
Change-Id: Ic09173b871a25366930e38b36e7c398c0dba24cc
parent ebaf2f58
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -468,7 +468,8 @@ void C2SoftAacEnc::process(

            if (outargs.numOutBytes > 0) {
                mInputSize = 0;
                int consumed = ((capacity / sizeof(int16_t)) - inargs.numInSamples);
                int consumed = (capacity / sizeof(int16_t)) - inargs.numInSamples
                        + outargs.numInSamples;
                mInputTimeUs = work->input.ordinal.timestamp
                        + (consumed * 1000000ll / channelCount / sampleRate);
                buffer = createLinearBuffer(block, 0, outargs.numOutBytes);