Quantcast
Channel: Kodi Community Forum - All Forums
Viewing all articles
Browse latest Browse all 84004

VLC plays 1080p fine, vlc through xbmc is choppy

$
0
0
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:
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.

Viewing all articles
Browse latest Browse all 84004

Trending Articles