From 54d2e44e1dc9fb9d2af39ba7982cc725e47070be Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Sun, 23 Mar 2014 03:42:55 +0100 Subject: [PATCH] proper vpab speaker constraints --- libs/panners/vbap/vbap_speakers.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libs/panners/vbap/vbap_speakers.cc b/libs/panners/vbap/vbap_speakers.cc index 4c662a8c6d..1a420b2b2a 100644 --- a/libs/panners/vbap/vbap_speakers.cc +++ b/libs/panners/vbap/vbap_speakers.cc @@ -116,7 +116,8 @@ VBAPSpeakers::choose_speaker_triplets(struct ls_triplet_chain **ls_triplets) int i,j,k,l,table_size; int n_speakers = _speakers.size (); - if (n_speakers == 0) { + if (n_speakers < 3) { + fprintf(stderr, "VBAP: at least 3 speakers need to be defined."); return; } @@ -536,7 +537,8 @@ VBAPSpeakers::choose_speaker_pairs (){ */ const int n_speakers = _speakers.size(); - if (n_speakers == 0) { + if (n_speakers < 2) { + fprintf(stderr, "VBAP: at least 2 speakers need to be defined."); return; }