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

Ronald S. Bultje rsbultje
Fri Jan 28 17:23:00 CET 2011


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.

Ronald



More information about the ffmpeg-devel mailing list