diff options
| author | Carl Hetherington <cth@carlh.net> | 2013-05-21 17:32:28 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2013-05-21 17:32:28 +0100 |
| commit | 2255aedd15f985796d2e6f7fcc7fb412a5d98812 (patch) | |
| tree | 744d52adfdd226ce5b0220d62612710873fa77f4 /src/lib/ffmpeg_decoder.cc | |
| parent | 2de990b0155fcb5c3dac821ef8c2659e903d2f6e (diff) | |
Various more hacks; basically trying to remove Regions as an unnecessary complexity.
Diffstat (limited to 'src/lib/ffmpeg_decoder.cc')
| -rw-r--r-- | src/lib/ffmpeg_decoder.cc | 6 |
1 files changed, 4 insertions, 2 deletions
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<FFmpegAudioStream> ( + 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<FFmpegSubtitleStream> (new FFmpegSubtitleStream (stream_name (s), i))); } } |
