2012-03-10, 22:29
I'm trying to get MythTV playback working properly through XBMC. I'm running the latest Eden RC at the moment.
XBMC is able to connect to my Myth backend no problem. I have no communications issues there. However if I try and play anything it'll go for about 2 seconds and then the playback will get super jerky and start just jumping a frame at a time, as if it can't get fed with enough data. In fact the errors in the debug log very much seem to imply this too:
Initially thinking that the network was the problem, I eliminated the wireless link between XBMC and the backend, but that didn't help at all. Still super choppy and completely unwatchable, so it's not related to the actual network transport.
The next thing I did was to fire up an actual Myth frontend on my XBMC box (outside of XBMC). Everything works fine there!! Myth frontend is able to play back the same programs smooth as silk with no issues whatsoever. This rules out hardware capabilities and network bandwidth I'd think. So what should I be trying to chase down?
CPU usage is very low (less than 20%) when trying to play back TV as well. No problems there. I'm on an Intel GM965 system so I don't have much for video processing power but again everything works fine with Myth frontend.
Ideas?
Debug log is here: http://pastebin.com/3abw7BTK
XBMC is able to connect to my Myth backend no problem. I have no communications issues there. However if I try and play anything it'll go for about 2 seconds and then the playback will get super jerky and start just jumping a frame at a time, as if it can't get fed with enough data. In fact the errors in the debug log very much seem to imply this too:
Code:
12:15:43 T:140286683977472 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
12:15:43 T:140286705526528 WARNING: CDVDMessageQueue(video)::Get - asked for new data packet, with nothing available
12:15:43 T:140286683977472 ERROR: GetDelay - snd_pcm_delay, alsa error: -32 - Broken pipe
12:15:44 T:140286683977472 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
12:15:44 T:140286683977472 ERROR: GetDelay - snd_pcm_delay, alsa error: -32 - Broken pipe
12:15:44 T:140286683977472 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
12:15:44 T:140286683977472 ERROR: GetDelay - snd_pcm_delay, alsa error: -32 - Broken pipe
12:15:45 T:140286683977472 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
12:15:45 T:140286683977472 ERROR: GetDelay - snd_pcm_delay, alsa error: -32 - Broken pipe
Initially thinking that the network was the problem, I eliminated the wireless link between XBMC and the backend, but that didn't help at all. Still super choppy and completely unwatchable, so it's not related to the actual network transport.
The next thing I did was to fire up an actual Myth frontend on my XBMC box (outside of XBMC). Everything works fine there!! Myth frontend is able to play back the same programs smooth as silk with no issues whatsoever. This rules out hardware capabilities and network bandwidth I'd think. So what should I be trying to chase down?
CPU usage is very low (less than 20%) when trying to play back TV as well. No problems there. I'm on an Intel GM965 system so I don't have much for video processing power but again everything works fine with Myth frontend.
Ideas?
Debug log is here: http://pastebin.com/3abw7BTK