Browse Source

Correct JackNetMaster::SetBufferSize.

git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4178 0c269be4-1314-0410-8aa9-9f06e86f4224
tags/1.9.7
sletz 14 years ago
parent
commit
b48178a1fd
3 changed files with 12 additions and 14 deletions
  1. +4
    -0
      ChangeLog
  2. +6
    -3
      common/JackNetManager.cpp
  3. +2
    -11
      common/JackNetOneDriver.cpp

+ 4
- 0
ChangeLog View File

@@ -34,6 +34,10 @@ Valerio Pilo
Jackdmp changes log
---------------------------

2011-03-11 Stephane Letz <letz@grame.fr>

* Correct JackNetMaster::SetBufferSize.

2011-03-10 Stephane Letz <letz@grame.fr>

* Latency callback must always be activated.


+ 6
- 3
common/JackNetManager.cpp View File

@@ -388,10 +388,13 @@ namespace Jack
return ( fReturnTransportData.fState == JackTransportNetStarting );
}

int JackNetMaster::SetBufferSize (jack_nframes_t nframes, void* arg)
int JackNetMaster::SetBufferSize(jack_nframes_t nframes, void* arg)
{
jack_error("Cannot handle bufer size change, so proxy will be removed...");
static_cast<JackNetMaster*> ( arg )->Exit();
JackNetMaster* obj = static_cast<JackNetMaster*>(arg);
if (nframes != obj->fParams.fPeriodSize) {
jack_error("Cannot handle bufer size change, so proxy will be removed...");
obj->Exit();
}
return 0;
}



+ 2
- 11
common/JackNetOneDriver.cpp View File

@@ -243,12 +243,8 @@ namespace Jack
{
jack_log ( "JackNetOneDriver::Init()" );

/* SL: no more needed
if( global_packcache != NULL ) {
FreePorts();
netjack_release( &netj );
}
*/
FreePorts();
netjack_release( &netj );

//display some additional infos
jack_info ( "NetOne driver started" );
@@ -421,12 +417,7 @@ namespace Jack
if (netj.srcaddress_valid)
{
unsigned int r;

#ifdef __APPLE__
static const int flag = 0;
#else
static const int flag = 0;
#endif

if (netj.reply_port)
netj.syncsource_address.sin_port = htons(netj.reply_port);


Loading…
Cancel
Save