# HG changeset patch # User bcoudurier # Date 1220151667 0 # Node ID 940130a27ee0d7a5ac04317019163b605218d6a1 # Parent cbcb37ccda1ef7711ffb7ae27e5e09168831ace7 always write footer partition according to specs diff -r cbcb37ccda1e -r 940130a27ee0 mxfenc.c --- a/mxfenc.c Sun Aug 31 02:55:13 2008 +0000 +++ b/mxfenc.c Sun Aug 31 03:01:07 2008 +0000 @@ -857,11 +857,10 @@ ByteIOContext *pb = s->pb; int64_t byte_position= url_ftell(pb); - if (!url_is_streamed(s->pb)) { - mxf_write_partition(s, byte_position, 0, footer_partition_key); - put_flush_packet(pb); + mxf_write_partition(s, byte_position, 0, footer_partition_key); + put_flush_packet(pb); + if (!url_is_streamed(s->pb)) mxf_update_header_partition(s, byte_position); - } mxf_free(s); return 0; }