You've already forked FFmpeg
							
							
				mirror of
				https://github.com/FFmpeg/FFmpeg.git
				synced 2025-10-30 23:18:11 +02:00 
			
		
		
		
	Replace all instances of avcodec_alloc_frame() with av_frame_alloc().
This commit is contained in:
		
							
								
								
									
										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) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user