• 1
  • 19
  • 20
  • 21(current)
  • 22
  • 23
  • 78
[WINDOWS] Internal Directshow Based Player - USERS support thread
I'd REALLY like to use that DSPlayer, because I want hardware accelerated video playback. The normal builds (non dsplayer) run fine.. so I installed the DSPlayer build and get about 15-20fps with it, with normal xvid-files (e.g. 640x352) or 720p/1080p content - what's wrong? I installed ffdshow, DSPlayer latest build, DX - soHuh

I'm running Windows 7 32bit, got a Nvidia GeForce 8200 HDMI, an AMD 4850e.
I have no clue why it's not working properly - help would be appreciated!!!
EDIT: The normal builds: DXVA doesn't seem to work anymore, either.. Sad The audio starts playing, but no video comes up... after some secs, the audio goes into loop and XBMC hangs.. Sad Any idea? Because it WAS running a while ago Sad
Here's a debug-log:

http://pastebin.com/MDRmqpsP

I have:

- DXVA2 enabled
FattyMcDirty Wrote:Here's a debug-log:

http://pastebin.com/MDRmqpsP

I have:

- DXVA2 enabled

Mate that isn't a debug log (no debug activity on it) - see here how to produce one - http://forum.xbmc.org/showthread.php?tid=42708. Also what are you using native DXVA2 or a DSPlayer build - which is it?- You installed ffdshow, but did you then configure it and change the dsfilterconfig settings to run ffdshow as your preferred filter? By default mpcvideodec is the preferred filter, therefore changes will have to be made to the filter config file to make ffdshow work (both normal and dxva versions of ffdshow) - see here for details of the filter config http://wiki.xbmc.org/?title=HOW-TO:_Using_DSPlayer
FattyMcDirty Wrote:Here's a debug-log:



http://pastebin.com/MDRmqpsP

I have:

- DXVA2 enabled

I could be wrong...but this is not using dsplayer at all....It's last nights SVN...

However...check two things - are you using fake full screen (if not, do)..and are you using auto refresh change? and given the error:

Invalid framerate 1000, using forced 25fps and just trust timestamps

your display does not appear to support 24hz or 50hz (25fps) @ 1080.

Might be worth trying some different MKV's and/or unchecking auto refresh rate change..

Just a thought...but, please, next time - make a request that is dsplayer specific.

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
tiben20 Wrote:When i started the project i didnt even know what was directshow. You have no idea how much it can be frustrating to find where the freaking bug come from. Especially in a big project like this. Tongue
To answer your question yeah the wiki is outdated the dsfilterconfig is working like the playercorefactory is working the rules are overridden by the one in the userdata directory.

Thanks for confirming what I'd feared about the wiki...I had installed a dsfilterconfig copy in my userdata directory...so thanx

steelman1991 Wrote:.....
Down to business, So what essentially have you attempted since I last decided not to help you?, or are we still at the same point - it just doesn't work, I need help Big Grin

When you reply, could you provide details of your dsfilterconfig file, Do not copy drectly to here, but to pastebin or some other site. What build are you currenty running? From the snapshot - end of bug file you previously provided I noticed that ffdshow seems to be the default playback method - if so I would have to assume that it is an older build, as the newer ones comes with mpcvideodec as default setting.

On this basis, have you set-up ffdshow to playback the files, either in standard or dxva mode.

EDIT - Having considered your options it might be easier to start afresh on this issue - try downloading the most recent build - make no changes to the config file and see whether you get playback - as I said this build uses mpcvideodec as default and requires no other setting up (unlike ffdshow) and should play nice right out the box.

Since my last posted I DLed and installed the Rev29443-dx.exe, improved but when I play I get about 7-15 FPS (stuttering) and even the audio is stuttering


my dsfilterconfig is here
http://pastebin.com/Ys8rFbbm

I was using FFDSHOW, but from what you said maybe the new build changed that on me, but maybe not since calling up the OSD during playback enables me to view FFDSHOW settings here that look like this...

http://yfrog.com/jx29878428p

