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. |
9th May 2012, 18:47 | #19524 | Link | |
Registered User
Join Date: Sep 2011
Posts: 22
|
Quote:
It seems to be no deblocking. All my H.264 files, I get the same result with MPC-HC built-in and MPCVideoDec.ax Other decoders(MS DTV-DVD, MPC-HC libav, LAV DXVA/QuickSync/libav, ffdshow QuickSync/libav, PotPlayer DXVA/QuickSync/libav) are OK. Last edited by pulbitz; 9th May 2012 at 18:53. |
|
10th May 2012, 01:18 | #19526 | Link |
Registered User
Join Date: Aug 2007
Posts: 1,430
|
All 3 EVRs don't respect the full range bitstream flag. Example video. Switch between any of the EVRs and madVR to see the difference.
|
10th May 2012, 05:18 | #19527 | Link | |
Registered User
Join Date: Sep 2009
Location: Sydney, Australia
Posts: 1,073
|
Quote:
Could you please open that video in MPC-HC using the EVR Custom video renderer. Please take three screenshots of the Ctrl+J statistics/info: One for MPC-HC's internal H.264 DXVA filter and one for MS DTV-DVD Video decoder and one for other working DXVA filter. |
|
10th May 2012, 06:18 | #19528 | Link | |
Registered User
Join Date: Sep 2011
Posts: 22
|
Quote:
mpc-hc_dxva.jpg: ms_dvt-dvd_dxva.jpg: lav_dxva.jpg: mpc-hc_dxva_stats.jpg: ms_dtv-dvd_dxva_stats.jpg: lav_dxva_stats.jpg: Edit: Sample file http://www.sendspace.com/file/7sf0p2 Last edited by pulbitz; 10th May 2012 at 06:32. |
|
10th May 2012, 06:20 | #19529 | Link |
Registered User
Join Date: Sep 2009
Location: Sydney, Australia
Posts: 1,073
|
Please, one more for another working DXVA filter.
Hmm, does anyone recall if the Intel HD 2000 graphics supports a regular H.264 DXVA mode, or only Intel ClearVideo mode? I recall that the HD3000 does, but not sure about the HD2000... Last edited by namaiki; 10th May 2012 at 06:27. |
10th May 2012, 06:28 | #19530 | Link |
Registered User
Join Date: Apr 2008
Location: Russia, Vladivostok
Posts: 2,787
|
pulbitz Upload a sample of this video.
__________________
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215 |
10th May 2012, 08:17 | #19531 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
2000 and 3000 are the same chips, just different performance.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
10th May 2012, 12:01 | #19533 | Link | |
Registered User
Join Date: Sep 2011
Posts: 22
|
Quote:
Other decoders are the same condition. Anyway I turn it off and caputre. mpc-hc_dxva_decoder_does_not_deblocking.jpg: other_decders_are_OK.jpg: Edit: ffdshow_libav_skip_deblocking_always.jpg: I have compared between MPC-HC H.264 DXVA decoder and 'skip deblocking always' in ffdshow libavcodec. They are same quality. Last edited by pulbitz; 10th May 2012 at 12:30. |
|
10th May 2012, 14:49 | #19534 | Link |
Registered User
Join Date: Sep 2009
Location: Sydney, Australia
Posts: 1,073
|
I was thinking it could be related to this: http://sourceforge.net/apps/trac/mpc-hc/ticket/168
I don't know if devs can fix the ClearVideo mode but I think it might be able to work if it's going through the standard DXVA thing "ModeH264_VLD_NoFGT" (first present on Intel HD3000/2000) instead of "ModeH264_VLD_NoFGT_ClearVideo" (only mode available on previous generation Intel HD Graphics and Intel X4500). Assuming it doesn't already do that... |
10th May 2012, 15:36 | #19535 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
LAV uses the ClearVideo mode, and it works just fine
In fact, it usually works better then the "normal" mode.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
11th May 2012, 01:26 | #19538 | Link |
Registered User
Join Date: May 2003
Location: France
Posts: 192
|
My poor understanding is:
You just set a DXVA filter. Depending on your brand, it will use: * ClearVideo = with Intel. * PureVideo = with NVidia. * Avivo = with AMD. Using DXVA means you make use of your GPU instead of just your CPU alone.
__________________
Mystérieuse Amour Last edited by Amour; 11th May 2012 at 01:32. |
11th May 2012, 06:46 | #19539 | Link |
Registered User
Join Date: Mar 2004
Posts: 4
|
r4683 display incorrect DVBSubtitle colors. Because:
1. entry_id +1 cause incorrect color index 2. Y=0 didn't clear transparency cause pink edge Follow patch fix my problem: Code:
--- .svn\text-base\DVBSub.cpp.svn-base Fri May 11 11:31:09 2012 +++ DVBSub.cpp Fri May 11 13:28:34 2012 @@ -512,7 +512,7 @@ pClut->Size = 0; while (gb.GetPos() < wEnd) { - BYTE entry_id = gb.ReadByte()+1; + BYTE entry_id = gb.ReadByte(); BYTE _2_bit = (BYTE)gb.BitRead(1); BYTE _4_bit = (BYTE)gb.BitRead(1); BYTE _8_bit = (BYTE)gb.BitRead(1); @@ -534,10 +534,12 @@ pClut->Palette[entry_id].T = 0xff-((BYTE)gb.BitRead(2)<<6); } if (!pClut->Palette[entry_id].Y) { - pClut->Palette[entry_id].Cr = pClut->Palette[entry_id].Cb = 0; + pClut->Palette[entry_id].Cr = 0; + pClut->Palette[entry_id].Cb = 0; + pClut->Palette[entry_id].T = 0; } - pClut->Size = max (pClut->Size, entry_id); + pClut->Size = max (pClut->Size, entry_id+1); } } |
Tags |
dxva, h264, home cinema, media player classic, mpc-hc |
|
|