1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-20 13:52:10 +00:00
mpv/demux
wm4 ed02cbf92f playlist: rewrite PLS parser
Somehow the new parser ends up much smaller. Much of it is because we
don't parse some additional information. We just skip it, instead of
parsing it and then throwing it away.

More importantly, we use the physical order of entries, instead of
trying to sort them by entry number. Each "File" entry is followed by a
number that is supposed to be the entry number, and "File1" is first.
(Should it turn out that this is really needed, an additional field
should be added to playlist_entry, and then qsort().)
2013-11-04 23:55:41 +01:00
..
codec_tags.c demux_mkv: add support for HEVC 2013-10-16 00:47:52 +02:00
codec_tags.h
demux_cue.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
demux_edl.c demux: remove useless author/comment fields 2013-07-12 22:16:27 +02:00
demux_lavf.c demux: make determining seek capability generic 2013-11-03 19:21:47 +01:00
demux_libass.c demux: make determining seek capability generic 2013-11-03 19:21:47 +01:00
demux_mf.c demux: make determining seek capability generic 2013-11-03 19:21:47 +01:00
demux_mkv.c demux_mkv: fix compiler warnings 2013-11-04 23:49:22 +01:00
demux_mng.c demux: remove unused audio_delay parameter from demux_seek() 2013-08-22 19:14:26 +02:00
demux_packet.h demux: workaround for -demuxer mpegts -correct-pts 2013-05-21 22:07:13 +02:00
demux_playlist.c playlist: rewrite PLS parser 2013-11-04 23:55:41 +01:00
demux_raw.c demux: remove movi_start/movi_end fields 2013-11-03 18:50:00 +01:00
demux_subreader.c demux: make determining seek capability generic 2013-11-03 19:21:47 +01:00
demux.c Merge branch 'master' into have_configure 2013-11-04 00:43:06 +01:00
demux.h demux: remove movi_start/movi_end fields 2013-11-03 18:50:00 +01:00
ebml.c core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
ebml.h core: move contents to mpvcore (2/2) 2013-08-06 22:52:31 +02:00
matroska.h demux_mkv: add support for HEVC 2013-10-16 00:47:52 +02:00
mf.c configure: uniform the defines to #define HAVE_xxx (0|1) 2013-11-03 21:59:54 +01:00
mf.h
ms_hdr.h demux: rename Windows symbols 2013-11-02 15:14:12 +01:00
stheader.h demux: rename Windows symbols 2013-11-02 15:14:12 +01:00