my most recent debug log is here
http://pastebin.com/tQyTHG3t

Finally I did start to wonder about "codec conflicts" and did spend at least 30 minutes trying to figure out how to uninstall codecs from windows 7....not the easiest thing and all my googling failed me Sad
dabagboy Wrote:Thanks for confirming what I'd feared about the wiki...I had installed a dsfilterconfig copy in my userdata directory...so thanx



Since my last posted I DLed and installed the Rev29443-dx.exe, improved but when I play I get about 7-15 FPS (stuttering) and even the audio is stuttering


my dsfilterconfig is here
http://pastebin.com/Ys8rFbbm

I was using FFDSHOW, but from what you said maybe the new build changed that on me, but maybe not since calling up the OSD during playback enables me to view FFDSHOW settings here that look like this...

http://yfrog.com/jx29878428p

my most recent debug log is here
http://pastebin.com/tQyTHG3t

Finally I did start to wonder about "codec conflicts" and did spend at least 30 minutes trying to figure out how to uninstall codecs from windows 7....not the easiest thing and all my googling failed me Sad

1st things first - if you have copied your dsfilterconfig to your userdata folder, then no matter what you now download and add to your core program folder, this will have no effect on the playback, because it will always use the dsfilterconfig in the userdata folder - so my advice until we get things to a stable environment is either to make all/any changes to the one in the userdata folder, or ditch it and work with the one in the system\players\dsplayer folder of the core program location.

I will presume you are going to amend the userdata one so 1st change this
Quote:<rule filetypes="mkv">
<source filter="haali" />
<splitter filter="mkvsplitter" />
<video>
<video dxva="true" filter="ffdvideodxvadec" />
<video filter="ffdvideodec" />
</video>
<audio filter="ffdaudiodec" />
<!--<extra>
<extra filter="ac3filter" />
<extra filter="dcgraphiceq" />
</extra>-->
</rule>

to this
Quote:#
<rule filetypes="mkv">
<source filter="haali" />
<splitter filter="haali" />
<video>
<video dxva="true" filter="ffdvideodxvadec" />
<video filter="ffdvideodec" />
</video>
<audio filter="ffdaudiodec" />
<!--<extra>
<extra filter="ac3filter" />
<extra filter="dcgraphiceq" />
</extra>-->
</rule>

essentially you are using incompatible 'splitters'.

Secondly now that we have established the correct source/splitter combo - go to both ffdshow and ffdshowdxva set up screens and make sure that they are set-up correctly - the one you link to is for normal playback, however there is also a dxva screen which needs to be set-up to achieve dxva playback via ffdshow. Once you have made the change I've suggested and checked that ffdshow is correctly set-up try a file and see what happens - also post a copy of the new dsfilterconfig.
steelman1991 Wrote:1st things first - if you have copied your dsfilterconfig to your userdata folder, then no matter what you now download and add to your core program folder, this will have no effect on the playback, because it will always use the dsfilterconfig in the userdata folder - so my advice until we get things to a stable environment is either to make all/any changes to the one in the userdata folder, or ditch it and work with the one in the system\players\dsplayer folder of the core program location.

I will presume you are going to amend the userdata one so 1st change this


to this


essentially you are using incompatible 'splitters'.

Secondly now that we have established the correct source/splitter combo - go to both ffdshow and ffdshowdxva set up screens and make sure that they are set-up correctly - the one you link to is for normal playback, however there is also a dxva screen which needs to be set-up to achieve dxva playback via ffdshow. Once you have made the change I've suggested and checked that ffdshow is correctly set-up try a file and see what happens - also post a copy of the new dsfilterconfig.


Thanks I appreciate your help...I made the dsfilterconfig changes new file is here
http://pastebin.com/g9giiRfE

I think I found the way to get to the ffdshow dxva screen?
http://yfrog.com/6t57964692p

under hardware acceleration I enabled h264? here
http://yfrog.com/7b73879804p
is that waht else you meant exactly FFDSHOW by "setup up correctly"?

