Mercurial > libavformat.hg
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); |