XBMC 12 (Frodo) - So What's The Plan?

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
margro Offline
Fan
Posts: 530
Joined: Oct 2009
Reputation: 16
Location: The Netherlands
Post: #51
Its is exactly as KRA77 said. My PVR addon already implements the Pause and Seek code for recordings and Live TV. It is just that XBMC should forward them to the addon including the Pause call. Most of the required functionality for backends which have timeshift support is already there. So, for MythTV, MediaPortal and 4TheRecord it is not really a waste of time.
Unfortunately, I saw that Dushmaniac actually is removing the PVR addon property to indicate that the addon will take care of the the timeshifting, so the new refactoring action might actually break things again pretty soon...

Developer of the MediaPortal PVR addon and the Argus-TV PVR-addon. Unofficial XBMC Windows builds with PVR (Dharma, Eden and Frodo).
http://www.scintilla.utwente.nl/~marcelg/xbmc
find quote
da-anda Offline
Team-XBMC Member
Posts: 1,388
Joined: Jun 2009
Reputation: 27
Location: germany
Post: #52
(2012-05-11 05:35)nobleach Wrote:  Last night, I updated to the latest version of TVHeadend. I was in the web interface and I hit "Play" by one of the channels. It opened the video stream in VLC. I paused it.... waited. Hit play, it played.... I hit rewind, it rewound. I'm just curious as to what XBMC needs to do that is so much different
VLC is buffering the stream - that's why you can seek in it, but AFAIK tvheadend doesn't have backend-side timeshift.
find quote
nobleach Offline
Junior Member
Posts: 38
Joined: Nov 2008
Reputation: 0
Post: #53
(2012-05-11 06:46)Jezz_X Wrote:  I needs something that doesn't just work in tvheadend and works on about 5 different back ends across 3 different OS's

That's what the addons do.... they take the generic Play/Pause/Stop/FF/Rew methods and link up to a plugin which translates that API call into something Myth specific, or TVHeadend specific.... or VDR....

Basic rules of encapsultation apply here. XBMC does not need to be aware of the implementation, just that an object has an API with a method called "pause".


(2012-05-11 13:13)da-anda Wrote:  VLC is buffering the stream - that's why you can seek in it, but AFAIK tvheadend doesn't have backend-side timeshift.

That makes perfect sense. Thank you,

-nobleach
(This post was last modified: 2012-05-11 16:39 by nobleach.)
find quote
Post Reply