summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/audio_filter_graph.cc3
-rw-r--r--src/lib/ffmpeg_file_encoder.cc4
2 files changed, 2 insertions, 5 deletions
diff --git a/src/lib/audio_filter_graph.cc b/src/lib/audio_filter_graph.cc
index cb888c162..55a26cdb2 100644
--- a/src/lib/audio_filter_graph.cc
+++ b/src/lib/audio_filter_graph.cc
@@ -142,9 +142,6 @@ AudioFilterGraph::process (shared_ptr<AudioBuffers> buffers)
_in_frame->format = AV_SAMPLE_FMT_FLTP;
_in_frame->sample_rate = _sample_rate;
_in_frame->ch_layout = _channel_layout;
-LIBDCP_DISABLE_WARNINGS
- _in_frame->channels = process_channels;
-LIBDCP_ENABLE_WARNINGS
int r = av_buffersrc_write_frame (_buffer_src_context, _in_frame);
diff --git a/src/lib/ffmpeg_file_encoder.cc b/src/lib/ffmpeg_file_encoder.cc
index dfc0205ac..147e83a65 100644
--- a/src/lib/ffmpeg_file_encoder.cc
+++ b/src/lib/ffmpeg_file_encoder.cc
@@ -95,7 +95,7 @@ public:
~ExportAudioStream ()
{
- avcodec_close (_codec_context);
+ avcodec_free_context(&_codec_context);
}
ExportAudioStream (ExportAudioStream const&) = delete;
@@ -285,7 +285,7 @@ FFmpegFileEncoder::FFmpegFileEncoder (
FFmpegFileEncoder::~FFmpegFileEncoder ()
{
_audio_streams.clear ();
- avcodec_close (_video_codec_context);
+ avcodec_free_context(&_video_codec_context);
avio_close (_format_context->pb);
_format_context->pb = nullptr;
avformat_free_context (_format_context);