traverso-commit
[Top][All Lists]
Advanced

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

[Traverso-commit] traverso/src/audiofileio decode/AbstractAudioRe...


From: Ben Levitt
Subject: [Traverso-commit] traverso/src/audiofileio decode/AbstractAudioRe...
Date: Sat, 04 Aug 2007 04:21:28 +0000

CVSROOT:        /sources/traverso
Module name:    traverso
Changes by:     Ben Levitt <benjie>     07/08/04 04:21:28

Modified files:
        src/audiofileio/decode: AbstractAudioReader.h 
                                FlacAudioReader.cpp MadAudioReader.cpp 
                                ResampleAudioReader.cpp 
                                SFAudioReader.cpp SFAudioReader.h 
                                WPAudioReader.cpp WPAudioReader.h 
        src/audiofileio/encode: AbstractAudioWriter.cpp 
                                AbstractAudioWriter.h 

Log message:
        Fix compiler warnings: mostly signedness and unused vars.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/traverso/src/audiofileio/decode/AbstractAudioReader.h?cvsroot=traverso&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/traverso/src/audiofileio/decode/FlacAudioReader.cpp?cvsroot=traverso&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/traverso/src/audiofileio/decode/MadAudioReader.cpp?cvsroot=traverso&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/traverso/src/audiofileio/decode/ResampleAudioReader.cpp?cvsroot=traverso&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/traverso/src/audiofileio/decode/SFAudioReader.cpp?cvsroot=traverso&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/traverso/src/audiofileio/decode/SFAudioReader.h?cvsroot=traverso&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/traverso/src/audiofileio/decode/WPAudioReader.cpp?cvsroot=traverso&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/traverso/src/audiofileio/decode/WPAudioReader.h?cvsroot=traverso&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/traverso/src/audiofileio/encode/AbstractAudioWriter.cpp?cvsroot=traverso&r1=1.2&r2=1.3
http://cvs.savannah.gnu.org/viewcvs/traverso/src/audiofileio/encode/AbstractAudioWriter.h?cvsroot=traverso&r1=1.2&r2=1.3

Patches:
Index: decode/AbstractAudioReader.h
===================================================================
RCS file: 
/sources/traverso/traverso/src/audiofileio/decode/AbstractAudioReader.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- decode/AbstractAudioReader.h        31 Jul 2007 18:45:12 -0000      1.1
+++ decode/AbstractAudioReader.h        4 Aug 2007 04:21:27 -0000       1.2
@@ -55,9 +55,9 @@
        QString         m_fileName;
 
        nframes_t       m_readPos;
-       nframes_t       m_channels;
+       int             m_channels;
        nframes_t       m_length;
-       nframes_t       m_rate;
+       int             m_rate;
 };
 
 #endif

Index: decode/FlacAudioReader.cpp
===================================================================
RCS file: 
/sources/traverso/traverso/src/audiofileio/decode/FlacAudioReader.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- decode/FlacAudioReader.cpp  31 Jul 2007 18:45:12 -0000      1.1
+++ decode/FlacAudioReader.cpp  4 Aug 2007 04:21:27 -0000       1.2
@@ -165,7 +165,7 @@
                static FLAC__SeekableStreamDecoderTellStatus 
tell_callback(const FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 
*absolute_byte_offset, void *client_data);
                static FLAC__SeekableStreamDecoderLengthStatus 
