Kodi Community Forum
[WINDOWS] Internal Directshow Based Player [NO LONGER DEVELOPED] - 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: [WINDOWS] Internal Directshow Based Player [NO LONGER DEVELOPED] (/showthread.php?tid=61355)



- mindweaver - 2009-12-02

pipo01 Wrote:Probably a really dumb n00b question:

I installed this version of xbmc and what else am I supposed to do? Everything works fine, but only 1080p mkv are choppy. The hardware I'm using is an Asrock Ion 330 with Windows 7 and 2gb ram. Do I need to change some settings or select a player (and how do I select a player?)? Help would be appreciated cause I'm getting a bit lost here...

You have to select the player by "right clicking" on the movie/video file you want to play. Bring up the context menu when you have highlighted the file you want to play and choose "Play with.." and the choose DSPlayer.


- natethomas - 2009-12-02

Tiben, fyi, I updated the beginning of this thread with some of the recent info. Feel free to change anything I may have been mistaken on.


- natethomas - 2009-12-02

Alright, I did some test and came up with some problems. It's hard for me to say how much of this is just user error, so I figured I'd post the debug logs and let those in the know take a look.

Of note: I'm running Win7 using an ATI Radeon HD 2600 XT, using the Windows drivers. I'll update drivers from the ATI website and report back if that fixes anything.

The first issue I'm running into is that some 1080p stuff is being decoded using DXVA and other stuff is not. For example, the dreaded killa file does not use DXVA, nor does the full video. However, other files, such as an HD episode of Pushing Daisies has no problem using DXVA.

http://pastebin.com/m59e75350

Second, if I use the DSPlayer twice in a row, it will stop working. By this, I mean the screen will show the start and end time of the movie down at the bottom left corner of the screen, as if I was not running the video in full screen mode, but no video will actually play. I am then able to "stop" the video and regain control of XBMC. Both example files play fine if either is played first. It is only if the second is played that a problem occurs.

http://pastebin.com/m31eded4d


- ashlar - 2009-12-02

natethomas Wrote:Second, if I use the DSPlayer twice in a row, it will stop working. By this, I mean the screen will show the start and end time of the movie down at the bottom left corner of the screen, as if I was not running the video in full screen mode, but no video will actually play. I am then able to "stop" the video and regain control of XBMC. Both example files play fine if either is played first. It is only if the second is played that a problem occurs.

http://pastebin.com/m31eded4d
I have the same exact issue.


- natethomas - 2009-12-02

After updating my video driver, the issue remains. As to the not using DXVA issue, I believe that might be hardware related. It only appears to occur in certain high bitrate 1080p material, which suggests that that material might somehow be violating L4.1. Might be time to upgrade to a better card.


- Montellese - 2009-12-02

When I tested the latest release yesterday I started several movies (but didn't finish one of course) and I didn't have any problems with the DSPlayer. The only "weird" things I noticed were that the "background video" (which is shown by Confluence if you watch a movie and browse your library etc) was a complete mess and that sometimes when I pressed "Tab" to get back to fullscreen video it just moved the whole XBMC to my primary monitor and it went completely black (maybe because of the difference in resolutions). I still had sound and I could still navigate (heard the action sound) but I couldn't see anything. Had to kill XBMC using the good old Task Manager.


- ashlar - 2009-12-02

natethomas Wrote:After updating my video driver, the issue remains. As to the not using DXVA issue, I believe that might be hardware related. It only appears to occur in certain high bitrate 1080p material, which suggests that that material might somehow be violating L4.1. Might be time to upgrade to a better card.
Well, that's expected. If we are talking about "scene" releases it's unwise to assume that everything will get proper DXVA. You are on 2600XT, right? A newer ATI might yeld better results maybe.

Check here: http://zachsaw.blogspot.com/2009/06/ati-hd-hardware-accelerated-dxva-for.html

And here: http://nunnally.ahmygoddess.net/watching-h264-videos-using-dxva/

Maybe Nvidia is now better at DXVA, it appears it supports L5.1 while ATI is stuck at L4.1?


- tiben20 - 2009-12-02

Does everyone having the bug with restarting the player have windows 7 or vista platformHuh


- ashlar - 2009-12-02

tiben20 Wrote:Does everyone having the bug with restarting the player have windows 7 or vista platformHuh
If you mean "first movie plays ok, second movie does not get shown as natethomas described... no, I tried under XP SP3 and I have the same problem.


- tiben20 - 2009-12-02

ashlar Wrote:If you mean "first movie plays ok, second movie does not get shown as natethomas described... no, I tried under XP SP3 and I have the same problem.

So it might be ati video card. The 6 computer i have here has nvidia video card. I bought one ati video card in all my life and never bought one again in all my life i hate them so much. Wont be able to fix a bug if it come from those crappy video card


- hoborg - 2009-12-02

ashlar Wrote:Maybe Nvidia is now better at DXVA, it appears it supports L5.1 while ATI is stuck at L4.1?

Again, ATI support L5.1, there is only limit in ref. frames. When there is more then 6 ref. frames, MPC video decoder fall back to software decoding to prevent artefacts (and that make MPC decoder best h.264 available for ATI cards).

There is nothing like "best" card, for example nVidia cannot use DXVA for VC-1 (no problem on ATI).


- gfjardim - 2009-12-02

natethomas Wrote:After updating my video driver, the issue remains. As to the not using DXVA issue, I believe that might be hardware related. It only appears to occur in certain high bitrate 1080p material, which suggests that that material might somehow be violating L4.1. Might be time to upgrade to a better card.

nVidia DXVA support was somewhat more comprehensive than the support of ATi, I was told that nVidia supports @L5.1 and Ati only @L4.1.

Otherwise, seems that the recent drives from ATi also support L5.1 material, but MPC Video Decoder has a bug that skips DXVA activation for L5.1 when it detects a ATi card running.


- hoborg - 2009-12-02

natethomas Wrote:Of note: I'm running Win7 using an ATI Radeon HD 2600 XT, using the Windows drivers. I'll update drivers from the ATI website and report back if that fixes anything.

Your GPU cannot use DXVA for h.264, h.264 is supported by ATI HD 3xxx (and newer).


- h3llsp4wn - 2009-12-02

tiben,

seems to be an ATI problem (Windows XP, SP3) - checked it again - it has nothing to do with the SMB thing. Local files only work once, second playback no output.

h3ll


- ashlar - 2009-12-02

hoborg Wrote:Your GPU cannot use DXVA for h.264, h.264 is supported by ATI HD 3xxx (and newer).
Huh http://en.wikipedia.org/wiki/Unified_Video_Decoder#UVD.2FUVD.2B

HD2600 supports h.264 up till L4.1. Is maybe MPC-HC that doesn't use it? That's not what I find on MPC-HC website, though.

By the way, personally I currently have an HD 4890 Vapor-X in my HTPC.

Edit: also, since what Catalyst release does ATI support L5.1? Just to check that I am all set. Smile