[vlc-commits] macosx: replace previous A→B loop implementation
Felix Paul Kühne
git at videolan.org
Mon Mar 25 17:11:21 CET 2019
vlc | branch: master | Felix Paul Kühne <felix at feepk.net> | Mon Mar 25 17:10:48 2019 +0100| [d42c089e61f1eec76cb722ce9b1a7188a8e0f2c9] | committer: Felix Paul Kühne
macosx: replace previous A→B loop implementation
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=d42c089e61f1eec76cb722ce9b1a7188a8e0f2c9
---
.../macosx/coreinteraction/VLCCoreInteraction.h | 3 --
.../macosx/coreinteraction/VLCCoreInteraction.m | 43 ----------------------
.../gui/macosx/coreinteraction/VLCInputManager.m | 1 -
modules/gui/macosx/menus/VLCMainMenu.m | 3 +-
.../gui/macosx/windows/mainwindow/VLCMainWindow.m | 2 -
5 files changed, 1 insertion(+), 51 deletions(-)
diff --git a/modules/gui/macosx/coreinteraction/VLCCoreInteraction.h b/modules/gui/macosx/coreinteraction/VLCCoreInteraction.h
index 5ab6bb70bc..6d96e52ff7 100644
--- a/modules/gui/macosx/coreinteraction/VLCCoreInteraction.h
+++ b/modules/gui/macosx/coreinteraction/VLCCoreInteraction.h
@@ -60,9 +60,6 @@
- (void)repeatAll;
- (void)repeatOff;
- (void)shuffle;
-- (void)setAtoB;
-- (void)resetAtoB;
-- (void)updateAtoB;
- (void)volumeUp;
- (void)volumeDown;
diff --git a/modules/gui/macosx/coreinteraction/VLCCoreInteraction.m b/modules/gui/macosx/coreinteraction/VLCCoreInteraction.m
index 3805742f18..34c0ee10c6 100644
--- a/modules/gui/macosx/coreinteraction/VLCCoreInteraction.m
+++ b/modules/gui/macosx/coreinteraction/VLCCoreInteraction.m
@@ -53,7 +53,6 @@ static int BossCallback(vlc_object_t *p_this, const char *psz_var,
@interface VLCCoreInteraction ()
{
float f_currentPlaybackRate;
- vlc_tick_t timeA, timeB;
float f_maxVolume;
@@ -412,48 +411,6 @@ static int BossCallback(vlc_object_t *p_this, const char *psz_var,
[_playerController displayOSDMessage:_NS("Repeat Off")];
}
-- (void)setAtoB
-{
- if (!timeA) {
- input_thread_t * p_input = pl_CurrentInput(getIntf());
- if (p_input) {
- msg_Dbg(getIntf(), "Setting A value");
-
- timeA = var_GetInteger(p_input, "time");
- input_Release(p_input);
- }
- } else if (!timeB) {
- input_thread_t * p_input = pl_CurrentInput(getIntf());
- if (p_input) {
- msg_Dbg(getIntf(), "Setting B value");
-
- timeB = var_GetInteger(p_input, "time");
- input_Release(p_input);
- }
- } else
- [self resetAtoB];
-}
-
-- (void)resetAtoB
-{
- msg_Dbg(getIntf(), "Resetting A to B values");
- timeA = 0;
- timeB = 0;
-}
-
-- (void)updateAtoB
-{
- if (timeB) {
- input_thread_t * p_input = pl_CurrentInput(getIntf());
- if (p_input) {
- vlc_tick_t currentTime = var_GetInteger(p_input, "time");
- if ( currentTime >= timeB || currentTime < timeA)
- var_SetInteger(p_input, "time", timeA);
- input_Release(p_input);
- }
- }
-}
-
- (void)jumpToTime:(vlc_tick_t)time
{
input_thread_t * p_input = pl_CurrentInput(getIntf());
diff --git a/modules/gui/macosx/coreinteraction/VLCInputManager.m b/modules/gui/macosx/coreinteraction/VLCInputManager.m
index 4928f6d955..5336633011 100644
--- a/modules/gui/macosx/coreinteraction/VLCInputManager.m
+++ b/modules/gui/macosx/coreinteraction/VLCInputManager.m
@@ -270,7 +270,6 @@ static int InputEvent(vlc_object_t *p_this, const char *psz_var,
- (void)updateMainMenu
{
[[o_main mainMenu] setupMenus];
- [[VLCCoreInteraction sharedInstance] resetAtoB];
}
- (BOOL)hasInput
diff --git a/modules/gui/macosx/menus/VLCMainMenu.m b/modules/gui/macosx/menus/VLCMainMenu.m
index a79c99214a..90aab5aa67 100644
--- a/modules/gui/macosx/menus/VLCMainMenu.m
+++ b/modules/gui/macosx/menus/VLCMainMenu.m
@@ -854,8 +854,7 @@
- (IBAction)toggleAtoBloop:(id)sender
{
- // re-write the following using VLCPlayerController
- [[VLCCoreInteraction sharedInstance] setAtoB];
+ [_playerController setABLoop];
}
- (IBAction)goToSpecificTime:(id)sender
diff --git a/modules/gui/macosx/windows/mainwindow/VLCMainWindow.m b/modules/gui/macosx/windows/mainwindow/VLCMainWindow.m
index 52c38cc741..8a79b12d2f 100644
--- a/modules/gui/macosx/windows/mainwindow/VLCMainWindow.m
+++ b/modules/gui/macosx/windows/mainwindow/VLCMainWindow.m
@@ -571,8 +571,6 @@ static const float f_min_window_height = 307.;
- (void)updateTimeSlider
{
[self.fspanel updatePositionAndTime];
-
- [[VLCCoreInteraction sharedInstance] updateAtoB];
}
- (void)updateName
More information about the vlc-commits
mailing list