]> git.sesse.net Git - vlc/blobdiff - src/libvlc.h
Remove redumdant parameter to vlc_global
[vlc] / src / libvlc.h
index 8516a9082886c212ead49c41fc7bf51cfdb71b0b..a0ed834067059e7632252bedeb1b55eae715edc5 100644 (file)
@@ -74,12 +74,20 @@ struct libvlc_global_data_t
 #endif
 };
 
-#define vlc_global( a ) __vlc_global( VLC_OBJECT( a ) )
-static inline libvlc_global_data_t *__vlc_global( vlc_object_t *p_this )
-{
-    return (libvlc_global_data_t *)p_this->p_libvlc_global;
-}
+libvlc_global_data_t *vlc_global (void);
 
 extern uint32_t cpu_flags;
+uint32_t CPUCapabilities( void );
+
+/* Private LibVLC data for each objects */
+struct vlc_object_internals_t
+{
+
+};
+
+static inline vlc_object_internals_t *vlc_internals( vlc_object_t *obj )
+{
+    return obj->p_internals;
+}
 
 #endif