Changeset cd3ea880421919b66e627b4721d23e53989002bf
- 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
| rdbddc5a |
rcd3ea88 |
|
| 237 | 237 | libvlc_exception_t * p_e ); |
|---|
| 238 | 238 | |
|---|
| 239 | | VLC_PUBLIC_API vlc_bool_t |
|---|
| | 239 | VLC_PUBLIC_API int |
|---|
| 240 | 240 | libvlc_media_descriptor_is_preparsed( libvlc_media_descriptor_t * p_md, |
|---|
| 241 | 241 | libvlc_exception_t * p_e ); |
|---|
| … | … | |
| 263 | 263 | * Set loop variable |
|---|
| 264 | 264 | */ |
|---|
| 265 | | VLC_PUBLIC_API void libvlc_playlist_loop( libvlc_instance_t* , vlc_bool_t, |
|---|
| | 265 | VLC_PUBLIC_API void libvlc_playlist_loop( libvlc_instance_t* , int, |
|---|
| 266 | 266 | libvlc_exception_t * ); |
|---|
| 267 | 267 | |
|---|
| … | … | |
| 385 | 385 | libvlc_instance_t *, libvlc_exception_t * ); |
|---|
| 386 | 386 | |
|---|
| 387 | | VLC_PUBLIC_API vlc_bool_t libvlc_media_instance_is_seekable( |
|---|
| | 387 | VLC_PUBLIC_API int libvlc_media_instance_is_seekable( |
|---|
| 388 | 388 | libvlc_media_instance_t *p_mi, |
|---|
| 389 | 389 | libvlc_exception_t *p_e ); |
|---|
| 390 | 390 | |
|---|
| 391 | | VLC_PUBLIC_API vlc_bool_t libvlc_media_instance_can_pause( |
|---|
| | 391 | VLC_PUBLIC_API int libvlc_media_instance_can_pause( |
|---|
| 392 | 392 | libvlc_media_instance_t *p_mi, |
|---|
| 393 | 393 | libvlc_exception_t *p_e ); |
|---|
| … | … | |
| 458 | 458 | VLC_PUBLIC_API int libvlc_media_instance_get_chapter (libvlc_media_instance_t *, libvlc_exception_t *); |
|---|
| 459 | 459 | VLC_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 *); |
|---|
| | 460 | VLC_PUBLIC_API int libvlc_media_instance_will_play ( libvlc_media_instance_t *, libvlc_exception_t *); |
|---|
| 461 | 461 | VLC_PUBLIC_API float libvlc_media_instance_get_rate ( libvlc_media_instance_t *, libvlc_exception_t *); |
|---|
| 462 | 462 | VLC_PUBLIC_API void libvlc_media_instance_set_rate ( libvlc_media_instance_t *, float, libvlc_exception_t *); |
|---|
| … | … | |
| 468 | 468 | * \param p_exception an initialized exception |
|---|
| 469 | 469 | */ |
|---|
| 470 | | VLC_PUBLIC_API vlc_bool_t libvlc_media_instance_has_vout( libvlc_media_instance_t *, libvlc_exception_t *); |
|---|
| | 470 | VLC_PUBLIC_API int libvlc_media_instance_has_vout( libvlc_media_instance_t *, libvlc_exception_t *); |
|---|
| 471 | 471 | VLC_PUBLIC_API float libvlc_media_instance_get_fps( libvlc_media_instance_t *, libvlc_exception_t *); |
|---|
| 472 | 472 | |
|---|
| … | … | |
| 497 | 497 | libvlc_exception_t * ); |
|---|
| 498 | 498 | |
|---|
| 499 | | VLC_PUBLIC_API vlc_bool_t |
|---|
| | 499 | VLC_PUBLIC_API int |
|---|
| 500 | 500 | libvlc_tag_query_match( libvlc_tag_query_t *, libvlc_media_descriptor_t *, |
|---|
| 501 | 501 | libvlc_exception_t * ); |
|---|
| … | … | |
| 560 | 560 | |
|---|
| 561 | 561 | /* This indicates if this media list is read-only from a user point of view */ |
|---|
| 562 | | VLC_PUBLIC_API vlc_bool_t |
|---|
| | 562 | VLC_PUBLIC_API int |
|---|
| 563 | 563 | libvlc_media_list_is_readonly( libvlc_media_list_t * p_mlist ); |
|---|
| 564 | 564 | |
|---|
| … | … | |
| 741 | 741 | libvlc_exception_t * p_e ); |
|---|
| 742 | 742 | |
|---|
| 743 | | VLC_PUBLIC_API vlc_bool_t |
|---|
| | 743 | VLC_PUBLIC_API int |
|---|
| 744 | 744 | libvlc_media_list_player_is_playing( libvlc_media_list_player_t * p_mlp, |
|---|
| 745 | 745 | libvlc_exception_t * p_e ); |
|---|
| … | … | |
| 987 | 987 | * \return the mute status (boolean) |
|---|
| 988 | 988 | */ |
|---|
| 989 | | VLC_PUBLIC_API vlc_bool_t libvlc_audio_get_mute( libvlc_instance_t *, libvlc_exception_t * ); |
|---|
| | 989 | VLC_PUBLIC_API int libvlc_audio_get_mute( libvlc_instance_t *, libvlc_exception_t * ); |
|---|
| 990 | 990 | |
|---|
| 991 | 991 | /** |
|---|
| … | … | |
| 996 | 996 | * \return void |
|---|
| 997 | 997 | */ |
|---|
| 998 | | VLC_PUBLIC_API void libvlc_audio_set_mute( libvlc_instance_t *, vlc_bool_t , libvlc_exception_t * ); |
|---|
| | 998 | VLC_PUBLIC_API void libvlc_audio_set_mute( libvlc_instance_t *, int , libvlc_exception_t * ); |
|---|
| 999 | 999 | |
|---|
| 1000 | 1000 | /** |
|---|
| … | … | |
| 1077 | 1077 | libvlc_media_discoverer_event_manager( libvlc_media_discoverer_t * p_mdis ); |
|---|
| 1078 | 1078 | |
|---|
| 1079 | | VLC_PUBLIC_API vlc_bool_t |
|---|
| | 1079 | VLC_PUBLIC_API int |
|---|
| 1080 | 1080 | libvlc_media_discoverer_is_running( libvlc_media_discoverer_t * p_mdis ); |
|---|
| 1081 | 1081 | |
|---|
| r358bcd0 |
rcd3ea88 |
|
| 61 | 61 | } |
|---|
| 62 | 62 | |
|---|
| 63 | | vlc_bool_t libvlc_audio_get_mute( libvlc_instance_t *p_instance, |
|---|
| 64 | | libvlc_exception_t *p_e ) |
|---|
| | 63 | int libvlc_audio_get_mute( libvlc_instance_t *p_instance, |
|---|
| | 64 | libvlc_exception_t *p_e ) |
|---|
| 65 | 65 | { |
|---|
| 66 | 66 | /* |
|---|
| … | … | |
| 75 | 75 | } |
|---|
| 76 | 76 | |
|---|
| 77 | | void libvlc_audio_set_mute( libvlc_instance_t *p_instance, vlc_bool_t mute, |
|---|
| | 77 | void libvlc_audio_set_mute( libvlc_instance_t *p_instance, int mute, |
|---|
| 78 | 78 | libvlc_exception_t *p_e ) |
|---|
| 79 | 79 | { |
|---|
| rd92fffb |
rcd3ea88 |
|
| 656 | 656 | * Get preparsed status for media_descriptor object. |
|---|
| 657 | 657 | **************************************************************************/ |
|---|
| 658 | | vlc_bool_t |
|---|
| | 658 | int |
|---|
| 659 | 659 | libvlc_media_descriptor_is_preparsed( libvlc_media_descriptor_t * p_md, |
|---|
| 660 | 660 | libvlc_exception_t * p_e ) |
|---|
| r8eff8fa |
rcd3ea88 |
|
| 265 | 265 | * running (Public) |
|---|
| 266 | 266 | **************************************************************************/ |
|---|
| 267 | | vlc_bool_t |
|---|
| | 267 | int |
|---|
| 268 | 268 | libvlc_media_discoverer_is_running( libvlc_media_discoverer_t * p_mdis ) |
|---|
| 269 | 269 | { |
|---|
| r10b3d6f |
rcd3ea88 |
|
| 837 | 837 | } |
|---|
| 838 | 838 | |
|---|
| 839 | | vlc_bool_t libvlc_media_instance_will_play( |
|---|
| 840 | | libvlc_media_instance_t *p_mi, |
|---|
| 841 | | libvlc_exception_t *p_e) |
|---|
| | 839 | int libvlc_media_instance_will_play( libvlc_media_instance_t *p_mi, |
|---|
| | 840 | libvlc_exception_t *p_e) |
|---|
| 842 | 841 | { |
|---|
| 843 | 842 | input_thread_t *p_input_thread = |
|---|
| … | … | |
| 915 | 914 | } |
|---|
| 916 | 915 | |
|---|
| 917 | | vlc_bool_t libvlc_media_instance_is_seekable( |
|---|
| 918 | | libvlc_media_instance_t *p_mi, |
|---|
| 919 | | libvlc_exception_t *p_e ) |
|---|
| | 916 | int libvlc_media_instance_is_seekable( libvlc_media_instance_t *p_mi, |
|---|
| | 917 | libvlc_exception_t *p_e ) |
|---|
| 920 | 918 | { |
|---|
| 921 | 919 | input_thread_t *p_input_thread; |
|---|
| … | … | |
| 936 | 934 | } |
|---|
| 937 | 935 | |
|---|
| 938 | | vlc_bool_t libvlc_media_instance_can_pause( |
|---|
| 939 | | libvlc_media_instance_t *p_mi, |
|---|
| 940 | | libvlc_exception_t *p_e ) |
|---|
| | 936 | int libvlc_media_instance_can_pause( libvlc_media_instance_t *p_mi, |
|---|
| | 937 | libvlc_exception_t *p_e ) |
|---|
| 941 | 938 | { |
|---|
| 942 | 939 | input_thread_t *p_input_thread; |
|---|
| r358bcd0 |
rcd3ea88 |
|
| 457 | 457 | * This indicates if this media list is read-only from a user point of view |
|---|
| 458 | 458 | **************************************************************************/ |
|---|
| 459 | | vlc_bool_t libvlc_media_list_is_readonly( libvlc_media_list_t * p_mlist ) |
|---|
| | 459 | int libvlc_media_list_is_readonly( libvlc_media_list_t * p_mlist ) |
|---|
| 460 | 460 | { |
|---|
| 461 | 461 | return p_mlist->b_read_only; |
|---|
| r358bcd0 |
rcd3ea88 |
|
| 343 | 343 | * is_playing (Public) |
|---|
| 344 | 344 | **************************************************************************/ |
|---|
| 345 | | vlc_bool_t |
|---|
| | 345 | int |
|---|
| 346 | 346 | libvlc_media_list_player_is_playing( libvlc_media_list_player_t * p_mlp, |
|---|
| 347 | 347 | libvlc_exception_t * p_e ) |
|---|
| r358bcd0 |
rcd3ea88 |
|
| 50 | 50 | } |
|---|
| 51 | 51 | |
|---|
| 52 | | void libvlc_playlist_loop( libvlc_instance_t *p_instance, vlc_bool_t loop, |
|---|
| | 52 | void libvlc_playlist_loop( libvlc_instance_t *p_instance, int loop, |
|---|
| 53 | 53 | libvlc_exception_t *p_e) |
|---|
| 54 | 54 | { |
|---|
| r88fc2c2 |
rcd3ea88 |
|
| 110 | 110 | * Return true if the query p_q is matched in p_md |
|---|
| 111 | 111 | **************************************************************************/ |
|---|
| 112 | | vlc_bool_t |
|---|
| | 112 | int |
|---|
| 113 | 113 | libvlc_tag_query_match( libvlc_tag_query_t * p_q, |
|---|
| 114 | 114 | libvlc_media_descriptor_t * p_md, |
|---|
| rb941c1e |
rcd3ea88 |
|
| 187 | 187 | } |
|---|
| 188 | 188 | |
|---|
| 189 | | vlc_bool_t libvlc_media_instance_has_vout( libvlc_media_instance_t *p_mi, |
|---|
| 190 | | libvlc_exception_t *p_e ) |
|---|
| | 189 | int libvlc_media_instance_has_vout( libvlc_media_instance_t *p_mi, |
|---|
| | 190 | libvlc_exception_t *p_e ) |
|---|
| 191 | 191 | { |
|---|
| 192 | 192 | input_thread_t *p_input_thread = libvlc_get_input_thread(p_mi, p_e); |
|---|