[MPlayer-cvslog] r18683 - trunk/libmpdemux/demux_mpg.c

nicodvb subversion at mplayerhq.hu
Sun Jun 11 23:18:25 CEST 2006


Author: nicodvb
Date: Sun Jun 11 23:18:25 2006
New Revision: 18683

Modified:
   trunk/libmpdemux/demux_mpg.c

Log:
now any audio stream can be chosen during DEMUXER_CTRL_SWITCH_AUDIO, irrispective of the codec used

Modified: trunk/libmpdemux/demux_mpg.c
==============================================================================
--- trunk/libmpdemux/demux_mpg.c	(original)
+++ trunk/libmpdemux/demux_mpg.c	Sun Jun 11 23:18:25 2006
@@ -838,18 +838,14 @@
               for (i = 0; i < mpg_d->num_a_streams; i++) {
                 if (d_audio->id == mpg_d->a_stream_ids[i]) break;
               }
-              do {
                 i = (i+1) % mpg_d->num_a_streams;
                 sh_a = (sh_audio_t*)demuxer->a_streams[mpg_d->a_stream_ids[i]];
-              } while (sh_a->format != sh_audio->format);
               }
               else {
                 for (i = 0; i < mpg_d->num_a_streams; i++)
                   if (*((int*)arg) == mpg_d->a_stream_ids[i]) break;
                 if (i < mpg_d->num_a_streams)
                   sh_a = (sh_audio_t*)demuxer->a_streams[*((int*)arg)];
-                if (sh_a->format != sh_audio->format)
-                  i = mpg_d->num_a_streams;
               }
               if (i < mpg_d->num_a_streams && d_audio->id != mpg_d->a_stream_ids[i]) {
                 d_audio->id = mpg_d->a_stream_ids[i];



More information about the MPlayer-cvslog mailing list