[FFmpeg-devel] [PATCH] In the rawvideo decoder, set pkt_pts in the output frame.

Janne Grunau janne-ffmpeg
Fri Jan 28 17:27:06 CET 2011


On Fri, Jan 28, 2011 at 11:23:00AM -0500, Ronald S. Bultje wrote:
> Hi,
> 
> On Thu, Jan 27, 2011 at 3:26 PM, Stefano Sabatini
> <stefano.sabatini-lala at poste.it> wrote:
> > ---
> > ?libavcodec/rawdec.c | ? ?1 +
> > ?1 files changed, 1 insertions(+), 0 deletions(-)
> >
> > diff --git a/libavcodec/rawdec.c b/libavcodec/rawdec.c
> > index c664207..b482e7a 100644
> > --- a/libavcodec/rawdec.c
> > +++ b/libavcodec/rawdec.c
> > @@ -124,6 +124,7 @@ static int raw_decode(AVCodecContext *avctx,
> > ? ? frame->interlaced_frame = avctx->coded_frame->interlaced_frame;
> > ? ? frame->top_field_first = avctx->coded_frame->top_field_first;
> > ? ? frame->reordered_opaque = avctx->reordered_opaque;
> > + ? ?frame->pkt_pts ? ? ? ? ?= avctx->pkt->pts;
> >
> > ? ? //2bpp and 4bpp raw in avi and mov (yes this is ugly ...)
> > ? ? if (context->buffer) {
> > --
> > 1.7.2.3
> 
> Why doesn't rawvideo use get_buffer()? But since it already sets
> reordered_opaque (which get_buffer() handles also), this is OK.

queued

Janne



More information about the ffmpeg-devel mailing list