diff options
-rw-r--r-- | src/VLCInput.cpp | 2 | ||||
-rw-r--r-- | src/VLCInput.h | 3 | ||||
-rw-r--r-- | src/dabplus-enc.cpp | 2 |
3 files changed, 4 insertions, 3 deletions
diff --git a/src/VLCInput.cpp b/src/VLCInput.cpp index 99f86f1..1c84a50 100644 --- a/src/VLCInput.cpp +++ b/src/VLCInput.cpp @@ -56,7 +56,7 @@ void handleStream( { VLCInput* in = (VLCInput*)p_audio_data; - assert(channels == 2); + assert(channels == m_channels); assert(rate == in->getRate()); assert(bits_per_sample == 8*BYTES_PER_SAMPLE); diff --git a/src/VLCInput.h b/src/VLCInput.h index e387044..f9cf783 100644 --- a/src/VLCInput.h +++ b/src/VLCInput.h @@ -41,10 +41,11 @@ class VLCInput public: VLCInput(const std::string& uri, int rate, + unsigned channels, unsigned verbosity) : m_uri(uri), m_verbosity(verbosity), - m_channels(2), + m_channels(channels), m_rate(rate), m_vlc(NULL) { } diff --git a/src/dabplus-enc.cpp b/src/dabplus-enc.cpp index bdd4c58..9e8bd00 100644 --- a/src/dabplus-enc.cpp +++ b/src/dabplus-enc.cpp @@ -570,7 +570,7 @@ int main(int argc, char *argv[]) JackInput jack_in(jack_name, channels, sample_rate, queue); #endif #if HAVE_VLC - VLCInput vlc_in(vlc_uri, sample_rate, verbosity); + VLCInput vlc_in(vlc_uri, sample_rate, channels, verbosity); #endif if (infile) { |