From: RĂ©mi Denis-Courmont Date: Fri, 29 Aug 2008 15:51:00 +0000 (+0300) Subject: Make access_out independent of sout instance X-Git-Tag: 1.0.0-pre1~3694 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=631a4861beef2ec7fdf7cbfbde1fd5ce10dbc5ee;p=vlc Make access_out independent of sout instance --- diff --git a/include/vlc_sout.h b/include/vlc_sout.h index 45856a426a..3be54cb29e 100644 --- a/include/vlc_sout.h +++ b/include/vlc_sout.h @@ -100,7 +100,6 @@ struct sout_access_out_t int (*pf_control)( sout_access_out_t *, int, va_list); config_chain_t *p_cfg; - sout_instance_t *p_sout; }; enum access_out_query_e diff --git a/modules/stream_out/rtp.c b/modules/stream_out/rtp.c index ca493b6d9f..6407aafa9c 100644 --- a/modules/stream_out/rtp.c +++ b/modules/stream_out/rtp.c @@ -1727,7 +1727,6 @@ static sout_access_out_t *GrabberCreate( sout_stream_t *p_stream ) return NULL; p_grab->p_module = NULL; - p_grab->p_sout = p_stream->p_sout; p_grab->psz_access = strdup( "grab" ); p_grab->p_cfg = NULL; p_grab->psz_path = strdup( "" ); diff --git a/src/stream_output/stream_output.c b/src/stream_output/stream_output.c index b52bc97b16..4d99323a43 100644 --- a/src/stream_output/stream_output.c +++ b/src/stream_output/stream_output.c @@ -307,7 +307,6 @@ sout_access_out_t *sout_AccessOutNew( sout_instance_t *p_sout, psz_access ); free( psz_next ); p_access->psz_path = strdup( psz_name ? psz_name : "" ); - p_access->p_sout = p_sout; p_access->p_sys = NULL; p_access->pf_seek = NULL; p_access->pf_read = NULL; @@ -375,6 +374,7 @@ ssize_t sout_AccessOutRead( sout_access_out_t *p_access, block_t *p_buffer ) *****************************************************************************/ ssize_t sout_AccessOutWrite( sout_access_out_t *p_access, block_t *p_buffer ) { +#if 0 const unsigned i_packets_gather = 30; p_access->i_writes++; p_access->i_sent_bytes += p_buffer->i_buffer; @@ -384,6 +384,7 @@ ssize_t sout_AccessOutWrite( sout_access_out_t *p_access, block_t *p_buffer ) sout_UpdateStatistic( p_access->p_sout, SOUT_STATISTIC_SENT_BYTE, p_access->i_sent_bytes ); p_access->i_sent_bytes = 0; } +#endif return p_access->pf_write( p_access, p_buffer ); }