1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-24 15:52:25 +00:00
mpv/video/decode
wm4 338004bcfc dvd, bluray, cdda: add demux_disc containing all related hacks
DVD and Bluray (and to some extent cdda) require awful hacks all over
the codebase to make them work. The main reason is that they act like
container, but are entirely implemented on the stream layer. The raw
mpeg data resulting from these streams must be "extended" with the
container-like metadata transported via STREAM_CTRLs. The result were
hacks all over demux.c and some higher-level parts.

Add a "disc" pseudo-demuxer, and move all these hacks and special-cases
to it.
2014-07-05 17:07:15 +02:00
..
dec_video.c dvd, bluray, cdda: add demux_disc containing all related hacks 2014-07-05 17:07:15 +02:00
dec_video.h dvd, bluray, cdda: add demux_disc containing all related hacks 2014-07-05 17:07:15 +02:00
lavc.h video: warn if an emulated hwdec API is used 2014-05-28 02:08:45 +02:00
vaapi.c vaapi: fix destruction with --hwdec=haapi-copy 2014-05-28 02:08:45 +02:00
vd_lavc.c video: Add support for non-BT.709 primaries 2014-06-22 19:00:38 +02:00
vd.h video: add a "hwdec" property to enable or disable hw decoding at runtime 2014-04-23 01:58:12 +02:00
vda.c vda: Hwaccel 1.2 support 2014-05-12 12:59:16 +02:00
vdpau.c video: warn if an emulated hwdec API is used 2014-05-28 02:08:45 +02:00