summaryrefslogtreecommitdiff
path: root/src/lib
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2012-12-16 14:42:54 +0000
committerCarl Hetherington <cth@carlh.net>2012-12-16 14:42:54 +0000
commit7fd2aff3af82d3e573934d046be26b72a67a93e6 (patch)
tree172166a4c2e9241dcbda5a5523ffb22bb4527ad7 /src/lib
parentb69537a43bf81498b5228888c63bcf82ed000361 (diff)
Various fixups.
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/ffmpeg_decoder.cc2
-rw-r--r--src/lib/ffmpeg_decoder.h1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/ffmpeg_decoder.cc b/src/lib/ffmpeg_decoder.cc
index 314ab7c06..24ee89b21 100644
--- a/src/lib/ffmpeg_decoder.cc
+++ b/src/lib/ffmpeg_decoder.cc
@@ -78,7 +78,7 @@ FFmpegDecoder::FFmpegDecoder (shared_ptr<Film> f, shared_ptr<const DecodeOptions
setup_audio ();
setup_subtitle ();
- f->Changed.connect (bind (&FFmpegDecoder::film_changed, this, _1));
+ _film_connection = f->Changed.connect (bind (&FFmpegDecoder::film_changed, this, _1));
}
FFmpegDecoder::~FFmpegDecoder ()
diff --git a/src/lib/ffmpeg_decoder.h b/src/lib/ffmpeg_decoder.h
index 9cf3de28f..1db46a423 100644
--- a/src/lib/ffmpeg_decoder.h
+++ b/src/lib/ffmpeg_decoder.h
@@ -120,6 +120,7 @@ private:
boost::shared_ptr<AudioBuffers> deinterleave_audio (uint8_t* data, int size);
void film_changed (Film::Property);
+ boost::signals2::scoped_connection _film_connection;
std::string stream_name (AVStream* s) const;