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...
margro
Fan Posts: 530 Joined: Oct 2009 Reputation: 16 Location: The Netherlands |
2012-05-11 12:11
Post: #51
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
Team-XBMC Member Posts: 1,383 Joined: Jun 2009 Reputation: 27 Location: germany |
2012-05-11 13:13
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 differentVLC is buffering the stream - that's why you can seek in it, but AFAIK tvheadend doesn't have backend-side timeshift. |
| find quote |
nobleach
Junior Member Posts: 38 Joined: Nov 2008 Reputation: 0 |
2012-05-11 16:37
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 |

Search
Help