• 1
  • 18
  • 19
  • 20(current)
  • 21
  • 22
  • 95
DSPlayer (DirectShow Player for XBMC) Frodo build available
(2013-05-22, 22:48)Roman_V_M Wrote: Nothing's vague. Wiki states that playercorefactory.xml has 2 major sections enclosed in the respective tags: players and rules. All rules should be in "rules" section, i.e.:
PHP Code:
<rules action="prepend">
<
rule blah-blah-blah />
<
rule name="other" protocols="daap|rtv|rtsp|rtmp|http|https|rtmpe|rtsp|mms|rtp|pvr" player="DVDPlayer" />
.... and 
so on
</rules
And, of course, the protocol used for your particular streams should be in the list, as it might not cover all existing streaming protocols. Then the rule should work provided there are no syntax errors in the XML code.


Well, this playercorefactory.xml doesn't change the default player for streams to DVDplayer. Only thing I've changed from the default DSplayer install is mediasconfig.xml (http://pastebin.com/C0Ncwr84), and of course some settings in the GUI (e.g. disabled "use system filters").
PHP Code:
<playercorefactory>
 <
players>
   <
player name="MPC-HC" type="ExternalPlayer" audio="false" video="true">
     <
filename>C:\Program Files\MPC-HC\mpc-hc.exe</filename>
     <
args>"{1}" /fullscreen /close</args>
     <
hidexbmc>true</hidexbmc>
     <
hideconsole>false</hideconsole>
     <
warpcursor>none</warpcursor>
   </
player>
 </
players>

 <
rules action="prepend">
  <
rule name="other" protocols="daap|rtv|rtsp|rtmp|http|https|rtmpe|rtsp|mms|rtp|pvr" player="DVDPlayer" />
 </
rules
</
playercorefactory
Reply
(2013-05-29, 18:10)asiuhas Wrote: Well, this playercorefactory.xml doesn't change the default player for streams to DVDplayer. Only thing I've changed from the default DSplayer install is mediasconfig.xml (http://pastebin.com/C0Ncwr84), and of course some settings in the GUI (e.g. disabled "use system filters").

Then I don't know where the problem is. The following playercorefactory.xml works fine for me:
PHP Code:
<playercorefactory>
  <
players>
    <
player name="MPC-HC" type="ExternalPlayer" audio="false" video="true">
      <
filename>d:\Programs\MPC-HomeCinema\mpc-hc.exe</filename>
      <
args>"{1}" /fullscreen /play /close</args>
      <
hidexbmc>true</hidexbmc>
      <
hideconsole>true</hideconsole>
      <
warpcursor>none</warpcursor>
      <
playcountminimumtime>1200</playcountminimumtime>
    </
player>
    <
player name="TMT5" type="ExternalPlayer" audio="false" video="true">
      <
filename>d:\Programs\bd.cmd</filename>
      <
args>"{1}"</args>
      <
hidexbmc>true</hidexbmc>
      <
hideconsole>true</hideconsole>
      <
warpcursor>none</warpcursor>
      <
playcountminimumtime>1200</playcountminimumtime>
    </
player>
  </
players>
  <
rules action="prepend">    
    <
rule filetypes="ifo" player="dvdplayer" />
    <
rule filetypes="bdmv|iso" player="dsplayer" />    
    <!-- 
DSPlayer rulesset network streams to DVDPlayer -->
    <
rule name="other" protocols="daap|rtv|rtsp|rtmp|http|https|rtmpe|rtsp|mms|rtp|pvr" player="DVDPlayer" />
  </
rules>
</
playercorefactory

BTW, DSplayer does support http-streams via "File Source (URL)" or the latest AVsplitter filters. But it's the only type of networks streams it supports. As I said many times, unfortunately we don't have a DirectShow Source/Splitter filter which could support various types of network streams.
Reply
Ok, now I get it. It actually works. But for some reason when bringing up the context menu on a stream title it still says "DSPlayer (Default)". Though if I try to play it with DSPlayer it'll fail, while if I just press OK it'll play with DVDPlayer. I guess it does at least as it's really no way to see which it uses (except checking the log I guess).
Reply
(2013-05-30, 18:14)asiuhas Wrote: I guess it does at least as it's really no way to see which it uses (except checking the log I guess).

Actually, it's not true. "Video options" menu slightly different for DVDplayer and DSplayer. Also the technical details screen ("O" key during playback) shows different data depending on a player used. In case of DSplayer it shows, among other data, DS filters used for current playback.
Reply
Based on http://git.avmedia.su/git/?p=xbmc.git;a=...70ff11c3b5: http://fragstore.net/dsbuilds/XBMCSetup-...836-dx.exe
Anything up with the FTP I gave you roman? Latest builds not up there as it seems.
Reply
(2013-06-01, 04:31)panni Wrote: Based on http://git.avmedia.su/git/?p=xbmc.git;a=...70ff11c3b5: http://fragstore.net/dsbuilds/XBMCSetup-...836-dx.exe
Anything up with the FTP I gave you roman? Latest builds not up there as it seems.

Since Eduard K. decided to publish compiled builds on his web-site himself, I decided not to duplicate efforts and just to post a link to his site. Anyway, there wasn't anything new since 12.2.
Reply
I am having a little trouble using DirectVobSub to display subtitles, in some of the MKV's the subs appear but in other they don't. I have added the filter to filterconfig.xml and the mkv rule in the mediaconfig.xml and I'm using haali as the source and the splitter
Reply
ShowstopperPT, I don't know exactly if this is the right way to do it, but this is what I am using to use xy-vsfilter with dsplayer.

filtersconfig.xml
Code:
<filter name="xyvsfilter" type="extra">
      <guid>{9852A670-F845-491B-9BE6-EBD841B8A613}</guid>
      <osdname>xy-VSFilter</osdname>
    </filter>

mediasconfig.xml (right before the "</rule>" from the desired filetypes)
Code:
<extra>
        <extra filter="xyvsfilter" />
      </extra>
With this I was able to use vsfilter on external subtitles, but internal subs where still handled by the XBMC build-in filter.

And now, to change that, I followed the instructions on xy-vsfilter page:

Quote:XBMC Users: xy-VSFilter cannot be used with a default XBMC installation. Requires DSPlayer add-on for XBMC, libsubs.dll deleted from C:\..\XBMC\system\players\dsplayer\ , 'Use System Filters' enabled in DSPlayer Settings, setting all 'Preferred Decoders' to 'Use Merit' with Win7DSFilterTweaker, and having some basic 32-bit DirectShow Codecs installed (e.g. LAV Video + LAV Audio + Haali Media Splitter + xy-VSFilter).

Since I am using the manual configuration, the only thing I did was to remove the file C:\Program Files (x86)\XBMC\system\players\dsplayer\libsubs.dll.
The only bad side, is that doing this you can't enable/disable/change subtitles directly from the XBMC user interface (this will only be available through the trayicon).
Since most of my videos only have one subtitle track (or the track I want is already set as default), this isn't being a big problem for me.
Reply
(2013-06-20, 17:04)le__ Wrote: ShowstopperPT, I don't know exactly if this is the right way to do it, but this is what I am using to use xy-vsfilter with dsplayer.

filtersconfig.xml
Code:
<filter name="xyvsfilter" type="extra">
      <guid>{9852A670-F845-491B-9BE6-EBD841B8A613}</guid>
      <osdname>xy-VSFilter</osdname>
    </filter>

mediasconfig.xml (right before the "</rule>" from the desired filetypes)
Code:
<extra>
        <extra filter="xyvsfilter" />
      </extra>
With this I was able to use vsfilter on external subtitles, but internal subs where still handled by the XBMC build-in filter.

And now, to change that, I followed the instructions on xy-vsfilter page:

Quote:XBMC Users: xy-VSFilter cannot be used with a default XBMC installation. Requires DSPlayer add-on for XBMC, libsubs.dll deleted from C:\..\XBMC\system\players\dsplayer\ , 'Use System Filters' enabled in DSPlayer Settings, setting all 'Preferred Decoders' to 'Use Merit' with Win7DSFilterTweaker, and having some basic 32-bit DirectShow Codecs installed (e.g. LAV Video + LAV Audio + Haali Media Splitter + xy-VSFilter).

Since I am using the manual configuration, the only thing I did was to remove the file C:\Program Files (x86)\XBMC\system\players\dsplayer\libsubs.dll.
The only bad side, is that doing this you can't enable/disable/change subtitles directly from the XBMC user interface (this will only be available through the trayicon).
Since most of my videos only have one subtitle track (or the track I want is already set as default), this isn't being a big problem for me.
I followed these steps to use the filter xy-VSFilter.
but as I have the ati graphics card, always use (DXVA), and the active filter, since I can not watch movies using (DXVA), and so the playback of movies is impossible because I have several blocks of image.
It is not possible to use the filter and (DXVA)?
greetingsWink
Reply
Hm, I don't know about ATI, I use a nvidia card (9600 GT) and at least here it is working fine on LAV Video with Cuvid activated.
Sorry, I don't know what could it be, maybe someone else could figure it out.

Image
*As shown in the screenshot, I also added a simple ffdshow raw filter to upscale the content and then print the subtitles only into the upscaled video, so the subs gets a nicer/clearer output.
Reply
The answer is no you cant use VSFilter and DXVA as pointed out to me a long time ago in the thread below when DSPlayer didn't have native support for subs.

http://forum.xbmc.org/showthread.php?tid...#pid450982
Current HTPC Lian-Li PC-C37 • Gigabyte GA-E7AUM-DS2H • Intel C2D E8400 E0 Stepping • OCZ Vertex SSD • 4GB Corsair TwinX XMS2 DDR2 • Corsair HX650W Modular PSU (Free Upgrade) • LG CH08LS10 Blu-Ray Drive • Scythe Big Shuriken • Acousti DustPROOF 70mm Fan
Reply
Anyone have Advanced Launcher working with these builds? I can't get it to show up even when I install with the zip.
Reply
(2013-06-25, 05:42)zodduska Wrote: Anyone have Advanced Launcher working with these builds? I can't get it to show up even when I install with the zip.

Works for me with no problems. Do you get any errors in your logs?
Reply
(2013-05-24, 14:08)mika91 Wrote: Hi,

Just want to give DSplayer another try this week-end (now that foreced subtitle seems ok), and I wonder what is the best way to configure it.
By "best" way, I mean the optimal balance between PQ/AQ and simplicity, regarding my personnal setup.
I use a 55" LED TV and a 2-channel strereo Ampli/Dac.
My video files are 50% SD Xvid, 40% 720p mp4 and 10% 1080p.

LAV filters + avsplitter seems to be the simpliest solution, but what about:
- auto refresh rate?
- upscaler quality? (for the 720p materials essentially)
- no need to process with ffdshow? (upscaling, sharpen, ...)
- 2-channek audio downmix quality?

For 720p videos on my display size, is there any advantage to use madvr (JRiver media center)?
Or maybe the High Pixel Shader Quality patch?

Thanks

For your setup, you might want to take a look at the guide that I wrote some time ago, still at the following URL:

http://forum.xbmc.org/showpost.php?p=506...count=2023

What this does is uses ffdshow's software decoder to upscale everything with the lanczos resizer *except* 1080p, which needs no additional processing, so 1080p uses the ffdshow DXVA decoder.

It's pretty detailed and should still work as described, I still use this same setup to this day 3 years later to achieve excellent picture quality on everything you've described.

For audio, I can't help you much with decoder settings, BUT, unless you're particularly attached to your 2 channel amplifier, for about $250 on sale you can get at Yamaha RX-V465 which has the phenomenal Burr-Brown DAC in it and will decode every DTS/AC3 2.x/5.1/7.1 format there currently is, so you can just bitstream everything and not worry about decoding it on the PC. IMO, Yamaha is the best bang for the buck in AVR's.

Cheers
The REAL Joe
Reply
(2013-06-20, 17:04)le__ Wrote: ShowstopperPT, I don't know exactly if this is the right way to do it, but this is what I am using to use xy-vsfilter with dsplayer.

filtersconfig.xml
Code:
<filter name="xyvsfilter" type="extra">
      <guid>{9852A670-F845-491B-9BE6-EBD841B8A613}</guid>
      <osdname>xy-VSFilter</osdname>
    </filter>

mediasconfig.xml (right before the "</rule>" from the desired filetypes)
Code:
<extra>
        <extra filter="xyvsfilter" />
      </extra>
With this I was able to use vsfilter on external subtitles, but internal subs where still handled by the XBMC build-in filter.

And now, to change that, I followed the instructions on xy-vsfilter page:

Quote:XBMC Users: xy-VSFilter cannot be used with a default XBMC installation. Requires DSPlayer add-on for XBMC, libsubs.dll deleted from C:\..\XBMC\system\players\dsplayer\ , 'Use System Filters' enabled in DSPlayer Settings, setting all 'Preferred Decoders' to 'Use Merit' with Win7DSFilterTweaker, and having some basic 32-bit DirectShow Codecs installed (e.g. LAV Video + LAV Audio + Haali Media Splitter + xy-VSFilter).

Since I am using the manual configuration, the only thing I did was to remove the file C:\Program Files (x86)\XBMC\system\players\dsplayer\libsubs.dll.
The only bad side, is that doing this you can't enable/disable/change subtitles directly from the XBMC user interface (this will only be available through the trayicon).
Since most of my videos only have one subtitle track (or the track I want is already set as default), this isn't being a big problem for me.

Thanks, all the subs are working fine now
Reply
  • 1
  • 18
  • 19
  • 20(current)
  • 21
  • 22
  • 95

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