Show
Ignore:
Timestamp:
12/05/09 20:07:29 (3 years ago)
Author:
wolke
Message:

small codecleanup

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/libs/hydrogen/src/IO/disk_writer_driver.cpp

    r1467 r1468  
    134134        unsigned songLengthinFrames = ticksize * nSongSize;  
    135135 
    136         unsigned frameNuber = 0; 
    137         int lastrun = 0; 
    138         while ( frameNuber < songLengthinFrames ) { 
    139  
    140                 int usedbuffer = pDriver->m_nBufferSize; 
    141  
    142                 if( songLengthinFrames - frameNuber <  pDriver->m_nBufferSize){ 
    143                         lastrun = songLengthinFrames - frameNuber; 
    144                         usedbuffer = lastrun; 
    145                         _ERRORLOG(QString("framenuber %1 lastrun: %2").arg(frameNuber).arg(lastrun)); 
     136        unsigned frameNumber = 0; 
     137        int lastRun = 0; 
     138        while ( frameNumber < songLengthinFrames ) { 
     139 
     140                int usedBuffer = pDriver->m_nBufferSize; 
     141 
     142                if( songLengthinFrames - frameNumber <  pDriver->m_nBufferSize ){ 
     143                        lastRun = songLengthinFrames - frameNumber; 
     144                        usedBuffer = lastRun; 
    146145                }; 
    147                 frameNuber += usedbuffer; 
    148                 int ret = pDriver->m_processCallback( usedbuffer, NULL ); 
    149  
    150                 for ( unsigned i = 0; i < usedbuffer; i++ ) { 
     146 
     147                frameNumber += usedBuffer; 
     148                int ret = pDriver->m_processCallback( usedBuffer, NULL ); 
     149 
     150                for ( unsigned i = 0; i < usedBuffer; i++ ) { 
    151151                        if(pData_L[i] > 1){ 
    152152                                pData[i * 2] = 1; 
     
    169169                        } 
    170170                } 
    171                 int res = sf_writef_float( m_file, pData, usedbuffer ); 
    172                 if ( res != ( int )usedbuffer ) { 
     171                int res = sf_writef_float( m_file, pData, usedBuffer ); 
     172                if ( res != ( int )usedBuffer ) { 
    173173                        _ERRORLOG( "Error during sf_write_float" ); 
    174174                } 
    175175 
    176                 float fPercent = ( float ) frameNuber / ( float )songLengthinFrames * 100.0; 
     176                float fPercent = ( float ) frameNumber / ( float )songLengthinFrames * 100.0; 
    177177                EventQueue::get_instance()->push_event( EVENT_PROGRESS, ( int )fPercent ); 
    178178//              frameNuber += lastrun; 
    179179        } 
    180180 
    181 //      EventQueue::get_instance()->push_event( EVENT_PROGRESS, 100 ); 
    182181        delete[] pData; 
    183182        pData = NULL;