FFmpeg/libavutil
wm4 532b23f079 videotoolbox: add hwcontext support
This adds tons of code for no other benefit than making VideoToolbox
support conform with the new hwaccel API (using hw_device_ctx and
hw_frames_ctx).

Since VideoToolbox decoding does not actually require the user to
allocate frames, the new code does mostly nothing.

One benefit is that ffmpeg_videotoolbox.c can be dropped once generic
hwaccel support for ffmpeg.c is merged from Libav.

Does not consider VDA or VideoToolbox encoding.

Fun fact: the frame transfer functions are copied from vaapi, as the
mapping makes copying generic boilerplate. Mapping itself is not
exported by the VT code, because I don't know how to test.
2017-05-15 11:30:36 +02:00
..
2016-10-02 19:35:55 +02:00
2016-10-02 19:35:55 +02:00
2016-02-18 11:55:00 +01:00
2016-05-04 18:16:21 +02:00
2017-01-30 11:04:31 +01:00
2016-06-03 14:49:56 +02:00
2017-05-15 11:30:36 +02:00
2016-08-02 07:50:44 -07:00
2016-11-23 02:01:05 +01:00
2017-03-20 08:02:30 +01:00
2016-01-28 19:49:48 -08:00
2016-08-02 21:52:40 -07:00
2016-10-21 23:58:47 +02:00
2017-05-15 11:30:36 +02:00