]> git.sesse.net Git - vlc/commitdiff
libvlc_media_tracks_get: use unsigned as applicable
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 12 Feb 2013 20:52:48 +0000 (22:52 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 12 Feb 2013 20:52:48 +0000 (22:52 +0200)
include/vlc/libvlc_media.h
lib/media.c

index 92016b7502c0a53f9c8bed6a3836a525b7b2c9c3..5e4482ff9528e6735d54d861c3f9a397e90be537 100644 (file)
@@ -575,11 +575,11 @@ int libvlc_media_get_tracks_info( libvlc_media_t *p_md,
  *        descriptions (must be freed with libvlc_media_tracks_release
           by the caller) [OUT]
  *
- * \return the number of Elementary Streams
+ * \return the number of Elementary Streams (zero on error)
  */
 LIBVLC_API
-int libvlc_media_tracks_get( libvlc_media_t *p_md,
-                             libvlc_media_track_t ***tracks );
+unsigned libvlc_media_tracks_get( libvlc_media_t *p_md,
+                                  libvlc_media_track_t ***tracks );
 
 
 /**
@@ -592,7 +592,7 @@ int libvlc_media_tracks_get( libvlc_media_t *p_md,
  */
 LIBVLC_API
 void libvlc_media_tracks_release( libvlc_media_track_t **p_tracks,
-                                  int i_count );
+                                  unsigned i_count );
 
 /** @}*/
 
index d7d087231bc6e56b9cb0ba44bc58f21417fb2c54..120f0f43c71ea1a78457cc3043172fe20d696cb5 100644 (file)
@@ -735,7 +735,7 @@ libvlc_media_get_tracks_info( libvlc_media_t *p_md, libvlc_media_track_info_t **
     return i_es;
 }
 
-int
+unsigned
 libvlc_media_tracks_get( libvlc_media_t *p_md, libvlc_media_track_t *** pp_es )
 {
     assert( p_md );
@@ -819,11 +819,9 @@ libvlc_media_tracks_get( libvlc_media_t *p_md, libvlc_media_track_t *** pp_es )
 /**************************************************************************
  * Release media descriptor's elementary streams description array
  **************************************************************************/
-void libvlc_media_tracks_release( libvlc_media_track_t **p_tracks, int i_count )
+void libvlc_media_tracks_release( libvlc_media_track_t **p_tracks, unsigned i_count )
 {
-    if( !p_tracks )
-        return;
-    for( int i = 0; i < i_count; ++i )
+    for( unsigned i = 0; i < i_count; ++i )
     {
         if ( !p_tracks[i] )
             continue;