changeset 6645:fc2de514a140

If network is used, take the streams id that were requested.
author bertrand
date Fri, 05 Jul 2002 02:48:32 +0000
parents f3153f8d4fbe
children 6cfc8fd31299
files libmpdemux/asfheader.c
diffstat 1 files changed, 6 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/libmpdemux/asfheader.c	Fri Jul 05 02:47:09 2002 +0000
+++ b/libmpdemux/asfheader.c	Fri Jul 05 02:48:32 2002 +0000
@@ -322,6 +322,12 @@
 
 if(streams) {
   uint32_t vr = 0, ar = 0,i;
+  if( demuxer->stream->streaming_ctrl!=NULL ) {
+	  if( demuxer->stream->streaming_ctrl->bandwidth!=0 && demuxer->stream->streaming_ctrl->data!=NULL ) {
+		  best_audio = ((asf_http_streaming_ctrl_t*)demuxer->stream->streaming_ctrl->data)->audio_id;
+		  best_video = ((asf_http_streaming_ctrl_t*)demuxer->stream->streaming_ctrl->data)->video_id;
+	  }
+  } else 
   for(i = 0; i < stream_count; i++) {
     uint32_t id = streams[2*i];
     uint32_t rate = streams[2*i+1];