On 02/19/2012 09:44 AM, Anton Khirnov wrote:

> Set the pict_type/key_frame properties on the coded picture.
> ---
>  libavcodec/targaenc.c |    4 +---
>  1 files changed, 1 insertions(+), 3 deletions(-)
> 
> diff --git a/libavcodec/targaenc.c b/libavcodec/targaenc.c
> index 276bcc8..1d857e5 100644
> --- a/libavcodec/targaenc.c
> +++ b/libavcodec/targaenc.c
> @@ -91,9 +91,6 @@ static int targa_encode_frame(AVCodecContext *avctx,
>          return AVERROR(EINVAL);
>      }
>  
> -    p->pict_type= AV_PICTURE_TYPE_I;
> -    p->key_frame= 1;
> -
>      /* zero out the header and only set applicable fields */
>      memset(outbuf, 0, 12);
>      AV_WL16(outbuf+12, avctx->width);
> @@ -154,6 +151,7 @@ static av_cold int targa_encode_init(AVCodecContext 
> *avctx)
>  
>      avcodec_get_frame_defaults(&s->picture);
>      s->picture.key_frame= 1;
> +    s->picture.pict_type = AV_PICTURE_TYPE_I;
>      avctx->coded_frame= &s->picture;
>  
>      return 0;


ok.

-Justin
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to