|
From: <pst...@us...> - 2011-08-08 04:12:05
|
Revision: 907
http://jazzplusplus.svn.sourceforge.net/jazzplusplus/?rev=907&view=rev
Author: pstieber
Date: 2011-08-08 04:11:58 +0000 (Mon, 08 Aug 2011)
Log Message:
-----------
Changed int to long because they are the same size even on a 64-bit Windows platform.
Modified Paths:
--------------
trunk/jazz/src/Audio.cpp
trunk/jazz/src/Audio.h
trunk/jazz/src/Player.cpp
trunk/jazz/src/Player.h
trunk/jazz/src/PortMidiPlayer.cpp
trunk/jazz/src/PortMidiPlayer.h
trunk/jazz/src/mswin/WindowsAudioInterface.cpp
trunk/jazz/src/mswin/WindowsAudioInterface.h
trunk/jazz/src/mswin/WindowsConsole.cpp
trunk/jazz/src/mswin/WindowsMidiInterface.cpp
trunk/jazz/src/mswin/WindowsMidiInterface.h
trunk/jazz/src/mswin/WindowsPlayer.cpp
trunk/jazz/src/mswin/WindowsPlayer.h
Modified: trunk/jazz/src/Audio.cpp
===================================================================
--- trunk/jazz/src/Audio.cpp 2011-08-08 01:09:19 UTC (rev 906)
+++ trunk/jazz/src/Audio.cpp 2011-08-08 04:11:58 UTC (rev 907)
@@ -622,7 +622,7 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-void JZSampleSet::StartPlay(long clock)
+void JZSampleSet::StartPlay(int clock)
{
ReloadSamples();
Modified: trunk/jazz/src/Audio.h
===================================================================
--- trunk/jazz/src/Audio.h 2011-08-08 01:09:19 UTC (rev 906)
+++ trunk/jazz/src/Audio.h 2011-08-08 04:11:58 UTC (rev 907)
@@ -344,7 +344,7 @@
virtual const std::string& GetSampleLabel(int Index);
- void StartPlay(long clock);
+ void StartPlay(int clock);
void StopPlay();
Modified: trunk/jazz/src/Player.cpp
===================================================================
--- trunk/jazz/src/Player.cpp 2011-08-08 01:09:19 UTC (rev 906)
+++ trunk/jazz/src/Player.cpp 2011-08-08 04:11:58 UTC (rev 907)
@@ -107,7 +107,7 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-void JZPlayLoop::Set(long Start, long Stop)
+void JZPlayLoop::Set(int Start, int Stop)
{
mStartClock = Start;
mStopClock = Stop;
@@ -115,7 +115,7 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-long JZPlayLoop::Ext2IntClock(long Clock)
+int JZPlayLoop::Ext2IntClock(int Clock)
{
if (mStopClock)
{
@@ -126,7 +126,7 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-long JZPlayLoop::Int2ExtClock(long Clock)
+int JZPlayLoop::Int2ExtClock(int Clock)
{
return Clock;
}
@@ -138,8 +138,8 @@
void JZPlayLoop::PrepareOutput(
JZEventArray* pEventArray,
JZSong* pSong,
- long ExtFr,
- long ExtTo,
+ int ExtFr,
+ int ExtTo,
bool AudioMode)
{
if (pEventArray == 0)
@@ -147,9 +147,9 @@
return;
}
- long From = Ext2IntClock(ExtFr);
- long Delta = ExtFr - From;
- long Size = ExtTo - ExtFr;
+ int From = Ext2IntClock(ExtFr);
+ int Delta = ExtFr - From;
+ int Size = ExtTo - ExtFr;
while (mStopClock && From + Size > mStopClock)
{
pSong->MergeTracks(
@@ -209,7 +209,7 @@
void JZPlayer::Notify()
{
// called by timer
- long Now = GetRealTimeClock();
+ int Now = GetRealTimeClock();
#ifdef DEBUG_PLAYER_NOTIFY
cout << "JZPlayer::Notify " << Now << endl;
@@ -301,7 +301,7 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-void JZPlayer::StartPlay(long Clock, long LoopClock, int Continue)
+void JZPlayer::StartPlay(int Clock, int LoopClock, int Continue)
{
#ifdef DEBUG_PLAYER_STARTPLAY
cout << "JZPlayer::StartPlay" << endl;
@@ -608,7 +608,7 @@
Stop();
mPlaying = false;
- long Clock = GetRealTimeClock();
+ int Clock = GetRealTimeClock();
// SN++ Patch: Notes off for not GM/GS devices
int ii;
@@ -798,9 +798,9 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-void JZMpuPlayer::StartPlay(long IntClock, long LoopClock, int Continue)
+void JZMpuPlayer::StartPlay(int IntClock, int LoopClock, int Continue)
{
- long ExtClock = mpPlayLoop->Int2ExtClock(IntClock);
+ int ExtClock = mpPlayLoop->Int2ExtClock(IntClock);
char *play;
int playsize;
@@ -1025,7 +1025,7 @@
ActiveTrack = 6;
}
- long Time = pEvent->GetClock() - TrackClock[ActiveTrack];
+ int Time = pEvent->GetClock() - TrackClock[ActiveTrack];
assert(Time < 240);
if (Stat != TrackRunningStatus[ActiveTrack])
@@ -1081,7 +1081,7 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-void JZMpuPlayer::OutBreak(long BreakOver)
+void JZMpuPlayer::OutBreak(int BreakOver)
{
int OverFlow = 1;
@@ -1183,7 +1183,7 @@
//-----------------------------------------------------------------------------
// try to send all out of band events up to Clock to device
//-----------------------------------------------------------------------------
-void JZMpuPlayer::FlushOutOfBand(long Clock)
+void JZMpuPlayer::FlushOutOfBand(int Clock)
{
JZEventIterator Iterator(&OutOfBandEvents);
JZEvent* pEvent = Iterator.Range(0, Clock);
@@ -1229,10 +1229,10 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-long JZMpuPlayer::GetRealTimeClock()
+int JZMpuPlayer::GetRealTimeClock()
{
static int receiving_song_ptr = 0;
- static long d0, d1;
+ static int d0, d1;
int c;
while ((c = RecBytes.Get(dev)) >= 0)
{
@@ -1278,7 +1278,7 @@
// Song pointer received
receiving_song_ptr++;
- long ExtClock;
+ int ExtClock;
switch (receiving_song_ptr)
{
@@ -1306,7 +1306,7 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-long JZMpuPlayer::GetRecordedData()
+int JZMpuPlayer::GetRecordedData()
{
int c, i;
unsigned char *recbuf = NULL;
@@ -1862,7 +1862,7 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-void JZSeq2Player::OutBreak(long clock)
+void JZSeq2Player::OutBreak(int clock)
{
if (play_clock < clock)
{
@@ -1892,7 +1892,7 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-void JZSeq2Player::StartPlay(long Clock, long LoopClock, int Continue)
+void JZSeq2Player::StartPlay(int Clock, int LoopClock, int Continue)
{
char buf[512];
cout<<"JZSeq2Player::StartPlay"<<endl;
@@ -2018,7 +2018,7 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-long JZSeq2Player::GetRealTimeClock()
+int JZSeq2Player::GetRealTimeClock()
{
unsigned char buf[256];
int size;
@@ -2036,7 +2036,7 @@
{
case TMR_WAIT_ABS:
case TMR_ECHO:
- recd_clock = *(unsigned long *)&buf[i+4] + start_clock;
+ recd_clock = *(unsigned int *)&buf[i+4] + start_clock;
break;
default:
Modified: trunk/jazz/src/Player.h
===================================================================
--- trunk/jazz/src/Player.h 2011-08-08 01:09:19 UTC (rev 906)
+++ trunk/jazz/src/Player.h 2011-08-08 04:11:58 UTC (rev 907)
@@ -102,30 +102,30 @@
JZPlayLoop();
- void Set(long Start, long Stop);
+ void Set(int Start, int Stop);
void Reset();
// external clock -> internal clock where
// external clock == physical clock
// internal clock == song position
- long Ext2IntClock(long Clock);
+ int Ext2IntClock(int Clock);
// the other way round
- long Int2ExtClock(long Clock);
+ int Int2ExtClock(int Clock);
void PrepareOutput(
JZEventArray* pEventArray,
JZSong* pSong,
- long ExtFr,
- long ExtTo,
+ int ExtFr,
+ int ExtTo,
bool AudioMode = false);
private:
- long mStartClock;
+ int mStartClock;
- long mStopClock;
+ int mStopClock;
};
//*****************************************************************************
@@ -163,9 +163,9 @@
void OutNow(JZTrack* t, JZParam* r);
// what's played right now?
- virtual long GetRealTimeClock() = 0;
+ virtual int GetRealTimeClock() = 0;
- virtual void StartPlay(long Clock, long LoopClock = 0, int Continue = 0);
+ virtual void StartPlay(int Clock, int LoopClock = 0, int Continue = 0);
virtual void StopPlay();
virtual void AllNotesOff(bool Reset = false);
@@ -255,7 +255,7 @@
virtual void ListenAudio(int key, int start_stop_mode = 1)
{
}
- virtual void ListenAudio(JZSample &spl, long fr_smpl, long to_smpl)
+ virtual void ListenAudio(JZSample &spl, int fr_smpl, int to_smpl)
{
}
virtual bool IsListening() const
@@ -270,7 +270,7 @@
virtual void AdjustAudioLength(JZTrack *t)
{
- long ticks_per_minute = mpSong->GetTicksPerQuarter() * mpSong->Speed();
+ int ticks_per_minute = mpSong->GetTicksPerQuarter() * mpSong->Speed();
mSamples.AdjustAudioLength(t, ticks_per_minute);
}
@@ -291,7 +291,7 @@
mSamples.Edit(key);
}
- virtual long GetListenerPlayPosition()
+ virtual int GetListenerPlayPosition()
{
return -1L;
}
@@ -307,7 +307,7 @@
protected:
- long mOutClock;
+ int mOutClock;
JZPlayLoop* mpPlayLoop;
@@ -354,7 +354,7 @@
public:
- long Clock;
+ int Clock;
int RunningStatus;
void Clear()
@@ -398,9 +398,9 @@
return (int)sizeof(Buffer) - Written;
}
- void PutVar(long val)
+ void PutVar(int val)
{
- unsigned long buf;
+ unsigned int buf;
buf = val & 0x7f;
while ((val >>= 7) > 0)
{
@@ -419,9 +419,9 @@
}
}
- long GetVar(int dev)
+ int GetVar(int dev)
{
- unsigned long val;
+ unsigned int val;
int c;
val = Get(dev);
if (val & 0x80)
@@ -504,11 +504,11 @@
int dev;
JZBuffer PlyBytes;
JZBuffer RecBytes;
- long playclock;
+ int playclock;
int clock_to_host_counter;
int ActiveTrack;
- long TrackClock[ACTIVE_TRACKS];
+ int TrackClock[ACTIVE_TRACKS];
int TrackRunningStatus[ACTIVE_TRACKS];
JZEventArray OutOfBandEvents;
@@ -520,15 +520,15 @@
int OutEvent(JZEvent *e);
void OutNow(JZEvent *e);
void OutBreak();
- void OutBreak(long BreakOver);
- void StartPlay(long Clock, long LoopClock = 0, int Continue = 0);
+ void OutBreak(int BreakOver);
+ void StartPlay(int Clock, int LoopClock = 0, int Continue = 0);
void StopPlay();
- long GetRealTimeClock();
+ int GetRealTimeClock();
virtual bool IsInstalled();
- long GetRecordedData();
+ int GetRecordedData();
void SetHardThru(int on, int idev, int odev);
- void FlushOutOfBand( long Clock );
+ void FlushOutOfBand( int Clock );
};
#define TRK (0<<6)
@@ -576,7 +576,7 @@
{
}
- void StartPlay(long Clock, long LoopClock = 0, int Continue = 0)
+ void StartPlay(int Clock, int LoopClock = 0, int Continue = 0)
{
}
@@ -584,7 +584,7 @@
{
}
- long GetRealTimeClock()
+ int GetRealTimeClock()
{
return 0;
}
@@ -636,20 +636,20 @@
OutEvent(e, 1);
}
void OutBreak();
- void OutBreak(long BreakOver);
- void StartPlay(long Clock, long LoopClock = 0, int Continue = 0);
+ void OutBreak(int BreakOver);
+ void StartPlay(int Clock, int LoopClock = 0, int Continue = 0);
void StopPlay();
- long GetRealTimeClock();
+ int GetRealTimeClock();
virtual void FlushToDevice();
void SetSoftThru(int on, int idev, int odev);
int FindMidiDevice();
protected:
- long play_clock;
- long recd_clock;
- long start_clock;
- long echo_clock;
+ int play_clock;
+ int recd_clock;
+ int start_clock;
+ int echo_clock;
JZOssThru *through;
int card_id;
Modified: trunk/jazz/src/PortMidiPlayer.cpp
===================================================================
--- trunk/jazz/src/PortMidiPlayer.cpp 2011-08-08 01:09:19 UTC (rev 906)
+++ trunk/jazz/src/PortMidiPlayer.cpp 2011-08-08 04:11:58 UTC (rev 907)
@@ -401,7 +401,7 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-long JZPortMidiPlayer::GetRealTimeClock()
+int JZPortMidiPlayer::GetRealTimeClock()
{
long t = Pt_Time();
Modified: trunk/jazz/src/PortMidiPlayer.h
===================================================================
--- trunk/jazz/src/PortMidiPlayer.h 2011-08-08 01:09:19 UTC (rev 906)
+++ trunk/jazz/src/PortMidiPlayer.h 2011-08-08 04:11:58 UTC (rev 907)
@@ -36,7 +36,7 @@
void StartPlay(int Clock, int LoopClock = 0, int Continue = 0);
void StopPlay();
- long GetRealTimeClock();
+ int GetRealTimeClock();
int Clock2Time(int clock);
int Time2Clock(int time);
void SetTempo(int bpm, int clock);
Modified: trunk/jazz/src/mswin/WindowsAudioInterface.cpp
===================================================================
--- trunk/jazz/src/mswin/WindowsAudioInterface.cpp 2011-08-08 01:09:19 UTC (rev 906)
+++ trunk/jazz/src/mswin/WindowsAudioInterface.cpp 2011-08-08 04:11:58 UTC (rev 907)
@@ -76,8 +76,8 @@
JZAudioListener(
JZWindowsAudioPlayer* pPlayer,
JZSample& spl,
- long fr_smpl,
- long to_smpl)
+ int fr_smpl,
+ int to_smpl)
: wxTimer(),
mpPlayer(pPlayer),
mCount(0),
@@ -123,7 +123,7 @@
}
}
- long GetPlayPosition()
+ int GetPlayPosition()
{
MMTIME mmtime;
mmtime.wType = TIME_SAMPLES;
@@ -135,11 +135,11 @@
JZWindowsAudioPlayer* mpPlayer;
- long mCount;
+ int mCount;
bool mHardExit;
- long mChannels;
+ int mChannels;
};
//-----------------------------------------------------------------------------
@@ -556,13 +556,13 @@
res = waveOutGetPosition(hout, &mmtime, sizeof(mmtime));
if (res == MMSYSERR_NOERROR && mmtime.wType == TIME_SAMPLES)
{
- long time_now = (long)timeGetTime();
- long audio_now = (long)(
+ int time_now = (int)timeGetTime();
+ int audio_now = (int)(
(double)start_time + 1000.0 * mmtime.u.sample /
mSamples.GetSamplingRate());
// low pass filter for time-correction (not really necessary)
- const long low = 50;
+ const int low = 50;
mpState->time_correction =
(low * mpState->time_correction +
(100 - low) * (audio_now - time_now) ) / 100L;
@@ -609,13 +609,13 @@
res = waveInGetPosition(hinp, &mmtime, sizeof(mmtime));
if (res == MMSYSERR_NOERROR && mmtime.wType == TIME_SAMPLES)
{
- long time_now = (long)timeGetTime();
- long audio_now = (long)(
+ int time_now = (int)timeGetTime();
+ int audio_now = (int)(
(double)mpState->start_time + 1000.0 * mmtime.u.sample /
mSamples.GetSamplingRate());
// Low pass filter for time-correction (not really necessary).
- const long low = 50;
+ const int low = 50;
mpState->time_correction =
(low * mpState->time_correction +
(100 - low) * (audio_now - time_now)) / 100L;
@@ -631,7 +631,7 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-void JZWindowsAudioPlayer::StartPlay(long Clock, long LoopClock, int Continue)
+void JZWindowsAudioPlayer::StartPlay(int Clock, int LoopClock, int Continue)
{
mSamples.StartPlay(Clock);
JZWindowsIntPlayer::StartPlay(Clock, LoopClock, Continue);
@@ -665,11 +665,11 @@
mSamples.StopPlay();
if (RecordMode())
{
- long frc = mpRecordingInfo->mFromClock;
+ int frc = mpRecordingInfo->mFromClock;
if (frc < start_clock)
frc = start_clock;
- long toc = mpRecordingInfo->mToClock;
- long play_clock = Time2Clock(mpState->play_time);
+ int toc = mpRecordingInfo->mToClock;
+ int play_clock = Time2Clock(mpState->play_time);
if (toc > play_clock)
toc = play_clock;
mSamples.SaveRecordingDlg(frc, toc, recbuffers);
@@ -712,8 +712,8 @@
//-----------------------------------------------------------------------------
void JZWindowsAudioPlayer::ListenAudio(
JZSample &spl,
- long fr_smpl,
- long to_smpl)
+ int fr_smpl,
+ int to_smpl)
{
if (!mAudioEnabled)
{
@@ -736,11 +736,11 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-long JZWindowsAudioPlayer::GetListenerPlayPosition()
+int JZWindowsAudioPlayer::GetListenerPlayPosition()
{
if (!mpListener)
{
- return -1L;
+ return -1;
}
return mpListener->GetPlayPosition();
}
Modified: trunk/jazz/src/mswin/WindowsAudioInterface.h
===================================================================
--- trunk/jazz/src/mswin/WindowsAudioInterface.h 2011-08-08 01:09:19 UTC (rev 906)
+++ trunk/jazz/src/mswin/WindowsAudioInterface.h 2011-08-08 04:11:58 UTC (rev 907)
@@ -60,7 +60,7 @@
virtual void Notify();
- virtual void StartPlay(long Clock, long LoopClock = 0, int Continue = 0);
+ virtual void StartPlay(int Clock, int LoopClock = 0, int Continue = 0);
virtual void StopPlay();
@@ -83,9 +83,9 @@
virtual void ListenAudio(int key, int start_stop_mode = 1);
- virtual void ListenAudio(JZSample &spl, long fr_smpl, long to_smpl);
+ virtual void ListenAudio(JZSample &spl, int fr_smpl, int to_smpl);
- virtual long GetListenerPlayPosition();
+ virtual int GetListenerPlayPosition();
virtual bool IsListening() const
{
@@ -141,11 +141,11 @@
// A value of false means MIDI only.
bool mAudioEnabled;
- long blocks_played; // # of blocks written to device
+ int blocks_played; // # of blocks written to device
int play_buffers_needed; // driver requests more output buffers
- long start_clock; // when did play start
- long start_time; // play start time (not altered by SetTempo)
+ int start_clock; // when did play start
+ int start_time; // play start time (not altered by SetTempo)
JZAudioListener* mpListener;
HWAVEOUT hout;
Modified: trunk/jazz/src/mswin/WindowsConsole.cpp
===================================================================
--- trunk/jazz/src/mswin/WindowsConsole.cpp 2011-08-08 01:09:19 UTC (rev 906)
+++ trunk/jazz/src/mswin/WindowsConsole.cpp 2011-08-08 04:11:58 UTC (rev 907)
@@ -40,7 +40,7 @@
void RedirectIoToConsole()
{
int hConHandle;
- long lStdHandle;
+ HANDLE lStdHandle;
CONSOLE_SCREEN_BUFFER_INFO coninfo;
FILE *fp;
@@ -57,22 +57,22 @@
coninfo.dwSize);
// redirect unbuffered STDOUT to the console
- lStdHandle = (long)GetStdHandle(STD_OUTPUT_HANDLE);
- hConHandle = _open_osfhandle(lStdHandle, _O_TEXT);
+ lStdHandle = GetStdHandle(STD_OUTPUT_HANDLE);
+ hConHandle = _open_osfhandle((intptr_t)lStdHandle, _O_TEXT);
fp = _fdopen(hConHandle, "w");
*stdout = *fp;
setvbuf(stdout, NULL, _IONBF, 0);
// redirect unbuffered STDIN to the console
- lStdHandle = (long)GetStdHandle(STD_INPUT_HANDLE);
- hConHandle = _open_osfhandle(lStdHandle, _O_TEXT);
+ lStdHandle = GetStdHandle(STD_INPUT_HANDLE);
+ hConHandle = _open_osfhandle((intptr_t)lStdHandle, _O_TEXT);
fp = _fdopen(hConHandle, "r");
*stdin = *fp;
setvbuf(stdin, NULL, _IONBF, 0);
// redirect unbuffered STDERR to the console
- lStdHandle = (long)GetStdHandle(STD_ERROR_HANDLE);
- hConHandle = _open_osfhandle(lStdHandle, _O_TEXT);
+ lStdHandle = GetStdHandle(STD_ERROR_HANDLE);
+ hConHandle = _open_osfhandle((intptr_t)lStdHandle, _O_TEXT);
fp = _fdopen(hConHandle, "w");
*stderr = *fp;
setvbuf(stderr, NULL, _IONBF, 0);
Modified: trunk/jazz/src/mswin/WindowsMidiInterface.cpp
===================================================================
--- trunk/jazz/src/mswin/WindowsMidiInterface.cpp 2011-08-08 01:09:19 UTC (rev 906)
+++ trunk/jazz/src/mswin/WindowsMidiInterface.cpp 2011-08-08 04:11:58 UTC (rev 907)
@@ -156,9 +156,9 @@
DWORD dwParam2)
{
tWinPlayerState *state = (tWinPlayerState *)dwInstance;
- long now;
+ int now;
- now = (long)timeGetTime();
+ now = (int)timeGetTime();
switch (wMsg)
{
@@ -215,7 +215,7 @@
(void)state->thru_buffer.get();
}
- state->play_time = (long)timeGetTime() + state->time_correction;
+ state->play_time = (int)timeGetTime() + state->time_correction;
midi_event* m = state->play_buffer.peek();
while (m)
@@ -253,15 +253,15 @@
}
// compute delta time for next interrupt
- long delay = 100; // default in millisec
+ int delay = 100; // default in millisec
if (m)
{
- delay = (long)m->ref - (long)state->play_time;
+ delay = (int)m->ref - (int)state->play_time;
}
- if (delay < (long)state->min_timer_period)
- delay = (long)state->min_timer_period;
- else if (delay > (long)state->max_timer_period)
- delay = (long)state->max_timer_period;
+ if (delay < (int)state->min_timer_period)
+ delay = (int)state->min_timer_period;
+ else if (delay > (int)state->max_timer_period)
+ delay = (int)state->max_timer_period;
timeSetEvent(
(UINT) delay,
state->min_timer_period,
@@ -279,9 +279,9 @@
DWORD dwParam2)
{
tWinPlayerState *state = (tWinPlayerState *)dwInstance;
- long now;
+ int now;
- now = (long)timeGetTime();
+ now = (int)timeGetTime();
switch (wMsg)
{
@@ -348,9 +348,9 @@
(void)state->thru_buffer.get();
}
- state->play_time = (long)timeGetTime();
+ state->play_time = (int)timeGetTime();
/* How many ticks since last signal? */
- long delta_clock = ((state->play_time - state->signal_time) * 1000L) / state->time_per_tick;
+ int delta_clock = ((state->play_time - state->signal_time) * 1000L) / state->time_per_tick;
if (delta_clock > (2 * state->ticks_per_signal)) /* Too many? */
{
@@ -364,7 +364,7 @@
midi_event *m = state->play_buffer.peek();
while (m)
{
- if ((long)m->ref > state->play_clock)
+ if ((int)m->ref > state->play_clock)
break;
if (m->data)
@@ -391,16 +391,16 @@
}
// compute delta time for next interrupt
- long delay = 100; // default in millisec
+ int delay = 100; // default in millisec
if (m)
{
- delay = (((long)m->ref - state->play_clock) * state->time_per_tick) / 1000L;
+ delay = (((int)m->ref - state->play_clock) * state->time_per_tick) / 1000L;
}
- if (delay < (long)state->min_timer_period)
- delay = (long)state->min_timer_period;
- else if (delay > (long)state->max_timer_period)
- delay = (long)state->max_timer_period;
+ if (delay < (int)state->min_timer_period)
+ delay = (int)state->min_timer_period;
+ else if (delay > (int)state->max_timer_period)
+ delay = (int)state->max_timer_period;
timeSetEvent(
(UINT) delay,
@@ -419,9 +419,9 @@
DWORD dwParam2)
{
tWinPlayerState *state = (tWinPlayerState *)dwInstance;
- long now;
+ int now;
- now = (long)timeGetTime();
+ now = (int)timeGetTime();
switch (wMsg)
{
@@ -476,7 +476,7 @@
state->mtc_start.type = ((u.c[1] & 0x06) >> 1);
if (state->qfm_bits == 0xff)
{
- long mtc_time;
+ int mtc_time;
state->signal_time = now;
Mtc2Frames( state );
GetMtcTime( state, mtc_time );
@@ -495,7 +495,7 @@
{
if (state->mtc_valid)
{
- long mtc_time;
+ int mtc_time;
GetMtcTime( state, mtc_time );
state->recd_buffer.put(dwParam1, mtc_time + (now - state->signal_time) );
}
@@ -549,7 +549,7 @@
(void)state->thru_buffer.get();
}
- long now = (long)timeGetTime();
+ int now = (int)timeGetTime();
if ( state->mtc_valid )
{
GetMtcTime( state, state->play_time );
@@ -592,15 +592,15 @@
}
// compute delta time for next interrupt
- long delay = 100; // default in millisec
+ int delay = 100; // default in millisec
if (m)
{
- delay = (long)m->ref - (long)state->play_time;
+ delay = (int)m->ref - (int)state->play_time;
}
- if (delay < (long)state->min_timer_period)
- delay = (long)state->min_timer_period;
- else if (delay > (long)state->max_timer_period)
- delay = (long)state->max_timer_period;
+ if (delay < (int)state->min_timer_period)
+ delay = (int)state->min_timer_period;
+ else if (delay > (int)state->max_timer_period)
+ delay = (int)state->max_timer_period;
timeSetEvent(
(UINT) delay,
state->min_timer_period,
Modified: trunk/jazz/src/mswin/WindowsMidiInterface.h
===================================================================
--- trunk/jazz/src/mswin/WindowsMidiInterface.h 2011-08-08 01:09:19 UTC (rev 906)
+++ trunk/jazz/src/mswin/WindowsMidiInterface.h 2011-08-08 04:11:58 UTC (rev 907)
@@ -320,16 +320,16 @@
HMIDIIN hinp;
HMIDIOUT hout;
- long start_time;
- long play_time;
- long start_clock;
- long ticks_per_minute;
+ int start_time;
+ int play_time;
+ int start_clock;
+ int ticks_per_minute;
- long play_clock;
- long virtual_clock;
- long ticks_per_signal;
- long signal_time;
- long time_per_tick;
+ int play_clock;
+ int virtual_clock;
+ int ticks_per_signal;
+ int signal_time;
+ int time_per_tick;
tWinPlayerMtcTime mtc_start;
DWORD mtc_frames;
@@ -349,7 +349,7 @@
JZMidiQueue thru_buffer;
JZWindowsAudioPlayer* audio_player;
- long time_correction;
+ int time_correction;
JZWinSysexBufferArray* isx_buffers;
JZWinSysexBufferArray* osx_buffers;
Modified: trunk/jazz/src/mswin/WindowsPlayer.cpp
===================================================================
--- trunk/jazz/src/mswin/WindowsPlayer.cpp 2011-08-08 01:09:19 UTC (rev 906)
+++ trunk/jazz/src/mswin/WindowsPlayer.cpp 2011-08-08 04:11:58 UTC (rev 907)
@@ -369,21 +369,21 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-long JZWindowsPlayer::Clock2Time(long clock)
+int JZWindowsPlayer::Clock2Time(int clock)
{
if (clock < mpState->start_clock)
return mpState->start_time;
- return (long)( (double)(clock - mpState->start_clock) * 60000.0 /
+ return (int)( (double)(clock - mpState->start_clock) * 60000.0 /
(double)mpState->ticks_per_minute + mpState->start_time);
}
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-long JZWindowsPlayer::Time2Clock(long time)
+int JZWindowsPlayer::Time2Clock(int time)
{
if (time < mpState->start_time)
return mpState->start_clock;
- return (long)(
+ return (int)(
(double)(time - mpState->start_time) *
(double)mpState->ticks_per_minute / 60000.0 +
mpState->start_clock);
@@ -391,30 +391,30 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-void JZWindowsPlayer::SetTempo(long bpm, long clock)
+void JZWindowsPlayer::SetTempo(int bpm, int clock)
{
- long t1 = Clock2Time(clock);
- mpState->ticks_per_minute = (long)bpm * (long)mpSong->GetTicksPerQuarter();
- long t2 = Clock2Time(clock);
+ int t1 = Clock2Time(clock);
+ mpState->ticks_per_minute = (int)bpm * (int)mpSong->GetTicksPerQuarter();
+ int t2 = Clock2Time(clock);
mpState->start_time += (t1 - t2);
}
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-long JZWindowsPlayer::RealTimeClock2Time(long clock)
+int JZWindowsPlayer::RealTimeClock2Time(int clock)
{
if (clock < mpState->start_clock)
return real_start_time;
- return (long)( (double)(clock - mpState->start_clock) * 60000.0 / (double)real_ticks_per_minute + real_start_time);
+ return (int)( (double)(clock - mpState->start_clock) * 60000.0 / (double)real_ticks_per_minute + real_start_time);
}
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-long JZWindowsPlayer::Time2RealTimeClock(long time)
+int JZWindowsPlayer::Time2RealTimeClock(int time)
{
if (time < real_start_time)
return mpState->start_clock;
- return (long)(
+ return (int)(
(double)(time - real_start_time) *
(double)real_ticks_per_minute / 60000.0 +
mpState->start_clock);
@@ -422,11 +422,11 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-void JZWindowsPlayer::SetRealTimeTempo(long bpm, long clock)
+void JZWindowsPlayer::SetRealTimeTempo(int bpm, int clock)
{
- long t1 = RealTimeClock2Time(clock);
- real_ticks_per_minute = (long)bpm * (long)mpSong->GetTicksPerQuarter();
- long t2 = RealTimeClock2Time(clock);
+ int t1 = RealTimeClock2Time(clock);
+ real_ticks_per_minute = (int)bpm * (int)mpSong->GetTicksPerQuarter();
+ int t2 = RealTimeClock2Time(clock);
real_start_time += (t1 - t2);
}
@@ -532,7 +532,7 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-void JZWindowsPlayer::FillMidiClocks(long to)
+void JZWindowsPlayer::FillMidiClocks(int to)
{
while (midiClockOut <= to)
{
@@ -545,7 +545,7 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-void JZWindowsPlayer::OutBreak(long clock)
+void JZWindowsPlayer::OutBreak(int clock)
{
if (gpConfig->GetValue(C_RealTimeOut))
{
@@ -560,7 +560,7 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-void JZWindowsMidiPlayer::OutBreak(long clock)
+void JZWindowsMidiPlayer::OutBreak(int clock)
{
if (gpConfig->GetValue(C_RealTimeOut))
{
@@ -607,7 +607,7 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-void JZWindowsPlayer::StartPlay(long Clock, long LoopClock, int Continue)
+void JZWindowsPlayer::StartPlay(int Clock, int LoopClock, int Continue)
{
mpState->play_buffer.clear();
mpState->recd_buffer.clear();
@@ -637,7 +637,7 @@
}
else
{
- mpState->start_time = (long)timeGetTime() + 500;
+ mpState->start_time = (int)timeGetTime() + 500;
real_start_time = mpState->start_time;
mpState->start_clock = Clock;
}
@@ -800,7 +800,7 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-void JZWindowsPlayer::FlushToDevice(long clock)
+void JZWindowsPlayer::FlushToDevice(int clock)
{
JZEventIterator Iterator(&mPlayBuffer);
JZEvent* pEvent = Iterator.Range(0, clock);
@@ -819,7 +819,7 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-long JZWindowsIntPlayer::GetRealTimeClock()
+int JZWindowsIntPlayer::GetRealTimeClock()
{
while (!mpState->recd_buffer.empty())
{
@@ -834,8 +834,8 @@
}
}
- long clock = Time2RealTimeClock(
- (long)timeGetTime() + mpState->time_correction);
+ int clock = Time2RealTimeClock(
+ (int)timeGetTime() + mpState->time_correction);
JZProjectManager::Instance()->NewPlayPosition(
mpPlayLoop->Ext2IntClock(clock / 48 * 48));
@@ -865,9 +865,9 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-long JZWindowsMidiPlayer::GetRealTimeClock()
+int JZWindowsMidiPlayer::GetRealTimeClock()
{
- long clock;
+ int clock;
while (!mpState->recd_buffer.empty())
{
@@ -889,7 +889,7 @@
gpMidiPlayer->StopPlay();
u.w = m->data;
clock =
- ((long)u.c[1] + (128L * (long)u.c[2])) *
+ ((int)u.c[1] + (128L * (int)u.c[2])) *
(mpSong->GetTicksPerQuarter() / 4);
gpMidiPlayer->StartPlay( clock, 0, 1 );
return -1;
@@ -904,7 +904,7 @@
}
}
- long delta_clock = (((long)timeGetTime() - mpState->signal_time) * 1000L) / mpState->time_per_tick;
+ int delta_clock = (((int)timeGetTime() - mpState->signal_time) * 1000L) / mpState->time_per_tick;
if (delta_clock > (2 * mpState->ticks_per_signal))
{
@@ -923,9 +923,9 @@
//-----------------------------------------------------------------------------
//-----------------------------------------------------------------------------
-long JZWindowsMtcPlayer::GetRealTimeClock()
+int JZWindowsMtcPlayer::GetRealTimeClock()
{
- long clock;
+ int clock;
while (!mpState->recd_buffer.empty())
{
@@ -951,7 +951,7 @@
if (mpState->mtc_valid)
{
- if ( ((long)timeGetTime() - mpState->signal_time) > 500 )
+ if ( ((int)timeGetTime() - mpState->signal_time) > 500 )
{
/* Assume tape stopped */
disable();
@@ -1017,7 +1017,7 @@
StopPlay();
mpState->doing_mtc_rec = FALSE;
return(new JZMtcTime(
- (long) GetMtcTime(mpState),
+ (int) GetMtcTime(mpState),
(tMtcType) mpState->mtc_start.type));
}
Modified: trunk/jazz/src/mswin/WindowsPlayer.h
===================================================================
--- trunk/jazz/src/mswin/WindowsPlayer.h 2011-08-08 01:09:19 UTC (rev 906)
+++ trunk/jazz/src/mswin/WindowsPlayer.h 2011-08-08 04:11:58 UTC (rev 907)
@@ -47,10 +47,10 @@
void OutNow(JZEvent *e);
void OutNow(JZParam *r);
void OutBreak();
- virtual void OutBreak(long BreakOver);
- void StartPlay(long Clock, long LoopClock = 0, int Continue = 0);
+ virtual void OutBreak(int BreakOver);
+ void StartPlay(int Clock, int LoopClock = 0, int Continue = 0);
void StopPlay();
- virtual long GetRealTimeClock() = 0;
+ virtual int GetRealTimeClock() = 0;
virtual void FlushToDevice();
void SetSoftThru(int on, int InputDevice, int OutputDevice);
@@ -75,21 +75,21 @@
tWinPlayerState* mpState;
DWORD Event2Dword(JZEvent *e);
JZEvent* Dword2Event(DWORD dw);
- long Clock2Time(long clock);
- long Time2Clock(long time);
- void SetTempo(long bpm, long clock);
+ int Clock2Time(int clock);
+ int Time2Clock(int time);
+ void SetTempo(int bpm, int clock);
BOOL timer_installed;
- long midiClockOut;
- long lastValidMtcClock;
- void FillMidiClocks(long to);
- void FlushToDevice(long clock);
+ int midiClockOut;
+ int lastValidMtcClock;
+ void FillMidiClocks(int to);
+ void FlushToDevice(int clock);
JZEventArray OutOfBandEvents;
- long RealTimeClock2Time(long clock);
- long Time2RealTimeClock(long time);
- void SetRealTimeTempo(long bpm, long clock);
- long real_start_time;
- long real_ticks_per_minute;
+ int RealTimeClock2Time(int clock);
+ int Time2RealTimeClock(int time);
+ void SetRealTimeTempo(int bpm, int clock);
+ int real_start_time;
+ int real_ticks_per_minute;
// buffer for sysexdata
HANDLE hSysHdr;
@@ -110,7 +110,7 @@
{
}
- virtual long GetRealTimeClock();
+ virtual int GetRealTimeClock();
};
//*****************************************************************************
@@ -124,9 +124,9 @@
{
}
- virtual long GetRealTimeClock();
+ virtual int GetRealTimeClock();
virtual int OutEvent(JZEvent* pEvent);
- virtual void OutBreak(long clock);
+ virtual void OutBreak(int clock);
};
//*****************************************************************************
@@ -139,7 +139,7 @@
{
}
- virtual long GetRealTimeClock();
+ virtual int GetRealTimeClock();
virtual void InitMtcRec();
virtual JZMtcTime* FreezeMtcRec();
};
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|