0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 03:52:22 +02:00
mpv/demux
wm4 4c1deb680d sub: do charset conversion in demux_lavf.c
Just so I can remove a few lines from dec_sub.c.

This is slightly inelegant, as the whole subtitle file has to be read
into memory, converted at once in memory, and then provided to
libavformat in an awkward way by creating a memory stream instead of
using demuxer->stream. It also won't be possible to force the charset on
subtitles in binary container formats - but this wasn't exposed before,
and we just hope this won't be ever needed. (One motivation was fixing
broken files with non-UTF8 muxed.) It also won't be possible to change
the charset on the fly, but this was not exposed either.
2015-12-28 23:23:30 +01:00
..
codec_tags.c demux: mime types are case-insensitive 2015-06-21 18:21:21 +02:00
codec_tags.h demux_mkv: support embedded coverart 2014-12-22 12:53:51 +01:00
cue.c demux: check embedded cuesheet refers to only one file 2015-12-17 12:38:57 -08:00
cue.h demux: check embedded cuesheet refers to only one file 2015-12-17 12:38:57 -08:00
demux_cue.c demux_cue: remove cue tracks which have a null filename. 2015-12-17 12:38:53 -08:00
demux_disc.c demux: remove weird tripple-buffering for the sh_stream list 2015-12-23 21:52:16 +01:00
demux_edl.c demux: remove redundant demux_chapter.name field 2015-08-12 11:11:23 +02:00
demux_lavf.c sub: do charset conversion in demux_lavf.c 2015-12-28 23:23:30 +01:00
demux_libarchive.c libarchive: remove redundant log prefix 2015-11-09 22:41:19 -08:00
demux_mf.c demux_mf: fix previous commit 2015-12-23 21:58:01 +01:00
demux_mkv_timeline.c demux: remove weird tripple-buffering for the sh_stream list 2015-12-23 21:52:16 +01:00
demux_mkv.c demux_mkv: adjust subtitle preroll defaults 2015-12-27 02:13:06 +01:00
demux_playlist.c player: warn against using HLS URLs with --playlist 2015-08-04 17:51:00 +02:00
demux_rar.c demux: fix rar support for files containing DTS audio tracks 2015-03-24 21:29:09 +01:00
demux_raw.c demux: remove weird tripple-buffering for the sh_stream list 2015-12-23 21:52:16 +01:00
demux_tv.c demux: remove weird tripple-buffering for the sh_stream list 2015-12-23 21:52:16 +01:00
demux.c demux: remove weird tripple-buffering for the sh_stream list 2015-12-23 21:52:16 +01:00
demux.h demux: remove weird tripple-buffering for the sh_stream list 2015-12-23 21:52:16 +01:00
ebml.c ebml: warn if an EBML has unknown length 2015-09-03 13:39:00 +02:00
ebml.h Update license headers 2015-04-13 12:10:01 +02:00
matroska.h demux_mkv: remove indirection through defines 2015-06-19 21:41:57 +02:00
packet.c demux_mkv: refactor packet parsing 2015-02-05 21:52:07 +01:00
packet.h Update license headers 2015-04-13 12:10:01 +02:00
stheader.h sub: do charset conversion in demux_lavf.c 2015-12-28 23:23:30 +01:00
timeline.c demux: timeline: honor quit requests 2015-02-20 22:08:02 +01:00
timeline.h demux: timeline: honor quit requests 2015-02-20 22:08:02 +01:00