• 1(current)
  • 2
  • 3
  • 4
  • 5
  • 115
DSPlayer (DirectShow Player for XBMC) Eden build available
#1
DSPlayer is a DirectShow based player for XBMC. DSPlayer support DXVA hardware acceleration (works in Windows XP, Vista and 7), as well as any custom directshow filters (ffdshow, ac3filter, haali media splitter ...).



IMPORTANT:
FFDShow (x86 version, not x64) is needed if you're not going to use something else for audio. http://bit.ly/dEXGAL

Latest build
2012-03-25 Eden 11.0: http://www.mediafire.com/?6119841sv44px7k



DSPlayer Manual: http://wiki.xbmc.org/index.php?title=DSPlayer

DSPlayer with LAV Filters setup guide by alexrose1uk: http://forum.xbmc.org/showpost.php?p=975...tcount=875


Git repo: https://github.com/0wing/xbmc


If you have problems with video addons you can create playercorefactory.xml in %appdata%\XBMC\userdata with the following in it.

Code:
<playercorefactory>
  <rules action="prepend">
    <rule protocols="daap|rtv|rtsp|rtmp|http|https|rtmpe|rtsp|mms" player="DVDPlayer"/>
  </rules>
</playercorefactory>



Remember that you can run XBMC in portable mode with -p. I recommend this to everyone who wants to test this on a system with an existing installation of XBMC.
Install it to a different location than your existing installation then create a shortcut to XBMC.exe and add -p to the target line.

And finally, huge thanks to blinkseb and tiben20 for developing DSPlayer.
They and others who might have helped deserve all the credit.

Known bug that im currently working to get fixed or stuff im going to add (tiben)
Quote:-smoother vmr9 playback
-bug with the evr running faster when image was not rendered
-remove many warnings in the compilation process
-possibility of modifying the subtitles placement
-a better way to inform the user that their filter as not been found when starting the player
-osd audio sync option
Recently fixed
Quote:-Fixed compilation dependency for libsub_dlls
-Fixed amount of time seeked not being shown on the gui
-playlist only go to next item if pressing next track, the end of file currently closing the player
-Fixed audio only playback
-Fixed scaling method not being kept when changing file
-Fixed subtitles in gui settings tab
-Fixed playlist keep playing when user requested to stop
-Fixed playing from archive
-Fixed seeking on small file. Also made the seeking a bit more accurate
Reply
#2
0wing Wrote:DISCLAIMER: I don't intend to update this or offer any support.

Here it is, pre-eden XBMC with DSPlayer.
I've tested it with a couple of different files, with and without refresh rate changing and with both mpc and ffdshow.
Didn't encounter any bugs, except some weird flickering in "true fullscreen" with dirty regions on.

Extensive testing is probably needed, but I was so excited that it worked so I had to share it.

Don't expect this to work flawlessly or at all (but if it does, who am I to complain Smile), this should be considered extremely experimental.
I have zero c++ coding experience and this was done mostly through c&p and fixing compile errors.
I only did this for the challenge (I'm not even going to use it myself since I don't need DSPlayer anymore Big Grin).

Rev#5681777: http://www.mediafire.com/?3e3dd5g50nxdnr1


How-to for DSPlayer: http://wiki.xbmc.org/?title=HOW-TO:_Using_DSPlayer

I do intend to put the source code on github in the future, when there's time.

Remember that you can run XBMC in portable mode with -p. I recommend this to everyone who wants to test this on a system with an existing installation of XBMC.
Install it to a different location than your existing installation then create a shortcut to XBMC.exe and add -p to the target line.

And finally, huge thanks to blinkseb and tiben20 for developing DSPlayer.
They and others who might have helped deserve all the credit.

Hey - thanks for this buddy...nice one.

