Commit b2b9fb4c authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

block_FifoNew: remove un-needed parameter

parent 6d44cf44
...@@ -271,8 +271,7 @@ static inline block_t *block_ChainGather( block_t *p_list ) ...@@ -271,8 +271,7 @@ static inline block_t *block_ChainGather( block_t *p_list )
* (this is used to wakeup a thread when there is no data to queue) * (this is used to wakeup a thread when there is no data to queue)
****************************************************************************/ ****************************************************************************/
#define block_FifoNew( a ) __block_FifoNew( VLC_OBJECT(a) ) VLC_EXPORT( block_fifo_t *, block_FifoNew, ( void ) );
VLC_EXPORT( block_fifo_t *, __block_FifoNew, ( vlc_object_t * ) );
VLC_EXPORT( void, block_FifoRelease, ( block_fifo_t * ) ); VLC_EXPORT( void, block_FifoRelease, ( block_fifo_t * ) );
VLC_EXPORT( void, block_FifoEmpty, ( block_fifo_t * ) ); VLC_EXPORT( void, block_FifoEmpty, ( block_fifo_t * ) );
VLC_EXPORT( size_t, block_FifoPut, ( block_fifo_t *, block_t * ) ); VLC_EXPORT( size_t, block_FifoPut, ( block_fifo_t *, block_t * ) );
......
...@@ -146,8 +146,8 @@ static int Open( vlc_object_t *p_this ) ...@@ -146,8 +146,8 @@ static int Open( vlc_object_t *p_this )
vlc_object_attach( p_sys->p_thread, p_access ); vlc_object_attach( p_sys->p_thread, p_access );
p_sys->p_thread->b_die = 0; p_sys->p_thread->b_die = 0;
p_sys->p_thread->b_error= 0; p_sys->p_thread->b_error= 0;
p_sys->p_thread->p_fifo_media = block_FifoNew( p_access ); p_sys->p_thread->p_fifo_media = block_FifoNew();
p_sys->p_thread->p_empty_blocks = block_FifoNew( p_access ); p_sys->p_thread->p_empty_blocks = block_FifoNew();
p_sys->p_thread->has_audio = 0; p_sys->p_thread->has_audio = 0;
p_sys->p_thread->has_video = 0; p_sys->p_thread->has_video = 0;
p_sys->p_thread->metadata_received = 0; p_sys->p_thread->metadata_received = 0;
......
...@@ -161,7 +161,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -161,7 +161,7 @@ static int Open( vlc_object_t *p_this )
p_access->p_sys = p_sys = malloc( sizeof( access_sys_t ) ); p_access->p_sys = p_sys = malloc( sizeof( access_sys_t ) );
/* */ /* */
p_sys->p_fifo = block_FifoNew( p_access ); p_sys->p_fifo = block_FifoNew();
p_sys->i_write_size = 0; p_sys->i_write_size = 0;
p_sys->i_files = 0; p_sys->i_files = 0;
p_sys->i_data = 0; p_sys->i_data = 0;
......
...@@ -221,8 +221,8 @@ static int Open( vlc_object_t *p_this ) ...@@ -221,8 +221,8 @@ static int Open( vlc_object_t *p_this )
p_sys->p_thread->p_sout = p_access->p_sout; p_sys->p_thread->p_sout = p_access->p_sout;
p_sys->p_thread->b_die = 0; p_sys->p_thread->b_die = 0;
p_sys->p_thread->b_error= 0; p_sys->p_thread->b_error= 0;
p_sys->p_thread->p_fifo = block_FifoNew( p_access ); p_sys->p_thread->p_fifo = block_FifoNew();
p_sys->p_thread->p_empty_blocks = block_FifoNew( p_access ); p_sys->p_thread->p_empty_blocks = block_FifoNew();
i_handle = net_ConnectDgram( p_this, psz_dst_addr, i_dst_port, -1, i_handle = net_ConnectDgram( p_this, psz_dst_addr, i_dst_port, -1,
IPPROTO_UDP ); IPPROTO_UDP );
......
...@@ -297,7 +297,7 @@ static int Open( vlc_object_t *p_this ) ...@@ -297,7 +297,7 @@ static int Open( vlc_object_t *p_this )
p_vod->pf_media_add_es = MediaAddES; p_vod->pf_media_add_es = MediaAddES;
p_vod->pf_media_del_es = MediaDelES; p_vod->pf_media_del_es = MediaDelES;
p_sys->p_fifo_cmd = block_FifoNew( p_vod ); p_sys->p_fifo_cmd = block_FifoNew();
if( vlc_thread_create( p_vod, "rtsp vod thread", CommandThread, if( vlc_thread_create( p_vod, "rtsp vod thread", CommandThread,
VLC_THREAD_PRIORITY_LOW, false ) ) VLC_THREAD_PRIORITY_LOW, false ) )
{ {
......
...@@ -1162,7 +1162,7 @@ static sout_stream_id_t *Add( sout_stream_t *p_stream, es_format_t *p_fmt ) ...@@ -1162,7 +1162,7 @@ static sout_stream_id_t *Add( sout_stream_t *p_stream, es_format_t *p_fmt )
p_sys->psz_destination, p_sys->psz_destination,
p_sys->i_ttl, id->i_port, id->i_port + 1 ); p_sys->i_ttl, id->i_port, id->i_port + 1 );
id->p_fifo = block_FifoNew( p_stream ); id->p_fifo = block_FifoNew();
if( vlc_thread_create( id, "RTP send thread", ThreadSend, if( vlc_thread_create( id, "RTP send thread", ThreadSend,
VLC_THREAD_PRIORITY_HIGHEST, false ) ) VLC_THREAD_PRIORITY_HIGHEST, false ) )
goto error; goto error;
......
...@@ -483,7 +483,7 @@ static decoder_t * CreateDecoder( input_thread_t *p_input, ...@@ -483,7 +483,7 @@ static decoder_t * CreateDecoder( input_thread_t *p_input,
p_dec->p_owner->p_packetizer = NULL; p_dec->p_owner->p_packetizer = NULL;
/* decoder fifo */ /* decoder fifo */
if( ( p_dec->p_owner->p_fifo = block_FifoNew( p_dec ) ) == NULL ) if( ( p_dec->p_owner->p_fifo = block_FifoNew() ) == NULL )
{ {
msg_Err( p_dec, "out of memory" ); msg_Err( p_dec, "out of memory" );
return NULL; return NULL;
......
...@@ -337,7 +337,7 @@ stream_t *__stream_DemuxNew( vlc_object_t *p_obj, const char *psz_demux, ...@@ -337,7 +337,7 @@ stream_t *__stream_DemuxNew( vlc_object_t *p_obj, const char *psz_demux,
p_sys->psz_name = strdup( psz_demux ); p_sys->psz_name = strdup( psz_demux );
/* decoder fifo */ /* decoder fifo */
if( ( p_sys->p_fifo = block_FifoNew( s ) ) == NULL ) if( ( p_sys->p_fifo = block_FifoNew() ) == NULL )
{ {
msg_Err( s, "out of memory" ); msg_Err( s, "out of memory" );
vlc_object_release( s ); vlc_object_release( s );
......
...@@ -35,7 +35,7 @@ block_Alloc ...@@ -35,7 +35,7 @@ block_Alloc
block_FifoCount block_FifoCount
block_FifoEmpty block_FifoEmpty
block_FifoGet block_FifoGet
__block_FifoNew block_FifoNew
block_FifoPut block_FifoPut
block_FifoRelease block_FifoRelease
block_FifoShow block_FifoShow
......
...@@ -243,14 +243,14 @@ struct block_fifo_t ...@@ -243,14 +243,14 @@ struct block_fifo_t
bool b_force_wake; bool b_force_wake;
}; };
block_fifo_t *__block_FifoNew( vlc_object_t *p_obj ) block_fifo_t *block_FifoNew( void )
{ {
block_fifo_t *p_fifo; block_fifo_t *p_fifo = malloc( sizeof( block_fifo_t ) );
if( !p_fifo )
return NULL;
p_fifo = malloc( sizeof( block_fifo_t ) ); vlc_mutex_init( NULL, &p_fifo->lock );
if( !p_fifo ) return NULL; vlc_cond_init( NULL, &p_fifo->wait );
vlc_mutex_init( p_obj, &p_fifo->lock );
vlc_cond_init( p_obj, &p_fifo->wait );
p_fifo->p_first = NULL; p_fifo->p_first = NULL;
p_fifo->pp_last = &p_fifo->p_first; p_fifo->pp_last = &p_fifo->p_first;
p_fifo->i_depth = p_fifo->i_size = 0; p_fifo->i_depth = p_fifo->i_size = 0;
......
...@@ -530,7 +530,7 @@ sout_input_t *sout_MuxAddStream( sout_mux_t *p_mux, es_format_t *p_fmt ) ...@@ -530,7 +530,7 @@ sout_input_t *sout_MuxAddStream( sout_mux_t *p_mux, es_format_t *p_fmt )
} }
p_input->p_sout = p_mux->p_sout; p_input->p_sout = p_mux->p_sout;
p_input->p_fmt = p_fmt; p_input->p_fmt = p_fmt;
p_input->p_fifo = block_FifoNew( p_mux->p_sout ); p_input->p_fifo = block_FifoNew();
p_input->p_sys = NULL; p_input->p_sys = NULL;
TAB_APPEND( p_mux->i_nb_inputs, p_mux->pp_inputs, p_input ); TAB_APPEND( p_mux->i_nb_inputs, p_mux->pp_inputs, p_input );
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment