Posts: 105
Joined: Jul 2011
Reputation:
0
Thanks a lot this fix my problem.
Posts: 126
Joined: Mar 2007
Reputation:
0
2011-07-08, 16:49
(This post was last modified: 2011-07-08, 16:52 by thespecialist.)
Good to hear. Hoping XBMC will put this thing finally into their main branch.
*EDIT* ah, just saw that the ticket says "This has been fixed upstream ffmpeg already so we'll get this fixed with an updated ffmpeg". I've sent out my patch to more platforms (VLC etc), maybe one of those forwarded the patch to FFMPEG or maybe they've fixed it themselves. Anyway, while the main branch still uses the buggy version, just use my patch.
Posts: 105
Joined: Jul 2011
Reputation:
0
But look like there is an other Bug with this DLL. The first try to view an WMV/VC-1 give the same problem ( no video only sound ). After stop and play again it is working but then there is general no hardware acceleration available (h.264). Again until after a reboot from xbmc.
Posts: 126
Joined: Mar 2007
Reputation:
0
btw, i just looked at your error log, there's something weird, it doesn't even get to the dxva capabilities of your card ... Do you even have hardware acceleration at all (with other codecs, for example h264) ?
If you don't get hardware acceleration at all, my dll won't make any difference (that's just for fixing some bugs in the hardware accel).
Posts: 126
Joined: Mar 2007
Reputation:
0
And are you sure it works using DXVA with other programs ? (you can confirm using dxvachecker). You have an old videocard, I'd be kind of surprised if VC1/WMV9 is even supported in hardware ...
Posts: 126
Joined: Mar 2007
Reputation:
0
2011-07-09, 14:45
(This post was last modified: 2011-07-09, 15:05 by thespecialist.)
My card shows in dxvachecker for VC1:
ModeVC1_VLD2010
ModeVC1_VLD
ModevC1_IDCT
ModeWMV9_IDCT
*EDIT*
Just checked my other system, it only shows VC1_VLD and that works as well (which makes sense, since that's the mode that xbmc uses here). And your system supposedly supports that as well.
I really don't know why it doesn't work in your case then. Which catalyst are you using ? I find 11.4 better than 11.5 and 11.6, so I'd suggest trying that. Other than that, I'm out of idea's ...
Posts: 126
Joined: Mar 2007
Reputation:
0
2011-07-09, 14:56
(This post was last modified: 2011-07-09, 14:58 by thespecialist.)
From your error log:
"ERROR: DXVA - failed executing m_service->CreateVideoDecoder"
Which means it can't even open the decoder device for this mode (indicating your hardware/driver doesnt support it correctly). I don't understand then why it works with other players, like you've said it does. If XBMC can't even open the decoder device, how is it possible that other programs can ? It makes no sense to me at all ...