Changeset cd3ea880421919b66e627b4721d23e53989002bf

Show
Ignore:
Timestamp:
03/17/08 20:20:33 (5 months ago)
Author:
Rémi Denis-Courmont <rem@videolan.org>
git-committer:
Rémi Denis-Courmont <rem@videolan.org> 1205781633 +0200
git-parent:

[b623ad8c99a6bf61eb9b61c2e26388ff5ae1a86a]

git-author:
Rémi Denis-Courmont <rem@videolan.org> 1205781633 +0200
Message:

Don't leak vlc_bool_t through libvlc-control

This restores the ABI. It also avoids nasty issues with determining
what a native boolean is from language bindings.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • include/vlc/libvlc.h

    rdbddc5a rcd3ea88  
    237237                                         libvlc_exception_t * p_e ); 
    238238 
    239 VLC_PUBLIC_API vlc_bool_
     239VLC_PUBLIC_API in
    240240   libvlc_media_descriptor_is_preparsed( libvlc_media_descriptor_t * p_md, 
    241241                                         libvlc_exception_t * p_e ); 
     
    263263 * Set loop variable 
    264264 */ 
    265 VLC_PUBLIC_API void libvlc_playlist_loop( libvlc_instance_t* , vlc_bool_t, 
     265VLC_PUBLIC_API void libvlc_playlist_loop( libvlc_instance_t* , int, 
    266266                                          libvlc_exception_t * ); 
    267267 
     
    385385                                libvlc_instance_t *, libvlc_exception_t * ); 
    386386 
    387 VLC_PUBLIC_API vlc_bool_t libvlc_media_instance_is_seekable( 
     387VLC_PUBLIC_API int libvlc_media_instance_is_seekable( 
    388388                                 libvlc_media_instance_t *p_mi, 
    389389                                 libvlc_exception_t *p_e ); 
    390390 
    391 VLC_PUBLIC_API vlc_bool_t libvlc_media_instance_can_pause( 
     391VLC_PUBLIC_API int libvlc_media_instance_can_pause( 
    392392                                 libvlc_media_instance_t *p_mi, 
    393393                                 libvlc_exception_t *p_e ); 
     
    458458VLC_PUBLIC_API int           libvlc_media_instance_get_chapter    (libvlc_media_instance_t *, libvlc_exception_t *); 
    459459VLC_PUBLIC_API int           libvlc_media_instance_get_chapter_count( libvlc_media_instance_t *, libvlc_exception_t *); 
    460 VLC_PUBLIC_API vlc_bool_t    libvlc_media_instance_will_play      ( libvlc_media_instance_t *, libvlc_exception_t *); 
     460VLC_PUBLIC_API int    libvlc_media_instance_will_play      ( libvlc_media_instance_t *, libvlc_exception_t *); 
    461461VLC_PUBLIC_API float         libvlc_media_instance_get_rate       ( libvlc_media_instance_t *, libvlc_exception_t *); 
    462462VLC_PUBLIC_API void          libvlc_media_instance_set_rate       ( libvlc_media_instance_t *, float, libvlc_exception_t *); 
     
    468468 * \param p_exception an initialized exception 
    469469 */ 
    470 VLC_PUBLIC_API vlc_bool_t  libvlc_media_instance_has_vout( libvlc_media_instance_t *, libvlc_exception_t *); 
     470VLC_PUBLIC_API int  libvlc_media_instance_has_vout( libvlc_media_instance_t *, libvlc_exception_t *); 
    471471VLC_PUBLIC_API float       libvlc_media_instance_get_fps( libvlc_media_instance_t *, libvlc_exception_t *); 
    472472 
     
    497497                                            libvlc_exception_t * ); 
    498498 
    499 VLC_PUBLIC_API vlc_bool_
     499VLC_PUBLIC_API in
    500500    libvlc_tag_query_match( libvlc_tag_query_t *, libvlc_media_descriptor_t *, 
    501501                            libvlc_exception_t * ); 
     
    560560 
    561561/* This indicates if this media list is read-only from a user point of view */ 
    562 VLC_PUBLIC_API vlc_bool_
     562VLC_PUBLIC_API in
    563563    libvlc_media_list_is_readonly( libvlc_media_list_t * p_mlist ); 
    564564 
     
    741741                                   libvlc_exception_t * p_e ); 
    742742 
    743 VLC_PUBLIC_API vlc_bool_
     743VLC_PUBLIC_API in
    744744    libvlc_media_list_player_is_playing( libvlc_media_list_player_t * p_mlp, 
    745745                                         libvlc_exception_t * p_e ); 
     
    987987 * \return the mute status (boolean) 
    988988 */ 
    989 VLC_PUBLIC_API vlc_bool_t libvlc_audio_get_mute( libvlc_instance_t *, libvlc_exception_t * ); 
     989VLC_PUBLIC_API int libvlc_audio_get_mute( libvlc_instance_t *, libvlc_exception_t * ); 
    990990 
    991991/** 
     
    996996 * \return void 
    997997 */ 
    998 VLC_PUBLIC_API void libvlc_audio_set_mute( libvlc_instance_t *, vlc_bool_t , libvlc_exception_t * ); 
     998VLC_PUBLIC_API void libvlc_audio_set_mute( libvlc_instance_t *, int , libvlc_exception_t * ); 
    999999 
    10001000/** 
     
    10771077        libvlc_media_discoverer_event_manager( libvlc_media_discoverer_t * p_mdis ); 
    10781078 
    1079 VLC_PUBLIC_API vlc_bool_
     1079VLC_PUBLIC_API in
    10801080        libvlc_media_discoverer_is_running( libvlc_media_discoverer_t * p_mdis ); 
    10811081 
  • src/control/audio.c

    r358bcd0 rcd3ea88  
    6161} 
    6262 
    63 vlc_bool_t libvlc_audio_get_mute( libvlc_instance_t *p_instance, 
    64                                   libvlc_exception_t *p_e ) 
     63int libvlc_audio_get_mute( libvlc_instance_t *p_instance, 
     64                           libvlc_exception_t *p_e ) 
    6565{ 
    6666    /* 
     
    7575} 
    7676 
    77 void libvlc_audio_set_mute( libvlc_instance_t *p_instance, vlc_bool_t mute, 
     77void libvlc_audio_set_mute( libvlc_instance_t *p_instance, int mute, 
    7878                            libvlc_exception_t *p_e ) 
    7979{ 
  • src/control/media_descriptor.c

    rd92fffb rcd3ea88  
    656656 * Get preparsed status for media_descriptor object. 
    657657 **************************************************************************/ 
    658 vlc_bool_
     658in
    659659libvlc_media_descriptor_is_preparsed( libvlc_media_descriptor_t * p_md, 
    660660                                       libvlc_exception_t * p_e ) 
  • src/control/media_discoverer.c

    r8eff8fa rcd3ea88  
    265265 * running (Public) 
    266266 **************************************************************************/ 
    267 vlc_bool_
     267in
    268268libvlc_media_discoverer_is_running( libvlc_media_discoverer_t * p_mdis ) 
    269269{ 
  • src/control/media_instance.c

    r10b3d6f rcd3ea88  
    837837} 
    838838 
    839 vlc_bool_t libvlc_media_instance_will_play( 
    840                                  libvlc_media_instance_t *p_mi, 
    841                                  libvlc_exception_t *p_e) 
     839int libvlc_media_instance_will_play( libvlc_media_instance_t *p_mi, 
     840                                     libvlc_exception_t *p_e) 
    842841{ 
    843842    input_thread_t *p_input_thread = 
     
    915914} 
    916915 
    917 vlc_bool_t libvlc_media_instance_is_seekable( 
    918                                  libvlc_media_instance_t *p_mi, 
    919                                  libvlc_exception_t *p_e ) 
     916int libvlc_media_instance_is_seekable( libvlc_media_instance_t *p_mi, 
     917                                       libvlc_exception_t *p_e ) 
    920918{ 
    921919    input_thread_t *p_input_thread; 
     
    936934} 
    937935 
    938 vlc_bool_t libvlc_media_instance_can_pause( 
    939                                  libvlc_media_instance_t *p_mi, 
    940                                  libvlc_exception_t *p_e ) 
     936int libvlc_media_instance_can_pause( libvlc_media_instance_t *p_mi, 
     937                                     libvlc_exception_t *p_e ) 
    941938{ 
    942939    input_thread_t *p_input_thread; 
  • src/control/media_list.c

    r358bcd0 rcd3ea88  
    457457 * This indicates if this media list is read-only from a user point of view 
    458458 **************************************************************************/ 
    459 vlc_bool_t libvlc_media_list_is_readonly( libvlc_media_list_t * p_mlist ) 
     459int libvlc_media_list_is_readonly( libvlc_media_list_t * p_mlist ) 
    460460{ 
    461461    return p_mlist->b_read_only; 
  • src/control/media_list_player.c

    r358bcd0 rcd3ea88  
    343343 *        is_playing (Public) 
    344344 **************************************************************************/ 
    345 vlc_bool_
     345in
    346346libvlc_media_list_player_is_playing( libvlc_media_list_player_t * p_mlp, 
    347347                                     libvlc_exception_t * p_e ) 
  • src/control/playlist.c

    r358bcd0 rcd3ea88  
    5050} 
    5151 
    52 void libvlc_playlist_loop( libvlc_instance_t *p_instance, vlc_bool_t loop, 
     52void libvlc_playlist_loop( libvlc_instance_t *p_instance, int loop, 
    5353                           libvlc_exception_t *p_e) 
    5454{ 
  • src/control/tag_query.c

    r88fc2c2 rcd3ea88  
    110110 * Return true if the query p_q is matched in p_md 
    111111 **************************************************************************/ 
    112 vlc_bool_
     112in
    113113libvlc_tag_query_match( libvlc_tag_query_t * p_q, 
    114114                        libvlc_media_descriptor_t * p_md, 
  • src/control/video.c

    rb941c1e rcd3ea88  
    187187} 
    188188 
    189 vlc_bool_t libvlc_media_instance_has_vout( libvlc_media_instance_t *p_mi, 
    190                                   libvlc_exception_t *p_e ) 
     189int libvlc_media_instance_has_vout( libvlc_media_instance_t *p_mi, 
     190                                     libvlc_exception_t *p_e ) 
    191191{ 
    192192    input_thread_t *p_input_thread = libvlc_get_input_thread(p_mi, p_e);