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

Reply via email to