K
LG OLED55BX6LB, Zidoo Z1000 Pro (ZDMC 20.2 Arctic Zephyr 2 Resurrection), Yamaha RX-A3060, Polk Signature Fronts & Centre, Wharfedale D300 Atmos surrounds, Heco Victa Prime Sub 252A, DSPeaker Antimode 8033 Cinema
Reply
#3
Please send me a recent pic so I can start working on a bronze statue.
You're my hero, thanks! Can't wait to get home to try it!
Reply
#4
Works pretty great, thanks!
Reply
#5
https://github.com/0wing/xbmc

Merged with trunk today. Not tested yet, but it compiles and shouldn't break more things. I'll upload the new build later.

Btw DVDPlayer seems to be broken. Don't use it.
Reply
#6
Cheers 0wing. I'll build later and test.

I often wonder how close dsplayer was to completion in the minds of tiben and blinkseb. What dev plans thay had. Shame it died as xbmc for windows does need a directshow option just as an alternative. Here's hoping dscodec picks up again.
Reply
#7
Great work! Did you use the git repo from sourceforge? (http://sourceforge.net/projects/dsplayer/)

@liquidskin76: I guess you can never plan if it's finished or not. I was not completely happy with our management of DirectX (black-screen on device reset, etc.) but on overall, I think it was working rather well. I'm particularly proud of the subtitles, it was not an easy job to convert it from mpc-hc to xbmc, so it may be useful for the future Smile

Windows player future is on video player add-on. As soon as it's possible, you can imagine a fully compatible DirectShow player for XBMC. In my own (personal) opinion, dscodec is dead born, but I might be wrong Smile

Anyway, good luck with this project Wink
AndroIRC - Best IRC client for Android!
Reply
#8
@blinkseb,

Hey seb, good to hear from you. How is the binary add-ons coming along? I believe that's what's needed for video player add-ons?

Cheers
Reply
#9
blinkseb Wrote:Great work! Did you use the git repo from sourceforge? (http://sourceforge.net/projects/dsplayer/)
Yup, thanks for keeping it online Smile.

And thanks to the magic of git for keeping track of which commit of the trunk your last merge was based on, made my job a lot easier.
Reply
#10
Thank you 0wing & blinkseb for your effort. Smile

Tried it today with -p, shuffled some addons and config-files around, set dsplayer as default player and it works absolutely smooth.
I've added my LAV-Filter and ArcSoft to the mix and it didn't broke. Wink
Home AV[/b]: Panasonic TX-P42ST33 Plasma | Onkyo TX-NR636 | Teufel 5.1 THX- Speakers | ATV2 | Wetek Core| DN2820FYK LibreElec | Harmony One Remote

Image
Reply
#11
Right installed this but cant get it to use my codecs.
I'm obviusly being thick and theres a config file or something I need.
If anyone can help it would be appreciated Big Grin
Reply
#12
you should read the How-To
Reply
#13
See, I knew I was being a moron Laugh
Thanks sergiocos.
Reply
#14
great to see this thread alive!...I'm using this as my main HTPC at the mo...would be good to get an update, as the one posted on the 1st page seems to have issues adding new content, well at least for me.

Liquid?

K
LG OLED55BX6LB, Zidoo Z1000 Pro (ZDMC 20.2 Arctic Zephyr 2 Resurrection), Yamaha RX-A3060, Polk Signature Fronts & Centre, Wharfedale D300 Atmos surrounds, Heco Victa Prime Sub 252A, DSPeaker Antimode 8033 Cinema
Reply
#15
I'm currently writing a How-To for a friend of mine how to set up a second xbmc-dx instance (including audio-bitstreaming with ffdshow or LAV-Filter).
I just have to translate to english and will post it here when I've finished it.
Home AV[/b]: Panasonic TX-P42ST33 Plasma | Onkyo TX-NR636 | Teufel 5.1 THX- Speakers | ATV2 | Wetek Core| DN2820FYK LibreElec | Harmony One Remote

Image
Reply
  • 1(current)
  • 2
  • 3
  • 4
  • 5
  • 115

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