]> git.sesse.net Git - ffmpeg/commitdiff
examples/muxing: fix bogus setting of st->id
authorStefano Sabatini <stefasab@gmail.com>
Wed, 17 Oct 2012 09:08:18 +0000 (11:08 +0200)
committerStefano Sabatini <stefasab@gmail.com>
Wed, 17 Oct 2012 19:39:12 +0000 (21:39 +0200)
doc/examples/muxing.c

index 78a079ec412dd815d7ea52f0e479a4c9bc54d28a..22bbeca136cff990c30d63edf313ad85ad09c116 100644 (file)
@@ -73,8 +73,7 @@ static AVStream *add_audio_stream(AVFormatContext *oc, AVCodec **codec,
         fprintf(stderr, "Could not allocate stream\n");
         exit(1);
     }
-    st->id = 1;
-
+    st->id = oc->nb_streams-1;
     c = st->codec;
 
     /* put sample parameters */
@@ -208,7 +207,7 @@ static AVStream *add_video_stream(AVFormatContext *oc, AVCodec **codec,
         fprintf(stderr, "Could not alloc stream\n");
         exit(1);
     }
-
+    st->id = oc->nb_streams-1;
     c = st->codec;
 
     avcodec_get_context_defaults3(c, *codec);