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 * );
/* */
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 )
*
* 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)
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,