diff options
| author | Carl Hetherington <cth@carlh.net> | 2012-10-17 17:42:58 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2012-10-17 17:42:58 +0100 |
| commit | 988fa33f7d25f2f3319442ce3c9ed661172e4d56 (patch) | |
| tree | aad7e83489c231cfaede43c1d89329fb0e0743ae /src/lib | |
| parent | 65400c0562fcf23c78c7b7276a79d0aef6b21a8a (diff) | |
Update stream choices correctly when changed.
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/film.cc | 14 | ||||
| -rw-r--r-- | src/lib/film.h | 2 |
2 files changed, 16 insertions, 0 deletions
diff --git a/src/lib/film.cc b/src/lib/film.cc index 9e1640d58..e92881dad 100644 --- a/src/lib/film.cc +++ b/src/lib/film.cc @@ -751,3 +751,17 @@ Film::set_use_dci_name (bool v) _state.use_dci_name = v; signal_changed (USE_DCI_NAME); } + +void +Film::set_audio_stream (int id) +{ + _state.audio_stream = id; + signal_changed (AUDIO_STREAM); +} + +void +Film::set_subtitle_stream (int id) +{ + _state.subtitle_stream = id; + signal_changed (SUBTITLE_STREAM); +} diff --git a/src/lib/film.h b/src/lib/film.h index deff4b8a8..14731046a 100644 --- a/src/lib/film.h +++ b/src/lib/film.h @@ -204,6 +204,8 @@ public: void set_studio (std::string); void set_facility (std::string); void set_package_type (std::string); + void set_audio_stream (int id); + void set_subtitle_stream (int id); /** @return size, in pixels, of the source (ignoring cropping) */ Size size () const { |
