# HG changeset patch # User nicodvb # Date 1144270295 0 # Node ID b693d92e621008056308a90db3ebbd1f8300522f # Parent 97aa495df9ddb51417168756245cabc4a46765f1 workaround to prevent segfault: when using -ve lavc with b-frames write_chunk(1st video frame) gets called with len=-1UL; -1ULl to whomever calls me that way diff -r 97aa495df9dd -r b693d92e6210 libmpdemux/muxer_mpeg.c --- a/libmpdemux/muxer_mpeg.c Wed Apr 05 18:50:24 2006 +0000 +++ b/libmpdemux/muxer_mpeg.c Wed Apr 05 20:51:35 2006 +0000 @@ -2436,6 +2436,8 @@ if(s->buffer == NULL) return; + if(len == -1) + return; pts = 0; if (s->type == MUXER_TYPE_VIDEO) { // try to recognize frame type...