Kodi Community Forum
DSPlayer (DirectShow Player for XBMC) Eden build available - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: Windows (https://forum.kodi.tv/forumdisplay.php?fid=59)
+---- Thread: DSPlayer (DirectShow Player for XBMC) Eden build available (/showthread.php?tid=106629)



- vicmanpergar - 2011-11-23

Configure the shaders at ur taste.
Smile


- >>X<< - 2011-11-23

acemt Wrote:OK,

Finally with the latest build it is working. DTS MA is finally a reality for me. Thanks men.

On a side note, it seems the video is a little softer than before. I haven't tweeked anything yet for video, just excited to get HD Audio and everything (well almost, one David Gilmour .mkv not working). Can someone give me a little help as to which settings under FFDshow are going to give me the biggest improvement in picture quality so I can start messing around with them.

Mark

You don't really need to do that in ffdshow you can just use the scaling in DSPlayer which are the same as those used in MPC-HC

If you use "Bicubic A=0.60 (PS 2.0)" that's the sharpest of them all, DSPlayer also supports Shaders

The benefit of using the ones in DSPlayer is they can be used with any video decoder you like


- ashlar - 2011-11-23

One thing is not clear to me: is this version mantained officially by someone? What chances are there for it to reach Eden status?

I read the OP but I don't understand... it seems to have reached a point where it could be part of XBMC even if it is system specific. Ain't it just a matter of having somebody responsible for it? Is there any "major" development looming on the horizon that could need rebuilding it from scratch? Where has tiben20 gone?


- steelman1991 - 2011-11-23

No its not Ash mate and unlikely ever to be - all that is happening is Owing is merging what was left of dsplayer, when development stopped, with current master builds, giving access to newer add-on's, skins etc.

There is no developement of any kind going on with dsplayer as far as I am aware.

No idea where Tiben has gone I'm afraid.


- 0wing - 2011-11-23

I will continue merging with the latest git for as long as I can.
When Eden is released I'll release a build of that and then continue with the nightlies for Frodo/11.1/11.5 or whatever is next Smile.

Last time I heard from Tiben he was busy with real life and probably still is.


- vicmanpergar - 2011-11-23

Very happy to know those intentions, 0wing!!
Big Grin


- acemt - 2011-11-24

Ok, a little off topic..

So do I need to resize the image in FFdshow if I already have 1920x1080 selected in XBMC and in my ATI settings? Will this yield any difference in pic quality. I remember I did this back in the old HTPC days, but this was before 1080p BluRay. Any FFdshow gurus out there to help with this answer.

Thanks as always

Mark


- clubwerks - 2011-11-24

acemt Wrote:Ok, a little off topic..

So do I need to resize the image in FFdshow if I already have 1920x1080 selected in XBMC and in my ATI settings? Will this yield any difference in pic quality. I remember I did this back in the old HTPC days, but this was before 1080p BluRay. Any FFdshow gurus out there to help with this answer.

Thanks as always

Mark

Resize what image? If the video is less than 1080p, the video renderer should rescale it to fit your screen automatically, if you have "normal" view type selected in the settings.


- oldpainless - 2011-11-24

acemt Wrote:Ok, a little off topic..

So do I need to resize the image in FFdshow if I already have 1920x1080 selected in XBMC and in my ATI settings? Will this yield any difference in pic quality. I remember I did this back in the old HTPC days, but this was before 1080p BluRay. Any FFdshow gurus out there to help with this answer.

Thanks as always

Mark

Heres a FFDshow upscale guide that therealjoeblow did

http://forum.xbmc.org/showpost.php?p=506464&postcount=2023

Myself, i have used it to upscale eveything to 1080p, with great results, however, I have to say the new lav filters do as good a job (to my eyes, and if you have an nvidia card).

K


- acemt - 2011-11-24

oldpainless Wrote:Heres a FFDshow upscale guide that therealjoeblow did

http://forum.xbmc.org/showpost.php?p=506464&postcount=2023

Myself, i have used it to upscale eveything to 1080p, with great results, however, I have to say the new lav filters do as good a job (to my eyes, and if you have an nvidia card).

K

Thanks for the reply. Will give it a look. Found this link for info on Lav filters: http://www.mediasmartserver.net/2011/06/30/guide-setting-up-lav-filters-mpc-hc-for-all-your-splitter-and-audio-needs/

However, still a little confused. Does this REPLACE FFdshow? Will it NOT work as well with ATI? Thanks

Mark


- dlmh - 2011-11-24

acemt Wrote:Thanks for the reply. Will give it a look. Found this link for info on Lav filters: http://www.mediasmartserver.net/2011/06/30/guide-setting-up-lav-filters-mpc-hc-for-all-your-splitter-and-audio-needs/

However, still a little confused. Does this REPLACE FFdshow? Will it NOT work as well with ATI? Thanks

Mark

LAV can replace the splitter and the audio- and video-decoder from ffdshow (ffdvideodec/ffdaudiodec), but it depends on your needs.

I find that the LAV video decoder gives an excellent picture quality, but it's hard to tell the difference between a properly setup ffdshow and LAV. The downside is that LAV only supports hardware decoding on nVidia GPU's (not using DXVA, but CUVID).

Currently, I'm using a Mac Mini 2011 with AMD/ATi graphics (6630m) and find that using LAV (with software decoding) will tax the CPU heavily, causing fan noise. I HATE noise, so I'm considering switching back to the ffdshow video decoder, but maybe I'll stick with the LAV audio decoder.

If you have an AMD/ATi card, but a quiet CPU cooler, you could consider using the LAV video decoder for PQ, but as I said: it's probably hard to tell the difference from ffdshow with proper scalers.


- >>X<< - 2011-11-24

acemt Wrote:Ok, a little off topic..

So do I need to resize the image in FFdshow if I already have 1920x1080 selected in XBMC and in my ATI settings? Will this yield any difference in pic quality. I remember I did this back in the old HTPC days, but this was before 1080p BluRay. Any FFdshow gurus out there to help with this answer.

Thanks as always

Mark

acemt

If you read my previous reply to your other question I said DSPLayer already has scaling/resizing, by default it should be on Bilnear but you have a choice of

Bilnear
Bilnear (PS 2.0)
Nearest neighbor
Bicubic A=0.60 (PS 2.0)
Bicubic A=0.75 (PS 2.0)
Bicubic A=1.00 (PS 2.0)

As I said before they can be used with any video decoder you like so your not tied to ffdshow your find them under video in the OSD labelled "Video Scaling Method" don't forget to set as default for all movies if you change it

I've compared ffdshow resizing using "Lanczos with 3 taps" against "Bicubic A=0.60 (PS 2.0)" and to my eye there's very little in it maybe you might get slightly better results using "Spline" in ffdshow

Poeple use to use ffdshow because those scaling options weren't available before and using VRM-9 or EVR without any scaling was absolute pants


- jubilex - 2011-11-24

liquidskin76 Wrote:Hey jubilex,

Can you post a fresh full debug log from the latest build. Let's see if we can't figure this one out!

I know dsplayer wasn't finished, however it was mostly there in terms of playback. You shouldn't be having problems like this!

Post the debug log on pastebin and lets go from there. I'm sure i'll have more questions later!

Cheers Wink

Thanks for the effort to help!

Okay, quick recap: I need to use software rendering because while my projector is fed from Nvidia, my tv is fed from the onboard Intel. I'm using a rip of Aliens bluray as my test, since it's 1080p full-frame with loads of grain and a high bitrate.

With this latest build, playing it with DSPlayer, using Haali, AC3Filter, ffdshow (ffmpeg-mt build from last year), and EVR renderer, playback drops frames constantly, there is tearing, and CPU shows as 80-90% on the particular scene I'm using. Pastebin: http://pastebin.com/d749sfZe

With the same build, playing it with MPC-HC as my external player, also using Haali, AC3Filter, ffdshow, and EVR, playback is perfectly smooth with no tearing, CPU shows as 60-70%. Pastebin: http://pastebin.com/auv2z1db

I should note that I've played other movies with MPC-HC that showed as 90+% cpu usage and still had perfect performance. I have never seen any tearing or framedropping with 1080p content with MPC-HC -- entirely software, I have never used DXVA or Cuda -- and I've watched hundreds of movies and hdtv episodes.


- liquidskin76 - 2011-11-24

jubilex Wrote:Thanks for the effort to help!

Okay, quick recap: I need to use software rendering because while my projector is fed from Nvidia, my tv is fed from the onboard Intel. I'm using a rip of Aliens bluray as my test, since it's 1080p full-frame with loads of grain and a high bitrate.

With this latest build, playing it with DSPlayer, using Haali, AC3Filter, ffdshow (ffmpeg-mt build from last year), and EVR renderer, playback drops frames constantly, there is tearing, and CPU shows as 80-90% on the particular scene I'm using. Pastebin: http://pastebin.com/d749sfZe

With the same build, playing it with MPC-HC as my external player, also using Haali, AC3Filter, ffdshow, and EVR, playback is perfectly smooth with no tearing, CPU shows as 60-70%. Pastebin: http://pastebin.com/auv2z1db

I should note that I've played other movies with MPC-HC that showed as 90+% cpu usage and still had perfect performance. I have never seen any tearing or framedropping with 1080p content with MPC-HC -- entirely software, I have never used DXVA or Cuda -- and I've watched hundreds of movies and hdtv episodes.

Can you post a copy of your mediasconfig.xml.

Also, just checking a few settings...

*Are you using ac3filter as the audio decoder, or as an extra filter?

*What video scaling method is dsplayer using? Does it match up with MPC's scaling setting?

*Are you using xbmc setting 'Use a full screen window rather than true full screen'?

*Is Windows Aero enabled when xbmc is running?


I've seen the third setting (can't remember which way round) cause tearing in dsplayer back when it was being developed. Try switching.

Also, Aero can cause frame drops in xbmc however that may be related to standard xbmc (can't remember)? Try enabling setting 'Disable desktop composition' on your xbmc shortcut.

If non of the above helps, try other filters as a test. Perhaps it's a dsplayer performance bug with a certain filter you're using.

Let me know how you get on.

Cheers


- >>X<< - 2011-11-25

As far as tearing is concerned I would enabled vsync always on in your GPU config and set it to off in XBMC especially if your using full screen window that way your GPU is always in sync at all times I've always done it this way

When I tried having it on in DSPlayer movies use to load and then briefly flash the GUI again for like a second like there was some kind of conflict