Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
28th January 2010, 20:45 | #10521 | Link | |
Media Control author
Join Date: Dec 2006
Location: Paris
Posts: 1,014
|
Quote:
I removed uncompress mediatypes but this is not a good idea because I guess that FFDShow DXVA may not be consulted for subtitles connection |
|
28th January 2010, 22:24 | #10522 | Link |
Registered User
Join Date: Sep 2008
Posts: 496
|
I commited DXVA post-processing to rev. 3237
The problem with VC-1 should be fixed. Thanks to the beta testers, and especially thanks for Albain, who initiated this effort, and took a significant part of it along the way. hardware blending is the only other viable option IMO besides surface overlay, the easiest implementation for ffdhow is by using DXVA 2.0 substreams (supported by ATI \ Nvidia). (the DXVA 1.0 alternative is not supported by ATI \ Nvidia) at the very least, now we have a method to fall back to. |
28th January 2010, 23:21 | #10524 | Link | |
Registered User
Join Date: Jan 2009
Posts: 73
|
Quote:
My apologies but I couldn't quite decipher your answer. Did you change just now the way subs are handled with ffdshow dxva or that was something you had done before which may be the cause of the problem of embedded ones not being recognized? If the latter, is this something that can be fixed? Thanks! |
|
28th January 2010, 23:43 | #10525 | Link | |
Media Control author
Join Date: Dec 2006
Location: Paris
Posts: 1,014
|
Quote:
It has always been like that, and this is a supposition as I think that there is no reason why the dxva filter acts differently than the software decoder, at least for the connection part I will digg this around but first a sample file would help Last edited by albain; 28th January 2010 at 23:46. |
|
29th January 2010, 03:40 | #10527 | Link |
Registered User
Join Date: Jan 2010
Posts: 47
|
This file has embedded subs and are shown in MPC-HC using ffdshow software decoder. If I use ffdshow DXVA then embedded subs are not detected though.
http://www.mediafire.com/?wnumkztyneo |
29th January 2010, 05:33 | #10528 | Link |
Registered User
Join Date: Sep 2005
Location: Vietnam, HCM City
Posts: 262
|
Thanks to albain and tal.aloni that implemented DXVA and sub rendering with DXVA in ffdshow. I still have 2 problems with it though.
Sub bleeding and blocky And broken image when seeking that happens sometimes Tested at work on Intel G45, Windows Vista 64bit up to date BTW. I view my videos with Haali splitter. I also have the 9800GT with Windows 7 64bit at home and the 2nd problem happens there, too. I will check whether the first problem happens at my home computer configuration after work. Thank you guys for the continuous development. Last edited by thuan; 29th January 2010 at 10:14. |
29th January 2010, 09:02 | #10529 | Link |
Registered User
Join Date: Apr 2002
Location: Germany
Posts: 4,926
|
@thuan, tal.aloni , albain, clsid
this kind of artifacting is exactly the problem i meant that isn't happening with MPC-HCs DXVA Decoder under heavy load 1080p 60 FPS but happens with ffdshow DXVA without even seeking @ all just in a normal playback situation especially after scene changes
__________________
all my compares are riddles so please try to decipher them yourselves :) It is about Time Join the Revolution NOW before it is to Late ! http://forum.doom9.org/showthread.php?t=168004 Last edited by CruNcher; 29th January 2010 at 09:07. |
29th January 2010, 14:27 | #10531 | Link | |
*****
Join Date: Feb 2005
Posts: 5,643
|
Quote:
On a related note, libavcodec and ffmpeg-mt should give better performance now compared to any 2009 build. The gain is supposed to be a few %. It would be interesting to see some benchmarks.
__________________
MPC-HC 2.1.7.2 |
|
29th January 2010, 14:36 | #10532 | Link |
*****
Join Date: Feb 2005
Posts: 5,643
|
I have a suggestion to make ffdshow DXVA a bit more robust. My idea is to adjust the "DirectShow control" functionality in the DXVA filter:
- Remove blacklist and compatibility manager - Use an obligatory whitelist, which by default only contains the most commonly used players, and not the same huge list that the rest of ffdshow currently uses The reason why I propose restricting the use of DXVA to known compatible applications is because DXVA is unreliable. For example bad drivers can cause video corruption and various other problems that do not occur with normal software playback. Another major issue are multiple decoder instances, DXVA only works in one instance at a time. So DXVA should only be used in players, and not in any random DirectShow app, such as games and Explorer (thumbnailing). That way things stay within a controlled environment. A side benefit of a small whitelist would also be that it is easier for a user to edit it, for example to only use DXVA in a specific player. We also need to implement a good method to handle multiple decoder instances, so that only the first instance is allowed to use DXVA. Perhaps a mutex?
__________________
MPC-HC 2.1.7.2 Last edited by clsid; 29th January 2010 at 14:38. |
29th January 2010, 14:52 | #10533 | Link |
Registered User
Join Date: Nov 2006
Posts: 799
|
Yep but there's something "odd" - in a good way - about libavcodec: CPU-load behavior is now very similar to ffmpeg-mt. In previous builds the CPU load would be like 80%/20% on core0/core1 when playing 1080p AVC content with libavcodec. Now both cores are evened out load-wise just like with ffmpeg-mt.
|
29th January 2010, 16:05 | #10535 | Link | |
Registered User
Join Date: Nov 2002
Posts: 131
|
Quote:
|
|
29th January 2010, 16:42 | #10536 | Link | |
Registered User
Join Date: Feb 2005
Location: São Paulo, Brazil
Posts: 392
|
FFDShow's quantizer visualization and maybe also the "Frame mean quantizer" OSD info seems to be broken with H.264. Acording to Darkshikari:
Quote:
Original discussion and pictures: http://forum.doom9.org/showthread.php?t=152399 |
|
29th January 2010, 17:55 | #10537 | Link | ||
*****
Join Date: Feb 2005
Posts: 5,643
|
Quote:
Quote:
__________________
MPC-HC 2.1.7.2 |
||
29th January 2010, 20:16 | #10538 | Link |
Registered User
Join Date: Jun 2007
Posts: 42
|
Now that there is a breakthrough in using DXVA with subtitles, is it likely that there will be real post processing, too? Applying actual video filters, especially via Avisynth, would be awesome and most beneficial (decode by GPU to save CPU cycles for post processing).
I understand that some post processing operations like scaling, color space or frame rate conversion will probably never ever work with DXVA. However, sharpening and denoising operations could probably work and would be greatly appreciated. |
29th January 2010, 20:35 | #10540 | Link | |
Registered User
Join Date: Apr 2008
Posts: 546
|
Quote:
|
|
Tags |
ffdshow, ffdshow tryouts, ffdshow-mt, ffplay, icl |
Thread Tools | Search this Thread |
Display Modes | |
|
|