diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2012-12-20 12:06:15 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2012-12-20 12:06:15 +0100 |
commit | 40ea3438661e6cc30b60bc019ae01fb073eabb35 (patch) | |
tree | 618cba03caedda423e3c34f9bd463afcd94f0800 /libavformat/mov.c | |
parent | 174c483e2e751c71ca9ae4e9ca33082bbb1eea56 (diff) | |
parent | c661cb6672af5ebcb900ec8766b24761bd2ab011 (diff) | |
download | ffmpeg-40ea3438661e6cc30b60bc019ae01fb073eabb35.tar.gz |
Merge commit 'c661cb6672af5ebcb900ec8766b24761bd2ab011'
* commit 'c661cb6672af5ebcb900ec8766b24761bd2ab011':
cmdutils: pass number of groups to split_commandline().
mov: handle h263 and flv1 for codec_tag 'H','2','6','3'
h264: fix sps parsing for SVC and CAVLC 4:4:4 Intra profiles
Conflicts:
libavcodec/h264_ps.c
libavformat/isom.c
libavformat/mov.c
Merged-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavformat/mov.c')
-rw-r--r-- | libavformat/mov.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/libavformat/mov.c b/libavformat/mov.c index 715e20039d..a7f64940aa 100644 --- a/libavformat/mov.c +++ b/libavformat/mov.c @@ -1276,6 +1276,7 @@ int ff_mov_read_stsd_entries(MOVContext *c, AVIOContext *pb, int entries) int color_greyscale; int color_table_id; + st->codec->codec_id = id; avio_rb16(pb); /* version */ avio_rb16(pb); /* revision level */ avio_rb32(pb); /* vendor */ @@ -1299,11 +1300,10 @@ int ff_mov_read_stsd_entries(MOVContext *c, AVIOContext *pb, int entries) /* codec_tag YV12 triggers an UV swap in rawdec.c */ if (!memcmp(st->codec->codec_name, "Planar Y'CbCr 8-bit 4:2:0", 25)) st->codec->codec_tag=MKTAG('I', '4', '2', '0'); - /* Flash Media Server streams files with Sorenson Spark and tag H263 */ - if (!memcmp(st->codec->codec_name, "Sorenson H263", 13) - && format == MKTAG('H','2','6','3')) - id = AV_CODEC_ID_FLV1; - st->codec->codec_id = id; + /* Flash Media Server uses tag H263 with Sorenson Spark */ + if (format == MKTAG('H','2','6','3') && + !memcmp(st->codec->codec_name, "Sorenson H263", 13)) + st->codec->codec_id = AV_CODEC_ID_FLV1; st->codec->bits_per_coded_sample = avio_rb16(pb); /* depth */ color_table_id = avio_rb16(pb); /* colortable id */ |