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: Remon Sijrier
Subject: [Traverso-commit] traverso/src/core ReadSource.cpp
Date: Tue, 09 Oct 2007 18:49:29 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Remon Sijrier <r_sijrier>       07/10/09 18:49:29

Modified files:
        src/core       : ReadSource.cpp 

Log message:
        * add debugging output when a file reader was not valid 

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

Patches:
Index: ReadSource.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/core/ReadSource.cpp,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -b -r1.67 -r1.68
--- ReadSource.cpp      28 Sep 2007 18:33:44 -0000      1.67
+++ ReadSource.cpp      9 Oct 2007 18:49:29 -0000       1.68
@@ -196,12 +196,16 @@
        m_bufferstatus = new BufferStatus;
        
        // Fake the samplerate, until it's set by an AudioReader!
+       if (project) {
        m_rate = m_outputRate = project->get_rate();
+       } else {
+               m_rate = 44100;
+       }
        
        if (m_silent) {
                m_length = TimeRef(LONG_LONG_MAX);
                m_channelCount = 0;
-               m_origBitDepth = project->get_bitdepth();
+               m_origBitDepth = 16;
                return 1;
        }
        
@@ -229,6 +233,7 @@
                        set_output_rate(audiodevice().get_sample_rate());
                        m_audioReader->set_converter_type(converter_type);
                } else {
+                       PERROR("ReadSource:: audio reader is not valid! (reader 
channel count: %d, nframes: %d", m_audioReader->get_num_channels(), 
m_audioReader->get_nframes());
                        delete m_audioReader;
                        m_audioReader = 0;
                }




reply via email to

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