]> git.sesse.net Git - vlc/commitdiff
vout: remove vout_HoldPicture()
authorRémi Denis-Courmont <remi@remlab.net>
Thu, 30 Oct 2014 21:00:11 +0000 (23:00 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Sat, 1 Nov 2014 07:26:12 +0000 (09:26 +0200)
include/vlc_vout.h
src/input/decoder.c
src/libvlccore.sym
src/video_output/video_output.c

index b39e49b564e8367df07a2a85ee8bddfac6b548c4..108459e9185ade4bca09ced0be3968ff5b97bf3e 100644 (file)
@@ -152,7 +152,6 @@ VLC_API void vout_ChangeAspectRatio( vout_thread_t *p_vout,
 VLC_API picture_t * vout_GetPicture( vout_thread_t * );
 VLC_API void vout_PutPicture( vout_thread_t *, picture_t * );
 
-VLC_API void vout_HoldPicture( vout_thread_t *, picture_t * );
 VLC_API void vout_ReleasePicture( vout_thread_t *, picture_t * );
 
 /* */
index fe8d669abff0506a32f61e7fc179c8cd9c4b576d..afc90e354cb7988dca2b10ef2319ed08d3690fa0 100644 (file)
@@ -2198,7 +2198,7 @@ static void vout_del_buffer( decoder_t *p_dec, picture_t *p_pic )
 
 static void vout_link_picture( decoder_t *p_dec, picture_t *p_pic )
 {
-    vout_HoldPicture( p_dec->p_owner->p_vout, p_pic );
+    picture_Hold( p_pic );
 }
 
 static void vout_unlink_picture( decoder_t *p_dec, picture_t *p_pic )
index 4dd9c3a92c8d944decadbbb7e754bf33fda35f15..03b3882919af3bb2afc0818fe0cc0f2ad531bdc6 100644 (file)
@@ -615,7 +615,6 @@ vout_ChangeAspectRatio
 vout_Close
 vout_GetPicture
 vout_PutPicture
-vout_HoldPicture
 vout_ReleasePicture
 vout_PutSubpicture
 vout_RegisterSubpictureChannel
index 44f470e1451befc84b55bbb9d7dd2bc3846d926f..2fc8f65219f815e22b0a7115c56beba864286c77 100644 (file)
@@ -407,7 +407,7 @@ void vout_FlushSubpictureChannel( vout_thread_t *vout, int channel )
  *
  * You MUST call vout_PutPicture or vout_ReleasePicture on it.
  *
- * You may use vout_HoldPicture(paired with vout_ReleasePicture) to keep a
+ * You may use picture_Hold() (paired with vout_ReleasePicture()) to keep a
  * read-only reference.
  */
 picture_t *vout_GetPicture(vout_thread_t *vout)
@@ -452,15 +452,6 @@ void vout_ReleasePicture(vout_thread_t *vout, picture_t *picture)
     vlc_mutex_unlock(&vout->p->picture_lock);
 }
 
-/**
- * It increment the reference counter of a picture retreived by
- * vout_GetPicture.
- */
-void vout_HoldPicture(vout_thread_t *vout, picture_t *picture)
-{
-    picture_Hold(picture);
-}
-
 /* */
 int vout_GetSnapshot(vout_thread_t *vout,
                      block_t **image_dst, picture_t **picture_dst,