]> rtime.felk.cvut.cz Git - frescor/ffmpeg.git/commitdiff
remove useless essence container data sets for now
authorbcoudurier <bcoudurier@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Sun, 14 Jan 2007 23:32:51 +0000 (23:32 +0000)
committerbcoudurier <bcoudurier@9553f0bf-9b14-0410-a0b8-cfaf0461ba5b>
Sun, 14 Jan 2007 23:32:51 +0000 (23:32 +0000)
git-svn-id: file:///var/local/repositories/ffmpeg/trunk@7516 9553f0bf-9b14-0410-a0b8-cfaf0461ba5b

libavformat/mxf.c

index f7a3f4350fb2b8c0e2f17ce37986e58a29692a5a..869aed910bfd74b098c427d93e3909b47e4a070a 100644 (file)
@@ -133,8 +133,6 @@ typedef struct {
 typedef struct MXFContext {
     UID *packages_refs;
     int packages_count;
-    UID *essence_container_data_sets_refs;
-    int essence_container_data_sets_count;
     MXFMetadataSet **metadata_sets;
     int metadata_sets_count;
     const uint8_t *sync_key;
@@ -307,14 +305,6 @@ static int mxf_read_metadata_content_storage(MXFContext *mxf, ByteIOContext *pb,
         url_fskip(pb, 4); /* useless size of objects, always 16 according to specs */
         get_buffer(pb, (uint8_t *)mxf->packages_refs, mxf->packages_count * sizeof(UID));
         break;
-    case 0x1902:
-        mxf->essence_container_data_sets_count = get_be32(pb);
-        if (mxf->essence_container_data_sets_count >= UINT_MAX / sizeof(UID))
-            return -1;
-        mxf->essence_container_data_sets_refs = av_malloc(mxf->essence_container_data_sets_count * sizeof(UID));
-        url_fskip(pb, 4); /* useless size of objects, always 16 according to specs */
-        get_buffer(pb, (uint8_t *)mxf->essence_container_data_sets_refs, mxf->essence_container_data_sets_count * sizeof(UID));
-        break;
     }
     return 0;
 }
@@ -860,7 +850,6 @@ static int mxf_read_close(AVFormatContext *s)
     int i;
 
     av_freep(&mxf->packages_refs);
-    av_freep(&mxf->essence_container_data_sets_refs);
     for (i = 0; i < mxf->metadata_sets_count; i++) {
         switch (mxf->metadata_sets[i]->type) {
         case MultipleDescriptor: