1
0
mirror of https://github.com/mpv-player/mpv synced 2025-01-04 14:12:10 +00:00
mpv/player
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
..
lua player: make the time display relative to start PTS 2014-06-29 20:39:49 +02:00
timeline demux: make start time a simple field 2014-07-05 17:07:15 +02:00
audio.c demux: make replaygain per-track 2014-07-05 17:07:14 +02:00
client.c client API: allow calling mpv_terminate_destroy(NULL) 2014-07-04 02:24:49 +02:00
client.h Add more const 2014-06-11 00:39:14 +02:00
command.c command: include new "playback-time" property in update mechanism 2014-07-03 01:26:19 +02:00
command.h command: redo the property type 2014-06-13 02:11:39 +02:00
configfiles.c Audit and replace all ctype.h uses 2014-07-01 23:11:08 +02:00
core.h command: change cache perentage to float, add cache-free and cache-used 2014-07-02 01:28:11 +02:00
discnav.c discnav: fix a comment 2014-07-05 17:07:15 +02:00
loadfile.c dvd, bluray, cdda: add demux_disc containing all related hacks 2014-07-05 17:07:15 +02:00
lua.c Basic xdg directory implementation 2014-06-26 19:37:25 +02:00
main_fn.c build: add option to build a library 2014-02-10 21:25:22 +01:00
main.c Audit and replace all ctype.h uses 2014-07-01 23:11:08 +02:00
misc.c demux: make start time a simple field 2014-07-05 17:07:15 +02:00
osd.c command: change cache perentage to float, add cache-free and cache-used 2014-07-02 01:28:11 +02:00
playloop.c player: make the time display relative to start PTS 2014-06-29 20:39:49 +02:00
screenshot.c player: make the time display relative to start PTS 2014-06-29 20:39:49 +02:00
screenshot.h
scripting.c scripting: shorten a line 2014-06-26 19:56:45 +02:00
sub.c dvd, bluray, cdda: add demux_disc containing all related hacks 2014-07-05 17:07:15 +02:00
video.c dvd, bluray, cdda: add demux_disc containing all related hacks 2014-07-05 17:07:15 +02:00