From: <pst...@us...> - 2008-04-21 03:14:46
|
Revision: 469 http://jazzplusplus.svn.sourceforge.net/jazzplusplus/?rev=469&view=rev Author: pstieber Date: 2008-04-20 20:14:43 -0700 (Sun, 20 Apr 2008) Log Message: ----------- Updated the Linux specific modules for the latest changes. Modified Paths: -------------- trunk/jazz/src/AlsaDriver.cpp trunk/jazz/src/AlsaPlayer.cpp trunk/jazz/src/AudioDriver.cpp trunk/jazz/src/Player.cpp Modified: trunk/jazz/src/AlsaDriver.cpp =================================================================== --- trunk/jazz/src/AlsaDriver.cpp 2008-04-20 00:33:04 UTC (rev 468) +++ trunk/jazz/src/AlsaDriver.cpp 2008-04-21 03:14:43 UTC (rev 469) @@ -187,7 +187,7 @@ return; } - long ticks_per_minute = Song->TicksPerQuarter * Song->Speed(); + long ticks_per_minute = Song->GetTicksPerQuarter() * Song->Speed(); mSamples.ResetBuffers(AudioBuffer, clock, ticks_per_minute); last_scount = 0; cur_pos = 0; @@ -522,8 +522,8 @@ if (pcm[PLAYBACK]) { snd_pcm_drop(pcm[PLAYBACK]); - //long ticks_per_minute = Song->TicksPerQuarter * Song->Speed(); - //mSamples.ResetBuffers(AudioBuffer, clock, ticks_per_minute); +// long ticks_per_minute = Song->GetTicksPerQuarter() * Song->Speed(); +// mSamples.ResetBuffers(AudioBuffer, clock, ticks_per_minute); } audio_clock_offset = clock; cur_pos = 0; Modified: trunk/jazz/src/AlsaPlayer.cpp =================================================================== --- trunk/jazz/src/AlsaPlayer.cpp 2008-04-20 00:33:04 UTC (rev 468) +++ trunk/jazz/src/AlsaPlayer.cpp 2008-04-21 03:14:43 UTC (rev 469) @@ -322,8 +322,8 @@ tKeyOn *k = e->IsKeyOn(); set_event_header(&ev, e->GetClock(), SND_SEQ_EVENT_NOTEON); ev.data.note.channel = k->Channel; - ev.data.note.note = k->Key; - ev.data.note.velocity = k->Veloc; + ev.data.note.note = k->mKey; + ev.data.note.velocity = k->mVelocity; rc = write(&ev, now); } break; @@ -592,7 +592,7 @@ //----------------------------------------------------------------------------- int tAlsaPlayer::start_timer(long clock) { - int time_base = Song->TicksPerQuarter; + int time_base = Song->GetTicksPerQuarter(); int cur_speed = Song->GetTrack(0)->GetCurrentSpeed(clock); init_queue_tempo(time_base, cur_speed); start_queue_timer(clock); Modified: trunk/jazz/src/AudioDriver.cpp =================================================================== --- trunk/jazz/src/AudioDriver.cpp 2008-04-20 00:33:04 UTC (rev 468) +++ trunk/jazz/src/AudioDriver.cpp 2008-04-21 03:14:43 UTC (rev 469) @@ -193,7 +193,7 @@ return; } - long ticks_per_minute = Song->TicksPerQuarter * Song->Speed(); + long ticks_per_minute = Song->GetTicksPerQuarter() * Song->Speed(); mSamples.ResetBuffers(AudioBuffer, start_clock, ticks_per_minute); if (PlaybackMode()) { Modified: trunk/jazz/src/Player.cpp =================================================================== --- trunk/jazz/src/Player.cpp 2008-04-20 00:33:04 UTC (rev 468) +++ trunk/jazz/src/Player.cpp 2008-04-21 03:14:43 UTC (rev 469) @@ -1568,16 +1568,24 @@ { case StatKeyOn: { - tKeyOn *k = e->IsKeyOn(); - SEQ_START_NOTE(mididev, k->Channel, k->Key, k->Veloc); + tKeyOn* pKeyOn = e->IsKeyOn(); + SEQ_START_NOTE( + mididev, + pKeyOn->Channel, + pKeyOn->mKey, + pKeyOn->mVelocity); if (now) seqbuf_flush_last_event(); } break; case StatKeyOff: { - tKeyOff *k = e->IsKeyOff(); - SEQ_STOP_NOTE(mididev, k->Channel, k->Key, k->OffVeloc); + tKeyOff* pKeyOff = e->IsKeyOff(); + SEQ_STOP_NOTE( + mididev, + pKeyOff->Channel, + pKeyOff->Key, + pKeyOff->OffVeloc); if (now) seqbuf_flush_last_event(); } break; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |