Hello. I am running xbmc on Fedora 18. I have an issue wherein playing a 1080p (or anything HD) manually with VLC plays perfectly. However, using xbmc to launch a video with vlc is very choppy, the video begins to lad behind audio and is unwatchable. I've seen a few threads about this but no solutions have helped me. This happens with every mkv I try to play through xbmc.
#yum info xbmc
Installed Packages
Name : xbmc
Arch : x86_64
Version : 12.0
Release : 1.fc18
#uname -a
Linux localhost.localdomain 3.7.9-201.fc18.x86_64 #1 SMP Mon Feb 18 21:07:56 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Default skin. I can reproduce this problem every time I try to watch a show with xbmc. While running vlc through xbmc top shows xbmc itself is taking up a ton of cpu.
Here's my playercorefactory.xml file where i tell xbmc to use vlc:
This exact setup works just fine when using this same computer to play movies with vlc via xbmc but running windows 7 64 bit. I only have ssh access at the moment to this computer but I can post a debug log later tonight if that is necessary.
#yum info xbmc
Installed Packages
Name : xbmc
Arch : x86_64
Version : 12.0
Release : 1.fc18
#uname -a
Linux localhost.localdomain 3.7.9-201.fc18.x86_64 #1 SMP Mon Feb 18 21:07:56 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Default skin. I can reproduce this problem every time I try to watch a show with xbmc. While running vlc through xbmc top shows xbmc itself is taking up a ton of cpu.
Here's my playercorefactory.xml file where i tell xbmc to use vlc:
Code:
<playercorefactory>
<players>
<!-- These are compiled-in as re-ordering them would break scripts
The following aliases may also be used:
audiodefaultplayer, videodefaultplayer, videodefaultdvdplayer
<player name="DVDPlayer" audio="true" video="true" />
<player name="DVDPlayer" /> placeholder for MPlayer
<player name="PAPlayer" audio="true" />
-->
<player name="vlc" type="ExternalPlayer" audio="false" video="true">
<filename>/usr/bin/vlc</filename>
<args>--fullscreen</args>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<forceontop>true</forceontop>
</player>
</players>
<rules name="system rules">
<rule name="rtv" protocols="rtv" player="DVDPlayer" />
<rule name="hdhomerun/myth/mms/udp" protocols="hdhomerun|myth|cmyth|mms|mmsh|udp" player="DVDPlayer" />
<rule name="lastfm/shout" protocols="lastfm|shout" player="PAPlayer" />
<!-- dvdplayer can play standard rtsp streams -->
<rule name="rtsp" protocols="rtsp" filetypes="!(rm|ra)" player="PAPlayer" />
<!-- Internet streams -->
<rule name="streams" internetstream="true">
<rule name="aacp/sdp" mimetypes="audio/aacp|application/sdp" player="DVDPlayer" />
<rule name="mp2" mimetypes="application/octet-stream" filetypes="mp2" player="PAPlayer" />
</rule>
<!-- DVDs -->
<rule name="dvd" dvd="true" player="DVDPlayer" />
<rule name="dvdimage" dvdimage="true" player="DVDPlayer" />
<!-- Only dvdplayer can handle these normally -->
<rule name="sdp/asf" filetypes="sdp|asf" player="DVDPlayer" />
<!-- Pass these to dvdplayer as we do not know if they are audio or video -->
<rule name="nsv" filetypes="nsv" player="DVDPlayer" />
<!-- pvr radio channels should be played by dvdplayer because they need buffering -->
<rule name="radio" filetypes="pvr" filename=".*/radio/.*" player="DVDPlayer" />
<rule filetypes="*" player="vlc"/>
</rules>
</rules>
</playercorefactory>
This exact setup works just fine when using this same computer to play movies with vlc via xbmc but running windows 7 64 bit. I only have ssh access at the moment to this computer but I can post a debug log later tonight if that is necessary.