vlc | branch: master | Felix Paul Kühne <[email protected]> | Wed Mar 27 16:34:30 2019 +0100| [a96268397e443302fcb785189f8912dee6ff5cb1] | committer: Felix Paul Kühne
macosx/player: add OSD position display > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=a96268397e443302fcb785189f8912dee6ff5cb1 --- modules/gui/macosx/playlist/VLCPlayerController.h | 6 ++++++ modules/gui/macosx/playlist/VLCPlayerController.m | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/modules/gui/macosx/playlist/VLCPlayerController.h b/modules/gui/macosx/playlist/VLCPlayerController.h index b2ecaae8a5..dfb977b527 100644 --- a/modules/gui/macosx/playlist/VLCPlayerController.h +++ b/modules/gui/macosx/playlist/VLCPlayerController.h @@ -391,6 +391,12 @@ extern NSString *VLCPlayerMuteChanged; - (void)setPositionPrecise:(float)position; /** + * shows the current position as OSD within the video + * does not do anything if you do not have a vout + */ +- (void)displayPosition; + +/** * helper function to jump forward with the extra short interval (user configurable in preferences) */ - (void)jumpForwardExtraShort; diff --git a/modules/gui/macosx/playlist/VLCPlayerController.m b/modules/gui/macosx/playlist/VLCPlayerController.m index 52cbae313d..be2304bccd 100644 --- a/modules/gui/macosx/playlist/VLCPlayerController.m +++ b/modules/gui/macosx/playlist/VLCPlayerController.m @@ -880,6 +880,13 @@ static const struct vlc_player_aout_cbs player_aout_callbacks = { vlc_player_Unlock(_p_player); } +- (void)displayPosition +{ + vlc_player_Lock(_p_player); + vlc_player_DisplayPosition(_p_player); + vlc_player_Unlock(_p_player); +} + - (void)jumpWithValue:(char *)p_userDefinedJumpSize forward:(BOOL)shallJumpForward { int64_t interval = var_InheritInteger(getIntf(), p_userDefinedJumpSize); _______________________________________________ vlc-commits mailing list [email protected] https://mailman.videolan.org/listinfo/vlc-commits
