DSPlayer (DirectShow Player for XBMC) Frodo build available
(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
Optoma HD Projector, Panasonic TX-P65VT65 Plasma, Pioneer SC2023 AVR, Kef Q65 main, iQ8ds rear, XQ2C centre, XBOX 360 Elite, Samsung LE40C650, SKY HD, Lutron Lighting, Crestron AV2 control

(Server)CPU - AMD Phenom ii 560, MB - M4A78LT-M, 32GB Corsair SSD, 4GB Corsair DDR3, 6x 1.5TB HDD's

XBMC Clients x2 (DSPlayer)
Reply


Messages In This Thread
RE: DSPlayer (DirectShow Player for XBMC) Frodo build available - by indiejones - 2014-02-04, 01:38
HELP!!! - by takiyon - 2014-12-28, 16:12
Logout Mark Read Team Forum Stats Members Help
DSPlayer (DirectShow Player for XBMC) Frodo build available8