Commit 2dd3c9e0 authored by Baptiste Coudurier's avatar Baptiste Coudurier

it seems ogg requires granule to be -1 on unfinished packets

Originally committed as revision 11866 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent 9a7871f7
......@@ -51,7 +51,11 @@ static int ogg_write_page(AVFormatContext *s, const uint8_t *data, int size,
offset_t crc_offset;
int page_segments, i;
size = FFMIN(size, 255*255);
if (size >= 255*255) {
granule = -1;
size = 255*255;
}
page_segments = FFMIN((size/255)+!!size, 255);
init_checksum(s->pb, ff_crc04C11DB7_update, 0);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment