Browse Source

lib: return the same object in libvlc_media_list_retain()

pull/162/head
Thomas Guillem 3 years ago
committed by Steve Lhomme
parent
commit
2ad8ef54bb
  1. 3
      include/vlc/libvlc_media_list.h
  2. 3
      lib/media_list.c

3
include/vlc/libvlc_media_list.h

@ -56,8 +56,9 @@ LIBVLC_API void
* Retain reference to a media list * Retain reference to a media list
* *
* \param p_ml a media list created with libvlc_media_list_new() * \param p_ml a media list created with libvlc_media_list_new()
* \return the same object
*/ */
LIBVLC_API void LIBVLC_API libvlc_media_list_t *
libvlc_media_list_retain( libvlc_media_list_t *p_ml ); libvlc_media_list_retain( libvlc_media_list_t *p_ml );
/** /**

3
lib/media_list.c

@ -203,9 +203,10 @@ void libvlc_media_list_release( libvlc_media_list_t * p_mlist )
* *
* Increase an object refcount. * Increase an object refcount.
**************************************************************************/ **************************************************************************/
void libvlc_media_list_retain( libvlc_media_list_t * p_mlist ) libvlc_media_list_t *libvlc_media_list_retain( libvlc_media_list_t * p_mlist )
{ {
vlc_atomic_rc_inc( &p_mlist->rc ); vlc_atomic_rc_inc( &p_mlist->rc );
return p_mlist;
} }
/************************************************************************** /**************************************************************************

Loading…
Cancel
Save