mpv/libmpdemux
wm4 c323592c3a libmpdemux: add back demux_mpg
Apparently this was needed for good DVD playback.

This demuxer has been removed in 1fde09db6f. All code added comes
from the revision before that. Some other bits have been removed in
later commits, and are added back as well.

Usage of memalign() is replaced by av_malloc(). As far as I can tell,
this memory is never free'd or reallocated, so no calls to av_free()
have been added.

The code re-added to video.c is plain horrible, full of code
duplication, full of demuxer/codecs specifics, but apparently needed.

Unrelated to re-adding the demuxer, re-add one codepath for
DEMUXER_TYPE_TV, which was accidentally removed in the same commit
demux_mpg was removed.

The closed captions decoder is not re-added.
2012-09-18 21:07:30 +02:00
..
asf.h Change <endian.h> include to <sys/types.h> 2012-07-31 23:37:56 +02:00
asfguid.h
asfheader.c
asfheader.h
aviheader.c
aviheader.h Change <endian.h> include to <sys/types.h> 2012-07-31 23:37:56 +02:00
aviprint.c
aviprint.h
demux_asf.c demux, vd_ffmpeg: fix demux keyframe flag, set AV_PKT_FLAG_KEY 2012-07-25 01:10:30 +03:00
demux_avi.c Remove some demuxers and decoders 2012-07-30 22:14:32 +02:00
demux_cue.c
demux_edl.c
demux_gif.c demux_gif: change format of packets to make it work again 2012-08-20 15:36:05 +02:00
demux_lavf.c demuxer: do not set sub_utf8 option 2012-09-18 21:04:46 +02:00
demux_mf.c demux_mf: add j2c and jpc as jpeg2k, add tiff extension as tif image 2012-08-03 01:43:44 +02:00
demux_mkv.c demuxer: remove ImageDesc field 2012-09-18 21:04:46 +02:00
demux_mng.c vd_ffmpeg, demux_mng: allow general raw formats, fix MNG demuxer 2012-08-20 15:36:04 +02:00
demux_mpg.c libmpdemux: add back demux_mpg 2012-09-18 21:07:30 +02:00
demux_packet.h demux, vd_ffmpeg: fix demux keyframe flag, set AV_PKT_FLAG_KEY 2012-07-25 01:10:30 +03:00
demux_rawaudio.c rawaudio: use mplayer audio format for format option 2012-09-18 21:07:29 +02:00
demux_rawvideo.c
demuxer.c libmpdemux: add back demux_mpg 2012-09-18 21:07:30 +02:00
demuxer.h libmpdemux: add back demux_mpg 2012-09-18 21:07:30 +02:00
ebml.c
ebml.h
extension.c libmpdemux: remove demux_real, demux_viv, demux_audio 2012-08-20 15:36:02 +02:00
matroska.h
mf.c
mf.h
mp3_hdr.c libmpdemux: add back demux_mpg 2012-09-18 21:07:30 +02:00
mp3_hdr.h libmpdemux: add back demux_mpg 2012-09-18 21:07:30 +02:00
mp_taglists.c
mp_taglists.h
mpeg_hdr.c libmpdemux: add back demux_mpg 2012-09-18 21:07:30 +02:00
mpeg_hdr.h libmpdemux: add back demux_mpg 2012-09-18 21:07:30 +02:00
ms_hdr.h Change <endian.h> include to <sys/types.h> 2012-07-31 23:37:56 +02:00
parse_es.c libmpdemux: add back demux_mpg 2012-09-18 21:07:30 +02:00
parse_es.h libmpdemux: add back demux_mpg 2012-09-18 21:07:30 +02:00
stheader.h demuxer: remove ImageDesc field 2012-09-18 21:04:46 +02:00
video.c libmpdemux: add back demux_mpg 2012-09-18 21:07:30 +02:00