core: rename vlc_*alloc to vlc_obj_*alloc
authorThomas Guillem <thomas@gllm.fr>
Sat, 11 Nov 2017 15:52:40 +0000 (16:52 +0100)
committerThomas Guillem <thomas@gllm.fr>
Sat, 11 Nov 2017 16:20:34 +0000 (17:20 +0100)
In order to avoid confusion with future vlc_alloc.

37 files changed:
include/vlc_objects.h
modules/access/alsa.c
modules/access/attachment.c
modules/access/avio.c
modules/access/bluray.c
modules/access/cdda.c
modules/access/concat.c
modules/access/dc1394.c
modules/access/directory.c
modules/access/dv.c
modules/access/file.c
modules/access/ftp.c
modules/access/http.c
modules/access/idummy.c
modules/access/imem-access.c
modules/access/imem.c
modules/access/jack.c
modules/access/nfs.c
modules/access/oss.c
modules/access/pulse.c
modules/access/rdp.c
modules/access/satip.c
modules/access/sdp.c
modules/access/sftp.c
modules/access/shm.c
modules/access/smb.c
modules/access/srt.c
modules/access/timecode.c
modules/access/udp.c
modules/access/vdr.c
modules/access/vnc.c
modules/access/wasapi.c
modules/video_chroma/i420_10_p010.c
modules/video_chroma/i420_nv12.c
modules/video_output/ios.m
src/libvlccore.sym
src/misc/objres.c

index 171af9c..aba548f 100644 (file)
@@ -67,8 +67,8 @@ VLC_API char *vlc_object_get_name( const vlc_object_t * ) VLC_USED;
 #define vlc_list_children(a) \
     vlc_list_children( VLC_OBJECT(a) )
 
-VLC_API VLC_MALLOC void *vlc_malloc(vlc_object_t *, size_t);
-VLC_API VLC_MALLOC void *vlc_calloc(vlc_object_t *, size_t, size_t);
-VLC_API void vlc_free(vlc_object_t *, void *);
+VLC_API VLC_MALLOC void *vlc_obj_alloc(vlc_object_t *, size_t, size_t);
+VLC_API VLC_MALLOC void *vlc_obj_calloc(vlc_object_t *, size_t, size_t);
+VLC_API void vlc_obj_free(vlc_object_t *, void *);
 
 /** @} */
