286 Commits

Author SHA1 Message Date
Noah Stier
c4eae56495 Update ffmpeg build URL in more places 2017-10-06 00:15:08 -07:00
Noah Stier
39cbd53652 Update ffmpeg build URL 2017-10-06 00:09:56 -07:00
Noah Stier
00fb91a4c5 Add 'crop' filter 2017-10-05 23:50:38 -07:00
Karl Kroening
f8409d4397 Merge remote-tracking branch 'origin/feature/17' 2017-07-15 15:54:02 -06:00
Karl Kroening
9c1661f3d7 Merge pull request #21 from kkroening/feature/18
Add graph visualization
2017-07-12 02:14:03 -06:00
Karl Kroening
7669492575 Merge pull request #20 from kkroening/feature/17
Add support for multi-output filters; implement `split` filter
2017-07-12 02:13:35 -06:00
Karl Kroening
0d60de3fe9 Merge branch 'feature/17' into feature/18 2017-07-12 02:10:51 -06:00
Karl Kroening
4640adabe0 Futurize 2017-07-12 02:10:44 -06:00
Karl Kroening
35cd113da0 Merge branch 'feature/17' into feature/18 2017-07-12 02:09:24 -06:00
Karl Kroening
7b2d8b63fc Merge remote-tracking branch 'origin/master' into feature/17
Conflicts:
	ffmpeg/_filters.py
	ffmpeg/_utils.py
	ffmpeg/nodes.py
	ffmpeg/tests/test_ffmpeg.py
2017-07-12 02:08:19 -06:00
Karl Kroening
17e9e460d6 Merge pull request #25 from Depaulicious/escapeargs
Escape terminator characters in filter arguments
2017-07-12 02:00:39 -06:00
Karl Kroening
fbf01f24ab Remove extra sample data 2017-07-12 01:19:28 -06:00
Karl Kroening
c19dcaca30 Fix drawbox=>drawtext 2017-07-12 01:18:48 -06:00
Karl Kroening
5f4bfd1fb3 Robustly handle string escaping 2017-07-12 00:33:43 -06:00
Karl Kroening
cf1b7bfd4b #17: auto-generate split output count 2017-07-10 23:38:30 -06:00
Davide Depau
efc0104ae4 escape "[]=;:," characters in filter arguments to avoid early termination 2017-07-10 22:15:52 +02:00
Karl Kroening
2d6b0d4730 #18: use get_stream_spec_nodes in view 2017-07-09 16:00:41 -06:00
Karl Kroening
4af484feee Merge branch 'feature/17' into feature/18 2017-07-09 15:52:41 -06:00
Karl Kroening
5d78a2595d #17: fix merge_outputs; allow stream_spec in get_args+run 2017-07-09 15:50:51 -06:00
Karl Kroening
13d9e2c3fa Merge branch 'feature/17' into feature/18 2017-07-06 03:42:09 -06:00
Karl Kroening
c6e2f05e5b #17: add short_repr for input and output nodes 2017-07-06 03:42:03 -06:00
Karl Kroening
a8b1cb63f2 #18: use short_repr in view 2017-07-06 03:41:42 -06:00
Karl Kroening
0b1259238f #18: re-add __init__.py changes 2017-07-06 03:40:56 -06:00
Karl Kroening
8a761f055d #18: have view operator return stream_spec 2017-07-06 03:35:50 -06:00
Karl Kroening
0d63a9e801 Merge branch 'feature/17' into feature/18 2017-07-06 03:35:29 -06:00
Karl Kroening
8337d34b82 #17: add proper handling of split operator 2017-07-06 03:35:20 -06:00
Karl Kroening
662c56eb5b #17: fix python 3 support 2017-07-06 02:50:22 -06:00
Karl Kroening
b548092d48 #17: fix __init__ changes 2017-07-06 02:49:05 -06:00
Karl Kroening
2d512994ff #18: use better arrow 2017-07-06 02:41:57 -06:00
Karl Kroening
39466beb62 Merge branch 'feature/17' into feature/18 2017-07-06 02:37:40 -06:00
Karl Kroening
b7fc331722 Add split operator 2017-07-06 02:32:45 -06:00
Karl Kroening
543cd1b4e3 #18: improve edge labelling 2017-07-06 02:32:30 -06:00
Karl Kroening
1955547202 #18: fix to use latest #17 changes 2017-07-06 02:24:40 -06:00
Karl Kroening
656d9fa7f7 Merge branch 'feature/17' into feature/18 2017-07-06 02:23:55 -06:00
Karl Kroening
6887ad8bac Massive refactor to break nodes into streams+nodes 2017-07-06 02:23:13 -06:00
Karl Kroening
37c2094a9c Rename graph.py to _view.py; handle graphviz import errors; use tempfile 2017-07-05 22:30:00 -06:00
Karl Kroening
7613f746d2 Merge branch 'feature/17' into feature/18 2017-07-05 04:52:55 -06:00
Karl Kroening
aa5156d9c9 #17: allow multiple outgoing edges with same label 2017-07-05 04:52:45 -06:00
Karl Kroening
241ede2271 #18: add initial graph.py 2017-07-05 04:23:35 -06:00
Karl Kroening
11a24d0432 #17: fix get_outgoing_edges 2017-07-05 04:23:05 -06:00
Karl Kroening
fc07f6c4fa #17: remove Node._parents 2017-07-05 04:07:30 -06:00
Karl Kroening
7236984626 #17: don't rely on in 2017-07-05 03:31:29 -06:00
Karl Kroening
677967b4c2 Merge remote-tracking branch 'origin/master' into feature/17
Conflicts:
	ffmpeg/_run.py
	ffmpeg/nodes.py
2017-07-05 03:19:43 -06:00
Karl Kroening
a986cbe9fb Merge remote-tracking branch 'origin/master' 2017-07-05 03:14:30 -06:00
Karl Kroening
6a9a12e718 #17: move graph stuff to dag.py; add edge labelling 2017-07-05 03:13:30 -06:00
Karl Kroening
fc946be164 Pull in _NodeBase from actorgraph; include short-hash in repr 2017-07-04 17:45:20 -06:00
Karl Kroening
89f91535c6 Merge pull request #18 from Depaulicious/assert-remove
Convert assertions to if+raise
2017-07-02 14:14:19 -06:00
Davide Depau
086613bb09 convert assertions to if+raise 2017-06-30 15:54:09 +02:00
Karl Kroening
dcebe917a7 Update docs 2017-06-29 00:17:01 -06:00
Karl Kroening
d4b8900646 Merge pull request #16 from kkroening/cleanup-hashing
Cleanup hashing
2017-06-17 01:19:04 -06:00