From 2255aedd15f985796d2e6f7fcc7fb412a5d98812 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 21 May 2013 17:32:28 +0100 Subject: Various more hacks; basically trying to remove Regions as an unnecessary complexity. --- src/lib/ffmpeg_decoder.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'src/lib/ffmpeg_decoder.cc') diff --git a/src/lib/ffmpeg_decoder.cc b/src/lib/ffmpeg_decoder.cc index adf16c940..a637160ae 100644 --- a/src/lib/ffmpeg_decoder.cc +++ b/src/lib/ffmpeg_decoder.cc @@ -141,11 +141,13 @@ FFmpegDecoder::setup_general () } _audio_streams.push_back ( - FFmpegAudioStream (stream_name (s), i, s->codec->sample_rate, s->codec->channels) + shared_ptr ( + new FFmpegAudioStream (stream_name (s), i, s->codec->sample_rate, s->codec->channels) + ) ); } else if (s->codec->codec_type == AVMEDIA_TYPE_SUBTITLE) { - _subtitle_streams.push_back (FFmpegSubtitleStream (stream_name (s), i)); + _subtitle_streams.push_back (shared_ptr (new FFmpegSubtitleStream (stream_name (s), i))); } } -- cgit v1.2.3