Fix for issue 3456480 A/V not in sync when a picture is added followed by a video clip trimmed from start
Change-Id: I7a46f7fc20de9a6c0ebbc2ad03dca898306bad6b
diff --git a/libvideoeditor/lvpp/PreviewPlayer.cpp b/libvideoeditor/lvpp/PreviewPlayer.cpp
index 7d08a9f..9bae14a 100644
--- a/libvideoeditor/lvpp/PreviewPlayer.cpp
+++ b/libvideoeditor/lvpp/PreviewPlayer.cpp
@@ -491,6 +491,8 @@
status_t PreviewPlayer::play_l() {
+ mFlags &= ~SEEK_PREVIEW;
+
if (mFlags & PLAYING) {
return OK;
}
@@ -1769,11 +1771,6 @@
status_t PreviewPlayer::readFirstVideoFrame() {
LOGV("PreviewPlayer::readFirstVideoFrame");
- if (mFlags & SEEK_PREVIEW) {
- mFlags &= ~SEEK_PREVIEW;
- return OK;
- }
-
if (!mVideoBuffer) {
MediaSource::ReadOptions options;
if (mSeeking) {