]> git.sesse.net Git - vlc/commitdiff
vout: use vlc_custom_create
authorRémi Denis-Courmont <rdenis@simphalempin.com>
Sat, 28 Jun 2008 18:22:24 +0000 (21:22 +0300)
committerRémi Denis-Courmont <rdenis@simphalempin.com>
Sat, 28 Jun 2008 18:24:16 +0000 (21:24 +0300)
src/misc/objects.c
src/video_output/video_output.c

index c4b79ed4c799fc47768c5f3df38f693e3d9b7c6a..fd9e4135fea45a897d54c85b07810973f0461122 100644 (file)
@@ -250,10 +250,6 @@ void * __vlc_object_create( vlc_object_t *p_this, int i_type )
             i_size = sizeof(filter_t);
             psz_type = "filter";
             break;
-        case VLC_OBJECT_VOUT:
-            i_size = sizeof(vout_thread_t);
-            psz_type = "video output";
-            break;
         case VLC_OBJECT_AOUT:
             i_size = sizeof(aout_instance_t);
             psz_type = "audio output";
index eb64a3e7be9b07b4e40500660a86ba445a2032b2..ff29b2783b4b27c91c7714e3971a2df138f4965b 100644 (file)
@@ -243,7 +243,9 @@ vout_thread_t * __vout_Create( vlc_object_t *p_parent, video_format_t *p_fmt )
     char *psz_name;
 
     /* Allocate descriptor */
-    p_vout = vlc_object_create( p_parent, VLC_OBJECT_VOUT );
+    static const char typename[] = "video output";
+    p_vout = vlc_custom_create( p_parent, sizeof( *p_vout ), VLC_OBJECT_VOUT,
+                                typename );
     if( p_vout == NULL )
         return NULL;