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 {