]> git.sesse.net Git - vlc/blobdiff - modules/codec/ffmpeg/ffmpeg.c
Hide libvlc_global_data_t from plugins
[vlc] / modules / codec / ffmpeg / ffmpeg.c
index 915c99381b5aae2355091d5b80e5308901e1c9f7..6f4cabfdb5fec2cc884652ca7b6371931035b6aa 100644 (file)
@@ -234,8 +234,7 @@ vlc_module_begin();
     add_shortcut( "ffmpeg-deinterlace" );
 #endif
 
-    var_Create( (vlc_object_t *)p_module->p_libvlc_global, "avcodec",
-                VLC_VAR_MUTEX );
+    var_Create( p_module->p_libvlc_global, "avcodec", VLC_VAR_MUTEX );
 
 vlc_module_end();
 
@@ -339,7 +338,7 @@ static void CloseDecoder( vlc_object_t *p_this )
     decoder_sys_t *p_sys = p_dec->p_sys;
     vlc_value_t lockval;
 
-    var_Get( (vlc_object_t *)p_dec->p_libvlc_global, "avcodec", &lockval );
+    var_Get( p_dec->p_libvlc_global, "avcodec", &lockval );
 
     switch( p_sys->i_cat )
     {
@@ -428,7 +427,7 @@ void E_(InitLibavcodec)( vlc_object_t *p_object )
     static int b_ffmpeginit = 0;
     vlc_value_t lockval;
 
-    var_Get( (vlc_object_t *)p_object->p_libvlc_global, "avcodec", &lockval );
+    var_Get( p_object->p_libvlc_global, "avcodec", &lockval );
     vlc_mutex_lock( lockval.p_address );
 
     /* *** init ffmpeg library (libavcodec) *** */