19 Commits

Author SHA1 Message Date
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
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
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
999d047bfe Detect: Checkpoint untested Windows GPU detection 2019-08-09 21:32:29 -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
a3e784b0d1 Detect: Fix VAAPI handling, add -hwaccel_output_format handling 2019-08-09 19:08:58 -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
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
f17766aec3 Detect: Basic hwaccel detection based on OS and GPU, Linux only ATM 2019-08-09 19:06:22 -07:00