summaryrefslogtreecommitdiff
path: root/hlsPlayerControl.cpp
diff options
context:
space:
mode:
authorchriszero <zerov83@gmail.com>2015-02-14 18:53:11 +0100
committerchriszero <zerov83@gmail.com>2015-02-14 18:53:11 +0100
commite412257abf8de4576a180351d24ff07589fa630c (patch)
treeed020de5c8257545eca66e96997984731ac60379 /hlsPlayerControl.cpp
parent20fefdd3f341d6e7f6b15e4926bf5569aa1943d5 (diff)
downloadvdr-plugin-plex-e412257abf8de4576a180351d24ff07589fa630c.tar.gz
vdr-plugin-plex-e412257abf8de4576a180351d24ff07589fa630c.tar.bz2
Various Fixes0.1.0
Bump Version to frist beta.
Diffstat (limited to 'hlsPlayerControl.cpp')
-rw-r--r--hlsPlayerControl.cpp42
1 files changed, 8 insertions, 34 deletions
diff --git a/hlsPlayerControl.cpp b/hlsPlayerControl.cpp
index b9e15d3..1f19336 100644
--- a/hlsPlayerControl.cpp
+++ b/hlsPlayerControl.cpp
@@ -46,10 +46,10 @@ cHlsPlayerControl::cHlsPlayerControl(cHlsPlayer* Player, plexclient::Video Video
cHlsPlayerControl::~cHlsPlayerControl()
{
dsyslog("[plex]: '%s'", __FUNCTION__);
+ cStatus::MsgReplaying(this, NULL, NULL, false);
Hide();
delete player;
player = NULL;
- cStatus::MsgReplaying(this, NULL, NULL, false);
}
cString cHlsPlayerControl::GetHeader(void)
@@ -74,7 +74,7 @@ void cHlsPlayerControl::Hide(void)
void cHlsPlayerControl::Show(void)
{
- ShowTimed();
+ ShowTimed(3);
}
eOSState cHlsPlayerControl::ProcessKey(eKeys Key)
@@ -111,32 +111,15 @@ eOSState cHlsPlayerControl::ProcessKey(eKeys Key)
case kDown:
Pause();
break;
- case kFastRew|k_Release:
- case kLeft|k_Release:
- //if (Setup.MultiSpeedMode) break;
- case kFastRew:
- case kLeft:
- //Backward();
- break;
- case kFastFwd|k_Release:
- case kRight|k_Release:
- //if (Setup.MultiSpeedMode) break;
- case kFastFwd:
- case kRight:
- //Forward();
- break;
- case kRed:
- //TimeSearch();
- break;
case kGreen|k_Repeat:
case kGreen:
- Hide();
- player->JumpRelative(-600);
+ //Hide();
+ player->JumpRelative(-300);
break;
case kYellow|k_Repeat:
case kYellow:
- Hide();
- player->JumpRelative(600);
+ //Hide();
+ player->JumpRelative(300);
break;
case kStop:
case kBlue:
@@ -241,7 +224,7 @@ bool cHlsPlayerControl::ShowProgress(bool Initial)
if (GetIndex(Current, Total)) {
if (!visible) {
displayReplay = Skins.Current()->DisplayReplay(modeOnly);
- //displayReplay->SetMarks(player->Marks());
+ displayReplay->SetButtons(NULL,"-10m","+10m",tr("Stop"));
SetNeedsFastResponse(true);
visible = true;
}
@@ -265,16 +248,7 @@ bool cHlsPlayerControl::ShowProgress(bool Initial)
if (!Initial)
displayReplay->Flush();
displayReplay->SetCurrent(IndexToHMSF(Current, false, FramesPerSecond()));
-
- cString Title;
- //cString Pos = player ? player->PosStr() : cString(NULL);
- //if (*Pos && strlen(Pos) > 1) {
- // Title = cString::sprintf("%s (%s)", m_title.c_str(), *Pos);
- //} else {
- Title = m_title.c_str();
- //}
- displayReplay->SetTitle(Title);
-
+ displayReplay->SetTitle(m_title.c_str());
displayReplay->Flush();
lastCurrent = Current;
}