2013-02-20, 08:07
(2013-02-19, 06:03)sfrooster Wrote:(2013-02-18, 20:08)cfetzer Wrote: Commercial skip depends on two changes:
- XBMC: https://github.com/xbmc/xbmc/pull/1743
- Addon: https://github.com/opdenkamp/xbmc-pvr-addons/pull/173
This first version will work with recordings that do not have changing refresh rates.
Not sure if this generalization is correct, but so far I haven't seen this in DVB streams,
but it seems to be the case for some (maybe all) ATSC streams.
This is caused by a general difference how mythtv handles timestamps (frame offsets) where xbmc needs time offsets.
Myth TV 0.27 will add a feature that will allow us to convert those values properly.
Ok, good to know. To clarify, ATSC streams (like those I'd tune with an HDHR Prime) will work with this first version, or will not?
On another point - I built the addon last night, and I'm noticing that after sometime I need to bounce myth-backend or else live tv will stutter with buffering. htop on the backend will confirm that the CPU is running under slightly more load than it does right after the bounce (at which point the stuttering also disappears).
To be fair, this issue may have existed in earlier versions.
Are others seeing this? Is there a fix / workaround?
My experience with Comcast & HDR Prime - no go.
OTA/ATSC via a HDHomerun dual - worked great!.
Comcast appears to be re-encoding the streams (of course!) to fit better into the cable system. You can possibly re-encode to get rid of the variable frame rate, but then you would also need to reset the commercial breaks on the re-encoded file.
MythTV 0.26 works fine because they generate some extra frame information into the db that is used for playback (pre-computed skip/frame counts, from the looks of it)