OSDN Git Service

lavf/mxfdec: read field dominance flag
authorMatthieu Bouron <matthieu.bouron@gmail.com>
Sat, 16 Feb 2013 12:52:29 +0000 (13:52 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Tue, 19 Mar 2013 02:01:51 +0000 (03:01 +0100)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
libavformat/mxfdec.c

index 0a81d16..4580e1b 100644 (file)
@@ -149,6 +149,7 @@ typedef struct {
     int frame_layout; /* See MXFFrameLayout enum */
     int channels;
     int bits_per_sample;
+    int field_dominance;
     unsigned int component_depth;
     unsigned int horiz_subsampling;
     unsigned int vert_subsampling;
@@ -838,6 +839,9 @@ static int mxf_read_generic_descriptor(void *arg, AVIOContext *pb, int tag, int
         descriptor->aspect_ratio.num = avio_rb32(pb);
         descriptor->aspect_ratio.den = avio_rb32(pb);
         break;
+    case 0x3212:
+        descriptor->field_dominance = avio_r8(pb);
+        break;
     case 0x3301:
         descriptor->component_depth = avio_rb32(pb);
         break;