1
mirror of https://github.com/mpv-player/mpv synced 2024-10-30 04:46:41 +01:00
mpv/video/decode
wm4 58d83a9309 vd_lavc: make --hwdec=nvdec-copy actually work
This simply didn't work. Unlike cuda-copy, this is a true hwaccel, and
obviously we need to provide it a device.

Implement this in a relatively generic way, which can probably reused
directly by videotoolbox (not doing this yet because it would require
testing on OSX).

Like with cuda-copy, --cuda-decode-device is ignored. We might be able
to provide a more general way to select devices at some later point.
2017-10-30 18:34:49 +01:00
..
d3d.c vd_lavc: use avcodec_fill_hw_frames_parameters() API 2017-10-27 18:08:20 +02:00
d3d.h video: drop old D3D11/DXVA2 support 2017-09-26 18:58:45 +02:00
dec_video.c demux: get rid of demux_packet.new_segment field 2017-10-24 19:35:55 +02:00
dec_video.h build: add preliminary LGPL mode 2017-09-21 13:56:27 +02:00
hw_d3d11va.c video: drop old D3D11/DXVA2 support 2017-09-26 18:58:45 +02:00
hw_dxva2.c video: drop old D3D11/DXVA2 support 2017-09-26 18:58:45 +02:00
hw_mediacodec.c hwdec: add mediacodec hardware decoder for IMGFMT_MEDIACODEC frames 2017-10-09 18:36:54 +02:00
hw_videotoolbox.c video: remove old videotoolbox support 2017-09-26 19:13:26 +02:00
lavc.h vd_lavc: make --hwdec=nvdec-copy actually work 2017-10-30 18:34:49 +01:00
vd_lavc.c vd_lavc: make --hwdec=nvdec-copy actually work 2017-10-30 18:34:49 +01:00
vd.h vd, vd_lavc: change license to LGPL (almost) 2017-06-15 16:32:47 +02:00