From ef33facdfe6400df858528ef3d196099f4f31c77 Mon Sep 17 00:00:00 2001 From: Baptiste Coudurier Date: Wed, 18 Feb 2009 02:57:41 +0000 Subject: start counting track number from 0 Originally committed as revision 17419 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavformat/mxfenc.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'libavformat/mxfenc.c') diff --git a/libavformat/mxfenc.c b/libavformat/mxfenc.c index d9d8d22afa..1f09a09c32 100644 --- a/libavformat/mxfenc.c +++ b/libavformat/mxfenc.c @@ -1466,15 +1466,13 @@ static int mxf_write_header(AVFormatContext *s) sc->codec_ul = &mxf_essence_container_uls[sc->index].codec_ul; - if (!present[sc->index]) { - present[sc->index] = 1; - mxf->essence_container_count++; - } else - present[sc->index]++; - memcpy(sc->track_essence_element_key, mxf_essence_container_uls[sc->index].element_ul, 15); sc->track_essence_element_key[15] = present[sc->index]; PRINT_KEY(s, "track essence element key", sc->track_essence_element_key); + + if (!present[sc->index]) + mxf->essence_container_count++; + present[sc->index]++; } if (s->oformat == &mxf_d10_muxer) { -- cgit v1.2.3