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

Commit a4884020 authored by Andy Hung's avatar Andy Hung Committed by android-build-merger
Browse files

Merge "AudioTrack: Fix extended timestamp offset" into oc-mr1-dev am: 7966b441

am: 12131a23

Change-Id: Icc86ada7ecf279827f7a43bd93dbdae1ff445cb0
parents b8ba103f 12131a23
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -617,7 +617,8 @@ status_t AudioTrack::start()
                            + mStartEts.mPosition[ExtendedTimestamp::LOCATION_SERVER]),
                    (long long)mStartEts.mFlushed,
                    (long long)mFramesWritten);
            mFramesWrittenServerOffset = -mStartEts.mPosition[ExtendedTimestamp::LOCATION_SERVER];
            // mStartEts is already adjusted by mFramesWrittenServerOffset, so we delta adjust.
            mFramesWrittenServerOffset -= mStartEts.mPosition[ExtendedTimestamp::LOCATION_SERVER];
        }
        mFramesWritten = 0;
        mProxy->clearTimestamp(); // need new server push for valid timestamp