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

Commit 9b3b04f7 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "codec2: Set custom ordinal for inputs processed by FrameReassembler"...

Merge "codec2: Set custom ordinal for inputs processed by FrameReassembler" am: 5e3cf46b am: 437f549b am: fe3f8a72

Original change: https://android-review.googlesource.com/c/platform/frameworks/av/+/1648893

Change-Id: I3417525c19515807fdb3363d8b03b59de2e67b7a
parents 2554072a fe3f8a72
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -143,6 +143,7 @@ c2_status_t FrameReassembler::process(

    if (buffer->size() > 0) {
        mCurrentOrdinal.timestamp = timeUs;
        mCurrentOrdinal.customOrdinal = timeUs;
    }

    size_t frameSizeBytes = mFrameSize.value() * mChannelCount * bytesPerSample();
@@ -219,6 +220,7 @@ void FrameReassembler::finishCurrentBlock(std::list<std::unique_ptr<C2Work>> *it

    ++mCurrentOrdinal.frameIndex;
    mCurrentOrdinal.timestamp += mFrameSize.value() * 1000000 / mSampleRate;
    mCurrentOrdinal.customOrdinal = mCurrentOrdinal.timestamp;
    mCurrentBlock.reset();
    mWriteView.reset();
}