On 2/4/12, Justin Ruggles <[email protected]> wrote: > Fixes seeking after decoder has already been flushed for codecs using > CODEC_CAP_DELAY. > --- > avplay.c | 4 +++- > 1 files changed, 3 insertions(+), 1 deletions(-) > > diff --git a/avplay.c b/avplay.c > index f20b631..96551a6 100644 > --- a/avplay.c > +++ b/avplay.c > @@ -2114,8 +2114,10 @@ static int audio_decode_frame(VideoState *is, double > *pts_ptr) > if ((new_packet = packet_queue_get(&is->audioq, pkt, 1)) < 0) > return -1; > > - if (pkt->data == flush_pkt.data) > + if (pkt->data == flush_pkt.data) { > avcodec_flush_buffers(dec); > + flush_complete = 0; > + } > > *pkt_temp = *pkt; > >
Probably OK. _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
