]> git.sesse.net Git - ffmpeg/commitdiff
flvdec: use the correct audio codec id when parsing metadata
authorJustin Ruggles <justin.ruggles@gmail.com>
Thu, 21 Mar 2013 12:03:58 +0000 (08:03 -0400)
committerJustin Ruggles <justin.ruggles@gmail.com>
Thu, 28 Mar 2013 10:27:28 +0000 (06:27 -0400)
libavformat/flvdec.c

index 403a9b5089769ad7f60c4bd6155a61cc8e559121..2821dd8c3477cf017bc7112ac71467c728fa2d81 100644 (file)
@@ -417,7 +417,8 @@ static int amf_parse_object(AVFormatContext *s, AVStream *astream, AVStream *vst
                     flv_set_video_codec(s, vstream, num_val, 0);
                 } else
                 if (!strcmp(key, "audiocodecid") && acodec) {
-                    flv_set_audio_codec(s, astream, acodec, num_val);
+                    int id = ((int)num_val) << FLV_AUDIO_CODECID_OFFSET;
+                    flv_set_audio_codec(s, astream, acodec, id);
                 } else
                 if (!strcmp(key, "audiosamplerate") && acodec) {
                     acodec->sample_rate = num_val;