Fix issue 3404563. Overlay is not seen when the clip is trimmed in the beginning.
Change-Id: Iec0fcea164f6909283c8686605378c3e1db127f0
diff --git a/libvideoeditor/lvpp/PreviewPlayer.cpp b/libvideoeditor/lvpp/PreviewPlayer.cpp
index a23e6ca..242db5e 100644
--- a/libvideoeditor/lvpp/PreviewPlayer.cpp
+++ b/libvideoeditor/lvpp/PreviewPlayer.cpp
@@ -926,9 +926,11 @@
M4OSA_UInt32 timeOffset = mDecVideoTsStoryBoard/1000;
if(mEffectsSettings[index].VideoEffectType ==
M4xVSS_kVideoEffectType_Framing) {
- if (((mEffectsSettings[index].uiStartTime + 1) <= timeMs + timeOffset) &&
+ if (((mEffectsSettings[index].uiStartTime + 1) <=
+ timeMs + timeOffset - mPlayBeginTimeMsec) &&
((mEffectsSettings[index].uiStartTime - 1 +
- mEffectsSettings[index].uiDuration) >= timeMs + timeOffset))
+ mEffectsSettings[index].uiDuration) >=
+ timeMs + timeOffset - mPlayBeginTimeMsec))
{
break;
}