From: Baptiste Coudurier Date: Wed, 18 Feb 2009 02:57:41 +0000 (+0000) Subject: start counting track number from 0 X-Git-Tag: v0.5~330 X-Git-Url: https://git.videolan.org/?p=ffmpeg.git;a=commitdiff_plain;h=ef33facdfe6400df858528ef3d196099f4f31c77 start counting track number from 0 Originally committed as revision 17419 to svn://svn.ffmpeg.org/ffmpeg/trunk --- 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) {