]> git.sesse.net Git - vlc/commitdiff
vout: use var_Inherit*() for video-title* variables
authorRémi Denis-Courmont <remi@remlab.net>
Wed, 1 May 2013 08:08:45 +0000 (11:08 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Wed, 1 May 2013 08:08:45 +0000 (11:08 +0300)
modules/video_output/msw/common.c
modules/video_output/msw/events.c
src/video_output/video_output.c
src/video_output/vout_intf.c
src/video_output/vout_wrapper.c

index b44ac45ed3187a415bc1270545738784d917c152..a0e663db950e40a1edd85fb3ef69cfcf78614fd9 100644 (file)
@@ -77,7 +77,6 @@ int CommonInit(vout_display_t *vd)
     sys->is_first_display = true;
     sys->is_on_top = false;
 
-    var_Create(vd, "video-title", VLC_VAR_STRING | VLC_VAR_DOINHERIT);
     var_Create(vd, "video-deco", VLC_VAR_BOOL | VLC_VAR_DOINHERIT);
 
     /* */
index b8a9d109b22a71efcc5458fdd03083c53942e6dd..ada4d43090d58d3fd5c18822e18fe8120c87de99 100644 (file)
@@ -957,7 +957,7 @@ void EventThreadMouseHide( event_thread_t *p_event )
 
 void EventThreadUpdateTitle( event_thread_t *p_event, const char *psz_fallback )
 {
-    char *psz_title = var_GetNonEmptyString( p_event->vd, "video-title" );
+    char *psz_title = var_InheritString( p_event->vd, "video-title" );
     if( !psz_title )
         psz_title = strdup( psz_fallback );
     if( !psz_title )
index 34c2e91d95db2a66f1ebb616864c2bdc9befacbe..2db8b2d4650ab966f32914448249066460ba641a 100644 (file)
@@ -149,9 +149,9 @@ static vout_thread_t *VoutCreate(vlc_object_t *object,
     /* Take care of some "interface/control" related initialisations */
     vout_IntfInit(vout);
 
-    vout->p->title.show     = var_GetBool(vout, "video-title-show");
-    vout->p->title.timeout  = var_GetInteger(vout, "video-title-timeout");
-    vout->p->title.position = var_GetInteger(vout, "video-title-position");
+    vout->p->title.show     = var_InheritBool(vout, "video-title-show");
+    vout->p->title.timeout  = var_InheritInteger(vout, "video-title-timeout");
+    vout->p->title.position = var_InheritInteger(vout, "video-title-position");
 
     /* Get splitter name if present */
     char *splitter_name = var_InheritString(vout, "video-splitter");
index c4c9f00891907f5c9c71df55aa4ac3614ea80e27..825918cbad4413497c0d601b8f93a7ee9130970d 100644 (file)
@@ -162,10 +162,6 @@ void vout_IntfInit( vout_thread_t *p_vout )
     var_Create( p_vout, "mouse-hide-timeout",
                 VLC_VAR_INTEGER | VLC_VAR_DOINHERIT );
 
-    var_Create( p_vout, "video-title-show", VLC_VAR_BOOL | VLC_VAR_DOINHERIT );
-    var_Create( p_vout, "video-title-timeout", VLC_VAR_INTEGER | VLC_VAR_DOINHERIT );
-    var_Create( p_vout, "video-title-position", VLC_VAR_INTEGER | VLC_VAR_DOINHERIT );
-
     /* Zoom object var */
     var_Create( p_vout, "zoom", VLC_VAR_FLOAT | VLC_VAR_ISCOMMAND |
                 VLC_VAR_HASCHOICE | VLC_VAR_DOINHERIT );
index b2cb77251e0a8a6cde19eca522f028fcf7817506..d6f86d9c2b49b5818499fdd78e635f5d64c0cd7b 100644 (file)
@@ -54,7 +54,7 @@ int vout_OpenWrapper(vout_thread_t *vout,
     msg_Dbg(vout, "Opening vout display wrapper");
 
     /* */
-    sys->display.title = var_CreateGetNonEmptyString(vout, "video-title");
+    sys->display.title = var_InheritString(vout, "video-title");
 
     /* */
     const mtime_t double_click_timeout = 300000;