2012-10-01, 16:35
As of yesterday both cfetzer and janbar are not compatible with the newest changes in the xbmc master. I saw that lars had changed the api version from 1.2.0 to 1.3.0 and added support for seeking and time shifting features. While this is good news, it breaks the addons until they can be updated. In order to roll these changes out and use the addons I had to backtrack my local source to commit bb0a56cd069ed8960af767a4e11349bc17d5710b which is the last commit yesterday before these changes. I do the following...
Recompile and install xbmc after the reset. I wouldn't recommend updating your xbmc nightlies until these addons have been updated or else the addon wont load anymore. Also, for those of you that need the channel change delay that janbar has been working on helping me with, you can use cfetzer's build by adding in a delay manually...
xbmc-pvr-addons / addons / pvr.mythtv.cmyth / src / pvrclient-mythtv.cpp @ line 1226 change
to
Note that the 15s is tailored for me based on my channel change script, time to tune for set to box, and time to fill buffers. If I remove the delay it tries to read a 0 size stream before it is ready.
Code:
git reset --hard bb0a56cd069ed8960af767a4e11349bc17d5710b
Recompile and install xbmc after the reset. I wouldn't recommend updating your xbmc nightlies until these addons have been updated or else the addon wont load anymore. Also, for those of you that need the channel change delay that janbar has been working on helping me with, you can use cfetzer's build by adding in a delay manually...
xbmc-pvr-addons / addons / pvr.mythtv.cmyth / src / pvrclient-mythtv.cpp @ line 1226 change
Code:
if (m_rec.SpawnLiveTV(chan))
return true;
to
Code:
if (m_rec.SpawnLiveTV(chan))
{
usleep(15000000) // Sleep for 15s
return true;
}
Note that the 15s is tailored for me based on my channel change script, time to tune for set to box, and time to fill buffers. If I remove the delay it tries to read a 0 size stream before it is ready.