diff --git a/src/EventManager.cpp b/src/EventManager.cpp index 4aa7982b2c9768cbeccda09ec19642dc141882bb..117b2f17b23e6b254e294f8182eac21cf103874d 100644 --- a/src/EventManager.cpp +++ b/src/EventManager.cpp @@ -137,7 +137,7 @@ void EventManager::handleMediaEvent(const libvlc_event_t* event, void* data) cb->durationChanged( event->u.media_duration_changed.new_duration ); break; case libvlc_MediaParsedChanged: - cb->parsedChanged( event->u.media_parsed_changed.new_status ); + cb->parsedChanged( event->u.media_parsed_changed.new_status != 0 ); break; case libvlc_MediaFreed: cb->freed( Media( event->u.media_freed.md, true ) ); @@ -198,10 +198,10 @@ void EventManager::handleMediaPlayerEvent(const libvlc_event_t* event, void* dat cb->positionChanged( event->u.media_player_position_changed.new_position ); break; case libvlc_MediaPlayerSeekableChanged: - cb->seekableChanged( event->u.media_player_seekable_changed.new_seekable ); + cb->seekableChanged( event->u.media_player_seekable_changed.new_seekable != 0 ); break; case libvlc_MediaPlayerPausableChanged: - cb->pausableChanged( event->u.media_player_seekable_changed.new_seekable ); + cb->pausableChanged( event->u.media_player_seekable_changed.new_seekable != 0 ); break; case libvlc_MediaPlayerTitleChanged: cb->titleChanged( event->u.media_player_title_changed.new_title ); diff --git a/src/Media.cpp b/src/Media.cpp index d55b14ebd784811873b84c3c53e6baa67e876e41..762806aa7af666be6b7f39282699c1929f59d6f7 100644 --- a/src/Media.cpp +++ b/src/Media.cpp @@ -152,7 +152,7 @@ libvlc_state_t Media::state() bool Media::stats(libvlc_media_stats_t * p_stats) { - return libvlc_media_get_stats(m_obj, p_stats); + return libvlc_media_get_stats(m_obj, p_stats) != 0; } EventManager& Media::eventManager() @@ -182,7 +182,7 @@ void Media::parseAsync() bool Media::isParsed() { - return libvlc_media_is_parsed(m_obj); + return libvlc_media_is_parsed(m_obj) != 0; } void Media::setUserData(void * p_new_user_data) diff --git a/src/MediaPlayer.cpp b/src/MediaPlayer.cpp index ce15553a19b44f48636f4bbf38948e0378374609..3812619ff06068dfb46f2f0dc027e4403c6cdaca 100644 --- a/src/MediaPlayer.cpp +++ b/src/MediaPlayer.cpp @@ -211,7 +211,7 @@ int MediaPlayer::chapterCount() bool MediaPlayer::willPlay() { - return libvlc_media_player_will_play(m_obj); + return libvlc_media_player_will_play(m_obj) != 0; } int MediaPlayer::chapterCountForTitle(int i_title) @@ -271,17 +271,17 @@ unsigned MediaPlayer::hasVout() bool MediaPlayer::isSeekable() { - return libvlc_media_player_is_seekable(m_obj); + return libvlc_media_player_is_seekable(m_obj) != 0; } bool MediaPlayer::canPause() { - return libvlc_media_player_can_pause(m_obj); + return libvlc_media_player_can_pause(m_obj) != 0; } bool MediaPlayer::programScrambled() { - return libvlc_media_player_program_scrambled(m_obj); + return libvlc_media_player_program_scrambled(m_obj) != 0; } void MediaPlayer::nextFrame()