Browse Source

More fixes in netjack2 int types...(for 64bit and/or macosx)

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2507 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/1.90
moret 17 years ago
parent
commit
4f8789b6f3
2 changed files with 11 additions and 11 deletions
  1. +2
    -2
      common/JackNetTool.cpp
  2. +9
    -9
      common/JackNetTool.h

+ 2
- 2
common/JackNetTool.cpp View File

@@ -8,7 +8,7 @@ namespace Jack
{ {
// NetMidiBuffer********************************************************************************** // NetMidiBuffer**********************************************************************************


NetMidiBuffer::NetMidiBuffer ( session_params_t* params, size_t nports, char* net_buffer )
NetMidiBuffer::NetMidiBuffer ( session_params_t* params, uint32_t nports, char* net_buffer )
{ {
fNPorts = nports; fNPorts = nports;
fMaxBufsize = fNPorts * sizeof ( sample_t ) * params->fPeriodSize ; fMaxBufsize = fNPorts * sizeof ( sample_t ) * params->fPeriodSize ;
@@ -91,7 +91,7 @@ namespace Jack


// net audio buffer ********************************************************************************* // net audio buffer *********************************************************************************


NetAudioBuffer::NetAudioBuffer ( session_params_t* params, size_t nports, char* net_buffer )
NetAudioBuffer::NetAudioBuffer ( session_params_t* params, uint32_t nports, char* net_buffer )
{ {
fNPorts = nports; fNPorts = nports;
fPeriodSize = params->fPeriodSize; fPeriodSize = params->fPeriodSize;


+ 9
- 9
common/JackNetTool.h View File

@@ -34,14 +34,14 @@ namespace Jack
{ {
char fPacketType[7]; //packet type ('param') char fPacketType[7]; //packet type ('param')
char fProtocolVersion; //version char fProtocolVersion; //version
int32_t fPacketID; //indicates the packet type
int32_t fPacketID; //indicates the packet type
char fMasterNetName[256]; //master hostname (network) char fMasterNetName[256]; //master hostname (network)
char fSlaveNetName[256]; //slave hostname (network) char fSlaveNetName[256]; //slave hostname (network)
uint32_t fMtu; //connection mtu uint32_t fMtu; //connection mtu
uint32_t fID; //slave's ID uint32_t fID; //slave's ID
int32_t fSendAudioChannels; //number of master->slave channels
int32_t fSendAudioChannels; //number of master->slave channels
int32_t fReturnAudioChannels; //number of slave->master channels int32_t fReturnAudioChannels; //number of slave->master channels
int32_t fSendMidiChannels; //number of master->slave midi channels
int32_t fSendMidiChannels; //number of master->slave midi channels
int32_t fReturnMidiChannels; //number of slave->master midi channels int32_t fReturnMidiChannels; //number of slave->master midi channels
uint32_t fSampleRate; //session sample rate uint32_t fSampleRate; //session sample rate
uint32_t fPeriodSize; //period size uint32_t fPeriodSize; //period size
@@ -111,7 +111,7 @@ namespace Jack
char* fBuffer; char* fBuffer;
char* fNetBuffer; char* fNetBuffer;
public: public:
NetMidiBuffer ( session_params_t* params, unsigned int nports, char* net_buffer );
NetMidiBuffer ( session_params_t* params, uint32_t nports, char* net_buffer );
~NetMidiBuffer(); ~NetMidiBuffer();


JackMidiBuffer** fPortBuffer; JackMidiBuffer** fPortBuffer;
@@ -124,8 +124,8 @@ namespace Jack
int RenderFromJackPorts(); int RenderFromJackPorts();
int RenderToJackPorts(); int RenderToJackPorts();
//network<->buffer //network<->buffer
int RenderFromNetwork ( unsigned int subcycle, unsigned int copy_size );
int RenderToNetwork ( unsigned int subcycle, unsigned int copy_size );
int RenderFromNetwork ( size_t subcycle, size_t copy_size );
int RenderToNetwork ( size_t subcycle, size_t copy_size );
}; };


// audio data ********************************************************************************* // audio data *********************************************************************************
@@ -139,15 +139,15 @@ namespace Jack
size_t fSubPeriodBytesSize; size_t fSubPeriodBytesSize;
char* fNetBuffer; char* fNetBuffer;
public: public:
NetAudioBuffer ( session_params_t* params, unsigned int nports, char* net_buffer );
NetAudioBuffer ( session_params_t* params, uint32_t nports, char* net_buffer );
~NetAudioBuffer(); ~NetAudioBuffer();


sample_t** fPortBuffer; sample_t** fPortBuffer;


size_t GetSize(); size_t GetSize();
//jack<->buffer //jack<->buffer
void RenderFromJackPorts ( unsigned int subcycle );
void RenderToJackPorts ( unsigned int subcycle );
void RenderFromJackPorts ( size_t subcycle );
void RenderToJackPorts ( size_t subcycle );
}; };


//utility ************************************************************************************* //utility *************************************************************************************


Loading…
Cancel
Save