length_callback(const FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 
*stream_length, void *client_data);
                static FLAC__bool eof_callback(const 
FLAC__SeekableStreamDecoder *decoder, void *client_data);
-               static void error_callback(const FLAC__SeekableStreamDecoder 
*decoder, FLAC__StreamDecoderErrorStatus s, void *client_data){ printf("!!! %d 
!!!\n", s); };
+               static void error_callback(const FLAC__SeekableStreamDecoder 
*decoder, FLAC__StreamDecoderErrorStatus s, void *client_data){ 
Q_UNUSED(decoder); Q_UNUSED(client_data); printf("!!! %d !!!\n", s); };
                static void metadata_callback(const FLAC__SeekableStreamDecoder 
*decoder, const ::FLAC__StreamMetadata *metadata, void *client_data);
                static FLAC__StreamDecoderWriteStatus write_callback(const 
FLAC__SeekableStreamDecoder *decoder, const FLAC__Frame *frame, const 
FLAC__int32 * const buffer[], void *client_data);
 #else
@@ -194,17 +194,20 @@
 FLAC__StreamDecoderWriteStatus FlacPrivate::write_callback(const 
FLAC__StreamDecoder *decoder, const FLAC__Frame *frame, const FLAC__int32 * 
const buffer[], void *client_data)
 #endif
 {
+       Q_UNUSED(decoder);
+       
        FlacPrivate *fp = (FlacPrivate*)client_data;
        
-       unsigned i, c, pos = 0;
-       int frames = frame->header.blocksize;
+       uint            c;
+       nframes_t       pos = 0;
+       nframes_t       frames = frame->header.blocksize;
        
        if (fp->bufferUsed > 0) {
                // This shouldn't be happening
                PERROR("internalBuffer is already non-empty");
        }
        
-       if (fp->bufferSize < frames * frame->header.channels) {
+       if ((nframes_t)fp->bufferSize < frames * frame->header.channels) {
                if (fp->internalBuffer) {
                        delete fp->internalBuffer;
                }
@@ -212,7 +215,7 @@
                fp->bufferSize = frames * frame->header.channels;
        }
        
-       for (i=0; i < frames; i++) {
+       for (nframes_t i=0; i < frames; i++) {
                // in FLAC channel 0 is left, 1 is right
                for (c=0; c < frame->header.channels; c++) {
                        audio_sample_t value = 
(audio_sample_t)((float)buffer[c][i] / 
(float)((uint)1<<(frame->header.bits_per_sample-1)));
@@ -229,6 +232,8 @@
 #ifdef LEGACY_FLAC
 FLAC__SeekableStreamDecoderReadStatus FlacPrivate::read_callback(const 
FLAC__SeekableStreamDecoder *decoder, FLAC__byte buffer[], unsigned *bytes, 
void *client_data)
 {
+       Q_UNUSED(decoder);
+       
        FlacPrivate *fp = (FlacPrivate*)client_data;
        
        long retval =  fp->file->read((char *)buffer, (*bytes));
@@ -242,6 +247,8 @@
 #else
 FLAC__StreamDecoderReadStatus FlacPrivate::read_callback(const 
FLAC__StreamDecoder *decoder, FLAC__byte buffer[], size_t *bytes, void 
*client_data)
 {
+       Q_UNUSED(decoder);
+       
        FlacPrivate *fp = (FlacPrivate*)client_data;
        
        long retval =  fp->file->read((char *)buffer, (*bytes));
@@ -257,6 +264,8 @@
 #ifdef LEGACY_FLAC
 FLAC__SeekableStreamDecoderSeekStatus FlacPrivate::seek_callback(const 
FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 absolute_byte_offset, void 
*client_data)
 {
+       Q_UNUSED(decoder);
+       
        FlacPrivate *fp = (FlacPrivate*)client_data;
        
        if(!fp->file->seek(absolute_byte_offset))
@@ -267,6 +276,8 @@
 #else
 FLAC__StreamDecoderSeekStatus FlacPrivate::seek_callback(const 
FLAC__StreamDecoder *decoder, FLAC__uint64 absolute_byte_offset, void 
*client_data)
 {
+       Q_UNUSED(decoder);
+       
        FlacPrivate *fp = (FlacPrivate*)client_data;
        
        if(!fp->file->seek(absolute_byte_offset))
@@ -279,6 +290,8 @@
 #ifdef LEGACY_FLAC
 FLAC__SeekableStreamDecoderTellStatus FlacPrivate::tell_callback(const 
FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 *absolute_byte_offset, void 
*client_data)
 {
+       Q_UNUSED(decoder);
+       
        FlacPrivate *fp = (FlacPrivate*)client_data;
        
        (*absolute_byte_offset) = fp->file->pos();
@@ -287,6 +300,8 @@
 #else
 FLAC__StreamDecoderTellStatus FlacPrivate::tell_callback(const 
FLAC__StreamDecoder *decoder, FLAC__uint64 *absolute_byte_offset, void 
*client_data)
 {
+       Q_UNUSED(decoder);
+       
        FlacPrivate *fp = (FlacPrivate*)client_data;
        
        (*absolute_byte_offset) = fp->file->pos();
@@ -297,6 +312,8 @@
 #ifdef LEGACY_FLAC
 FLAC__SeekableStreamDecoderLengthStatus FlacPrivate::length_callback(const 
FLAC__SeekableStreamDecoder *decoder, FLAC__uint64 *stream_length, void 
*client_data)
 {
+       Q_UNUSED(decoder);
+       
        FlacPrivate *fp = (FlacPrivate*)client_data;
        
        (*stream_length) = fp->file->size();
@@ -305,6 +322,8 @@
 #else
 FLAC__StreamDecoderLengthStatus FlacPrivate::length_callback(const 
FLAC__StreamDecoder *decoder, FLAC__uint64 *stream_length, void *client_data)
 {
+       Q_UNUSED(decoder);
+       
        FlacPrivate *fp = (FlacPrivate*)client_data;
        
        (*stream_length) = fp->file->size();
@@ -319,6 +338,8 @@
 void FlacPrivate::metadata_callback(const FLAC__StreamDecoder *decoder, const 
FLAC__StreamMetadata *metadata, void *client_data)
 #endif
 {
+       Q_UNUSED(decoder);
+       
        FlacPrivate *fp = (FlacPrivate*)client_data;
        
        switch (metadata->type)
@@ -344,6 +365,8 @@
 FLAC__bool FlacPrivate::eof_callback(const FLAC__StreamDecoder *decoder, void 
*client_data)
 #endif
 {
+       Q_UNUSED(decoder);
+       
        FlacPrivate *fp = (FlacPrivate*)client_data;
        
        return fp->file->atEnd();
@@ -523,13 +546,13 @@
                                memcpy(buffer[0] + framesCoppied, 
m_flac->internalBuffer + m_flac->bufferStart, framesToCopy);
                                break;
                        case 2:
-                               for (int i = 0; i < framesToCopy; i++) {
+                               for (nframes_t i = 0; i < framesToCopy; i++) {
                                        buffer[0][framesCoppied + i] = 
m_flac->internalBuffer[m_flac->bufferStart + i * 2];
                                        buffer[1][framesCoppied + i] = 
m_flac->internalBuffer[m_flac->bufferStart + i * 2 + 1];
                                }
                                break;
                        default:
-                               for (int i = 0; i < framesToCopy; i++) {
+                               for (nframes_t i = 0; i < framesToCopy; i++) {
                                        for (int c = 0; c < get_num_channels(); 
c++) {
                                                buffer[c][framesCoppied + i] = 
m_flac->internalBuffer[m_flac->bufferStart + i * get_num_channels() + c];
                                        }

Index: decode/MadAudioReader.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/audiofileio/decode/MadAudioReader.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- decode/MadAudioReader.cpp   31 Jul 2007 18:45:12 -0000      1.1
+++ decode/MadAudioReader.cpp   4 Aug 2007 04:21:27 -0000       1.2
@@ -843,7 +843,7 @@
        int             offset = d->outputPos;
        nframes_t       nframes = synth->pcm.length;
        bool            overflow = false;
-       int             i;
+       nframes_t       i;
        
        if (writeBuffers && (m_readPos + d->outputPos + nframes) > m_length) {
                nframes = m_length - (m_readPos + offset);

Index: decode/ResampleAudioReader.cpp
===================================================================
RCS file: 
/sources/traverso/traverso/src/audiofileio/decode/ResampleAudioReader.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- decode/ResampleAudioReader.cpp      31 Jul 2007 18:45:12 -0000      1.1
+++ decode/ResampleAudioReader.cpp      4 Aug 2007 04:21:27 -0000       1.2
@@ -213,7 +213,7 @@
                m_overflowUsed = 0;
        }
        
-       if (m_srcData.input_frames_used < bufferUsed) {
+       if ((nframes_t)m_srcData.input_frames_used < bufferUsed) {
                for (int c = 0; c < m_channels; c++) {
                        memmove(m_fileBuffers[c], m_fileBuffers[c] + 
m_srcData.input_frames_used, m_overflowUsed * sizeof(audio_sample_t));
                }

Index: decode/SFAudioReader.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/audiofileio/decode/SFAudioReader.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- decode/SFAudioReader.cpp    31 Jul 2007 18:45:13 -0000      1.1
+++ decode/SFAudioReader.cpp    4 Aug 2007 04:21:27 -0000       1.2
@@ -118,7 +118,7 @@
                }
                m_tmpBuffer = new audio_sample_t[frameCount * m_channels];
        }
-       nframes_t framesRead = sf_readf_float(m_sf, m_tmpBuffer, frameCount);
+       int framesRead = sf_readf_float(m_sf, m_tmpBuffer, frameCount);
        
        // De-interlace
        switch (m_channels) {

Index: decode/SFAudioReader.h
===================================================================
RCS file: /sources/traverso/traverso/src/audiofileio/decode/SFAudioReader.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- decode/SFAudioReader.h      31 Jul 2007 18:45:13 -0000      1.1
+++ decode/SFAudioReader.h      4 Aug 2007 04:21:27 -0000       1.2
@@ -41,7 +41,7 @@
        SNDFILE*        m_sf;
        SF_INFO         m_sfinfo;
        audio_sample_t  *m_tmpBuffer;
-       int             m_tmpBufferSize;
+       nframes_t       m_tmpBufferSize;
 };
 
 #endif

Index: decode/WPAudioReader.cpp
===================================================================
RCS file: /sources/traverso/traverso/src/audiofileio/decode/WPAudioReader.cpp,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- decode/WPAudioReader.cpp    31 Jul 2007 18:45:13 -0000      1.1
+++ decode/WPAudioReader.cpp    4 Aug 2007 04:21:27 -0000       1.2
@@ -115,13 +115,13 @@
                                memcpy(buffer[0], m_tmpBuffer, framesRead * 
sizeof(audio_sample_t));
                                break;  
                        case 2:
-                               for (int f = 0; f < framesRead; f++) {
+                               for (nframes_t f = 0; f < framesRead; f++) {
                                        buffer[0][f] = ((float*)m_tmpBuffer)[f 
* 2];
                                        buffer[1][f] = ((float*)m_tmpBuffer)[f 
* 2 + 1];
                                }
                                break;  
                        default:
-                               for (int f = 0; f < framesRead; f++) {
+                               for (nframes_t f = 0; f < framesRead; f++) {
                                        for (int c = 0; c < m_channels; c++) {
                                                buffer[c][f] = 
((float*)m_tmpBuffer)[f * m_channels + c];
                                        }
@@ -131,18 +131,18 @@
        else {
                switch (m_channels) {
                        case 1:
-                               for (int f = 0; f < framesRead; f++) {
+                               for (nframes_t f = 0; f < framesRead; f++) {
                                        buffer[0][f] = 
(float)((float)m_tmpBuffer[f]/ (float)((uint)1<<(m_bitsPerSample-1)));
                                }
                                break;  
                        case 2:
-                               for (int f = 0; f < framesRead; f++) {
+                               for (nframes_t f = 0; f < framesRead; f++) {
                                        buffer[0][f] = 
(float)((float)m_tmpBuffer[f * 2]/ (float)((uint)1<<(m_bitsPerSample-1)));
                                        buffer[1][f] = 
(float)((float)m_tmpBuffer[f * 2 + 1]/ (float)((uint)1<<(m_bitsPerSample-1)));
                                }
                                break;  
                        default:
-                               for (int f = 0; f < framesRead; f++) {
+                               for (nframes_t f = 0; f < framesRead; f++) {
                                        for (int c = 0; c < m_channels; c++) {
                                                buffer[c][f] = 
(float)((float)m_tmpBuffer[f + m_channels + c]/ 
(float)((uint)1<<(m_bitsPerSample-1)));
                                        }

Index: decode/WPAudioReader.h
===================================================================
RCS file: /sources/traverso/traverso/src/audiofileio/decode/WPAudioReader.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- decode/WPAudioReader.h      31 Jul 2007 18:45:13 -0000      1.1
+++ decode/WPAudioReader.h      4 Aug 2007 04:21:27 -0000       1.2
@@ -42,7 +42,7 @@
        bool            m_isFloat;
        int             m_bitsPerSample;
        int32_t         *m_tmpBuffer;
-       int             m_tmpBufferSize;
+       nframes_t       m_tmpBufferSize;
 };
 
 #endif

Index: encode/AbstractAudioWriter.cpp
===================================================================
RCS file: 
/sources/traverso/traverso/src/audiofileio/encode/AbstractAudioWriter.cpp,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- encode/AbstractAudioWriter.cpp      3 Aug 2007 23:05:03 -0000       1.2
+++ encode/AbstractAudioWriter.cpp      4 Aug 2007 04:21:27 -0000       1.3
@@ -65,6 +65,14 @@
 }
 
 
+bool AbstractAudioWriter::set_format_attribute(const QString& key, const 
QString& value)
+{
+       Q_UNUSED(key);
+       Q_UNUSED(value);
+       return false;
+}
+
+
 nframes_t AbstractAudioWriter::pos()
 {
        return m_writePos;

Index: encode/AbstractAudioWriter.h
===================================================================
RCS file: 
/sources/traverso/traverso/src/audiofileio/encode/AbstractAudioWriter.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- encode/AbstractAudioWriter.h        3 Aug 2007 23:05:03 -0000       1.2
+++ encode/AbstractAudioWriter.h        4 Aug 2007 04:21:27 -0000       1.3
@@ -39,7 +39,7 @@
        void set_num_channels(int channels);
        void set_bits_per_sample(int bits);
        void set_rate(int rate);
-       virtual bool set_format_attribute(const QString& key, const QString& 
value) { return false; }
+       virtual bool set_format_attribute(const QString& key, const QString& 
value);
        nframes_t pos();
        
        bool open(const QString& filename);
@@ -58,8 +58,8 @@
        bool            m_isOpen;
        int             m_sampleWidth;
        nframes_t       m_writePos;
-       nframes_t       m_channels;
-       nframes_t       m_rate;
+       int             m_channels;
+       int             m_rate;
 };
 
 #endif




reply via email to

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