diff libmpdemux/demux_mpg.c @ 16314:6720cdd99559

Fix mpeg-pes playback
author rtognimp
date Fri, 26 Aug 2005 22:53:59 +0000
parents fb95057e370e
children 6ff303d2876b
line wrap: on
line diff
--- a/libmpdemux/demux_mpg.c	Fri Aug 26 19:08:28 2005 +0000
+++ b/libmpdemux/demux_mpg.c	Fri Aug 26 22:53:59 2005 +0000
@@ -804,7 +804,7 @@
 
 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 @@
   0, // unsafe autodetect
   demux_mpg_pes_probe,
   demux_mpg_fill_buffer,
-  NULL,
+  demux_mpg_ps_open,
   demux_close_mpg,
   demux_seek_mpg,
   NULL