DSPlayer (DirectShow Player for XBMC) Frodo build available
(2014-02-04, 09:06)Simkin84 Wrote:
(2014-02-04, 01:38)indiejones Wrote:
(2014-02-03, 22:34)Simkin84 Wrote: What exactly do i need to set up to use DS player?

It seems like a awful lot of tweaking, filters, xml and what not.. any basic settings i can use? my audio sync are fine with MPC-HC, so it would be nice to get started with DS in XBMC.

Any starting tips?

My hardware are:
AMD A10
Yamaha RX-A2010 AV Receiver
Panasonic VT30 Plasma (24p capable)

Most of my videos are mkv bluray rips 1080p, with DTS/DD and DTS-HD/TrueHD.


Any help would be appreciated :=)

If your new to xbmc dsplayer just give it a try
if want you can use my xml files they have been working for me just fine

First delete all previous versions of xbmc

Download latest xbmc dsplayer build from first page
Download and install Notepad ++ use this to edit xml files
Download and install LAV Filters Installer x86/x64
Download and install AV Splitter

Go into Program Files/XBMC/system/players/dsplayer

filtersconfig.xml
Open Copy & Replace
Code:
<filtersconfig>
<filters>
<!-- Source -->
  <filter name="lavfsource" type="source">
   <path>LAVSplitter.ax</path>
   <guid>{B98D13E7-55DB-4385-A33D-09FD1BA26338}</guid>
   <osdname>LAV Splitter Source</osdname>
  </filter>
  <filter name="avsource" type="source">    
    <guid>{D8980E15-E1F6-4916-A10F-D7EB4E9E10B8}</guid>    
    <osdname>AV Source</osdname>
  </filter>
<!-- Splitters -->
  <filter name="lavfsplitter" type="splitter">
   <path>LAVSplitter.ax</path>
   <guid>{171252A0-8820-4AFE-9DF8-5C92B2D66B04}</guid>
   <osdname>LAV Splitter</osdname>
  </filter>  
  <filter name="avsplitter" type="splitter">
   <guid>{529A00DB-0C43-4F5B-8EF2-05004CBE0C6F}</guid>
   <osdname>AV Splitter</osdname>
  </filter>
<!-- Video -->
   <filter name="lavvideodec" type="videodec">
   <path>LAVVideo.ax</path>
   <guid>{EE30215D-164F-4A92-A4EB-9D4C13390F9F}</guid>
   <osdname>LAV Video Decoder</osdname>
  </filter>
  <filter name="mpcvideodec" type="videodec">
   <path>MPCVideoDec.ax</path>
   <guid>{008BAC12-FBAF-497B-9670-BC6F6FBAE2C4}</guid>
   <osdname>MPC Video Decoder</osdname>
  </filter>
<!-- Audio -->
  <filter name="lavaudiodec" type="audiodec">
   <path>LAVAudio.ax</path>
   <guid>{E8E73B6B-4CB3-44A4-BE99-4F7BCB96E491}</guid>
   <osdname>LAV Audio Decoder</osdname>
  </filter>  
<!-- Extra -->
  <filter name="ffdraw" type="extra">
   <guid>{0B390488-D80F-4A68-8408-48DC199F0E97}</guid>
   <osdname>FFdshow RAW</osdname>
  </filter>
</filters>
</filtersconfig>

mediaconfig.xml
Open Copy & Replace
Code:
<mediasconfig>
<rules>  
  <rule filetypes="avi|mkv|mp4|m4v|flv|mov|mpg|ts|mts|m2ts|bdmv|mpls">
   <source filter="avsource" />
   <splitter filter="avsource" />
   <video filter="lavvideodec" />  
   <audio filter="lavaudiodec" />
   </rule>
</rules>
</mediasconfig>

Go into Program Files/XBMC/system

playercorefactory.xml
Copy & Replace
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" />
    -->
  </players>

  <rules name="system rules">
    <rule name="rtv" protocols="rtv" player="DVDPlayer" />
    <rule name="hdhomerun/myth/rtmp/mms/udp" protocols="hdhomerun|myth|cmyth|rtmp|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="flv/aacp/sdp" mimetypes="video/x-flv|video-flv|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="videodefaultdvdplayer" />
    <rule name="dvdfile" dvdfile="true" player="videodefaultdvdplayer" />
    <rule name="dvdimage" dvdimage="true" player="videodefaultdvdplayer" />

    <!-- 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" />
  
     <!-- Youtube video -->
     <rule name="youtube" filename=".*youtube.*" player="DVDPlayer" />
    
     <!-- DSPlayer rules: set network streams to DVDPlayer -->
    <rule name="other" protocols="daap|rtv|rtsp|rtmp|http|https|rtmpe|rtsp|mms|rtp|pvr" player="DVDPlayer" />
  </rules>
  
</playercorefactory>

Then make sure you setup Windows HDMI audio

Thank you so much.

If i delete xbmc, will all my custom menus, movies and such be gone?

And with your xml files, will my receiver be encoding the audio?
HTPC: AMD A10-7850K - MSI A78M-E45 V2 - HyperX Genesis 8GB DDR3 1866Mhz - 120GB+240GB HyperX SSD + 86TB HGST HDD
Plasma: Panasonic TX-P65VT60 Receiver: Yamaha RX-A3020 Surround: Jamo S608, Jamo C60 Center + C60 Surround Subwoofer: XTZ W12.18 ICE
Kodi 14.2 w/Shednox v.3.0
Reply
 
Thread Rating:
  • 8 Vote(s) - 5 Average


Messages In This Thread
Re: RE: DSPlayer (DirectShow Player for XBMC) Frodo build available - by Simkin84 - 2014-02-04, 11:09
HELP!!! - by takiyon - 2014-12-28, 16:12


Logout Mark Read Team Forum Stats Members Help
DSPlayer (DirectShow Player for XBMC) Frodo build available58