Browse Source

start track id at 2, track id 1 for timecode

Originally committed as revision 17545 to svn://svn.ffmpeg.org/ffmpeg/trunk
tags/v0.5
Baptiste Coudurier 16 years ago
parent
commit
40284e9c8b
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      libavformat/mxfenc.c

+ 3
- 3
libavformat/mxfenc.c View File

@@ -568,7 +568,7 @@ static void mxf_write_track(AVFormatContext *s, AVStream *st, enum MXFMetadataSe


// write track id // write track id
mxf_write_local_tag(pb, 4, 0x4801); mxf_write_local_tag(pb, 4, 0x4801);
put_be32(pb, st->index+1);
put_be32(pb, st->index+2);


// write track number // write track number
mxf_write_local_tag(pb, 4, 0x4804); mxf_write_local_tag(pb, 4, 0x4804);
@@ -700,7 +700,7 @@ static void mxf_write_structural_component(AVFormatContext *s, AVStream *st, enu
if (type == SourcePackage) if (type == SourcePackage)
put_be32(pb, 0); put_be32(pb, 0);
else else
put_be32(pb, st->index+1);
put_be32(pb, st->index+2);
} }


static void mxf_write_multi_descriptor(AVFormatContext *s) static void mxf_write_multi_descriptor(AVFormatContext *s)
@@ -753,7 +753,7 @@ static void mxf_write_generic_desc(AVFormatContext *s, AVStream *st, const UID k
mxf_write_uuid(pb, SubDescriptor, st->index); mxf_write_uuid(pb, SubDescriptor, st->index);


mxf_write_local_tag(pb, 4, 0x3006); mxf_write_local_tag(pb, 4, 0x3006);
put_be32(pb, st->index+1);
put_be32(pb, st->index+2);


mxf_write_local_tag(pb, 8, 0x3001); mxf_write_local_tag(pb, 8, 0x3001);
put_be32(pb, mxf->time_base.den); put_be32(pb, mxf->time_base.den);


Loading…
Cancel
Save