summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2014-01-09 23:50:21 +0000
committerCarl Hetherington <cth@carlh.net>2014-01-09 23:50:21 +0000
commit49f7b473b0446811f8e1f61ae0b88ec0e0b5328a (patch)
tree53a028171c067e087a3360a1bb1710785a796fe4 /src/lib
parente28def57ff4591f02ca3585a506ea58fbeba5d46 (diff)
Remove some deprecated FFmpeg stuff.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/ffmpeg.cc4
-rw-r--r--src/lib/ffmpeg_decoder.cc4
-rw-r--r--src/lib/ffmpeg_examiner.cc1
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<const Film> 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<const FFmpegContent> c)
}
int frame_finished;
- avcodec_get_frame_defaults (_frame);
AVCodecContext* context = _format_context->streams[_packet.stream_index]->codec;