# HG changeset patch # User michael # Date 1102214760 0 # Node ID 0b266c470c967df1b02424ec9193c361a70af745 # Parent 15cf78d9aceb9d5edebba147bc12d08ecee34966 This patch takes into account that fifo_realloc may adjust fifo.wptr patch by ("Chris" chris at garveycocker dot com) diff -r 15cf78d9aceb -r 0b266c470c96 mpeg.c --- a/mpeg.c Wed Dec 01 02:28:28 2004 +0000 +++ b/mpeg.c Sun Dec 05 02:46:00 2004 +0000 @@ -1172,6 +1172,8 @@ stream->predecode_packet= pkt_desc; stream->next_packet= &pkt_desc->next; + fifo_realloc(&stream->fifo, fifo_size(&stream->fifo, NULL) + size + 1); + if (s->is_dvd){ if (is_iframe) { stream->fifo_iframe_ptr = stream->fifo.wptr; @@ -1181,7 +1183,6 @@ } } - fifo_realloc(&stream->fifo, fifo_size(&stream->fifo, NULL) + size + 1); fifo_write(&stream->fifo, buf, size, &stream->fifo.wptr); for(;;){