summaryrefslogtreecommitdiffstats
path: root/libmpdemux/demux_mpg.c
diff options
context:
space:
mode:
authorrtognimp <rtognimp@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-08-26 22:53:59 +0000
committerrtognimp <rtognimp@b3059339-0415-0410-9bf9-f77b7e298cf2>2005-08-26 22:53:59 +0000
commit16670aff3afa53a6e8105816532420f07eff0d7c (patch)
tree79601213146162c2e4b4645e5260d023eecf30ac /libmpdemux/demux_mpg.c
parent9dadabac7355c308b72646b3e1255bcd973ca722 (diff)
downloadmpv-16670aff3afa53a6e8105816532420f07eff0d7c.tar.bz2
mpv-16670aff3afa53a6e8105816532420f07eff0d7c.tar.xz
Fix mpeg-pes playback
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@16315 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux/demux_mpg.c')
-rw-r--r--libmpdemux/demux_mpg.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libmpdemux/demux_mpg.c b/libmpdemux/demux_mpg.c
index ea2d090c52..fff4aa417f 100644
--- a/libmpdemux/demux_mpg.c
+++ b/libmpdemux/demux_mpg.c
@@ -804,7 +804,7 @@ int demux_mpg_control(demuxer_t *demuxer,int cmd, void *arg){
static int demux_mpg_pes_probe(demuxer_t *demuxer) {
demuxer->synced = 3;
- return demux_mpg_probe(demuxer);
+ return (demux_mpg_probe(demuxer) == DEMUXER_TYPE_MPEG_PS) ? DEMUXER_TYPE_MPEG_PES : 0;
}
@@ -874,7 +874,7 @@ demuxer_desc_t demuxer_desc_mpeg_pes = {
0, // unsafe autodetect
demux_mpg_pes_probe,
demux_mpg_fill_buffer,
- NULL,
+ demux_mpg_ps_open,
demux_close_mpg,
demux_seek_mpg,
NULL