X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=modules%2Fmux%2Fdummy.c;h=a62b3587e8a44620813696c61d81b81a1c0b8fec;hb=d727c4590f83751a2f28fcdfd8af3886ebeb45d8;hp=0670c2f3166c3b5b499f120a6552baee659f1edb;hpb=fe087a38282e93addb25fa9598393e40ea233b09;p=vlc diff --git a/modules/mux/dummy.c b/modules/mux/dummy.c index 0670c2f316..a62b3587e8 100644 --- a/modules/mux/dummy.c +++ b/modules/mux/dummy.c @@ -19,17 +19,21 @@ * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA. + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA. *****************************************************************************/ /***************************************************************************** * Preamble *****************************************************************************/ -#include -#include -#include +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif +#include +#include +#include +#include /***************************************************************************** * Module descriptor @@ -38,7 +42,7 @@ static int Open ( vlc_object_t * ); static void Close ( vlc_object_t * ); vlc_module_begin(); - set_description( _("Dummy/Raw muxer") ); + set_description( N_("Dummy/Raw muxer") ); set_capability( "sout mux", 5 ); set_category( CAT_SOUT ); set_subcategory( SUBCAT_SOUT_MUX ); @@ -60,7 +64,7 @@ struct sout_mux_sys_t { /* Some streams have special initialization data, we'll output this * data as an header in the stream. */ - vlc_bool_t b_header; + bool b_header; }; /***************************************************************************** @@ -80,7 +84,7 @@ static int Open( vlc_object_t *p_this ) p_mux->pf_mux = Mux; p_mux->p_sys = p_sys = malloc( sizeof( sout_mux_sys_t ) ); - p_sys->b_header = VLC_TRUE; + p_sys->b_header = true; return VLC_SUCCESS; } @@ -100,21 +104,22 @@ static void Close( vlc_object_t * p_this ) static int Control( sout_mux_t *p_mux, int i_query, va_list args ) { - vlc_bool_t *pb_bool; + VLC_UNUSED(p_mux); + bool *pb_bool; - switch( i_query ) - { - case MUX_CAN_ADD_STREAM_WHILE_MUXING: - pb_bool = (vlc_bool_t*)va_arg( args, vlc_bool_t * ); - *pb_bool = VLC_TRUE; - return VLC_SUCCESS; + switch( i_query ) + { + case MUX_CAN_ADD_STREAM_WHILE_MUXING: + pb_bool = (bool*)va_arg( args, bool * ); + *pb_bool = true; + return VLC_SUCCESS; - case MUX_GET_ADD_STREAM_WAIT: - pb_bool = (vlc_bool_t*)va_arg( args, vlc_bool_t * ); - *pb_bool = VLC_FALSE; - return VLC_SUCCESS; + case MUX_GET_ADD_STREAM_WAIT: + pb_bool = (bool*)va_arg( args, bool * ); + *pb_bool = false; + return VLC_SUCCESS; - case MUX_GET_MIME: /* Unknown */ + case MUX_GET_MIME: /* Unknown */ default: return VLC_EGENERIC; } @@ -122,12 +127,14 @@ static int Control( sout_mux_t *p_mux, int i_query, va_list args ) static int AddStream( sout_mux_t *p_mux, sout_input_t *p_input ) { + VLC_UNUSED(p_input); msg_Dbg( p_mux, "adding input" ); return VLC_SUCCESS; } static int DelStream( sout_mux_t *p_mux, sout_input_t *p_input ) { + VLC_UNUSED(p_input); msg_Dbg( p_mux, "removing input" ); return VLC_SUCCESS; } @@ -156,7 +163,7 @@ static int Mux( sout_mux_t *p_mux ) } p_fifo = p_mux->pp_inputs[i]->p_fifo; - i_count = p_fifo->i_depth; + i_count = block_FifoCount( p_fifo ); while( i_count > 0 ) { block_t *p_data = block_FifoGet( p_fifo ); @@ -166,7 +173,7 @@ static int Mux( sout_mux_t *p_mux ) i_count--; } } - p_sys->b_header = VLC_FALSE; + p_sys->b_header = false; return VLC_SUCCESS; }