[vlc-devel] [PATCH 16/18] input: remove INPUT_*_PCR

Thomas Guillem thomas at gllm.fr
Fri May 10 16:03:20 CEST 2019


This was only used by netsync that is disabled for now.
This need to be ported to the new player and clock.
---
 include/vlc_input.h | 19 -------------------
 src/input/control.c | 14 --------------
 2 files changed, 33 deletions(-)

diff --git a/include/vlc_input.h b/include/vlc_input.h
index 6191ccd309..c78efec8a2 100644
--- a/include/vlc_input.h
+++ b/include/vlc_input.h
@@ -551,10 +551,6 @@ enum input_query_e
     INPUT_NAV_POPUP,
     /** Activate disc Root Menu. res=can fail */
     INPUT_NAV_MENU,
-
-    /* External clock managments */
-    INPUT_GET_PCR_SYSTEM,   /* arg1=vlc_tick_t *, arg2=vlc_tick_t *       res=can fail */
-    INPUT_MODIFY_PCR_SYSTEM,/* arg1=int absolute, arg2=vlc_tick_t   res=can fail */
 };
 
 /** @}*/
@@ -616,21 +612,6 @@ VLC_API void input_SetPosition( input_thread_t *, float f_position, bool b_fast
  */
 VLC_API input_item_t* input_GetItem( input_thread_t * ) VLC_USED;
 
-/**
- * \see input_clock_GetSystemOrigin
- */
-static inline int input_GetPcrSystem( input_thread_t *p_input, vlc_tick_t *pi_system, vlc_tick_t *pi_delay )
-{
-    return input_Control( p_input, INPUT_GET_PCR_SYSTEM, pi_system, pi_delay );
-}
-/**
- * \see input_clock_ChangeSystemOrigin
- */
-static inline int input_ModifyPcrSystem( input_thread_t *p_input, bool b_absolute, vlc_tick_t i_system )
-{
-    return input_Control( p_input, INPUT_MODIFY_PCR_SYSTEM, b_absolute, i_system );
-}
-
 /* */
 VLC_API decoder_t * input_DecoderCreate( vlc_object_t *, const es_format_t *, input_resource_t * ) VLC_USED;
 VLC_API void input_DecoderDelete( decoder_t * );
diff --git a/src/input/control.c b/src/input/control.c
index 0a979663dd..3dc9f7af43 100644
--- a/src/input/control.c
+++ b/src/input/control.c
@@ -81,20 +81,6 @@ int input_vaControl( input_thread_t *p_input, int i_query, va_list args )
                                + INPUT_CONTROL_NAV_ACTIVATE, NULL );
             return VLC_SUCCESS;
 
-        case INPUT_GET_PCR_SYSTEM:
-        {
-            vlc_tick_t *pi_system = va_arg( args, vlc_tick_t * );
-            vlc_tick_t *pi_delay  = va_arg( args, vlc_tick_t * );
-            return es_out_ControlGetPcrSystem( priv->p_es_out_display, pi_system, pi_delay );
-        }
-
-        case INPUT_MODIFY_PCR_SYSTEM:
-        {
-            bool b_absolute = va_arg( args, int );
-            vlc_tick_t i_system = va_arg( args, vlc_tick_t );
-            return es_out_ControlModifyPcrSystem( priv->p_es_out_display, b_absolute, i_system );
-        }
-
         default:
             msg_Err( p_input, "unknown query 0x%x in %s", i_query, __func__ );
             return VLC_EGENERIC;
-- 
2.20.1



More information about the vlc-devel mailing list