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. |
8th March 2014, 21:00 | #17281 | Link |
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
@nev
I found out a strange behavior of DXVA today. Using this sample with MPC-HC latest nightly (LAV internal 0.61.0) in DXVA native mode with various HW decoders from UVD2.2 up to Haswell QS3, it dropped frames after seeking - back and forth - even with Haswell! Changing mode to DXVA-CB, even with slower decoders like VP5 or Sandy QS1, it didn't drop a lot of frames or even zero! How is this possible ?
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all |
8th March 2014, 21:04 | #17282 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
|
Seeking works in mysterious ways.
(How would I know why your system does what it does? Dropped frames means the decoder did its job, but the renderer didn't like it for reasons unknown.)
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
8th March 2014, 21:11 | #17283 | Link |
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
I meant if you could test it yourself and find out same results, in order to exclude my system's strange behavior.
The renderer was the default EVR-CP in all times. I always have dropped frames in slow decoder situations, when the decoder is not fast enough for the content. Which means DXVAn slower than DXVA-CB for the same decoder, which is not possible.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all Last edited by NikosD; 8th March 2014 at 21:13. |
9th March 2014, 08:55 | #17284 | Link |
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
If you still have a Sandy CPU, I tested iGPU using DXVAn under Win 8.1 using latest drivers 3347 and found out a few clips with small artifacts happening after the first second of the clips.
Two samples with artifacts: H.264 progressive H.264 interlaced
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all |
9th March 2014, 14:11 | #17285 | Link | |
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
Quote:
I don't know if Radeon 7000 series or Kaveri have changed their algorithms regarding DI or maybe newer drivers. I have to admit that I had a not good experience using latest nightly of MPC-HC continuously crashing all my DTS audio samples!, so I couldn't test all of my interlaced clips. I can't figure out why.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all |
|
10th March 2014, 03:44 | #17286 | Link | |
Registered User
Join Date: Mar 2013
Posts: 31
|
Quote:
|
|
10th March 2014, 06:40 | #17287 | Link |
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
Why don't you post a sample of the decoding error ?
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all |
10th March 2014, 15:37 | #17288 | Link |
Registered User
Join Date: Mar 2013
Posts: 31
|
error happened in all wmv3 samples I tested,for example,the'MP10 Digital Life 1080/24p-10Mbps'clip you provided.All wmv3 clips show a single-colored image only.
for VC-1,some color error or fliker occurred in the first few seconds,then everything is OK. Driver version is 15.33.14.3412 |
10th March 2014, 17:36 | #17289 | Link |
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
I have tested with signature system more than 100 samples of VC-1 (progressive & interlaced) and WMV3 clips (in .wmv and .mkv formats) and I can say for sure that the decoding is perfect.
To be honest I thought that Ivy has similar QuickSync ASIC with Haswell, I can't think of a good reason of bad decoding except faulty driver settings/ system of your side. Unless I'm wrong and Ivy has problems with VC1_VLD2010 (I don't think so), but I don't have an Ivy to test it myself.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all |
10th March 2014, 18:02 | #17290 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
|
If the driver exposes support for VC1_VLD2010, then it should work - or if it doesn't, complain to Intel to disable it.
I'm assuming you are using the latest version of LAV, right? A lot of stuff changed recently to fix decoding on Intel in this mode. My laptop has a HD4000, I can probably try myself at some point.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
11th March 2014, 01:18 | #17292 | Link | |
Registered User
Join Date: Mar 2013
Posts: 31
|
Quote:
I wonder is there any chance for creating dxva device with VC1_VLD_2_ClearVideo instead of VC1_VLD2010?the DXVAChecker show that the QS use the former and everything is OK. |
|
11th March 2014, 06:32 | #17293 | Link |
Registered User
Join Date: May 2008
Posts: 1,840
|
Is it possible to have 2 separate 32 bit installs of lav video with different settings?
__________________
PC: FX-8320 GTS250 HTPC: G1610 GTX650 PotPlayer/MPC-BE LAVFilters MadVR-Bicubic75AR/Lanczos4AR/Lanczos4AR LumaSharpen -Strength0.9-Pattern3-Clamp0.1-OffsetBias2.0 |
11th March 2014, 07:40 | #17294 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
|
Quote:
There is no support for such a thing in LAV, you can of course try to hack it together manually by re-importing settings into the registry automatically or something like that.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 11th March 2014 at 08:12. |
|
11th March 2014, 08:20 | #17295 | Link | |
Registered User
Join Date: May 2008
Posts: 1,840
|
Quote:
__________________
PC: FX-8320 GTS250 HTPC: G1610 GTX650 PotPlayer/MPC-BE LAVFilters MadVR-Bicubic75AR/Lanczos4AR/Lanczos4AR LumaSharpen -Strength0.9-Pattern3-Clamp0.1-OffsetBias2.0 |
|
11th March 2014, 08:26 | #17296 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
|
Even if its not registered, it reads its settings from the registry.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
11th March 2014, 10:37 | #17297 | Link |
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
Did you try Microsoft's decoders or PotPlayer ?
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all |
11th March 2014, 10:57 | #17298 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,347
|
I tested LAV 0.61.1 on my Laptop with a HD4000 using the 3412 driver, and everything works perfectly.
I can only conclude that you're either using an old version of LAV, or not LAV at all, or who knows what else.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
11th March 2014, 17:05 | #17299 | Link | |
Registered User
Join Date: Mar 2013
Posts: 31
|
Quote:
Last edited by mhourousha; 11th March 2014 at 17:09. |
|
12th March 2014, 21:43 | #17300 | Link |
Registered User
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
|
@nev
Why do you need SSE2 as mandatory for LAV filters ? Is this so important, or is it so much faster ? AMD Athlons, even the most powerful ones like AthlonXP 3200+ don't have SSE2, only SSE. AMD decided to put SSE2 in Athlon64 CPUs. Couldn't you enable a different optimized path for SSE2, without dropping support for SSE or older ?
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1) HEVC decoding benchmarks H.264 DXVA Benchmarks for all |
Tags |
decoders, directshow, filters, splitter |
|
|