comparison mxfenc.c @ 5091:d1609b5528e6 libavformat

use ber4 length for descriptors preferred by specs
author bcoudurier
date Sat, 04 Jul 2009 07:52:28 +0000
parents f2671cc3467c
children ad1e45ad8e5e
comparison
equal deleted inserted replaced
5090:f2671cc3467c 5091:d1609b5528e6
752 MXFContext *mxf = s->priv_data; 752 MXFContext *mxf = s->priv_data;
753 MXFStreamContext *sc = st->priv_data; 753 MXFStreamContext *sc = st->priv_data;
754 ByteIOContext *pb = s->pb; 754 ByteIOContext *pb = s->pb;
755 755
756 put_buffer(pb, key, 16); 756 put_buffer(pb, key, 16);
757 klv_encode_ber_length(pb, size+20+8+12+20); 757 klv_encode_ber4_length(pb, size+20+8+12+20);
758 758
759 mxf_write_local_tag(pb, 16, 0x3C0A); 759 mxf_write_local_tag(pb, 16, 0x3C0A);
760 mxf_write_uuid(pb, SubDescriptor, st->index); 760 mxf_write_uuid(pb, SubDescriptor, st->index);
761 761
762 mxf_write_local_tag(pb, 4, 0x3006); 762 mxf_write_local_tag(pb, 4, 0x3006);