From 49f7b473b0446811f8e1f61ae0b88ec0e0b5328a Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Thu, 9 Jan 2014 23:50:21 +0000 Subject: [PATCH] Remove some deprecated FFmpeg stuff. --- src/lib/ffmpeg.cc | 4 ++-- src/lib/ffmpeg_decoder.cc | 4 ---- src/lib/ffmpeg_examiner.cc | 1 - 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/lib/ffmpeg.cc b/src/lib/ffmpeg.cc index e5e5f317a..d3653e311 100644 --- a/src/lib/ffmpeg.cc +++ b/src/lib/ffmpeg.cc @@ -62,7 +62,7 @@ FFmpeg::~FFmpeg () } } - avcodec_free_frame (&_frame); + av_frame_free (&_frame); avformat_close_input (&_format_context); } @@ -136,7 +136,7 @@ FFmpeg::setup_general () } } - _frame = avcodec_alloc_frame (); + _frame = av_frame_alloc (); if (_frame == 0) { throw DecodeError (N_("could not allocate frame")); } diff --git a/src/lib/ffmpeg_decoder.cc b/src/lib/ffmpeg_decoder.cc index d9b779659..b672b2c1f 100644 --- a/src/lib/ffmpeg_decoder.cc +++ b/src/lib/ffmpeg_decoder.cc @@ -167,8 +167,6 @@ FFmpegDecoder::pass () return; } - avcodec_get_frame_defaults (_frame); - shared_ptr film = _film.lock (); assert (film); @@ -345,8 +343,6 @@ FFmpegDecoder::seek (VideoContent::Frame frame, bool accurate) continue; } - avcodec_get_frame_defaults (_frame); - int finished = 0; r = avcodec_decode_video2 (video_codec_context(), _frame, &finished, &_packet); if (r >= 0 && finished) { diff --git a/src/lib/ffmpeg_examiner.cc b/src/lib/ffmpeg_examiner.cc index 78b6e3121..a63090d12 100644 --- a/src/lib/ffmpeg_examiner.cc +++ b/src/lib/ffmpeg_examiner.cc @@ -70,7 +70,6 @@ FFmpegExaminer::FFmpegExaminer (shared_ptr c) } int frame_finished; - avcodec_get_frame_defaults (_frame); AVCodecContext* context = _format_context->streams[_packet.stream_index]->codec; -- 2.30.2