# HG changeset patch # User bcoudurier # Date 1220150980 0 # Node ID b60bdaa5a2028bddfdb6d516cad74961c4ac97f8 # Parent d49f55ab650c803895352c83776bb1d514869620 correctly set track duration diff -r d49f55ab650c -r b60bdaa5a202 mxfenc.c --- a/mxfenc.c Sun Aug 31 02:46:50 2008 +0000 +++ b/mxfenc.c Sun Aug 31 02:49:40 2008 +0000 @@ -836,6 +836,8 @@ klv_encode_ber_length(pb, pkt->size); // write length put_buffer(pb, pkt->data, pkt->size); // write value + sc->duration = FFMAX(pkt->pts + pkt->duration, sc->duration); + put_flush_packet(pb); return 0; }