Fixed: #2503 Exporting sound streams as FLV

Fixed: Exporting sound streams at all in nightly
This commit is contained in:
Jindra Petřík
2025-08-09 15:38:12 +02:00
parent b9bd5177ed
commit d8dc85109b
7 changed files with 15 additions and 11 deletions
@@ -2178,6 +2178,9 @@ public final class MainPanel extends JPanel implements TreeSelectionListener, Se
if (nodeType == TreeNodeType.SOUND) {
sounds.add((SoundTag) d);
}
if (nodeType == TreeNodeType.SOUND_STREAM_RANGE) {
sounds.add((SoundStreamFrameRange) d);
}
if (nodeType == TreeNodeType.BINARY_DATA) {
binaryData.add((BinaryDataInterface) d);
}
@@ -2189,10 +2192,8 @@ public final class MainPanel extends JPanel implements TreeSelectionListener, Se
} else if (nodeType == TreeNodeType.FONT) {
fonts.add((Tag) d);
}
if (nodeType == TreeNodeType.OTHER_TAG) {
if (d instanceof SymbolClassTypeTag) {
symbolNames.add((Tag) d);
}
if (nodeType == TreeNodeType.SYMBOL_CLASS) {
symbolNames.add((Tag) d);
}
}
@@ -58,6 +58,7 @@ public enum TreeNodeType {
VIDEO_FRAME,
SOUND,
SOUND_STREAM_BLOCK,
SOUND_STREAM_RANGE,
BINARY_DATA,
OTHER_TAG,
FOLDER,
Binary file not shown.

After

Width:  |  Height:  |  Size: 643 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 729 B

@@ -384,7 +384,7 @@ public abstract class AbstractTagTree extends JTree {
}
if (t instanceof SoundStreamFrameRange) {
return TreeNodeType.SOUND_STREAM_BLOCK;
return TreeNodeType.SOUND_STREAM_RANGE;
}
if (t instanceof SoundStreamBlockTag) {
@@ -822,6 +822,9 @@ public abstract class AbstractTagTree extends JTree {
if (nodeType == TreeNodeType.SOUND) {
ret.add(d);
}
if (nodeType == TreeNodeType.SOUND_STREAM_RANGE) {
ret.add(d);
}
if (nodeType == TreeNodeType.BINARY_DATA) {
ret.add(d);
}
@@ -831,11 +834,8 @@ public abstract class AbstractTagTree extends JTree {
if (nodeType == TreeNodeType.FONT) {
ret.add(d);
}
if (nodeType == TreeNodeType.OTHER_TAG) {
if (d instanceof SymbolClassTypeTag) {
ret.add(d);
}
if (nodeType == TreeNodeType.SYMBOL_CLASS) {
ret.add(d);
}
}