diff libmpdemux/demuxer.c @ 16326:88b9c7b0e773

Fix move playlists (control must be returned to mplayer.c, with the demuxer returning the real URL as a packet).
author reimar
date Wed, 31 Aug 2005 13:04:22 +0000
parents efbfac98cab1
children 6ff303d2876b
line wrap: on
line diff
--- a/libmpdemux/demuxer.c	Wed Aug 31 09:24:44 2005 +0000
+++ b/libmpdemux/demuxer.c	Wed Aug 31 13:04:22 2005 +0000
@@ -629,6 +629,8 @@
         file_format = fformat;
         break;
       } else {
+        if (fformat == DEMUXER_TYPE_PLAYLIST)
+          return demuxer; // handled in mplayer.c
         // Format changed after check, recurse
         free_demuxer(demuxer);
         demuxer=demux_open_stream(stream, fformat, force,
@@ -672,6 +674,8 @@
         file_format = fformat;
         break;
       } else {
+        if (fformat == DEMUXER_TYPE_PLAYLIST)
+          return demuxer; // handled in mplayer.c
         // Format changed after check, recurse
         free_demuxer(demuxer);
         demuxer=demux_open_stream(stream, fformat, force,