Browse Source

input: remove constant nul parameters

pull/89/head
Rémi Denis-Courmont 8 years ago
parent
commit
d973543417
  1. 8
      include/vlc_input.h
  2. 2
      lib/video.c
  3. 2
      modules/gui/qt/input_manager.cpp
  4. 4
      src/input/control.c

8
include/vlc_input.h

@ -580,7 +580,7 @@ enum input_query_e
* XXX You must release as soon as possible */
INPUT_GET_AOUT, /* arg1=audio_output_t ** res=can fail */
INPUT_GET_VOUTS, /* arg1=vout_thread_t ***, size_t * res=can fail */
INPUT_GET_ES_OBJECTS, /* arg1=int id, vlc_object_t **dec, vout_thread_t **, audio_output_t ** */
INPUT_GET_ES_OBJECTS, /* arg1=int id, vlc_object_t **dec */
/* Renderers */
INPUT_SET_RENDERER, /* arg1=vlc_renderer_item_t* */
@ -720,11 +720,9 @@ static inline audio_output_t *input_GetAout( input_thread_t *p_input )
* You may set pointer of pointer to NULL to avoid retrieving it.
*/
static inline int input_GetEsObjects( input_thread_t *p_input, int i_id,
vlc_object_t **pp_decoder,
vout_thread_t **pp_vout, audio_output_t **pp_aout )
vlc_object_t **pp_decoder )
{
return input_Control( p_input, INPUT_GET_ES_OBJECTS, i_id,
pp_decoder, pp_vout, pp_aout );
return input_Control( p_input, INPUT_GET_ES_OBJECTS, i_id, pp_decoder );
}
/**

2
lib/video.c

@ -516,7 +516,7 @@ void libvlc_video_set_teletext( libvlc_media_player_t *p_mi, int i_page )
telx = var_GetInteger( p_input_thread, "teletext-es" );
if( telx >= 0 )
{
if( input_GetEsObjects( p_input_thread, telx, &p_zvbi, NULL, NULL )
if( input_GetEsObjects( p_input_thread, telx, &p_zvbi )
== VLC_SUCCESS )
{
var_SetInteger( p_zvbi, "vbi-page", i_page );

2
modules/gui/qt/input_manager.cpp

@ -595,7 +595,7 @@ void InputManager::UpdateTeletext()
vlc_object_release( p_input_vbi );
}
if( input_GetEsObjects( p_input, i_teletext_es, &p_input_vbi, NULL, NULL ) )
if( input_GetEsObjects( p_input, i_teletext_es, &p_input_vbi ) )
p_input_vbi = NULL;
if( p_input_vbi )

4
src/input/control.c

@ -316,8 +316,8 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
{
const int i_id = va_arg( args, int );
vlc_object_t **pp_decoder = va_arg( args, vlc_object_t ** );
vout_thread_t **pp_vout = va_arg( args, vout_thread_t ** );
audio_output_t **pp_aout = va_arg( args, audio_output_t ** );
vout_thread_t **pp_vout = NULL;
audio_output_t **pp_aout = NULL;
return es_out_Control( priv->p_es_out_display,
ES_OUT_GET_ES_OBJECTS_BY_ID, i_id,

Loading…
Cancel
Save