mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-23 11:19:55 +00:00
Replace all instances of avcodec_alloc_frame() with av_frame_alloc().
This commit is contained in:
parent
2ff302cb6b
commit
5b9c3b4505
4
avconv.c
4
avconv.c
@ -637,7 +637,7 @@ static int poll_filter(OutputStream *ost)
|
||||
AVFrame *filtered_frame = NULL;
|
||||
int frame_size, ret;
|
||||
|
||||
if (!ost->filtered_frame && !(ost->filtered_frame = avcodec_alloc_frame())) {
|
||||
if (!ost->filtered_frame && !(ost->filtered_frame = av_frame_alloc())) {
|
||||
return AVERROR(ENOMEM);
|
||||
} else
|
||||
avcodec_get_frame_defaults(ost->filtered_frame);
|
||||
@ -1056,7 +1056,7 @@ static int decode_audio(InputStream *ist, AVPacket *pkt, int *got_output)
|
||||
AVCodecContext *avctx = ist->st->codec;
|
||||
int i, ret, err = 0, resample_changed;
|
||||
|
||||
if (!ist->decoded_frame && !(ist->decoded_frame = avcodec_alloc_frame()))
|
||||
if (!ist->decoded_frame && !(ist->decoded_frame = av_frame_alloc()))
|
||||
return AVERROR(ENOMEM);
|
||||
if (!ist->filter_frame && !(ist->filter_frame = av_frame_alloc()))
|
||||
return AVERROR(ENOMEM);
|
||||
|
2
avplay.c
2
avplay.c
@ -1842,7 +1842,7 @@ static int audio_decode_frame(VideoState *is, double *pts_ptr)
|
||||
int resample_changed, audio_resample;
|
||||
|
||||
if (!is->frame) {
|
||||
if (!(is->frame = avcodec_alloc_frame()))
|
||||
if (!(is->frame = av_frame_alloc()))
|
||||
return AVERROR(ENOMEM);
|
||||
} else
|
||||
avcodec_get_frame_defaults(is->frame);
|
||||
|
@ -579,7 +579,7 @@ static av_cold int alac_encode_init(AVCodecContext *avctx)
|
||||
goto error;
|
||||
}
|
||||
|
||||
avctx->coded_frame = avcodec_alloc_frame();
|
||||
avctx->coded_frame = av_frame_alloc();
|
||||
if (!avctx->coded_frame) {
|
||||
ret = AVERROR(ENOMEM);
|
||||
goto error;
|
||||
|
@ -155,7 +155,7 @@ static void audio_encode_example(const char *filename)
|
||||
}
|
||||
|
||||
/* frame containing input raw audio */
|
||||
frame = avcodec_alloc_frame();
|
||||
frame = av_frame_alloc();
|
||||
if (!frame) {
|
||||
fprintf(stderr, "could not allocate audio frame\n");
|
||||
exit(1);
|
||||
@ -268,7 +268,7 @@ static void audio_decode_example(const char *outfilename, const char *filename)
|
||||
int got_frame = 0;
|
||||
|
||||
if (!decoded_frame) {
|
||||
if (!(decoded_frame = avcodec_alloc_frame())) {
|
||||
if (!(decoded_frame = av_frame_alloc())) {
|
||||
fprintf(stderr, "out of memory\n");
|
||||
exit(1);
|
||||
}
|
||||
@ -334,7 +334,7 @@ static void video_encode_example(const char *filename)
|
||||
}
|
||||
|
||||
c = avcodec_alloc_context3(codec);
|
||||
picture= avcodec_alloc_frame();
|
||||
picture = av_frame_alloc();
|
||||
|
||||
/* put sample parameters */
|
||||
c->bit_rate = 400000;
|
||||
@ -479,7 +479,7 @@ static void video_decode_example(const char *outfilename, const char *filename)
|
||||
}
|
||||
|
||||
c = avcodec_alloc_context3(codec);
|
||||
picture= avcodec_alloc_frame();
|
||||
picture = av_frame_alloc();
|
||||
|
||||
if(codec->capabilities&CODEC_CAP_TRUNCATED)
|
||||
c->flags|= CODEC_FLAG_TRUNCATED; /* we do not send complete frames */
|
||||
|
@ -168,7 +168,7 @@ static av_cold int libopenjpeg_encode_init(AVCodecContext *avctx)
|
||||
return AVERROR(ENOMEM);
|
||||
}
|
||||
|
||||
avctx->coded_frame = avcodec_alloc_frame();
|
||||
avctx->coded_frame = av_frame_alloc();
|
||||
if (!avctx->coded_frame) {
|
||||
av_log(avctx, AV_LOG_ERROR, "Error allocating coded frame\n");
|
||||
goto fail;
|
||||
|
@ -259,7 +259,7 @@ static av_cold int encode_init(AVCodecContext* avc_context)
|
||||
th_comment_clear(&t_comment);
|
||||
|
||||
/* Set up the output AVFrame */
|
||||
avc_context->coded_frame= avcodec_alloc_frame();
|
||||
avc_context->coded_frame = av_frame_alloc();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
@ -353,7 +353,7 @@ static av_cold int vpx_init(AVCodecContext *avctx,
|
||||
vpx_img_wrap(&ctx->rawimg, VPX_IMG_FMT_I420, avctx->width, avctx->height, 1,
|
||||
(unsigned char*)1);
|
||||
|
||||
avctx->coded_frame = avcodec_alloc_frame();
|
||||
avctx->coded_frame = av_frame_alloc();
|
||||
if (!avctx->coded_frame) {
|
||||
av_log(avctx, AV_LOG_ERROR, "Error allocating coded frame\n");
|
||||
vp8_free(avctx);
|
||||
|
@ -48,7 +48,7 @@ static av_cold int pcm_encode_init(AVCodecContext *avctx)
|
||||
avctx->bits_per_coded_sample = av_get_bits_per_sample(avctx->codec->id);
|
||||
avctx->block_align = avctx->channels * avctx->bits_per_coded_sample / 8;
|
||||
avctx->bit_rate = avctx->block_align * avctx->sample_rate * 8;
|
||||
avctx->coded_frame = avcodec_alloc_frame();
|
||||
avctx->coded_frame = av_frame_alloc();
|
||||
if (!avctx->coded_frame)
|
||||
return AVERROR(ENOMEM);
|
||||
|
||||
|
@ -1075,7 +1075,7 @@ static av_cold int encode_init(AVCodecContext *avctx)
|
||||
int interlaced = !!(avctx->flags & CODEC_FLAG_INTERLACED_DCT);
|
||||
|
||||
avctx->bits_per_raw_sample = 10;
|
||||
avctx->coded_frame = avcodec_alloc_frame();
|
||||
avctx->coded_frame = av_frame_alloc();
|
||||
if (!avctx->coded_frame)
|
||||
return AVERROR(ENOMEM);
|
||||
|
||||
|
@ -742,7 +742,7 @@ static av_cold int svq1_decode_init(AVCodecContext *avctx)
|
||||
int i;
|
||||
int offset = 0;
|
||||
|
||||
s->prev = avcodec_alloc_frame();
|
||||
s->prev = av_frame_alloc();
|
||||
if (!s->prev)
|
||||
return AVERROR(ENOMEM);
|
||||
|
||||
|
@ -1125,7 +1125,7 @@ static int pad_last_frame(AVCodecContext *s, AVFrame **dst, const AVFrame *src)
|
||||
AVFrame *frame = NULL;
|
||||
int ret;
|
||||
|
||||
if (!(frame = avcodec_alloc_frame()))
|
||||
if (!(frame = av_frame_alloc()))
|
||||
return AVERROR(ENOMEM);
|
||||
|
||||
frame->format = src->format;
|
||||
|
@ -126,7 +126,7 @@ static av_cold int utvideo_encode_init(AVCodecContext *avctx)
|
||||
return AVERROR_OPTION_NOT_FOUND;
|
||||
}
|
||||
|
||||
avctx->coded_frame = avcodec_alloc_frame();
|
||||
avctx->coded_frame = av_frame_alloc();
|
||||
|
||||
if (!avctx->coded_frame) {
|
||||
av_log(avctx, AV_LOG_ERROR, "Could not allocate frame.\n");
|
||||
|
@ -36,7 +36,7 @@ static av_cold int encode_init(AVCodecContext *avctx)
|
||||
av_log(avctx, AV_LOG_WARNING, "bits per raw sample: %d != 10-bit\n",
|
||||
avctx->bits_per_raw_sample);
|
||||
|
||||
avctx->coded_frame = avcodec_alloc_frame();
|
||||
avctx->coded_frame = av_frame_alloc();
|
||||
if (!avctx->coded_frame)
|
||||
return AVERROR(ENOMEM);
|
||||
|
||||
|
@ -32,7 +32,7 @@ static av_cold int v410_encode_init(AVCodecContext *avctx)
|
||||
return AVERROR_INVALIDDATA;
|
||||
}
|
||||
|
||||
avctx->coded_frame = avcodec_alloc_frame();
|
||||
avctx->coded_frame = av_frame_alloc();
|
||||
|
||||
if (!avctx->coded_frame) {
|
||||
av_log(avctx, AV_LOG_ERROR, "Could not allocate frame.\n");
|
||||
|
@ -26,7 +26,7 @@
|
||||
|
||||
static av_cold int xbm_encode_init(AVCodecContext *avctx)
|
||||
{
|
||||
avctx->coded_frame = avcodec_alloc_frame();
|
||||
avctx->coded_frame = av_frame_alloc();
|
||||
if (!avctx->coded_frame)
|
||||
return AVERROR(ENOMEM);
|
||||
avctx->coded_frame->pict_type = AV_PICTURE_TYPE_I;
|
||||
|
@ -32,7 +32,7 @@
|
||||
|
||||
static av_cold int xwd_encode_init(AVCodecContext *avctx)
|
||||
{
|
||||
avctx->coded_frame = avcodec_alloc_frame();
|
||||
avctx->coded_frame = av_frame_alloc();
|
||||
if (!avctx->coded_frame)
|
||||
return AVERROR(ENOMEM);
|
||||
|
||||
|
@ -138,7 +138,7 @@ static void write_audio_frame(AVFormatContext *oc, AVStream *st)
|
||||
{
|
||||
AVCodecContext *c;
|
||||
AVPacket pkt = { 0 }; // data and size must be 0;
|
||||
AVFrame *frame = avcodec_alloc_frame();
|
||||
AVFrame *frame = av_frame_alloc();
|
||||
int got_packet;
|
||||
|
||||
av_init_packet(&pkt);
|
||||
@ -237,7 +237,7 @@ static AVFrame *alloc_picture(enum AVPixelFormat pix_fmt, int width, int height)
|
||||
uint8_t *picture_buf;
|
||||
int size;
|
||||
|
||||
picture = avcodec_alloc_frame();
|
||||
picture = av_frame_alloc();
|
||||
if (!picture)
|
||||
return NULL;
|
||||
size = avpicture_get_size(pix_fmt, width, height);
|
||||
|
@ -1928,7 +1928,7 @@ static int try_decode_frame(AVStream *st, AVPacket *avpkt, AVDictionary **option
|
||||
{
|
||||
const AVCodec *codec;
|
||||
int got_picture = 1, ret = 0;
|
||||
AVFrame *frame = avcodec_alloc_frame();
|
||||
AVFrame *frame = av_frame_alloc();
|
||||
AVPacket pkt = *avpkt;
|
||||
|
||||
if (!frame)
|
||||
|
Loading…
Reference in New Issue
Block a user