1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-17 20:34:58 +00:00
mpv/demux
wm4 f5b314e9e8 demux_mkv: enable codec parsing for vfw-muxed files too
For some codecs, we need to invoke a codec parser (because libavcodec
will run into trouble otherwise). This was done based on the Matroska
codec field.

But this ignores handling of vfw-muxed files, which use a pseudo-codec
to signal presence of vfw structures, which we must unmangle to get the
real codec. Handle this by rearranging the code.

This fixes at least mp3-in-mkv for vfw-muxed files; typically old files.
2014-12-31 15:00:18 +01:00
..
codec_tags.c demux_mkv: support embedded coverart 2014-12-22 12:53:51 +01:00
codec_tags.h demux_mkv: support embedded coverart 2014-12-22 12:53:51 +01:00
demux_cue.c
demux_disc.c
demux_edl.c
demux_lavf.c Check some mallocs 2014-12-12 17:28:22 +01:00
demux_libass.c
demux_mf.c demux_mf: move mf.c contents to demux_mf.c 2014-12-29 23:09:50 +01:00
demux_mkv.c demux_mkv: enable codec parsing for vfw-muxed files too 2014-12-31 15:00:18 +01:00
demux_playlist.c demux_playlist: unquote entries in pls playlists 2014-12-30 13:24:43 +01:00
demux_raw.c
demux_subreader.c
demux_tv.c
demux.c demux_mf: move mf.c contents to demux_mf.c 2014-12-29 23:09:50 +01:00
demux.h command: add properties for current bitrate 2014-12-12 01:00:58 +01:00
ebml.c
ebml.h
matroska.h demux_mkv: reduce log noise 2014-12-29 23:14:19 +01:00
packet.c
packet.h
stheader.h