mpv/video/decode
wm4 2b5577901d videotoolbox: remove weird format-negotiation between VO and decoder
Originally, there was probably some sort of intention to restrict it to
formats supported by the interop, or something. But in the end it was
overcomplicated nonsense.

In the future, we could use mp_hwdec_ctx.supported_formats or other
mechanisms to handle this in a better way.

mp_hwdec_ctx.ctx is not set to a dummy pointer - hwdec_devices_load() is
only used to detect whether to vo_opengl interop is present, and the
common hwdec code expects that the .ctx field is not NULL.

This also changes videotoolbox-copy to use --videotoolbox-format,
instead of the FFmpeg-set default.
2017-02-17 14:14:22 +01:00
..
d3d.c win32: build with -DINITGUID 2016-09-28 21:38:52 +10:00
d3d.h d3d: implement screenshots for --hwdec=d3d11va 2016-06-28 20:38:53 +02:00
dec_video.c player: add experimental stream recording feature 2017-02-07 17:05:17 +01:00
dec_video.h player: add experimental stream recording feature 2017-02-07 17:05:17 +01:00
hw_cuda.c build: prefix hwaccel decoder wrapper filenames with hw_ 2017-01-17 08:11:12 +01:00
hw_d3d11va.c build: prefix hwaccel decoder wrapper filenames with hw_ 2017-01-17 08:11:12 +01:00
hw_dxva2.c hw_dxva2: create a IDirect3D9Ex device 2017-02-02 12:58:04 +01:00
hw_vaapi.c vd_lavc: move most vaapi hwaccel setup code to generic code 2017-02-16 17:00:20 +01:00
hw_vaapi_old.c vaapi: remove central lock around vaapi API calls 2017-01-28 18:27:30 +01:00
hw_vdpau.c vdpau: reject decoding of non-4:2:0 2017-01-17 15:48:56 +01:00
hw_videotoolbox.c videotoolbox: remove weird format-negotiation between VO and decoder 2017-02-17 14:14:22 +01:00
lavc.h vd_lavc: move most vaapi hwaccel setup code to generic code 2017-02-16 17:00:20 +01:00
vd.h video: make decoder EOF reporting explicit 2017-01-11 11:02:57 +01:00
vd_lavc.c vd_lavc: fix inverted error check 2017-02-16 17:00:37 +01:00