[FFmpeg-devel] [PATCH 09/11] libavformat/mxfdec.c: Parse index table segment slice_count.
Alexis Ballier
aballier at gentoo.org
Wed Oct 21 18:01:03 CEST 2015
---
libavformat/mxfdec.c | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/libavformat/mxfdec.c b/libavformat/mxfdec.c
index 5c224ef..75858fc 100644
--- a/libavformat/mxfdec.c
+++ b/libavformat/mxfdec.c
@@ -198,6 +198,7 @@ typedef struct MXFIndexTableSegment {
int edit_unit_byte_count;
int index_sid;
int body_sid;
+ uint8_t slice_count;
AVRational index_edit_rate;
uint64_t index_start_position;
uint64_t index_duration;
@@ -939,6 +940,10 @@ static int mxf_read_index_table_segment(void *arg, AVIOContext *pb, int tag, int
segment->body_sid = avio_rb32(pb);
av_log(NULL, AV_LOG_TRACE, "BodySID %d\n", segment->body_sid);
break;
+ case 0x3F08:
+ segment->slice_count = avio_r8(pb);
+ av_log(NULL, AV_LOG_TRACE, "Slice Count %u\n", segment->slice_count);
+ break;
case 0x3F0A:
av_log(NULL, AV_LOG_TRACE, "IndexEntryArray found\n");
return mxf_read_index_entry_array(pb, segment);
--
2.6.2
More information about the ffmpeg-devel
mailing list