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

// 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;
fPeriodSize = params->fPeriodSize;


+ 9
- 9
common/JackNetTool.h View File

@@ -34,14 +34,14 @@ namespace Jack
{
char fPacketType[7]; //packet type ('param')
char fProtocolVersion; //version
int32_t fPacketID; //indicates the packet type
int32_t fPacketID; //indicates the packet type
char fMasterNetName[256]; //master hostname (network)
char fSlaveNetName[256]; //slave hostname (network)
uint32_t fMtu; //connection mtu
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 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
uint32_t fSampleRate; //session sample rate
uint32_t fPeriodSize; //period size
@@ -111,7 +111,7 @@ namespace Jack
char* fBuffer;
char* fNetBuffer;
public:
NetMidiBuffer ( session_params_t* params, unsigned int nports, char* net_buffer );
NetMidiBuffer ( session_params_t* params, uint32_t nports, char* net_buffer );
~NetMidiBuffer();

JackMidiBuffer** fPortBuffer;
@@ -124,8 +124,8 @@ namespace Jack
int RenderFromJackPorts();
int RenderToJackPorts();
//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 *********************************************************************************
@@ -139,15 +139,15 @@ namespace Jack
size_t fSubPeriodBytesSize;
char* fNetBuffer;
public:
NetAudioBuffer ( session_params_t* params, unsigned int nports, char* net_buffer );
NetAudioBuffer ( session_params_t* params, uint32_t nports, char* net_buffer );
~NetAudioBuffer();

sample_t** fPortBuffer;

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

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


Loading…
Cancel
Save