# HG changeset patch # User conrad # Date 1188951778 0 # Node ID fab3556370d0cfedd744ca88fb635e8e3c4106a6 # Parent 4dde24899d01d5d16cbc94e94df37a3c72906e51 Fix writing Xiph header sizes diff -r 4dde24899d01 -r fab3556370d0 matroskaenc.c --- a/matroskaenc.c Wed Sep 05 00:22:56 2007 +0000 +++ b/matroskaenc.c Wed Sep 05 00:22:58 2007 +0000 @@ -191,7 +191,7 @@ for (j = 0; j < 2; j++) { for (k = 0; k < header_len[j] / 255; k++) put_byte(pb, 255); - put_byte(pb, header_len[j]); + put_byte(pb, header_len[j] % 255); } for (j = 0; j < 3; j++) put_buffer(pb, header_start[j], header_len[j]);