Loading media/java/android/media/videoeditor/MediaArtistNativeHelper.java +8 −6 Original line number Diff line number Diff line Loading @@ -2555,21 +2555,23 @@ class MediaArtistNativeHelper { final List<Effect> effects = m.getAllEffects(); final List<Overlay> overlays = m.getAllOverlays(); for (Effect effect : effects) { if (effect instanceof EffectColor) { effectSettings[i] = getEffectSettings((EffectColor)effect); for (Overlay overlay : overlays) { effectSettings[i] = getOverlaySettings((OverlayFrame)overlay); adjustEffectsStartTimeAndDuration(effectSettings[i], beginCutTime, endCutTime); effectSettings[i].startTime += storyBoardTime; i++; } } for (Overlay overlay : overlays) { effectSettings[i] = getOverlaySettings((OverlayFrame)overlay); for (Effect effect : effects) { if (effect instanceof EffectColor) { effectSettings[i] = getEffectSettings((EffectColor)effect); adjustEffectsStartTimeAndDuration(effectSettings[i], beginCutTime, endCutTime); effectSettings[i].startTime += storyBoardTime; i++; } } return i; } Loading media/java/android/media/videoeditor/Transition.java +11 −9 Original line number Diff line number Diff line Loading @@ -288,6 +288,16 @@ public abstract class Transition { List<EffectSettings> effectSettings = new ArrayList<EffectSettings>(); EffectSettings tmpEffectSettings; overlays = m.getAllOverlays(); for (Overlay overlay : overlays) { tmpEffectSettings = mNativeHelper.getOverlaySettings((OverlayFrame)overlay); mNativeHelper.adjustEffectsStartTimeAndDuration(tmpEffectSettings, clipSettings.beginCutTime, clipSettings.endCutTime); if (tmpEffectSettings.duration != 0) { effectSettings.add(tmpEffectSettings); } } effects = m.getAllEffects(); for (Effect effect : effects) { if (effect instanceof EffectColor) { Loading @@ -303,15 +313,7 @@ public abstract class Transition { } } } overlays = m.getAllOverlays(); for (Overlay overlay : overlays) { tmpEffectSettings = mNativeHelper.getOverlaySettings((OverlayFrame)overlay); mNativeHelper.adjustEffectsStartTimeAndDuration(tmpEffectSettings, clipSettings.beginCutTime, clipSettings.endCutTime); if (tmpEffectSettings.duration != 0) { effectSettings.add(tmpEffectSettings); } } return effectSettings; } Loading Loading
media/java/android/media/videoeditor/MediaArtistNativeHelper.java +8 −6 Original line number Diff line number Diff line Loading @@ -2555,21 +2555,23 @@ class MediaArtistNativeHelper { final List<Effect> effects = m.getAllEffects(); final List<Overlay> overlays = m.getAllOverlays(); for (Effect effect : effects) { if (effect instanceof EffectColor) { effectSettings[i] = getEffectSettings((EffectColor)effect); for (Overlay overlay : overlays) { effectSettings[i] = getOverlaySettings((OverlayFrame)overlay); adjustEffectsStartTimeAndDuration(effectSettings[i], beginCutTime, endCutTime); effectSettings[i].startTime += storyBoardTime; i++; } } for (Overlay overlay : overlays) { effectSettings[i] = getOverlaySettings((OverlayFrame)overlay); for (Effect effect : effects) { if (effect instanceof EffectColor) { effectSettings[i] = getEffectSettings((EffectColor)effect); adjustEffectsStartTimeAndDuration(effectSettings[i], beginCutTime, endCutTime); effectSettings[i].startTime += storyBoardTime; i++; } } return i; } Loading
media/java/android/media/videoeditor/Transition.java +11 −9 Original line number Diff line number Diff line Loading @@ -288,6 +288,16 @@ public abstract class Transition { List<EffectSettings> effectSettings = new ArrayList<EffectSettings>(); EffectSettings tmpEffectSettings; overlays = m.getAllOverlays(); for (Overlay overlay : overlays) { tmpEffectSettings = mNativeHelper.getOverlaySettings((OverlayFrame)overlay); mNativeHelper.adjustEffectsStartTimeAndDuration(tmpEffectSettings, clipSettings.beginCutTime, clipSettings.endCutTime); if (tmpEffectSettings.duration != 0) { effectSettings.add(tmpEffectSettings); } } effects = m.getAllEffects(); for (Effect effect : effects) { if (effect instanceof EffectColor) { Loading @@ -303,15 +313,7 @@ public abstract class Transition { } } } overlays = m.getAllOverlays(); for (Overlay overlay : overlays) { tmpEffectSettings = mNativeHelper.getOverlaySettings((OverlayFrame)overlay); mNativeHelper.adjustEffectsStartTimeAndDuration(tmpEffectSettings, clipSettings.beginCutTime, clipSettings.endCutTime); if (tmpEffectSettings.duration != 0) { effectSettings.add(tmpEffectSettings); } } return effectSettings; } Loading