- if( libvlc_playlist_isplaying(p_vlc, NULL) )
+ int is_playing;
+ libvlc_playlist_lock(p_vlc);
+ is_playing = libvlc_playlist_isplaying(p_vlc, NULL);
+ libvlc_playlist_lunock(p_vlc);
+ if( is_playing )
{
libvlc_media_player_t *p_md =
libvlc_playlist_get_media_player(p_vlc, NULL);
{
libvlc_media_player_t *p_md =
libvlc_playlist_get_media_player(p_vlc, NULL);
- if( libvlc_playlist_isplaying(p_vlc, NULL) )
+ int is_playing;
+ libvlc_playlist_lock(p_vlc);
+ is_playing = libvlc_playlist_isplaying(p_vlc, NULL);
+ libvlc_playlist_unlock(p_vlc);
+ if( is_playing )
{
libvlc_media_player_t *p_md =
libvlc_playlist_get_media_player(p_vlc, NULL);
{
libvlc_media_player_t *p_md =
libvlc_playlist_get_media_player(p_vlc, NULL);
fprintf( stderr, "%s\n", libvlc_exception_get_message(&ex));
libvlc_exception_clear( &ex );
fprintf( stderr, "%s\n", libvlc_exception_get_message(&ex));
libvlc_exception_clear( &ex );
if( libvlc_exception_raised(&ex) )
fprintf( stderr, "%s\n", libvlc_exception_get_message(&ex));
libvlc_exception_clear( &ex );
if( libvlc_exception_raised(&ex) )
fprintf( stderr, "%s\n", libvlc_exception_get_message(&ex));
libvlc_exception_clear( &ex );