diff options
author | chriszero <zerov83@gmail.com> | 2015-02-14 18:53:11 +0100 |
---|---|---|
committer | chriszero <zerov83@gmail.com> | 2015-02-14 18:53:11 +0100 |
commit | e412257abf8de4576a180351d24ff07589fa630c (patch) | |
tree | ed020de5c8257545eca66e96997984731ac60379 /hlsPlayerControl.cpp | |
parent | 20fefdd3f341d6e7f6b15e4926bf5569aa1943d5 (diff) | |
download | vdr-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.cpp | 42 |
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; } |