diff --git a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/SWF.java b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/SWF.java index 0ec471555..8ea1c54cb 100644 --- a/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/SWF.java +++ b/libsrc/ffdec_lib/src/com/jpexs/decompiler/flash/SWF.java @@ -1773,7 +1773,10 @@ public final class SWF implements SWFContainerItem, Timelined { public static void populateVideoFrames(int streamId, Iterable tags, HashMap output) { for (Tag t : tags) { if (t instanceof VideoFrameTag) { - output.put(((VideoFrameTag) t).frameNum, (VideoFrameTag) t); + VideoFrameTag videoFrameTag = (VideoFrameTag) t; + if (videoFrameTag.streamID == streamId) { + output.put(videoFrameTag.frameNum, (VideoFrameTag) t); + } } if (t instanceof DefineSpriteTag) { populateVideoFrames(streamId, ((DefineSpriteTag) t).getTags(), output);