index 8985a0a..3a27b32 100644 (file)
@@ -341,7 +341,7 @@ static uint16_t channel_maps[] = {
 static int Open (vlc_object_t *obj)
 {
     demux_t *demux = (demux_t *)obj;
-    demux_sys_t *sys = vlc_malloc(obj, sizeof (*sys));
+    demux_sys_t *sys = vlc_obj_alloc(obj, 1, sizeof (*sys));
     if (unlikely(sys == NULL))
         return VLC_ENOMEM;
 
index 60166fa..f9a03eb 100644 (file)
@@ -73,7 +73,7 @@ static int Open(vlc_object_t *object)
     if (!input)
         return VLC_EGENERIC;
 
-    access_sys_t *sys = vlc_malloc(object, sizeof (*sys));
+    access_sys_t *sys = vlc_obj_alloc(object, 1, sizeof (*sys));
     if (unlikely(sys == NULL))
         return VLC_ENOMEM;
 
index 975d671..7e27cbc 100644 (file)
@@ -83,7 +83,7 @@ struct sout_access_out_sys_t {
 int OpenAvio(vlc_object_t *object)
 {
     stream_t *access = (stream_t*)object;
-    access_sys_t *sys = vlc_malloc(object, sizeof(*sys));
+    access_sys_t *sys = vlc_obj_alloc(object, 1, sizeof(*sys));
     if (!sys)
         return VLC_ENOMEM;
     sys->context = NULL;
@@ -159,7 +159,7 @@ int OutOpenAvio(vlc_object_t *object)
 
     config_ChainParse( access, "sout-avio-", ppsz_sout_options, access->p_cfg );
 
-    sout_access_out_sys_t *sys = vlc_malloc(object, sizeof(*sys));
+    sout_access_out_sys_t *sys = vlc_obj_alloc(object, 1, sizeof(*sys));
     if (!sys)
         return VLC_ENOMEM;
     sys->context = NULL;
index 1f2f952..7f45c66 100644 (file)
@@ -653,7 +653,7 @@ static int blurayOpen(vlc_object_t *object)
     }
 
     /* */
-    p_demux->p_sys = p_sys = vlc_calloc(object, 1, sizeof(*p_sys));
+    p_demux->p_sys = p_sys = vlc_obj_calloc(object, 1, sizeof(*p_sys));
     if (unlikely(!p_sys))
         return VLC_ENOMEM;
 
index 061ad4b..08ed2e8 100644 (file)
@@ -225,7 +225,7 @@ static int DemuxOpen(vlc_object_t *obj)
     if (track == 0 /* Whole disc -> use access plugin */)
         goto error;
 
-    demux_sys_t *sys = vlc_malloc(obj, sizeof (*sys));
+    demux_sys_t *sys = vlc_obj_alloc(obj, 1, sizeof (*sys));
     if (unlikely(sys == NULL))
         goto error;
 
@@ -619,7 +619,7 @@ static int AccessOpen(vlc_object_t *obj)
         return VLC_EGENERIC;
     }
 
-    access_sys_t *sys = vlc_malloc(obj, sizeof (*sys));
+    access_sys_t *sys = vlc_obj_alloc(obj, 1, sizeof (*sys));
     if (unlikely(sys == NULL))
     {
         ioctl_Close(obj, dev);
index 0701c80..998bfb7 100644 (file)
@@ -188,7 +188,7 @@ static int Open(vlc_object_t *obj)
     if (list == NULL)
         return VLC_EGENERIC;
 
-    access_sys_t *sys = vlc_malloc(obj, sizeof (*sys));
+    access_sys_t *sys = vlc_obj_alloc(obj, 1, sizeof (*sys));
     if (unlikely(sys == NULL))
     {
         free(list);
index 00be541..c958254 100644 (file)
@@ -176,7 +176,7 @@ static int Open( vlc_object_t *p_this )
     p_demux->info.i_title = 0;
     p_demux->info.i_seekpoint = 0;
 
-    p_demux->p_sys = p_sys = vlc_calloc( p_this, 1, sizeof( demux_sys_t ) );
+    p_demux->p_sys = p_sys = vlc_obj_calloc( p_this, 1, sizeof( demux_sys_t ) );
     if( !p_sys )
         return VLC_ENOMEM;
 
index b806714..e6d2f11 100644 (file)
@@ -53,7 +53,7 @@ struct access_sys_t
  *****************************************************************************/
 int DirInit (stream_t *access, DIR *dir)
 {
-    access_sys_t *sys = vlc_malloc(VLC_OBJECT(access), sizeof (*sys));
+    access_sys_t *sys = vlc_obj_alloc(VLC_OBJECT(access), 1, sizeof (*sys));
     if (unlikely(sys == NULL))
         goto error;
 
index 3285c2a..0037ba2 100644 (file)
@@ -128,7 +128,7 @@ static int Open( vlc_object_t *p_this )
     /* Set up p_access */
     ACCESS_SET_CALLBACKS( NULL, Block, Control, NULL );
 
-    p_access->p_sys = p_sys = vlc_malloc( p_this, sizeof( access_sys_t ) );
+    p_access->p_sys = p_sys = vlc_obj_alloc( p_this, 1, sizeof( access_sys_t ) );
     if( !p_sys )
         return VLC_EGENERIC;
 
index 938b136..bb5e5df 100644 (file)
@@ -205,7 +205,7 @@ int FileOpen( vlc_object_t *p_this )
 #endif
     }
 
-    access_sys_t *p_sys = vlc_malloc(p_this, sizeof (*p_sys));
+    access_sys_t *p_sys = vlc_obj_alloc(p_this, 1, sizeof (*p_sys));
     if (unlikely(p_sys == NULL))
         goto error;
     p_access->pf_read = Read;
index 93864b8..7938777 100644 (file)
@@ -692,7 +692,7 @@ static int InOpen( vlc_object_t *p_this )
     bool          b_directory;
 
     /* Init p_access */
-    p_sys = p_access->p_sys = (access_sys_t*)vlc_calloc( p_this, 1, sizeof( access_sys_t ) );
+    p_sys = p_access->p_sys = (access_sys_t*)vlc_obj_calloc( p_this, 1, sizeof( access_sys_t ) );
     if( !p_sys )
         return VLC_ENOMEM;
     p_sys->data = NULL;
@@ -778,7 +778,7 @@ static int OutOpen( vlc_object_t *p_this )
     sout_access_out_t *p_access = (sout_access_out_t *)p_this;
     access_sys_t      *p_sys;
 
-    p_sys = vlc_calloc( p_this, 1, sizeof( *p_sys ) );
+    p_sys = vlc_obj_calloc( p_this, 1, sizeof( *p_sys ) );
     if( !p_sys )
         return VLC_ENOMEM;
 
index fe909d2..5e50f4c 100644 (file)
@@ -156,7 +156,7 @@ static int Open( vlc_object_t *p_this )
     int ret = VLC_EGENERIC;
     vlc_credential credential;
 
-    access_sys_t *p_sys = vlc_malloc( p_this, sizeof(*p_sys) );
+    access_sys_t *p_sys = vlc_obj_alloc( p_this, 1, sizeof(*p_sys) );
     if( unlikely(p_sys == NULL) )
         return VLC_ENOMEM;
 
index 32a9299..2e197d7 100644 (file)
@@ -184,7 +184,7 @@ nop:
         if( length == 0 )
             goto nop; /* avoid division by zero */
 
-        demux_sys_t *p_sys = vlc_malloc( p_this, sizeof( *p_sys ) );
+        demux_sys_t *p_sys = vlc_obj_alloc( p_this, 1, sizeof( *p_sys ) );
         if( p_sys == NULL )
             return VLC_ENOMEM;
 
index da544c3..e37ed25 100644 (file)
@@ -112,7 +112,7 @@ static int Open(vlc_object_t *object)
 {
     stream_t *access = (stream_t *)object;
 
-    access_sys_t *sys = vlc_malloc(object, sizeof (*sys));
+    access_sys_t *sys = vlc_obj_alloc(object, 1, sizeof (*sys));
     if (unlikely(sys == NULL))
         return VLC_ENOMEM;
 
index 3496f8a..ba7c1ea 100644 (file)
@@ -240,7 +240,7 @@ static int OpenCommon(vlc_object_t *object, imem_sys_t **sys_ptr, const char *ps
     char *tmp;
 
     /* */
-    imem_sys_t *sys = vlc_calloc(object, 1, sizeof(*sys));
+    imem_sys_t *sys = vlc_obj_calloc(object, 1, sizeof(*sys));
     if (!sys)
         return VLC_ENOMEM;
 
index be1afd9..3ef6028 100644 (file)
@@ -131,7 +131,7 @@ static int Open( vlc_object_t *p_this )
     p_demux->pf_control = Control;
 
     /* Allocate structure */
-    p_demux->p_sys = p_sys = vlc_calloc( p_this, 1, sizeof( demux_sys_t ) );
+    p_demux->p_sys = p_sys = vlc_obj_calloc( p_this, 1, sizeof( demux_sys_t ) );
     if( !p_sys )
         return VLC_ENOMEM;
 
index 3d415e0..f94b6cc 100644 (file)
@@ -621,7 +621,7 @@ static int
 Open(vlc_object_t *p_obj)
 {
     stream_t *p_access = (stream_t *)p_obj;
-    access_sys_t *p_sys = vlc_calloc(p_obj, 1, sizeof (*p_sys));
+    access_sys_t *p_sys = vlc_obj_calloc(p_obj, 1, sizeof (*p_sys));
 
     if (unlikely(p_sys == NULL))
         return VLC_ENOMEM;
index a6e291c..d50a23c 100644 (file)
@@ -160,7 +160,7 @@ static int DemuxOpen( vlc_object_t *p_this )
     p_demux->info.i_title = 0;
     p_demux->info.i_seekpoint = 0;
 
-    p_demux->p_sys = p_sys = vlc_calloc( p_this, 1, sizeof( demux_sys_t ) );
+    p_demux->p_sys = p_sys = vlc_obj_calloc( p_this, 1, sizeof( demux_sys_t ) );
     if( p_sys == NULL ) return VLC_ENOMEM;
 
     p_sys->i_sample_rate = var_InheritInteger( p_demux, CFG_PREFIX "samplerate" );
index e2a3006..c57ba25 100644 (file)
@@ -255,7 +255,7 @@ static int Open(vlc_object_t *obj)
 {
     demux_t *demux = (demux_t *)obj;
 
-    demux_sys_t *sys = vlc_malloc(obj, sizeof (*sys));
+    demux_sys_t *sys = vlc_obj_alloc(obj, 1, sizeof (*sys));
     if (unlikely(sys == NULL))
         return VLC_ENOMEM;
 
index 7832145..2992090 100644 (file)
@@ -425,7 +425,7 @@ static int Open( vlc_object_t *p_this )
     demux_t      *p_demux = (demux_t*)p_this;
     demux_sys_t  *p_sys;
 
-    p_sys = vlc_calloc( p_this, 1, sizeof(demux_sys_t) );
+    p_sys = vlc_obj_calloc( p_this, 1, sizeof(demux_sys_t) );
     if( !p_sys ) return VLC_ENOMEM;
 
     p_sys->f_fps = var_InheritFloat( p_demux, CFG_PREFIX "fps" );
index f012e4b..1191671 100644 (file)
@@ -626,7 +626,7 @@ static int satip_open(vlc_object_t *obj)
 
     bool multicast = var_InheritBool(access, "satip-multicast");
 
-    access->p_sys = sys = vlc_calloc(obj, 1, sizeof(*sys));
+    access->p_sys = sys = vlc_obj_calloc(obj, 1, sizeof(*sys));
     if (sys == NULL)
         return VLC_ENOMEM;
 
index aea2d5b..3e7b26a 100644 (file)
@@ -55,7 +55,7 @@ static int Open (vlc_object_t *obj)
     stream_t *access = (stream_t *)obj;
     size_t len = strlen (access->psz_location);
 
-    access_sys_t *sys = vlc_malloc(obj, sizeof(*sys) + len);
+    access_sys_t *sys = vlc_obj_alloc(obj, 1, sizeof(*sys) + len);
     if (unlikely(sys == NULL))
         return VLC_ENOMEM;
 
index ab3ac86..d8f9845 100644 (file)
@@ -246,7 +246,7 @@ static int Open( vlc_object_t* p_this )
     if( !p_access->psz_location )
         return VLC_EGENERIC;
 
-    p_sys = p_access->p_sys = vlc_calloc( p_this, 1, sizeof( access_sys_t ) );
+    p_sys = p_access->p_sys = vlc_obj_calloc( p_this, 1, sizeof( access_sys_t ) );
     if( !p_sys ) return VLC_ENOMEM;
 
     p_sys->i_socket = -1;
index 2139b2e..b3ed030 100644 (file)
@@ -138,7 +138,7 @@ struct demux_sys_t
 static int Open (vlc_object_t *obj)
 {
     demux_t *demux = (demux_t *)obj;
-    demux_sys_t *sys = vlc_malloc(obj, sizeof (*sys));
+    demux_sys_t *sys = vlc_obj_alloc(obj, 1, sizeof (*sys));
     if (unlikely(sys == NULL))
         return VLC_ENOMEM;
 
index 2f792a6..70c79c2 100644 (file)
@@ -226,7 +226,7 @@ static int Open( vlc_object_t *p_this )
 
     /* Init p_access */
     p_sys =
-    p_access->p_sys = vlc_calloc( p_this, 1, sizeof( access_sys_t ) );
+    p_access->p_sys = vlc_obj_calloc( p_this, 1, sizeof( access_sys_t ) );
     if( !p_sys )
     {
         free( psz_uri );
index 3193b20..e4d89e5 100644 (file)
@@ -173,7 +173,7 @@ static int Open(vlc_object_t *p_this)
     }, *res = NULL;
     int stat;
 
-    p_sys = vlc_malloc( p_this, sizeof( *p_sys ) );
+    p_sys = vlc_obj_alloc( p_this, 1, sizeof( *p_sys ) );
     if( unlikely( p_sys == NULL ) )
         return VLC_ENOMEM;
 
index 735d267..c26b7ce 100644 (file)
@@ -167,7 +167,7 @@ static int Control (demux_t *demux, int query, va_list args)
 static int Open (vlc_object_t *obj)
 {
     demux_t *demux = (demux_t *)obj;
-    demux_sys_t *sys = vlc_malloc(obj, sizeof (*sys));
+    demux_sys_t *sys = vlc_obj_alloc(obj, 1, sizeof (*sys));
 
     if (unlikely(sys == NULL))
         return VLC_ENOMEM;
index fba5042..9677f82 100644 (file)
@@ -100,7 +100,7 @@ static int Open( vlc_object_t *p_this )
     if( p_access->b_preparsing )
         return VLC_EGENERIC;
 
-    sys = vlc_malloc( p_this, sizeof( *sys ) );
+    sys = vlc_obj_alloc( p_this, 1, sizeof( *sys ) );
     if( unlikely( sys == NULL ) )
         return VLC_ENOMEM;
 
index d196177..cd9ee7f 100644 (file)
@@ -188,7 +188,7 @@ static int Open( vlc_object_t *p_this )
         !S_ISDIR( st.st_mode ) )
         return VLC_EGENERIC;
 
-    access_sys_t *p_sys = vlc_calloc( p_this, 1, sizeof( *p_sys ) );
+    access_sys_t *p_sys = vlc_obj_calloc( p_this, 1, sizeof( *p_sys ) );
 
     if( unlikely(p_sys == NULL) )
         return VLC_ENOMEM;
index eb08926..3cd4ab6 100644 (file)
@@ -385,7 +385,7 @@ static int Open( vlc_object_t *p_this )
     demux_t      *p_demux = (demux_t*)p_this;
     demux_sys_t  *p_sys;
 
-    p_sys = vlc_calloc( p_this, 1, sizeof(demux_sys_t) );
+    p_sys = vlc_obj_calloc( p_this, 1, sizeof(demux_sys_t) );
     if( !p_sys ) return VLC_ENOMEM;
 
     p_sys->f_fps = var_InheritFloat( p_demux, CFG_PREFIX "fps" );
index 77d9856..0db2a22 100644 (file)
@@ -387,7 +387,7 @@ static int Open(vlc_object_t *obj)
     if (demux->psz_location != NULL && *demux->psz_location != '\0')
         return VLC_EGENERIC; /* TODO non-default device */
 
-    demux_sys_t *sys = vlc_malloc(obj, sizeof (*sys));
+    demux_sys_t *sys = vlc_obj_alloc(obj, 1, sizeof (*sys));
     if (unlikely(sys == NULL))
         return VLC_ENOMEM;
 
index a7bb6df..cde4813 100644 (file)
@@ -75,8 +75,8 @@ static int Create( vlc_object_t *p_this )
     if ( p_filter->fmt_in.video.i_chroma != VLC_CODEC_I420_10L)
         return -1;
 
-    filter_sys_t *p_sys = vlc_malloc( VLC_OBJECT( p_filter ),
-                                      sizeof(filter_sys_t) );
+    filter_sys_t *p_sys = vlc_obj_alloc( VLC_OBJECT( p_filter ), 1,
+                                         sizeof(filter_sys_t) );
     if (!p_sys)
          return VLC_ENOMEM;
 
index 0fb574d..4a1a606 100644 (file)
@@ -89,8 +89,8 @@ static int Create( vlc_object_t *p_this )
             return -1;
     }
 
-    filter_sys_t *p_sys = vlc_malloc( VLC_OBJECT( p_filter ),
-                                      sizeof(filter_sys_t) );
+    filter_sys_t *p_sys = vlc_obj_alloc( VLC_OBJECT( p_filter ), 1,
+                                         sizeof(filter_sys_t) );
     if (!p_sys)
          return VLC_ENOMEM;
 
index 7a5e061..0740c26 100644 (file)
@@ -146,7 +146,7 @@ static int Open(vlc_object_t *this)
     if (vout_display_IsWindowed(vd))
         return VLC_EGENERIC;
 
-    vout_display_sys_t *sys = vlc_calloc (this, 1, sizeof(*sys));
+    vout_display_sys_t *sys = vlc_obj_calloc (this, 1, sizeof(*sys));
 
     if (!sys)
         return VLC_ENOMEM;
@@ -183,7 +183,7 @@ static int Open(vlc_object_t *this)
             goto bailout;
 
         struct gl_sys *glsys = sys->gl->sys =
-            vlc_malloc(this, sizeof(struct gl_sys));
+            vlc_obj_alloc(this, 1, sizeof(struct gl_sys));
         if (unlikely(!sys->gl->sys))
             goto bailout;
         glsys->glESView = sys->glESView;
index 539ddff..7c99021 100644 (file)
@@ -275,9 +275,9 @@ vlc_LogSet
 vlc_vaLog
 vlc_strerror
 vlc_strerror_c
-vlc_malloc
-vlc_calloc
-vlc_free
+vlc_obj_alloc
+vlc_obj_calloc
+vlc_obj_free
 msleep
 mwait
 net_Accept
index a594a5b..7645cc2 100644 (file)
@@ -133,15 +133,8 @@ static bool ptrcmp(void *a, void *b)
     return a == b;
 }
 
-void *vlc_malloc(vlc_object_t *obj, size_t size)
-{
-    void *ptr = vlc_objres_new(size, dummy_release);
-    if (likely(ptr != NULL))
-        vlc_objres_push(obj, ptr);
-    return ptr;
-}
-
-void *vlc_calloc(vlc_object_t *obj, size_t nmemb, size_t size)
+static void *vlc_obj_alloc_common(vlc_object_t *obj, size_t nmemb, size_t size,
+                                  bool do_memset)
 {
     size_t tabsize = nmemb * size;
 
@@ -154,13 +147,24 @@ void *vlc_calloc(vlc_object_t *obj, size_t nmemb, size_t size)
     void *ptr = vlc_objres_new(tabsize, dummy_release);
     if (likely(ptr != NULL))
     {
-        memset(ptr, 0, tabsize);
+        if (do_memset)
+            memset(ptr, 0, tabsize);
         vlc_objres_push(obj, ptr);
     }
     return ptr;
 }
 
-void vlc_free(vlc_object_t *obj, void *ptr)
+void *vlc_obj_alloc(vlc_object_t *obj, size_t nmemb, size_t size)
+{
+    return vlc_obj_alloc_common(obj, nmemb, size, false);
+}
+
+void *vlc_obj_calloc(vlc_object_t *obj, size_t nmemb, size_t size)
+{
+    return vlc_obj_alloc_common(obj, nmemb, size, true);
+}
+
+void vlc_obj_free(vlc_object_t *obj, void *ptr)
 {
     vlc_objres_remove(obj, ptr, ptrcmp);
 }