summaryrefslogtreecommitdiff
path: root/hlsPlayerControl.cpp
diff options
context:
space:
mode:
authorchriszero <zerov83@gmail.com>2015-01-18 20:27:16 +0100
committerchriszero <zerov83@gmail.com>2015-01-18 20:27:16 +0100
commit8d7655c7eb7086a56b7722908291c163d596843d (patch)
tree61181d40ebc59a3155bc53748a9096f302cf6116 /hlsPlayerControl.cpp
parentd3777dd6bcb11ceea85eca91e670d7872ba7b1ea (diff)
downloadvdr-plugin-plex-8d7655c7eb7086a56b7722908291c163d596843d.tar.gz
vdr-plugin-plex-8d7655c7eb7086a56b7722908291c163d596843d.tar.bz2
Implemented skip backwards/forward. Key Green/Yellow
Diffstat (limited to 'hlsPlayerControl.cpp')
-rw-r--r--hlsPlayerControl.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/hlsPlayerControl.cpp b/hlsPlayerControl.cpp
index 6e4a250..5144649 100644
--- a/hlsPlayerControl.cpp
+++ b/hlsPlayerControl.cpp
@@ -11,9 +11,7 @@ cControl* cHlsPlayerControl::Create(plexclient::Video* Video)
if(!Video->m_pServer)
return NULL;
- plexclient::Plexservice service(Video->m_pServer);
- service.Authenticate();
- std::string transcodeUri = service.GetUniversalTranscodeUrl(Video);
+ std::string transcodeUri = plexclient::Plexservice::GetUniversalTranscodeUrl(Video);
cHlsPlayerControl* playerControl = new cHlsPlayerControl(new cHlsPlayer(transcodeUri, Video), Video);
playerControl->m_title = Video->m_sTitle;
@@ -118,11 +116,13 @@ eOSState cHlsPlayerControl::ProcessKey(eKeys Key)
break;
case kGreen|k_Repeat:
case kGreen:
- //SkipSeconds(-60);
+ Hide();
+ player->JumpRelative(-600);
break;
case kYellow|k_Repeat:
case kYellow:
- //SkipSeconds( 60);
+ Hide();
+ player->JumpRelative(600);
break;
case kStop:
case kBlue: