8000 Label-based order of outputs from multiple-output filters · Powercoder64/ffmpeg-python@732bf21 · GitHub
[go: up one dir, main page]

Skip to content

Commit 732bf21

Browse files
committed
Label-based order of outputs from multiple-output filters
1 parent faca0ee commit 732bf21

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

ffmpeg/_run.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ def _allocate_filter_stream_names(filter_nodes, outgoing_edge_maps, stream_name_
8484
stream_count = 0
8585
for upstream_node in filter_nodes:
8686
outgoing_edge_map = outgoing_edge_maps[upstream_node]
87-
for upstream_label, downstreams in list(outgoing_edge_map.items()):
87+
for upstream_label, downstreams in sorted(outgoing_edge_map.items()):
8888
if len(downstreams) > 1:
8989
# TODO: automatically insert `splits` ahead of time via graph transformation.
9090
raise ValueError(

ffmpeg/dag.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ def get_incoming_edges(downstream_node, incoming_edge_map):
100100

101101
def get_outgoing_edges(upstream_node, outgoing_edge_map):
102102
edges = []
103-
for upstream_label, downstream_infos in list(outgoing_edge_map.items()):
103+
for upstream_label, downstream_infos in sorted(outgoing_edge_map.items()):
104104
for downstream_info in downstream_infos:
105105
downstream_node, downstream_label, downstream_selector = downstream_info
106106
edges += [

0 commit comments

Comments
 (0)
0