Video playback issues with XBMC on Raspbian.


3 posts
by alias_neo » Mon Nov 05, 2012 7:25 pm
I had a 256MB Pi before it broke and I had to send it back. Back then, I had XBMC running on Raspbian that I had built myself, and it would play my entire library on my media server.

Having gotten my new Pi, I promptly installed Raspbian again and downloaded one of the pre-built XBMC packages and installed. Now, aside from the fact that these builds all idle at ~96% CPU, I can't get any of the several builds available to play most of my content. None of my HD media collection will play, and I've gotten only a few of my SD videos to play.

The log shows that XBMC is trying to use OMXPlayer but it simply errors saying it can't play the file and is skipping it.

Code: Select all
18:48:00 T:1106243584   DEBUG: OnPlayMedia upnp://4d696e69-444c-164e-9d41-001075291d30/2%2415%24B7%240%241%240
18:48:00 T:1106243584   DEBUG: CAnnouncementManager - Announcement: OnClear from xbmc
18:48:00 T:1106243584   DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnClear
18:48:01 T:1106243584   DEBUG: CAnnouncementManager - Announcement: OnAdd from xbmc
18:48:01 T:1106243584   DEBUG: GOT ANNOUNCEMENT, type: 2, from xbmc, message OnA
18:48:01 T:1106243584   DEBUG: CUPnPDirectory::GetResource - resource protocol i
18:48:01 T:1106243584    INFO: Created player OMXPlayer for core 1 / OMXPlayer f
18:48:01 T:1106243584  NOTICE: COMXPlayer: Opening: http://192.168.0.2:8200/Medi
18:48:01 T:1106243584 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZE
18:48:01 T:1106243584   DEBUG: CRenderManager::UpdateDisplayLatency - Latency se
18:48:01 T:1106243584   DEBUG: LinuxRendererGL: Cleaning up GL resources
18:48:01 T:1336812608  NOTICE: Thread COMXPlayer start, auto delete: false
18:48:01 T:1336812608   ERROR: COMXCoreComponent::Initialize - could not get com
18:48:01 T:1336812608  NOTICE: COMXPlayer::OnExit()
18:48:01 T:1106243584   DEBUG: CAnnouncementManager - Announcement: OnStop from
18:48:01 T:1106243584   DEBUG: GOT ANNOUNCEMENT, type: 1, from xbmc, message OnS
18:48:01 T:1106243584   ERROR: Playlist Player: skipping unplayable item: 0, pat
18:48:01 T:1106243584   DEBUG: Playlist Player: no more playable items... aborti
18:48:01 T:1336812608   DEBUG: Thread COMXPlayer 1336812608 terminating
18:48:01 T:1302742080  NOTICE: Thread Background Loader start, auto delete: fals
18:48:01 T:1106243584   DEBUG: COMXPlayer::CloseFile
18:48:01 T:1106243584 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZE
18:48:01 T:1106243584   DEBUG: COMXPlayer: waiting for threads to exit
18:48:01 T:1106243584   DEBUG: COMXPlayer: finished waiting
18:48:01 T:1106243584   DEBUG: LinuxRendererGL: Cleaning up GL resources
18:48:01 T:1302742080   DEBUG: Thread Background Loader 1302742080 terminating
18:48:04 T:1106243584   DEBUG: ------ Window Deinit (Pointer.xml) ------


Is anyone able to shed any light on what the issue might be, or am I going to have to spend 20+ hours building XBMC only to find it doesn't solve anything?

Any help would be appreciated.
Posts: 103
Joined: Fri Jul 29, 2011 8:55 am
Location: Wilmslow, England
by notarat » Mon Nov 05, 2012 8:36 pm
Just throwing out some ideas here...Some things to check (they may be things you've already checked, but I'm listing them in case you maybe forgotten...)

1 - Did you purchase licenses for the 256MB Pi? (If so, did you purchase new licenses for the new Pi Unit? You cannot re-use licenses)

2 - Did you forget to update the config.txt with your new licenses? (I did when I changed from OpenElec to Xbian)

3 - Did you try one of the pre-made XBMC distros like Xbian or OpenElec or RaspBMC? If so, do they exhibit the same problem? (If not, there may be an XBMC package issue with your Raspbian image, or your Raspbian image may not have everything it needs)
Posts: 106
Joined: Wed Sep 12, 2012 12:32 pm
by alias_neo » Mon Nov 05, 2012 8:58 pm
notarat wrote:Just throwing out some ideas here...Some things to check (they may be things you've already checked, but I'm listing them in case you maybe forgotten...)

1 - Did you purchase licenses for the 256MB Pi? (If so, did you purchase new licenses for the new Pi Unit? You cannot re-use licenses)

2 - Did you forget to update the config.txt with your new licenses? (I did when I changed from OpenElec to Xbian)

3 - Did you try one of the pre-made XBMC distros like Xbian or OpenElec or RaspBMC? If so, do they exhibit the same problem? (If not, there may be an XBMC package issue with your Raspbian image, or your Raspbian image may not have everything it needs)


The answer is no to all 3 questions.

The version I had working before was no different, except that last time I built XBMC myself. Since there is overly high cpu usage when idle, I presume there is an issue with XBMC, I'm building now to see if anything changes but that's going to take 20 or so hours.

I suspect, since I've tried several builds, that unless the bug was introduced recently in XBMC, the problem must in fact be my OS setup.
Posts: 103
Joined: Fri Jul 29, 2011 8:55 am
Location: Wilmslow, England