summaryrefslogtreecommitdiff
path: root/src/lib/sndfile_decoder.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-05-20 12:33:37 +0100
committerCarl Hetherington <cth@carlh.net>2013-05-20 12:33:37 +0100
commit4fbec16cc17d689cbd1ac17d3f031765c04a53c1 (patch)
treeadfa5d9ae3511fedecccb152c510af0b7401b6ef /src/lib/sndfile_decoder.cc
parentb650eba5103a5b924774d3db947cb704ea9d1879 (diff)
Fix another crash on stills with no audio.
Diffstat (limited to 'src/lib/sndfile_decoder.cc')
-rw-r--r--src/lib/sndfile_decoder.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib/sndfile_decoder.cc b/src/lib/sndfile_decoder.cc
index fdaf2eeaa..7e9e67d0f 100644
--- a/src/lib/sndfile_decoder.cc
+++ b/src/lib/sndfile_decoder.cc
@@ -96,6 +96,10 @@ SndfileDecoder::SndfileDecoder (shared_ptr<Film> f, DecodeOptions o)
bool
SndfileDecoder::pass ()
{
+ if (_audio_streams.empty ()) {
+ return true;
+ }
+
/* Do things in half second blocks as I think there may be limits
to what FFmpeg (and in particular the resampler) can cope with.
*/