1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-19 05:49:09 +02:00
FFmpeg/libavcodec
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
..
2017-05-05 13:36:52 +02:00
2017-05-01 17:55:22 +02:00
2017-05-10 15:21:10 +02:00
2017-05-08 12:30:09 +02:00
2017-05-11 20:04:57 +02:00
2017-03-20 09:23:15 +01:00
2017-04-23 14:27:47 +07:00
2017-05-11 15:51:08 +02:00
2017-04-23 14:27:47 +07:00
2017-05-14 20:58:53 +02:00
2017-05-11 16:28:59 +02:00
2017-05-09 00:42:20 +02:00
2017-05-13 01:23:23 +02:00
2017-05-14 15:30:08 +02:00
2017-04-23 14:27:47 +07:00
2017-05-05 20:10:17 -03:00
2017-03-21 12:38:20 +01:00
2017-05-06 00:33:19 +02:00
2017-04-08 00:27:33 +01:00
2017-04-26 23:22:25 +01:00
2017-04-26 23:22:25 +01:00
2017-04-23 14:27:47 +07:00
2017-05-06 19:53:25 +02:00
2017-05-09 16:50:18 +02:00
2017-04-23 14:27:47 +07:00
2017-05-15 11:30:36 +02:00
2017-05-10 22:52:35 +02:00