summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-05-21 09:44:51 +0200
committerCarl Hetherington <cth@carlh.net>2021-05-21 09:44:51 +0200
commitd652b6dbc655eaa56000620ef55f96badbaa89ff (patch)
treeee84afde93185c371a6cc02b5a10dde17af35de1
parentc22eb498445bd0bdc7f72149eda0d599e9fcaa63 (diff)
Fix thinko in 4ce4b8d3429a97eb4df63460c7e73863f44a621e
Audio content of course doesn't have a single selected stream, so let's get the channel count from how all the streams are mapped.
-rw-r--r--src/lib/audio_analyser.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/audio_analyser.cc b/src/lib/audio_analyser.cc
index 64d200c76..d5095c7e6 100644
--- a/src/lib/audio_analyser.cc
+++ b/src/lib/audio_analyser.cc
@@ -89,8 +89,8 @@ AudioAnalyser::AudioAnalyser (shared_ptr<const Film> film, shared_ptr<const Play
int leqm_channels = film->audio_channels();
auto content = _playlist->content();
- if (content.size() == 1 && content[0]->audio && content[0]->audio->stream()) {
- leqm_channels = content[0]->audio->stream()->channels();
+ if (content.size() == 1 && content[0]->audio) {
+ leqm_channels = content[0]->audio->mapping().mapped_output_channels().size();
}
/* XXX: is this right? Especially for more than 5.1? */