]> git.sesse.net Git - vlc/commitdiff
modules: Use access_GetParentInput and demux_GetParentInput.
authorPierre d'Herbemont <pdherbemont@free.fr>
Fri, 21 Aug 2009 10:28:16 +0000 (12:28 +0200)
committerPierre d'Herbemont <pdherbemont@free.fr>
Fri, 21 Aug 2009 10:34:03 +0000 (12:34 +0200)
modules/access/cdda.c
modules/access/cdda/access.c
modules/access/cdda/info.c
modules/access/dvdnav.c
modules/access/mms/mmsh.c
modules/access/vcdx/access.c
modules/demux/mp4/mp4.c
modules/demux/playlist/playlist.c
modules/misc/lua/demux.c
modules/services_discovery/sap.c

index 9681e18647f720d06b83de0a40e5ca9d470b2479..7527b5684acd5eb660f79cae489f393443cc2f30 100644 (file)
@@ -177,7 +177,7 @@ static int Open( vlc_object_t *p_this )
    if( p_sys->i_track < 0 )
    {
         /* We only do separate items if the whole disc is requested */
-        input_thread_t *p_input = (input_thread_t*)vlc_object_find( p_access, VLC_OBJECT_INPUT, FIND_PARENT );
+        input_thread_t *p_input = access_GetParentInput( p_access );
 
         i_ret = -1;
         if( p_input )
index db3ed3efcc74e8ab33484334e940213da2ef7f29..29d14d2d94704a568e9db1aa0e3f1b4393cac2ca 100644 (file)
@@ -664,8 +664,7 @@ int CDDAOpen( vlc_object_t *p_this )
             config_GetInt( p_this, MODULE_STRING "-blocks-per-read" );
     p_cdda->last_disc_frame =
             cdio_get_track_lsn( p_cdio, CDIO_CDROM_LEADOUT_TRACK );
-    p_cdda->p_input = vlc_object_find( p_access, VLC_OBJECT_INPUT,
-                                       FIND_PARENT );
+    p_cdda->p_input = access_GetParentInput( p_access );
 
     if( 0 == p_cdda->i_blocks_per_read )
         p_cdda->i_blocks_per_read = DEFAULT_BLOCKS_PER_READ;
index 1d7c36fe085453f16d6703f1fff4273136e854fa..dc3448f0ee0401c7d4b5ed02ea2ffc153ad9df37 100644 (file)
@@ -860,7 +860,7 @@ CDDAFixupPlaylist( access_t *p_access, cdda_data_t *p_cdda,
     }
     else
     {
-        input_thread_t *p_input = (input_thread_t*)vlc_object_find( p_access, VLC_OBJECT_INPUT, FIND_PARENT );
+        input_thread_t *p_input = access_GetParentInput( p_access );
         if( !p_input )
             return VLC_EGENERIC;
 
index d6bcb5aa711a98983bafc6bdce12282d2193dd0c..fa12a18960d807083dce80324626e5ecdd583adb 100644 (file)
@@ -339,7 +339,7 @@ static int Open( vlc_object_t *p_this )
 
     /* FIXME hack hack hack hack FIXME */
     /* Get p_input and create variable */
-    p_sys->p_input = vlc_object_find( p_demux, VLC_OBJECT_INPUT, FIND_PARENT );
+    p_sys->p_input = demux_GetParentInput( p_demux );
     var_Create( p_sys->p_input, "x-start", VLC_VAR_INTEGER );
     var_Create( p_sys->p_input, "y-start", VLC_VAR_INTEGER );
     var_Create( p_sys->p_input, "x-end", VLC_VAR_INTEGER );
index 8d8c55ba2de2a81517cf10380c541c79020c5184..ff66d398853b8e499c346bcf77fc414f2096e976 100644 (file)
@@ -167,7 +167,7 @@ int MMSHOpen( access_t *p_access )
     {
         msg_Dbg( p_access, "redirection to %s", psz_location );
 
-        input_thread_t * p_input = vlc_object_find( p_access, VLC_OBJECT_INPUT, FIND_PARENT );
+        input_thread_t * p_input = access_GetParentInput( p_access );
         input_item_t * p_new_loc;
 
         if( !p_input )
index b04c5491b4d7b77a7e908bf125986d0f35e0ffc3..f3c619209755168635cf621a2b863dacba6ebfc8 100644 (file)
@@ -894,9 +894,7 @@ VCDOpen ( vlc_object_t *p_this )
                                                     "-track-length" );
     p_vcdplayer->in_still          = false;
     p_vcdplayer->play_item.type    = VCDINFO_ITEM_TYPE_NOTFOUND;
-    p_vcdplayer->p_input           = vlc_object_find( p_access,
-                                                      VLC_OBJECT_INPUT,
-                                                      FIND_PARENT );
+    p_vcdplayer->p_input           = access_GetParentInput( p_access );
 //    p_vcdplayer->p_meta            = vlc_meta_New();
     p_vcdplayer->p_segments        = NULL;
     p_vcdplayer->p_entries         = NULL;
index c3f7e5005e7a70dd7cbf8e874696ed9b70f0db45..2915d01b5a6684661fd7ddf79d0f4871d1714965 100644 (file)
@@ -369,7 +369,7 @@ static int Open( vlc_object_t * p_this )
 
         msg_Dbg( p_demux, "detected playlist mov file (%d ref)", i_count );
 
-        input_thread_t *p_input = vlc_object_find( p_demux, VLC_OBJECT_INPUT, FIND_PARENT );
+        input_thread_t *p_input = demux_GetParentInput( p_demux );
         input_item_t *p_current = input_GetItem( p_input );
 
         for( i = 0; i < i_count; i++ )
index 45749be82df6bb2025d4e4107e946df0a54896ec..484bb2b20c6cb48b87dd21059e5a469249b068d1 100644 (file)
@@ -167,7 +167,7 @@ vlc_module_end ()
 
 input_item_t * GetCurrentItem(demux_t *p_demux)
 {
-    input_thread_t *p_input_thread = (input_thread_t *)vlc_object_find( p_demux, VLC_OBJECT_INPUT, FIND_PARENT );;
+    input_thread_t *p_input_thread = demux_GetParentInput( p_demux );
     input_item_t *p_current_input = input_GetItem( p_input_thread );
     vlc_gc_incref(p_current_input);
     vlc_object_release(p_input_thread);
index d7f4445bf0ced0fdaf02b7567cdd43de7a4c8449..0635ecff7c08b896e17686dc4ad18f1f377d1235 100644 (file)
@@ -248,8 +248,7 @@ static int Demux( demux_t *p_demux )
     lua_State *L = p_demux->p_sys->L;
     char *psz_filename = p_demux->p_sys->psz_filename;
 
-    input_thread_t *p_input_thread = (input_thread_t *)
-        vlc_object_find( p_demux, VLC_OBJECT_INPUT, FIND_PARENT );
+    input_thread_t *p_input_thread = demux_GetParentInput( p_demux );
     input_item_t *p_current_input = input_GetItem( p_input_thread );
     playlist_t *p_playlist = pl_Hold( p_demux );
 
index 2e1d070fccd11a3f05ecef278a7672ae2b642dc7..9e7b15ebcf6a2a485e32d80e2955f0dfabea094b 100644 (file)
@@ -651,8 +651,7 @@ static int Demux( demux_t *p_demux )
     input_thread_t *p_input;
     input_item_t *p_parent_input;
 
-    p_input = (input_thread_t *)vlc_object_find( p_demux, VLC_OBJECT_INPUT,
-                                                 FIND_PARENT );
+    p_input = demux_GetParentInput( p_demux );
     assert( p_input );
     if( !p_input )
     {