| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 5d78a25 commit cf1b7bf
3 files changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -59,7 +59,7 @@ def _get_filter_spec(node, outgoing_edge_map, stream_name_map): | |||
| 59 | 59 | outgoing_edges = get_outgoing_edges(node, outgoing_edge_map) | |
| 60 | 60 | inputs = [stream_name_map[edge.upstream_node, edge.upstream_label] for edge in incoming_edges] | |
| 61 | 61 | outputs = [stream_name_map[edge.upstream_node, edge.upstream_label] for edge in outgoing_edges] | |
| 62 | - filter_spec = '{}{}{}'.format(''.join(inputs), node._get_filter(), ''.join(outputs)) | ||
| 62 | + filter_spec = '{}{}{}'.format(''.join(inputs), node._get_filter(outgoing_edges), ''.join(outputs)) | ||
| 63 | 63 | return filter_spec | |
| 64 | 64 | ||
| 65 | 65 | ||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -148,11 +148,17 @@ def __init__(self, stream_spec, name, max_inputs=1, args=[], kwargs={}): | |||
| 148 | 148 | kwargs=kwargs | |
| 149 | 149 | ) | |
| 150 | 150 | ||
| 151 | - def _get_filter(self): | ||
| 152 | - params_text = self.name | ||
| 153 | - arg_params = ['{}'.format(arg) for arg in self.args] | ||
| 154 | - kwarg_params = ['{}={}'.format(k, self.kwargs[k]) for k in sorted(self.kwargs)] | ||
| 151 | + def _get_filter(self, outgoing_edges): | ||
| 152 | + args = self.args | ||
| 153 | + kwargs = self.kwargs | ||
| 154 | + if self.name == 'split': | ||
| 155 | + args = [len(outgoing_edges)] | ||
| 156 | + | ||
| 157 | + arg_params = ['{}'.format(arg) for arg in args] | ||
| 158 | + kwarg_params = ['{}={}'.format(k, kwargs[k]) for k in sorted(kwargs)] | ||
| 155 | 159 | params = arg_params + kwarg_params | |
| 160 | + | ||
| 161 | + params_text = self.name | ||
| 156 | 162 | if params: | |
| 157 | 163 | params_text += '={}'.format(':'.join(params)) | |
| 158 | 164 | return params_text | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -122,7 +122,7 @@ def test_get_args_complex_filter(): | |||
| 122 | 122 | '-i', TEST_OVERLAY_FILE, | |
| 123 | 123 | '-filter_complex', | |
| 124 | 124 | '[0]vflip[s0];' \ | |
| 125 | - '[s0]split[s1][s2];' \ | ||
| 125 | + '[s0]split=2[s1][s2];' \ | ||
| 126 | 126 | '[s1]trim=end_frame=20:start_frame=10[s3];' \ | |
| 127 | 127 | '[s2]trim=end_frame=40:start_frame=30[s4];' \ | |
| 128 | 128 | '[s3][s4]concat=n=2[s5];' \ | |
| Back | FazBrowse Home | New Git URL |
0 commit comments