Merge commit '5b9c3b4505206143d85398c1410949319fa1180f'
* commit '5b9c3b4505206143d85398c1410949319fa1180f': Replace all instances of avcodec_alloc_frame() with av_frame_alloc(). Conflicts: doc/examples/decoding_encoding.c doc/examples/muxing.c ffmpeg.c libavcodec/alacenc.c libavcodec/libopenjpegenc.c libavcodec/libvpxenc.c libavcodec/pcm.c libavcodec/xbmenc.c libavcodec/xwdenc.c libavformat/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
commit
0ee905e243
@ -156,7 +156,7 @@ static void audio_encode_example(const char *filename)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* frame containing input raw audio */
|
/* frame containing input raw audio */
|
||||||
frame = avcodec_alloc_frame();
|
frame = av_frame_alloc();
|
||||||
if (!frame) {
|
if (!frame) {
|
||||||
fprintf(stderr, "Could not allocate audio frame\n");
|
fprintf(stderr, "Could not allocate audio frame\n");
|
||||||
exit(1);
|
exit(1);
|
||||||
@ -287,7 +287,7 @@ static void audio_decode_example(const char *outfilename, const char *filename)
|
|||||||
int got_frame = 0;
|
int got_frame = 0;
|
||||||
|
|
||||||
if (!decoded_frame) {
|
if (!decoded_frame) {
|
||||||
if (!(decoded_frame = avcodec_alloc_frame())) {
|
if (!(decoded_frame = av_frame_alloc())) {
|
||||||
fprintf(stderr, "Could not allocate audio frame\n");
|
fprintf(stderr, "Could not allocate audio frame\n");
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
@ -386,7 +386,7 @@ static void video_encode_example(const char *filename, int codec_id)
|
|||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
frame = avcodec_alloc_frame();
|
frame = av_frame_alloc();
|
||||||
if (!frame) {
|
if (!frame) {
|
||||||
fprintf(stderr, "Could not allocate video frame\n");
|
fprintf(stderr, "Could not allocate video frame\n");
|
||||||
exit(1);
|
exit(1);
|
||||||
@ -565,7 +565,7 @@ static void video_decode_example(const char *outfilename, const char *filename)
|
|||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
frame = avcodec_alloc_frame();
|
frame = av_frame_alloc();
|
||||||
if (!frame) {
|
if (!frame) {
|
||||||
fprintf(stderr, "Could not allocate video frame\n");
|
fprintf(stderr, "Could not allocate video frame\n");
|
||||||
exit(1);
|
exit(1);
|
||||||
|
@ -221,7 +221,7 @@ static void write_audio_frame(AVFormatContext *oc, AVStream *st)
|
|||||||
{
|
{
|
||||||
AVCodecContext *c;
|
AVCodecContext *c;
|
||||||
AVPacket pkt = { 0 }; // data and size must be 0;
|
AVPacket pkt = { 0 }; // data and size must be 0;
|
||||||
AVFrame *frame = avcodec_alloc_frame();
|
AVFrame *frame = av_frame_alloc();
|
||||||
int got_packet, ret, dst_nb_samples;
|
int got_packet, ret, dst_nb_samples;
|
||||||
|
|
||||||
av_init_packet(&pkt);
|
av_init_packet(&pkt);
|
||||||
@ -310,7 +310,7 @@ static void open_video(AVFormatContext *oc, AVCodec *codec, AVStream *st)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* allocate and init a re-usable frame */
|
/* allocate and init a re-usable frame */
|
||||||
frame = avcodec_alloc_frame();
|
frame = av_frame_alloc();
|
||||||
if (!frame) {
|
if (!frame) {
|
||||||
fprintf(stderr, "Could not allocate video frame\n");
|
fprintf(stderr, "Could not allocate video frame\n");
|
||||||
exit(1);
|
exit(1);
|
||||||
|
4
ffmpeg.c
4
ffmpeg.c
@ -1071,7 +1071,7 @@ static int reap_filters(void)
|
|||||||
if (!ost->filter)
|
if (!ost->filter)
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
if (!ost->filtered_frame && !(ost->filtered_frame = avcodec_alloc_frame())) {
|
if (!ost->filtered_frame && !(ost->filtered_frame = av_frame_alloc())) {
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
} else
|
} else
|
||||||
avcodec_get_frame_defaults(ost->filtered_frame);
|
avcodec_get_frame_defaults(ost->filtered_frame);
|
||||||
@ -1536,7 +1536,7 @@ static int decode_audio(InputStream *ist, AVPacket *pkt, int *got_output)
|
|||||||
int i, ret, err = 0, resample_changed;
|
int i, ret, err = 0, resample_changed;
|
||||||
AVRational decoded_frame_tb;
|
AVRational decoded_frame_tb;
|
||||||
|
|
||||||
if (!ist->decoded_frame && !(ist->decoded_frame = avcodec_alloc_frame()))
|
if (!ist->decoded_frame && !(ist->decoded_frame = av_frame_alloc()))
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
if (!ist->filter_frame && !(ist->filter_frame = av_frame_alloc()))
|
if (!ist->filter_frame && !(ist->filter_frame = av_frame_alloc()))
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
|
2
ffplay.c
2
ffplay.c
@ -2163,7 +2163,7 @@ static int audio_decode_frame(VideoState *is)
|
|||||||
/* NOTE: the audio packet can contain several frames */
|
/* NOTE: the audio packet can contain several frames */
|
||||||
while (pkt_temp->stream_index != -1 || is->audio_buf_frames_pending) {
|
while (pkt_temp->stream_index != -1 || is->audio_buf_frames_pending) {
|
||||||
if (!is->frame) {
|
if (!is->frame) {
|
||||||
if (!(is->frame = avcodec_alloc_frame()))
|
if (!(is->frame = av_frame_alloc()))
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
} else {
|
} else {
|
||||||
av_frame_unref(is->frame);
|
av_frame_unref(is->frame);
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
static av_cold int avui_encode_init(AVCodecContext *avctx)
|
static av_cold int avui_encode_init(AVCodecContext *avctx)
|
||||||
{
|
{
|
||||||
avctx->coded_frame = avcodec_alloc_frame();
|
avctx->coded_frame = av_frame_alloc();
|
||||||
|
|
||||||
if (avctx->width != 720 || avctx->height != 486 && avctx->height != 576) {
|
if (avctx->width != 720 || avctx->height != 486 && avctx->height != 576) {
|
||||||
av_log(avctx, AV_LOG_ERROR, "Only 720x486 and 720x576 are supported.\n");
|
av_log(avctx, AV_LOG_ERROR, "Only 720x486 and 720x576 are supported.\n");
|
||||||
|
@ -49,7 +49,7 @@ av_cold int ffv1_common_init(AVCodecContext *avctx)
|
|||||||
s->avctx = avctx;
|
s->avctx = avctx;
|
||||||
s->flags = avctx->flags;
|
s->flags = avctx->flags;
|
||||||
|
|
||||||
s->picture.f = avcodec_alloc_frame();
|
s->picture.f = av_frame_alloc();
|
||||||
s->last_picture.f = av_frame_alloc();
|
s->last_picture.f = av_frame_alloc();
|
||||||
if (!s->picture.f || !s->last_picture.f)
|
if (!s->picture.f || !s->last_picture.f)
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
|
@ -242,7 +242,7 @@ static av_cold int libopenjpeg_encode_init(AVCodecContext *avctx)
|
|||||||
goto fail;
|
goto fail;
|
||||||
}
|
}
|
||||||
|
|
||||||
avctx->coded_frame = avcodec_alloc_frame();
|
avctx->coded_frame = av_frame_alloc();
|
||||||
if (!avctx->coded_frame) {
|
if (!avctx->coded_frame) {
|
||||||
av_log(avctx, AV_LOG_ERROR, "Error allocating coded frame\n");
|
av_log(avctx, AV_LOG_ERROR, "Error allocating coded frame\n");
|
||||||
goto fail;
|
goto fail;
|
||||||
|
@ -264,7 +264,7 @@ static av_cold int encode_init(AVCodecContext* avc_context)
|
|||||||
th_comment_clear(&t_comment);
|
th_comment_clear(&t_comment);
|
||||||
|
|
||||||
/* Set up the output AVFrame */
|
/* Set up the output AVFrame */
|
||||||
avc_context->coded_frame= avcodec_alloc_frame();
|
avc_context->coded_frame = av_frame_alloc();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
@ -96,7 +96,7 @@ static av_cold int utvideo_decode_init(AVCodecContext *avctx)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* Allocate the output frame */
|
/* Allocate the output frame */
|
||||||
avctx->coded_frame = avcodec_alloc_frame();
|
avctx->coded_frame = av_frame_alloc();
|
||||||
|
|
||||||
/* Ut Video only supports 8-bit */
|
/* Ut Video only supports 8-bit */
|
||||||
avctx->bits_per_raw_sample = 8;
|
avctx->bits_per_raw_sample = 8;
|
||||||
|
@ -74,7 +74,7 @@ static av_cold int utvideo_encode_init(AVCodecContext *avctx)
|
|||||||
flags = ((avctx->prediction_method + 1) << 8) | (avctx->thread_count - 1);
|
flags = ((avctx->prediction_method + 1) << 8) | (avctx->thread_count - 1);
|
||||||
|
|
||||||
avctx->priv_data = utv;
|
avctx->priv_data = utv;
|
||||||
avctx->coded_frame = avcodec_alloc_frame();
|
avctx->coded_frame = av_frame_alloc();
|
||||||
|
|
||||||
/* Alloc extradata buffer */
|
/* Alloc extradata buffer */
|
||||||
info = (UtVideoExtra *)av_malloc(sizeof(*info));
|
info = (UtVideoExtra *)av_malloc(sizeof(*info));
|
||||||
|
@ -456,7 +456,7 @@ static av_cold int vpx_init(AVCodecContext *avctx,
|
|||||||
vpx_img_wrap(&ctx->rawimg_alpha, VPX_IMG_FMT_I420, avctx->width, avctx->height, 1,
|
vpx_img_wrap(&ctx->rawimg_alpha, VPX_IMG_FMT_I420, avctx->width, avctx->height, 1,
|
||||||
(unsigned char*)1);
|
(unsigned char*)1);
|
||||||
|
|
||||||
avctx->coded_frame = avcodec_alloc_frame();
|
avctx->coded_frame = av_frame_alloc();
|
||||||
if (!avctx->coded_frame) {
|
if (!avctx->coded_frame) {
|
||||||
av_log(avctx, AV_LOG_ERROR, "Error allocating coded frame\n");
|
av_log(avctx, AV_LOG_ERROR, "Error allocating coded frame\n");
|
||||||
vp8_free(avctx);
|
vp8_free(avctx);
|
||||||
|
@ -581,7 +581,7 @@ static av_cold int prores_encode_init(AVCodecContext *avctx)
|
|||||||
scale_mat(QMAT_CHROMA[avctx->profile], ctx->qmat_chroma[i - 1], i);
|
scale_mat(QMAT_CHROMA[avctx->profile], ctx->qmat_chroma[i - 1], i);
|
||||||
}
|
}
|
||||||
|
|
||||||
avctx->coded_frame = avcodec_alloc_frame();
|
avctx->coded_frame = av_frame_alloc();
|
||||||
avctx->coded_frame->key_frame = 1;
|
avctx->coded_frame->key_frame = 1;
|
||||||
avctx->coded_frame->pict_type = AV_PICTURE_TYPE_I;
|
avctx->coded_frame->pict_type = AV_PICTURE_TYPE_I;
|
||||||
|
|
||||||
|
@ -1073,7 +1073,7 @@ static av_cold int encode_init(AVCodecContext *avctx)
|
|||||||
int interlaced = !!(avctx->flags & CODEC_FLAG_INTERLACED_DCT);
|
int interlaced = !!(avctx->flags & CODEC_FLAG_INTERLACED_DCT);
|
||||||
|
|
||||||
avctx->bits_per_raw_sample = 10;
|
avctx->bits_per_raw_sample = 10;
|
||||||
avctx->coded_frame = avcodec_alloc_frame();
|
avctx->coded_frame = av_frame_alloc();
|
||||||
if (!avctx->coded_frame)
|
if (!avctx->coded_frame)
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
|
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
static av_cold int encode_init(AVCodecContext *avctx)
|
static av_cold int encode_init(AVCodecContext *avctx)
|
||||||
{
|
{
|
||||||
avctx->coded_frame = avcodec_alloc_frame();
|
avctx->coded_frame = av_frame_alloc();
|
||||||
|
|
||||||
if (!avctx->coded_frame)
|
if (!avctx->coded_frame)
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
|
@ -742,7 +742,7 @@ static av_cold int svq1_decode_init(AVCodecContext *avctx)
|
|||||||
int i;
|
int i;
|
||||||
int offset = 0;
|
int offset = 0;
|
||||||
|
|
||||||
s->prev = avcodec_alloc_frame();
|
s->prev = av_frame_alloc();
|
||||||
if (!s->prev)
|
if (!s->prev)
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
|
|
||||||
|
@ -1559,7 +1559,7 @@ static int pad_last_frame(AVCodecContext *s, AVFrame **dst, const AVFrame *src)
|
|||||||
AVFrame *frame = NULL;
|
AVFrame *frame = NULL;
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
if (!(frame = avcodec_alloc_frame()))
|
if (!(frame = av_frame_alloc()))
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
|
|
||||||
frame->format = src->format;
|
frame->format = src->format;
|
||||||
|
@ -126,7 +126,7 @@ static av_cold int utvideo_encode_init(AVCodecContext *avctx)
|
|||||||
return AVERROR_OPTION_NOT_FOUND;
|
return AVERROR_OPTION_NOT_FOUND;
|
||||||
}
|
}
|
||||||
|
|
||||||
avctx->coded_frame = avcodec_alloc_frame();
|
avctx->coded_frame = av_frame_alloc();
|
||||||
|
|
||||||
if (!avctx->coded_frame) {
|
if (!avctx->coded_frame) {
|
||||||
av_log(avctx, AV_LOG_ERROR, "Could not allocate frame.\n");
|
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",
|
av_log(avctx, AV_LOG_WARNING, "bits per raw sample: %d != 10-bit\n",
|
||||||
avctx->bits_per_raw_sample);
|
avctx->bits_per_raw_sample);
|
||||||
|
|
||||||
avctx->coded_frame = avcodec_alloc_frame();
|
avctx->coded_frame = av_frame_alloc();
|
||||||
if (!avctx->coded_frame)
|
if (!avctx->coded_frame)
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
|
|
||||||
|
@ -31,7 +31,7 @@ static av_cold int v308_encode_init(AVCodecContext *avctx)
|
|||||||
return AVERROR_INVALIDDATA;
|
return AVERROR_INVALIDDATA;
|
||||||
}
|
}
|
||||||
|
|
||||||
avctx->coded_frame = avcodec_alloc_frame();
|
avctx->coded_frame = av_frame_alloc();
|
||||||
|
|
||||||
if (!avctx->coded_frame) {
|
if (!avctx->coded_frame) {
|
||||||
av_log(avctx, AV_LOG_ERROR, "Could not allocate frame.\n");
|
av_log(avctx, AV_LOG_ERROR, "Could not allocate frame.\n");
|
||||||
|
@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
static av_cold int v408_encode_init(AVCodecContext *avctx)
|
static av_cold int v408_encode_init(AVCodecContext *avctx)
|
||||||
{
|
{
|
||||||
avctx->coded_frame = avcodec_alloc_frame();
|
avctx->coded_frame = av_frame_alloc();
|
||||||
|
|
||||||
if (!avctx->coded_frame) {
|
if (!avctx->coded_frame) {
|
||||||
av_log(avctx, AV_LOG_ERROR, "Could not allocate frame.\n");
|
av_log(avctx, AV_LOG_ERROR, "Could not allocate frame.\n");
|
||||||
|
@ -32,7 +32,7 @@ static av_cold int v410_encode_init(AVCodecContext *avctx)
|
|||||||
return AVERROR_INVALIDDATA;
|
return AVERROR_INVALIDDATA;
|
||||||
}
|
}
|
||||||
|
|
||||||
avctx->coded_frame = avcodec_alloc_frame();
|
avctx->coded_frame = av_frame_alloc();
|
||||||
|
|
||||||
if (!avctx->coded_frame) {
|
if (!avctx->coded_frame) {
|
||||||
av_log(avctx, AV_LOG_ERROR, "Could not allocate frame.\n");
|
av_log(avctx, AV_LOG_ERROR, "Could not allocate frame.\n");
|
||||||
|
@ -125,7 +125,7 @@ static void encode_block(char *bitmap, int w, int h, int level, ProbRangesQueue
|
|||||||
|
|
||||||
static av_cold int xface_encode_init(AVCodecContext *avctx)
|
static av_cold int xface_encode_init(AVCodecContext *avctx)
|
||||||
{
|
{
|
||||||
avctx->coded_frame = avcodec_alloc_frame();
|
avctx->coded_frame = av_frame_alloc();
|
||||||
if (!avctx->coded_frame)
|
if (!avctx->coded_frame)
|
||||||
return AVERROR(ENOMEM);
|
return AVERROR(ENOMEM);
|
||||||
avctx->coded_frame->pict_type = AV_PICTURE_TYPE_I;
|
avctx->coded_frame->pict_type = AV_PICTURE_TYPE_I;
|
||||||
|
@ -30,7 +30,7 @@ static av_cold int y41p_encode_init(AVCodecContext *avctx)
|
|||||||
return AVERROR_INVALIDDATA;
|
return AVERROR_INVALIDDATA;
|
||||||
}
|
}
|
||||||
|
|
||||||
avctx->coded_frame = avcodec_alloc_frame();
|
avctx->coded_frame = av_frame_alloc();
|
||||||
avctx->bits_per_coded_sample = 12;
|
avctx->bits_per_coded_sample = 12;
|
||||||
|
|
||||||
if (!avctx->coded_frame) {
|
if (!avctx->coded_frame) {
|
||||||
|
@ -25,7 +25,7 @@
|
|||||||
|
|
||||||
static av_cold int yuv4_encode_init(AVCodecContext *avctx)
|
static av_cold int yuv4_encode_init(AVCodecContext *avctx)
|
||||||
{
|
{
|
||||||
avctx->coded_frame = avcodec_alloc_frame();
|
avctx->coded_frame = av_frame_alloc();
|
||||||
|
|
||||||
if (!avctx->coded_frame) {
|
if (!avctx->coded_frame) {
|
||||||
av_log(avctx, AV_LOG_ERROR, "Could not allocate frame.\n");
|
av_log(avctx, AV_LOG_ERROR, "Could not allocate frame.\n");
|
||||||
|
@ -57,7 +57,7 @@ int ff_load_image(uint8_t *data[4], int linesize[4],
|
|||||||
goto end;
|
goto end;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!(frame = avcodec_alloc_frame()) ) {
|
if (!(frame = av_frame_alloc()) ) {
|
||||||
av_log(log_ctx, AV_LOG_ERROR, "Failed to alloc frame\n");
|
av_log(log_ctx, AV_LOG_ERROR, "Failed to alloc frame\n");
|
||||||
ret = AVERROR(ENOMEM);
|
ret = AVERROR(ENOMEM);
|
||||||
goto end;
|
goto end;
|
||||||
|
@ -245,8 +245,8 @@ static int config(struct vf_instance *vf,
|
|||||||
av_dict_free(&opts);
|
av_dict_free(&opts);
|
||||||
assert(avctx_enc->codec);
|
assert(avctx_enc->codec);
|
||||||
}
|
}
|
||||||
vf->priv->frame= avcodec_alloc_frame();
|
vf->priv->frame= av_frame_alloc();
|
||||||
vf->priv->frame_dec= avcodec_alloc_frame();
|
vf->priv->frame_dec= av_frame_alloc();
|
||||||
|
|
||||||
vf->priv->outbuf_size= (width + BLOCK)*(height + BLOCK)*10;
|
vf->priv->outbuf_size= (width + BLOCK)*(height + BLOCK)*10;
|
||||||
vf->priv->outbuf= malloc(vf->priv->outbuf_size);
|
vf->priv->outbuf= malloc(vf->priv->outbuf_size);
|
||||||
|
@ -2448,7 +2448,7 @@ static int try_decode_frame(AVFormatContext *s, AVStream *st, AVPacket *avpkt, A
|
|||||||
{
|
{
|
||||||
const AVCodec *codec;
|
const AVCodec *codec;
|
||||||
int got_picture = 1, ret = 0;
|
int got_picture = 1, ret = 0;
|
||||||
AVFrame *frame = avcodec_alloc_frame();
|
AVFrame *frame = av_frame_alloc();
|
||||||
AVSubtitle subtitle;
|
AVSubtitle subtitle;
|
||||||
AVPacket pkt = *avpkt;
|
AVPacket pkt = *avpkt;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user