2012-05-08, 14:42
I've heard that a number of people may be experiencing commercial skips happening in the wrong place in XBMC where it works correctly in mythfrontend.
If this has happened for you are you able to post:
1) A link to a full debug log opening the recording that has the incorrect skip behaviour (please just that file - full debug log files are long enough as it is).
2) A list of the time periods that the commercial break should have been (to the nearest 5 seconds should be fine)
3) What sort of tuner the recording was recorded using, e.g. DVB-T, Analog, Cable via USB Tuner.
4) Whether you know if there are any frame rate changes in the playback, e.g. I've heard that some stations play commercial breaks at a different frame rate to the broadcast content. If this happens, unfortunately, there is unlikely to be a workaround.
If it's possible to improve the behaviour I will. However, mythbackend stores frame markers for the commercial break locations and XBMC needs time markers to perform seeking so there is a little bit of heuristic black magic to get the right frame rate to use to convert from the frame markers to timestamps.
For interest sake as well, consider having a look at the advanced EDL settings in XBMC to help remove false positive commercial breaks. http://wiki.xbmc.org/index.php?title=Use...#.3Cedl.3E
And for those that are also interested I've already submitted a patch that appears to resolve the 10 second hang that is experienced when a commerical break is skipped.
If this has happened for you are you able to post:
1) A link to a full debug log opening the recording that has the incorrect skip behaviour (please just that file - full debug log files are long enough as it is).
2) A list of the time periods that the commercial break should have been (to the nearest 5 seconds should be fine)
3) What sort of tuner the recording was recorded using, e.g. DVB-T, Analog, Cable via USB Tuner.
4) Whether you know if there are any frame rate changes in the playback, e.g. I've heard that some stations play commercial breaks at a different frame rate to the broadcast content. If this happens, unfortunately, there is unlikely to be a workaround.
If it's possible to improve the behaviour I will. However, mythbackend stores frame markers for the commercial break locations and XBMC needs time markers to perform seeking so there is a little bit of heuristic black magic to get the right frame rate to use to convert from the frame markers to timestamps.
For interest sake as well, consider having a look at the advanced EDL settings in XBMC to help remove false positive commercial breaks. http://wiki.xbmc.org/index.php?title=Use...#.3Cedl.3E
And for those that are also interested I've already submitted a patch that appears to resolve the 10 second hang that is experienced when a commerical break is skipped.