On 2012-01-03 11:22:12 -0800, Ronald S. Bultje wrote: > Fixes hangs if the last packet contains an end-of-sequence NAL unit, > bug 158. > --- > libavcodec/h264.c | 4 ++-- > 1 files changed, 2 insertions(+), 2 deletions(-) > > diff --git a/libavcodec/h264.c b/libavcodec/h264.c > index 316a57d..9a50531 100644 > --- a/libavcodec/h264.c > +++ b/libavcodec/h264.c > @@ -4008,7 +4008,7 @@ static int decode_frame(AVCodecContext *avctx, > H264Context *h = avctx->priv_data; > MpegEncContext *s = &h->s; > AVFrame *pict = data; > - int buf_index; > + int buf_index = 0; > > s->flags= avctx->flags; > s->flags2= avctx->flags2; > @@ -4038,7 +4038,7 @@ static int decode_frame(AVCodecContext *avctx, > *pict= *(AVFrame*)out; > } > > - return 0; > + return buf_index; > } > > buf_index=decode_nal_units(h, buf, buf_size);
ok Janne _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
