traverso-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Traverso-commit] traverso/src/core ReadSource.cpp


From: Ben Levitt
Subject: [Traverso-commit] traverso/src/core ReadSource.cpp
Date: Tue, 24 Jul 2007 20:34:40 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Ben Levitt <benjie>     07/07/24 20:34:40

Modified files:
        src/core       : ReadSource.cpp 

Log message:
        fix bug in last set of commits (thanks remon)

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/core/ReadSource.cpp?cvsroot=traverso&r1=1.43&r2=1.44

Patches:
Index: ReadSource.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/core/ReadSource.cpp,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -b -r1.43 -r1.44
--- ReadSource.cpp      24 Jul 2007 17:57:06 -0000      1.43
+++ ReadSource.cpp      24 Jul 2007 20:34:40 -0000      1.44
@@ -174,10 +174,14 @@
                // There should be another config option for ConverterType to 
use for export (higher quality)
                //converter_type = config().get_property("Conversion", 
"ExportResamplingConverterType", 0).toInt();
                m_audioReader = new ResampleAudioReader(m_fileName, 
converter_type);
-               if (m_audioReader) {
+               if (m_audioReader->get_num_channels()) {
                        output_rate_changed();
                        connect(&audiodevice(), SIGNAL(driverParamsChanged()), 
this, SLOT(output_rate_changed()));
                }
+               else {
+                       delete m_audioReader;
+                       m_audioReader = 0;
+               }
        }
        else {
                m_audioReader = 
AbstractAudioReader::create_audio_reader(m_fileName);




reply via email to

[Prev in Thread] Current Thread [Next in Thread]