Changeset 1559
- Timestamp:
- 02/11/10 22:47:43 (3 years ago)
- Files:
-
- 1 modified
-
trunk/libs/hydrogen/src/IO/disk_writer_driver.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/libs/hydrogen/src/IO/disk_writer_driver.cpp
r1477 r1559 147 147 float ticksize = pDriver->m_nSampleRate * 60.0 / Hydrogen::get_instance()->getSong()->__bpm / 192 *4; 148 148 //here we have the song length in frames dependent from bpm and samplerate 149 unsigned songLength inFrames = ticksize * nSongSize;149 unsigned songLengthInFrames = ticksize * nSongSize; 150 150 151 151 unsigned frameNumber = 0; 152 152 int lastRun = 0; 153 while ( frameNumber < songLength inFrames ) {153 while ( frameNumber < songLengthInFrames ) { 154 154 155 155 int usedBuffer = pDriver->m_nBufferSize; … … 157 157 //this will calculate the the size from -last- (end of song) used frame buffer, 158 158 //which is mostly smaller than pDriver->m_nBufferSize 159 if( songLength inFrames - frameNumber < pDriver->m_nBufferSize ){160 lastRun = songLength inFrames - frameNumber;159 if( songLengthInFrames - frameNumber < pDriver->m_nBufferSize ){ 160 lastRun = songLengthInFrames - frameNumber; 161 161 usedBuffer = lastRun; 162 162 }; … … 191 191 } 192 192 193 float fPercent = ( float ) frameNumber / ( float )songLength inFrames * 100.0;193 float fPercent = ( float ) frameNumber / ( float )songLengthInFrames * 100.0; 194 194 EventQueue::get_instance()->push_event( EVENT_PROGRESS, ( int )fPercent ); 195 195 // frameNuber += lastrun;