I"m going to close chrome and give it try....brb
steelman1991 Wrote:1st things first - if you have copied your dsfilterconfig to your userdata folder, then no matter what you now download and add to your core program folder, this will have no effect on the playback, because it will always use the dsfilterconfig in the userdata folder - so my advice until we get things to a stable environment is either to make all/any changes to the one in the userdata folder, or ditch it and work with the one in the system\players\dsplayer folder of the core program location.

I will presume you are going to amend the userdata one so 1st change this


to this


essentially you are using incompatible 'splitters'.

Secondly now that we have established the correct source/splitter combo - go to both ffdshow and ffdshowdxva set up screens and make sure that they are set-up correctly - the one you link to is for normal playback, however there is also a dxva screen which needs to be set-up to achieve dxva playback via ffdshow. Once you have made the change I've suggested and checked that ffdshow is correctly set-up try a file and see what happens - also post a copy of the new dsfilterconfig.

Well, the "splitter" tag is only used when you play from a rar archive or from an url. For a standard mkv file, only the "source" tag is used, because most source filters are also splitter (by the way, it's explained in the wiki :p)
AndroIRC - Best IRC client for Android!
OK new update....improving as I"m now getting 18FPS vs. the 10 or so and my CPU utilization is down to ~60% vs. 100%

however, no audio and a bit jittery still...I'll fiddle with the audio codec settings I guess...

Also I had followed someone elses advice here about trying a "Fake fullscreen" window vs. true full screen, and that failed miserably (all black), I can run windowed OK but only run a regular FullScreen the fake one failed...
the audio fix was simple nuff...I changed the FFDSHOW audio codec from liba52 to libavcodec...

but then I was trying to get rid of the video stutter/jitter 18FPS

and am at a loss, since it's almost "watchable"
blinkseb Wrote:Well, the "splitter" tag is only used when you play from a rar archive or from an url. For a standard mkv file, only the "source" tag is used, because most source filters are also splitter (by the way, it's explained in the wiki :p)

I stand corrected - thank you master Big Grin
dabagboy Wrote:Thanks I appreciate your help...I made the dsfilterconfig changes new file is here
http://pastebin.com/g9giiRfE

I think I found the way to get to the ffdshow dxva screen?
http://yfrog.com/6t57964692p

under hardware acceleration I enabled h264? here
http://yfrog.com/7b73879804p
is that waht else you meant exactly FFDSHOW by "setup up correctly"?

I"m going to close chrome and give it try....brb

Yes that is where the dxva is carried out - I never managed to get ffdshow to carry out dxva to an level of success. Now I'd like you to make one final alteration to the dsfilterconfig - make sure you do it in the userdata folder if you still have it there.

Without changing anything else change the following in the mkv rule from this
Quote: </rule>
<rule filetypes="mkv">
<source filter="haali" />
<splitter filter="haali" />
<video>
<video dxva="true" filter="ffdvideodxvadec" />
<video filter="ffdvideodec" />
</video>
<audio filter="ffdaudiodec" />
<!--<extra>
<extra filter="ac3filter" />
<extra filter="dcgraphiceq" />
</extra>-->

to this

Quote: </rule>
<rule filetypes="mkv">
<source filter="haali" />
<splitter filter="haali" />
<video>
<video dxva="true" filter="mpcvideodec" />
<video filter="mpcvideodec" />
</video>
<audio filter="ffdaudiodec" />
<!--<extra>
<extra filter="ac3filter" />
<extra filter="dcgraphiceq" />
</extra>-->

This will now use mpc as the preferred filter - then report back.
thanks - I made the changes above and noted no change in anything FPS, et...
Question 
Hi,

here is my request from the other dsplayer thread...
I hope You can give me support for the elder build 28016...

I know I have to use pastebin, but here in this case I write it down here...

Hi folks,

back again...
I still use the 28016 build, because for me the best build playing HD without tearing...

But I posted two problems already... I also would like to play wmv (espacially wmvhd) and normal DVDs ifo from DVD or HDD with dsplayer...

BUT everytime I want open such files I get this error displayed: "the mediaextension ifo/wmv isn´t declaired in dsfilterconf"

BUT I think I HAVE declaired them...
This is in my dsfilterconf...:

<filters>
<!-- You dont need a path if your filter is registered -->
<!-- Sources -->

<filter name="cyberlink Dvdnavigator" type="source">
<path>C:\Programme\Home Cinema\PowerDVD\NavFilter\CLNavX.ax</path>
<guid>{9BEEF243-8140-429E-AE6D-13953D1E3BE6}</guid>
<osdname>PDVD6 Navigator</osdname>
</filter>
<filter name="wmasfreader" type="source">
<guid>{187463A0-5BB7-11D3-ACBE-0080C75E246E}</guid>
<osdname>WM ASF Reader</osdname>
</filter>

<!-- Video decoders-->
<filter name="cyberlinkvideodec" type="videodec">
<path>C:\Programme\Home Cinema\PowerDVD\VideoFilter\CLVSD.ax</path>
<guid>{8ACD52ED-9C2D-4008-9129-DCE955D86065}</guid>
<osdname>CyberLink Video/SP Decoder</osdname>
</filter>

<!-- The wmvideodecoder is a dmo filter-->
<filter name="wmvideodecoder" type="videodec">
<guid>{82D353DF-90BD-4382-8BC2-3F6192B76E34}</guid>
<osdname>WMVideo Decoder</osdname>
<isdmo>true</isdmo>
<guid_category_dmo>{4a69b442-28be-4991-969c-b500adf5d8a8}</guid_category_dmo>
</filter>

<!-- Audio decoders-->
<filter name="cyberlinkaudiodec" type="audiodecdec">
<path>C:\Programme\Home Cinema\PowerDVD\AudioFilter\CLAud.ax</path>
<guid>{284DC28A-4A7D-442C-BC2E-D7480556E4D8}</guid>
<osdname>CyberLink Audio Decoder</osdname>
</filter>
<!-- a dmo filter need a guid that indicate in which category he is locate0d-->
<!-- guid_category_DMO is the category of this current -->
<filter name="wmaudiodecoder" type="audiodec">
<guid>{2EEB4ADF-4578-4D10-BCA7-BB955F56320A}</guid>
<osdname>WMAudio Decoder</osdname>
<isdmo>true</isdmo>
<guid_category_dmo>{57f2db8b-e6bb-4513-9d43-dcd2a6593125}</guid_category_dmo>
</filter>

<rules>
<!-- For more filetype make a request in the forum thread -->
<!-- Iso extension will be added soon-->
<!-- DVD RULES -->
<!-- Iso still return a crash on this filter. -->
<rule filetypes="iso">
<source filter="tsfilesource" />
<splitter filter="mpeg2demultiplexer" />
<video filter="ffdvideodec" />
<audio filter="ffdaudiodec" />
</rule>
<!-- If you want to play a dvd select the file /dvdfolder/VIDEO_TS/VIDEO_TS.ifo

-->
<rule filetypes="ifo">
<source filter="cyberlink Dvdnavigator" />
<splitter filter="cyberlink Dvdnavigator" />
<video filter="cyberlinkvideodec" />
<audio filter="cyberlinkaudiodec" />
</rule>
<!-- END DVD RULES -->

<rule filetypes="wmv">
<source filter="wmasfreader" />
<splitter filter="wmasfreader" />
<video filter="wmvideodecoder" />
<audio filter="wmaudiodecoder" />
<!--<extra>
<extra filter="ac3filter" />
<extra filter="dcgraphiceq" />
</extra>-->
</rule>

So for me ifo and wmv ARE declared...?!
First I tested it with the path but no result, after that I copied CLAud.ax, CLVSD.ax, qasf.dll, WMADMOD.dll, WMVDECODE.dll, CLNavX.ax in the dsplayerdictionary... No result!

PLEASE! Can Anybody help?!
THANKS!!
Timo
  • 1
  • 19
  • 20
  • 21(current)
  • 22
  • 23
  • 78

Logout Mark Read Team Forum Stats Members Help
[WINDOWS] Internal Directshow Based Player - USERS support thread0