Mercurial > libavformat.hg
comparison matroskaenc.c @ 2436:fab3556370d0 libavformat
Fix writing Xiph header sizes
author | conrad |
---|---|
date | Wed, 05 Sep 2007 00:22:58 +0000 |
parents | 4dde24899d01 |
children | 36350b4c94fa |
comparison
equal
deleted
inserted
replaced
2435:4dde24899d01 | 2436:fab3556370d0 |
---|---|
189 codecprivate = start_ebml_master(pb, MATROSKA_ID_CODECPRIVATE); | 189 codecprivate = start_ebml_master(pb, MATROSKA_ID_CODECPRIVATE); |
190 put_byte(pb, 2); // number packets - 1 | 190 put_byte(pb, 2); // number packets - 1 |
191 for (j = 0; j < 2; j++) { | 191 for (j = 0; j < 2; j++) { |
192 for (k = 0; k < header_len[j] / 255; k++) | 192 for (k = 0; k < header_len[j] / 255; k++) |
193 put_byte(pb, 255); | 193 put_byte(pb, 255); |
194 put_byte(pb, header_len[j]); | 194 put_byte(pb, header_len[j] % 255); |
195 } | 195 } |
196 for (j = 0; j < 3; j++) | 196 for (j = 0; j < 3; j++) |
197 put_buffer(pb, header_start[j], header_len[j]); | 197 put_buffer(pb, header_start[j], header_len[j]); |
198 end_ebml_master(pb, codecprivate); | 198 end_ebml_master(pb, codecprivate); |
199 } else { | 199 } else { |