XBMC 12 (Frodo) - So What's The Plan? - Printable Version
+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Development (/forumdisplay.php?fid=32)
+--- Forum: PVR Development (/forumdisplay.php?fid=136)
+--- Thread: XBMC 12 (Frodo) - So What's The Plan? (/showthread.php?tid=127877)
RE: XBMC 12 (Frodo) - So What's The Plan? - margro - 2012-05-11 12:11
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...
RE: XBMC 12 (Frodo) - So What's The Plan? - da-anda - 2012-05-11 13:13
(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 differentVLC is buffering the stream - that's why you can seek in it, but AFAIK tvheadend doesn't have backend-side timeshift.
RE: XBMC 12 (Frodo) - So What's The Plan? - nobleach - 2012-05-11 16:37
(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,