2012-10-01, 20:02
Thanks for the help guys, Ill try the deinterlace setting tonigh. It is really good to see all of this work happening.
(2012-10-01, 16:56)Aubrien Wrote: You need to set up the SW deinterlacing in XBMC. Get playback started and open the video settings. Look for interlacing and set it to auto detect VDPAU if applicable, or just auto detect if you dont have VDPAU support. There should be a way to tell it to use that setting for every video. Note that you can only set this from the menu when the video is playing. That would look great on a CRT, but you need to deinterlace it before using a digital display.
int MythRecorder::ReadLiveTV(void* buffer,unsigned long length)
{
m_recorder_t->Lock();
int bytesRead=0;
CMYTH_REC_CALL( bytesRead, bytesRead < 0, cmyth_livetv_read( *m_recorder_t, static_cast<char*>( buffer ), length ) );
while(bytesRead==0)
{
usleep(100000);
CMYTH_REC_CALL( bytesRead, bytesRead < 0, cmyth_livetv_read( *m_recorder_t, static_cast<char*>( buffer ), length ) );
XBMC->Log(LOG_DEBUG,"%s: DELAY FOR FILE",__FUNCTION__);
if(bytesRead>0)
{
XBMC->Log(LOG_DEBUG,"%s: DELAY FOR BUFFER",__FUNCTION__);
usleep(5000000);
}
}
m_recorder_t->Unlock();
return bytesRead;
}
(2012-10-02, 16:37)Aubrien Wrote: @markcs
I would use cfetzer right now as janbar is 4 days old. cfetzer has merged with upstream and is working with the latest xbmc nightlies. Last time I looked you needed to roll back the xbmc master to an earlier version to get it to work with janbar. I'm pretty sure cfetzer will be the location that everyone will be working from anyway, though janbar has been working on some additional features. Someone please correct me if I'm wrong.
@allen00se
What is the patch? Maybe you can compile 0.25 from source and just apply the patch by hand...assuming it isn't something that fundamentally changes the way myth works or something like that. As for your original question, I don't think it works with the 0.26 builds. dtierny added 0.25 support for libcmyth earlier in the year if my memory is correct. This is evident by the protocol version checks in libcmyth and branching logic. I'm very curious what this patch is though.
https://github.com/cmyth/cmyth
(2012-10-02, 02:08)rsennewald Wrote: Ok just built off of janpar's xbmc and xbmc-pvr-addons master branch on ubuntu 12.04. All looks good.. I think I had some environment issues I worked through, which was why I was getting errors when running the addon that I built previously from cfetzer's fork. If I recall the most current merged code from janpar, tsp and yourself is living at your fork right cfetzer? If that's the case would you mind doing a pull request to opdenkamp so we can get it merged there? Like you mentioned, I also think it'd make things a lot easier for anyone who wants to test or develop against this addon so we can all be testing and working against the same base.
(2012-10-02, 16:22)allen00se Wrote: Anyone know if this plugin will work with a 0.26 mythtv backend? I tried it myself but got an error in the logs that said something along the lines of "Expecting protocol 8 got 75"
I was hoping that 0.26 would work because it has a patch i need.
Thanks,
Krys
(2012-10-02, 16:37)Aubrien Wrote: @markcs
I would use cfetzer right now as janbar is 4 days old. cfetzer has merged with upstream and is working with the latest xbmc nightlies. Last time I looked you needed to roll back the xbmc master to an earlier version to get it to work with janbar. I'm pretty sure cfetzer will be the location that everyone will be working from anyway, though janbar has been working on some additional features. Someone please correct me if I'm wrong.
(2012-10-03, 08:38)Shotgun Ted Wrote: This is his GIT page: https://github.com/fetzerch