RemotePlugin: use debugMessages() instead of fprintf for error messages
Printing error messages using fprintf() does not help much with
RemotePlugins as their stdout/stderr usually is not redirected to the
parent process. Instead use the debugMessage() function.
(cherry picked from commit a55d71cf7f)
This commit is contained in:
@@ -1072,9 +1072,12 @@ bool RemotePluginClient::processMessage( const message & _m )
|
||||
break;
|
||||
|
||||
default:
|
||||
fprintf( stderr, "undefined message: %d\n",
|
||||
(int) _m.id );
|
||||
{
|
||||
char buf[64];
|
||||
sprintf( buf, "undefined message: %d\n", (int) _m.id );
|
||||
debugMessage( buf );
|
||||
break;
|
||||
}
|
||||
}
|
||||
if( reply )
|
||||
{
|
||||
@@ -1097,7 +1100,7 @@ void RemotePluginClient::setShmKey( key_t _key, int _size )
|
||||
}
|
||||
else
|
||||
{
|
||||
fprintf( stderr, "failed getting shared memory\n" );
|
||||
debugMessage( "failed getting shared memory\n" );
|
||||
}
|
||||
#else
|
||||
if( m_shm != NULL )
|
||||
@@ -1115,7 +1118,7 @@ void RemotePluginClient::setShmKey( key_t _key, int _size )
|
||||
int shm_id = shmget( _key, _size, 0 );
|
||||
if( shm_id == -1 )
|
||||
{
|
||||
fprintf( stderr, "failed getting shared memory\n" );
|
||||
debugMessage( "failed getting shared memory\n" );
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1135,6 +1138,10 @@ void RemotePluginClient::doProcessing()
|
||||
(sampleFrame *)( m_shm +
|
||||
( m_inputCount*m_bufferSize ) ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
debugMessage( "doProcessing(): have no shared memory!\n" );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user