Commit 69e93792 authored by Matthieu Bouron's avatar Matthieu Bouron Committed by Michael Niedermayer

lavf/mxfdec: read field dominance flag

Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent 97f8c6e1
...@@ -149,6 +149,7 @@ typedef struct { ...@@ -149,6 +149,7 @@ typedef struct {
int frame_layout; /* See MXFFrameLayout enum */ int frame_layout; /* See MXFFrameLayout enum */
int channels; int channels;
int bits_per_sample; int bits_per_sample;
int field_dominance;
unsigned int component_depth; unsigned int component_depth;
unsigned int horiz_subsampling; unsigned int horiz_subsampling;
unsigned int vert_subsampling; unsigned int vert_subsampling;
...@@ -838,6 +839,9 @@ static int mxf_read_generic_descriptor(void *arg, AVIOContext *pb, int tag, int ...@@ -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.num = avio_rb32(pb);
descriptor->aspect_ratio.den = avio_rb32(pb); descriptor->aspect_ratio.den = avio_rb32(pb);
break; break;
case 0x3212:
descriptor->field_dominance = avio_r8(pb);
break;
case 0x3301: case 0x3301:
descriptor->component_depth = avio_rb32(pb); descriptor->component_depth = avio_rb32(pb);
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment