Browse Source

lavc: rename the argument of avcodec_alloc_frame/get_frame_defaults

AVFrame is used for both audio and video, so calling the argument 'pic'
is misleading.
tags/n1.0
Anton Khirnov 13 years ago
parent
commit
a83499b13b
2 changed files with 12 additions and 12 deletions
  1. +2
    -2
      libavcodec/avcodec.h
  2. +10
    -10
      libavcodec/utils.c

+ 2
- 2
libavcodec/avcodec.h View File

@@ -3267,9 +3267,9 @@ AVFrame *avcodec_alloc_frame(void);
/**
* Set the fields of the given AVFrame to default values.
*
* @param pic The AVFrame of which the fields should be set to default values.
* @param frame The AVFrame of which the fields should be set to default values.
*/
void avcodec_get_frame_defaults(AVFrame *pic);
void avcodec_get_frame_defaults(AVFrame *frame);

/**
* Initialize the AVCodecContext to use the given AVCodec. Prior to using this


+ 10
- 10
libavcodec/utils.c View File

@@ -633,26 +633,26 @@ enum PixelFormat avcodec_default_get_format(struct AVCodecContext *s, const enum
return fmt[0];
}

void avcodec_get_frame_defaults(AVFrame *pic)
void avcodec_get_frame_defaults(AVFrame *frame)
{
memset(pic, 0, sizeof(AVFrame));
memset(frame, 0, sizeof(AVFrame));

pic->pts = AV_NOPTS_VALUE;
pic->key_frame = 1;
pic->sample_aspect_ratio = (AVRational) {0, 1 };
pic->format = -1; /* unknown */
frame->pts = AV_NOPTS_VALUE;
frame->key_frame = 1;
frame->sample_aspect_ratio = (AVRational) {0, 1 };
frame->format = -1; /* unknown */
}

AVFrame *avcodec_alloc_frame(void)
{
AVFrame *pic = av_malloc(sizeof(AVFrame));
AVFrame *frame = av_malloc(sizeof(AVFrame));

if (pic == NULL)
if (frame == NULL)
return NULL;

avcodec_get_frame_defaults(pic);
avcodec_get_frame_defaults(frame);

return pic;
return frame;
}

int attribute_align_arg avcodec_open2(AVCodecContext *avctx, const AVCodec *codec, AVDictionary **options)


Loading…
Cancel
Save