1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-26 17:12:36 +00:00
mpv/demux
wm4 cfa45c40dc sub: add demux_libass wrapper, drop old hacks
demux_libass.c allows us to make subtitle format detection part of the
normal file loading process. libass has no probe function, but trying to
load the start of a file (the first 4 KB) is good enough. Hope that
libass can even handle random binary input gracefully without printing
stupid log messages, and that the libass parser doesn't accept too many
non-ASS files as input.

This doesn't handle the -subcp option correctly yet. This will be fixed
later.
2013-06-25 00:11:56 +02:00
..
asf.h
asfguid.h
asfheader.c core: redo how codecs are mapped, remove codecs.conf 2013-02-10 17:25:56 +01:00
asfheader.h
aviheader.c stream: remove stream_reset() 2013-06-16 22:05:09 +02:00
aviheader.h stream, demux: replace off_t with int64_t 2012-11-20 18:00:15 +01:00
aviprint.c
aviprint.h
codec_tags.c demux: fix big endian PCM in mkv with demux_mkv 2013-05-11 20:19:08 +02:00
codec_tags.h core: redo how codecs are mapped, remove codecs.conf 2013-02-10 17:25:56 +01:00
demux_asf.c stream: remove stream_reset() 2013-06-16 22:05:09 +02:00
demux_avi.c stream: remove stream_reset() 2013-06-16 22:05:09 +02:00
demux_cue.c stream: remove padding parameter from stream_read_complete() 2013-06-23 22:33:59 +02:00
demux_edl.c stream: remove padding parameter from stream_read_complete() 2013-06-23 22:33:59 +02:00
demux_lavf.c demux_lavf: use stream_peek() instead of read/unread 2013-06-25 00:11:55 +02:00
demux_libass.c sub: add demux_libass wrapper, drop old hacks 2013-06-25 00:11:56 +02:00
demux_mf.c stream: remove padding parameter from stream_read_complete() 2013-06-23 22:33:59 +02:00
demux_mkv.c demux_mkv: clang: fix -Wunused-function 2013-05-30 23:15:24 +02:00
demux_mng.c core: use playback time to determine playback percent position 2013-02-26 02:01:48 +01:00
demux_mpg.c sub: add sd_spu.c to wrap spudec, cleanup mplayer.c 2013-05-30 22:40:32 +02:00
demux_packet.h demux: workaround for -demuxer mpegts -correct-pts 2013-05-21 22:07:13 +02:00
demux_rawaudio.c core: use channel map on demuxer level too 2013-05-12 21:24:55 +02:00
demux_rawvideo.c demux_rawvideo: allow setting video codec 2013-02-24 16:46:35 +01:00
demux_subreader.c subreader: turn into actual demuxer 2013-06-25 00:11:56 +02:00
demux_ts.c stream: remove stream_reset() 2013-06-16 22:05:09 +02:00
demux_ts.h
demux.c sub: add demux_libass wrapper, drop old hacks 2013-06-25 00:11:56 +02:00
demux.h sub: add demux_libass wrapper, drop old hacks 2013-06-25 00:11:56 +02:00
ebml.c stream: fix some aspects of EOF handling 2013-06-16 22:05:10 +02:00
ebml.h demux_mkv: use a bounded buffer for block data 2013-04-20 23:28:22 +02:00
extension.c
matroska.h demux_mkv: support dirac in mkv 2013-05-21 22:07:12 +02:00
mf.c demux_mf: fix crashes when '*' matches directories 2013-03-19 01:54:45 +01:00
mf.h demux_mf: allow displaying single image files, various cleanups 2012-11-16 21:21:16 +01:00
mp3_hdr.c
mp3_hdr.h
mpeg_hdr.c
mpeg_hdr.h
ms_hdr.h
parse_es.c
parse_es.h
stheader.h subreader: turn into actual demuxer 2013-06-25 00:11:56 +02:00
video.c demux: remove some unused sh_video_t fields 2013-04-20 23:28:27 +02:00