From: Baptiste Coudurier Date: Sat, 29 Jul 2006 14:00:47 +0000 (+0000) Subject: parse rgba descriptor (jpeg2000, uncompressed) X-Git-Tag: v0.5~12270 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8ce2215b238dc0faed4e9ce26ef45be88d7902bb;p=platform%2Fupstream%2Flibav.git parse rgba descriptor (jpeg2000, uncompressed) Originally committed as revision 5852 to svn://svn.ffmpeg.org/ffmpeg/trunk --- diff --git a/libavformat/mxf.c b/libavformat/mxf.c index 8b744fb..14580b2 100644 --- a/libavformat/mxf.c +++ b/libavformat/mxf.c @@ -152,6 +152,7 @@ static const UID mxf_metadata_source_clip_key = { 0x06,0x0e,0x2b,0x static const UID mxf_metadata_multiple_descriptor_key = { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x44,0x00 }; static const UID mxf_metadata_generic_sound_descriptor_key = { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x42,0x00 }; static const UID mxf_metadata_cdci_descriptor_key = { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x28,0x00 }; +static const UID mxf_metadata_rgba_descriptor_key = { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x29,0x00 }; static const UID mxf_metadata_mpegvideo_descriptor_key = { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x51,0x00 }; static const UID mxf_metadata_wave_descriptor_key = { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x48,0x00 }; static const UID mxf_metadata_static_track_key = { 0x06,0x0e,0x2b,0x34,0x02,0x53,0x01,0x01,0x0d,0x01,0x01,0x01,0x01,0x01,0x3A,0x00 }; @@ -841,6 +842,8 @@ static int mxf_read_header(AVFormatContext *s, AVFormatParameters *ap) ret = mxf_read_metadata_generic_descriptor(mxf, &klv); else if (IS_KLV_KEY(klv.key, mxf_metadata_cdci_descriptor_key)) ret = mxf_read_metadata_generic_descriptor(mxf, &klv); + else if (IS_KLV_KEY(klv.key, mxf_metadata_rgba_descriptor_key)) + ret = mxf_read_metadata_generic_descriptor(mxf, &klv); else if (IS_KLV_KEY(klv.key, mxf_metadata_generic_sound_descriptor_key)) ret = mxf_read_metadata_generic_descriptor(mxf, &klv); else if (IS_KLV_KEY(klv.key, mxf_metadata_preface_key))