450 Commits

Author SHA1 Message Date
Ross Patterson
89464c8f82 Windows: Fix newline differences 2019-08-12 01:07:22 -07:00
Ross Patterson
c04c2e9c35 Detect: Sometimes encoders work when not listed in ffmpeg -codecs 2019-08-11 20:36:41 -07:00
Ross Patterson
47cc498aa6 Detect: Filter encoders and decoders based on GPU support 2019-08-10 19:17:42 -07:00
Ross Patterson
267bb71fd6 Detect: NVidia, assume encoding not supported for absent codecs 2019-08-10 19:16:44 -07:00
Ross Patterson
d3ac1865a4 Detect: Integrate GPU codecs data into the GPU detection 2019-08-10 18:39:21 -07:00
Ross Patterson
054aadb56c Detect: Cleanup redundant variable assignment 2019-08-10 18:15:51 -07:00
Ross Patterson
9f00ffd995 Detect: Add NVidia decoders data 2019-08-10 17:24:15 -07:00
Ross Patterson
8982e9fff2 Detect: Whitespace cleanup 2019-08-10 16:16:02 -07:00
Ross Patterson
705473c266 Detect: Preserve dict key order 2019-08-10 16:15:40 -07:00
Ross Patterson
d084c38875 Detect: Add NVidia model decoder data 2019-08-10 15:47:41 -07:00
Ross Patterson
769d45b7ad Detect: Parse multiple boards into model lines and model numbers 2019-08-10 07:06:18 -07:00
Ross Patterson
c46f24848e Detect: Improve constants order, more general first 2019-08-09 21:34:08 -07:00
Ross Patterson
999d047bfe Detect: Checkpoint untested Windows GPU detection 2019-08-09 21:32:29 -07:00
Ross Patterson
7121906e62 Detect: Use easier Python version for requirements building 2019-08-09 20:49:11 -07:00
Ross Patterson
d7ae12f04b Detect: Add multiple GPU handling 2019-08-09 20:48:34 -07:00
Ross Patterson
7781c9c7b4 Detect: GPU, add Linux board and chip detection 2019-08-09 20:38:59 -07:00
Ross Patterson
3ba9598c19 Detect: Improve handling of undetected platforms 2019-08-09 20:38:58 -07:00
Ross Patterson
79b19eba72 Detect: Factor out hwaccel detection data download 2019-08-09 19:08:58 -07:00
Ross Patterson
a3e784b0d1 Detect: Fix VAAPI handling, add -hwaccel_output_format handling 2019-08-09 19:08:58 -07:00
Ross Patterson
dc243a6e9c Tests: Add recent Pythons for testing, remove Python 3.6
Python 3.6 was kinda skipped by many and isn't available in the Ubuntu
deadsnakes repository.
2019-08-09 19:08:57 -07:00
Ross Patterson
8490da9fb6 Detect: Raise meaningful errors when no decoder/encoder can be found 2019-08-09 19:06:23 -07:00
Ross Patterson
69caa25e52 Detect: List available input/output kwargs in order of performance 2019-08-09 19:06:23 -07:00
Ross Patterson
c70a3f9cae Detect: Improve docstrings 2019-08-09 19:06:23 -07:00
Ross Patterson
130457ffe1 Build: Include coders specific to hwaccell APIs 2019-08-09 19:06:23 -07:00
Ross Patterson
ca427cb904 Build: Match the codecs output more closely, better semantics 2019-08-09 19:06:23 -07:00
Ross Patterson
145e57bb74 Detect: TODO other platform GPU detection 2019-08-09 19:06:23 -07:00
Ross Patterson
4e08627ef1 Detect: Detect accelerated de/encoders based on detected hwaccels 2019-08-09 19:06:23 -07:00
Ross Patterson
8c16c5242e Detect: Add test for detecting hardware acceleration 2019-08-09 19:06:23 -07:00
Ross Patterson
fcaab4f368 Project: Use a develop egg for easier development 2019-08-09 19:06:23 -07:00
Ross Patterson
f17766aec3 Detect: Basic hwaccel detection based on OS and GPU, Linux only ATM 2019-08-09 19:06:22 -07:00
Ross Patterson
891ca521fd Build data: Fix ffmpeg cmd arg not being passed on 2019-08-07 05:32:56 -07:00
Ross Patterson
34adcb88dd Build data: Add basic test for coverage 2019-08-05 13:29:18 -07:00
Ross Patterson
e09c440989 Add support for extracting ffmpeg build data, such as hwaccels
This can be useful for projects that want to auto-detect optimal options for
invoking ffmpeg.
2019-08-05 07:40:09 -07:00
Karl Kroening
78fb6cf2f1 Release 0.2.0 0.2.0 2019-07-05 19:17:30 -05:00
Karl Kroening
1c9695d2a0 Run Black code formatter 2019-07-05 19:16:43 -05:00
Karl Kroening
c14efc9a19
Merge pull request #230 from komar007/fix_multiple_output_order
Fix multiple output order
2019-07-05 19:15:23 -05:00
Michal Trybus
732bf21397 Label-based order of outputs from multiple-output filters 2019-07-02 10:01:48 +02:00
Michal Trybus
faca0ee87b Test against wrong order of outputs from multiple-output filters 2019-07-02 10:01:47 +02:00
Karl Kroening
63973d0b29
Update README.md 2019-06-28 22:14:44 -05:00
Karl Kroening
ab42ab4dfc
Merge pull request #213 from kkroening/black
Use Black formatter
2019-06-10 17:52:48 -05:00
Karl Kroening
fff79e6b93 Merge remote-tracking branch 'origin/master' into black
Conflicts:
	setup.py
2019-06-10 17:42:39 -05:00
Karl Kroening
1b2634291d Release 0.1.18 0.1.18 2019-06-03 04:06:26 -05:00
Karl Kroening
46eeb41705 Use Black formatter 2019-06-03 04:05:24 -05:00
Karl Kroening
8ea0f4ca4b Use Black formatter 2019-06-03 04:03:37 -05:00
Karl Kroening
a1e1f30a99
Update README.md 2019-06-03 03:52:07 -05:00
Karl Kroening
2db3c4a3ce
Update README.md 2019-06-03 03:30:04 -05:00
Karl Kroening
bde72f4124
Update README.md 2019-06-03 03:09:27 -05:00
Karl Kroening
411b0a14ff
Update README.md 2019-06-03 02:43:04 -05:00
Karl Kroening
49c877eec6
Update README.md 2019-06-03 02:42:29 -05:00
Karl Kroening
995cf67d7d Update docs 2019-06-03 01:54:35 -05:00