# HG changeset patch # User bcoudurier # Date 1252872409 0 # Node ID 664c0b8ae082f9867266b0b9b0a374ffb1d5c607 # Parent 948db02fab5514cafb34b1b78db3982187dbe7b4 reset pes state to skip after flushing, avoid segv with dvgrab-2009.03.28_19-07-22.m2t diff -r 948db02fab55 -r 664c0b8ae082 mpegts.c --- a/mpegts.c Sun Sep 13 18:27:53 2009 +0000 +++ b/mpegts.c Sun Sep 13 20:06:49 2009 +0000 @@ -1461,6 +1461,7 @@ PESContext *pes = ts->pids[i]->u.pes_filter.opaque; if (pes->state == MPEGTS_PAYLOAD && pes->data_index > 0) { new_pes_packet(pes, pkt); + pes->state = MPEGTS_SKIP; ret = 0; break; }