]> git.sesse.net Git - vlc/commitdiff
Unexport now unused picture_Delete().
authorLaurent Aimar <fenrir@videolan.org>
Thu, 19 Jan 2012 19:51:53 +0000 (20:51 +0100)
committerLaurent Aimar <fenrir@videolan.org>
Fri, 20 Jan 2012 19:12:46 +0000 (20:12 +0100)
include/vlc_picture.h
src/libvlccore.sym
src/misc/picture.c

index 10150ae677ca38133dc92945efbcef899a9be31a..ee553499e0ae12d230e704aac1ed7a593065da5f 100644 (file)
@@ -150,15 +150,6 @@ typedef struct
  */
 VLC_API picture_t * picture_NewFromResource( const video_format_t *, const picture_resource_t * ) VLC_USED;
 
-/**
- * This function will force the destruction a picture.
- * The value of the picture reference count should be 0 before entering this
- * function.
- * Unless used for reimplementing pf_release, you should not use this
- * function but picture_Release.
- */
-VLC_API void picture_Delete( picture_t * );
-
 /**
  * This function will increase the picture reference count.
  * It will not have any effect on picture obtained from vout
index 8348c7c482e314508adddb80e1ce939d1c2c57f1..936bed108a0a374464f4f8d278cc4e82e7ec9d4c 100644 (file)
@@ -309,7 +309,6 @@ osd_Volume
 path_sanitize
 picture_BlendSubpicture
 picture_CopyPixels
-picture_Delete
 picture_Hold
 picture_Release
 picture_IsReferenced
index 86b95f58aae87fcb0ee80664a73509b53ce746ee..679a6363bfc0d087af6e460e70869ff4106faf3e 100644 (file)
@@ -92,6 +92,17 @@ static int AllocatePicture( picture_t *p_pic,
 /*****************************************************************************
  *
  *****************************************************************************/
+static void picture_Delete( picture_t *p_picture )
+{
+    assert( p_picture && p_picture->i_refcount == 0 );
+    assert( p_picture->p_release_sys == NULL );
+
+    free( p_picture->p_q );
+    vlc_free( p_picture->p_data_orig );
+    free( p_picture->p_sys );
+    free( p_picture );
+}
+
 static void PictureReleaseCallback( picture_t *p_picture )
 {
     if( --p_picture->i_refcount > 0 )
@@ -267,16 +278,6 @@ picture_t *picture_New( vlc_fourcc_t i_chroma, int i_width, int i_height, int i_
 /*****************************************************************************
  *
  *****************************************************************************/
-void picture_Delete( picture_t *p_picture )
-{
-    assert( p_picture && p_picture->i_refcount == 0 );
-    assert( p_picture->p_release_sys == NULL );
-
-    free( p_picture->p_q );
-    vlc_free( p_picture->p_data_orig );
-    free( p_picture->p_sys );
-    free( p_picture );
-}
 
 picture_t *picture_Hold( picture_t *p_picture )
 {