# include "config.h"
#endif
-#include <vlc/vlc.h>
+#include <vlc_common.h>
#include <vlc_bits.h>
#include <vlc_block.h>
rtcp_t *p_rtcp = (rtcp_t *) p_this;
rtcp_client_t *p_client = NULL;
- vlc_mutex_lock( &p_rtcp->object_lock );
+ vlc_object_lock( p_rtcp );
p_client = (rtcp_client_t*) malloc( sizeof(rtcp_client_t) );
if( !p_client )
return VLC_ENOMEM;
p_client->i_index, p_client );
p_rtcp->i_clients++;
p_rtcp->u_clients++;
- vlc_mutex_unlock( &p_rtcp->object_lock );
+ vlc_object_unlock( p_rtcp );
return VLC_SUCCESS;
}
rtcp_t *p_rtcp = (rtcp_t *) p_this;
uint32_t i_pos = 0;
- vlc_mutex_lock( &p_rtcp->object_lock );
+ vlc_object_lock( p_rtcp );
if( p_rtcp->pf_find_client( p_this, u_ssrc, &i_pos ) == VLC_SUCCESS )
{
rtcp_client_t *p_old = p_rtcp->pp_clients[i_pos];
p_rtcp->u_clients--;
/* BYE message is sent by rtcp_destroy_client() */
}
- vlc_mutex_unlock( &p_rtcp->object_lock );
+ vlc_object_unlock( p_rtcp );
return VLC_SUCCESS;
}
rtcp_t *p_rtcp = (rtcp_t *) p_this;
uint32_t i = 0;
- vlc_mutex_lock( &p_rtcp->object_lock );
+ vlc_object_lock( p_rtcp );
for( i=0; i < p_rtcp->i_clients; i++ )
{
rtcp_client_t *p_old = p_rtcp->pp_clients[i];
free( p_old );
}
}
- vlc_mutex_unlock( &p_rtcp->object_lock );
+ vlc_object_unlock( p_rtcp );
return VLC_SUCCESS;
}
if( result == VLC_EGENERIC )
return VLC_ENOMEM;
}
- vlc_mutex_lock( &p_rtcp->object_lock );
+ vlc_object_lock( p_rtcp );
p_client = p_rtcp->pp_clients[i_pos];
p_client->p_stats->u_SR_received++;
p_client->p_stats->u_last_SR,
p_client->p_stats->u_delay_since_last_SR );
p_client = NULL;
- vlc_mutex_unlock( &p_rtcp->object_lock );
+ vlc_object_unlock( p_rtcp );
}
return VLC_SUCCESS;
}
return VLC_ENOMEM;
}
- vlc_mutex_lock( &p_rtcp->object_lock );
+ vlc_object_lock( p_rtcp );
p_client = p_rtcp->pp_clients[i_pos];
p_client->p_stats->u_RR_received++;
p_client->p_stats->u_last_SR,
p_client->p_stats->u_delay_since_last_SR );
p_client = NULL;
- vlc_mutex_unlock( &p_rtcp->object_lock );
+ vlc_object_unlock( p_rtcp );
}
return VLC_SUCCESS;
}
return VLC_ENOMEM;
}
- vlc_mutex_lock( &p_rtcp->object_lock );
+ vlc_object_lock( p_rtcp );
p_client = p_rtcp->pp_clients[i_pos];
u_item = bs_read( p_rtcp->bs, 8 );
((double)(0.9375) * p_client->p_stats->u_avg_pkt_size) );
p_client = NULL;
- vlc_mutex_unlock( &p_rtcp->object_lock );
+ vlc_object_unlock( p_rtcp );
}
return VLC_SUCCESS;
}
return VLC_ENOMEM;
}
- vlc_mutex_lock( &p_rtcp->object_lock );
+ vlc_object_lock( p_rtcp );
p_client = p_rtcp->pp_clients[i_pos];
for( i = 0 ; i < 4; i++ )
psz_data = (char *) malloc( p_pkt->u_length );
if( !psz_data ) {
- vlc_mutex_unlock( &p_rtcp->object_lock );
+ vlc_object_unlock( p_rtcp );
return VLC_EGENERIC;
}
p_pkt->report.app.u_length = p_pkt->u_length;
p_client = NULL;
- vlc_mutex_unlock( &p_rtcp->object_lock );
+ vlc_object_unlock( p_rtcp );
/* Just ignore this packet */
return VLC_SUCCESS;
return NULL;
}
- vlc_mutex_lock( &p_rtcp->object_lock );
+ vlc_object_lock( p_rtcp );
p_client = p_rtcp->pp_clients[i_pos];
p_stats = p_client->p_stats;
bs_write( s, 32, p_stats->u_delay_since_last_SR );
p_client = NULL;
- vlc_mutex_unlock( &p_rtcp->object_lock );
+ vlc_object_unlock( p_rtcp );
/* possible SR extension */
return p_block;
return NULL;
}
- vlc_mutex_lock( &p_rtcp->object_lock );
+ vlc_object_lock( p_rtcp );
p_client = p_rtcp->pp_clients[i_pos];
p_stats = p_client->p_stats;
bs_write( s, 32, p_stats->u_delay_since_last_RR );
p_client = NULL;
- vlc_mutex_unlock( &p_rtcp->object_lock );
+ vlc_object_unlock( p_rtcp );
/* possible RR extension */
return p_block;