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.

 

Go Back   Doom9's Forum > Hardware & Software > Software players
Register FAQ Calendar Today's Posts Search

Closed Thread
 
Thread Tools Search this Thread Display Modes
Old 8th May 2012, 12:18   #19521  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 5,351
Thank you!

Sent from my Xoom using Tapatalk 2
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED
SamuriHL is offline  
Old 9th May 2012, 01:15   #19522  |  Link
pulbitz
Registered User
 
Join Date: Sep 2011
Posts: 22
Quote:
Originally Posted by pulbitz View Post
Does MPC-HC H.264 DXVA decoder on Intel HD 2000 process deblocking?
I'm seeing artifacts when using it.
Other DXVA decoders is OK. (MS DTV-DVD, LAV, PotPlayer)
Question: Does MPC-HC H.264 DXVA decoder support deblocking?
pulbitz is offline  
Old 9th May 2012, 18:06   #19523  |  Link
Underground78
Registered User
 
Underground78's Avatar
 
Join Date: Oct 2004
Location: France
Posts: 567
Why do you mean by "support deblocking"? If you are refering to the H264 deblocking filter it's part of the norm and must be present in all decoders.
Underground78 is offline  
Old 9th May 2012, 18:47   #19524  |  Link
pulbitz
Registered User
 
Join Date: Sep 2011
Posts: 22
Quote:
Originally Posted by Underground78 View Post
Why do you mean by "support deblocking"? If you are refering to the H264 deblocking filter it's part of the norm and must be present in all decoders.
I'm seeing artifacts when using MPC-HC H.264 DXVA decoder on Sandybrige HD 2000 Graphics and Arrandale HD Graphics.
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.
pulbitz is offline  
Old 10th May 2012, 00:03   #19525  |  Link
daWsOn_s
Sandro
 
Join Date: Nov 2006
Location: Pescara, Italy
Posts: 168
is reclock still the only way to slowdown PAL content to 24p in mpc hc? It crashes on me even before loading. IS there any other way ?
daWsOn_s is offline  
Old 10th May 2012, 01:18   #19526  |  Link
Snowknight26
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.
Snowknight26 is offline  
Old 10th May 2012, 05:18   #19527  |  Link
namaiki
Registered User
 
Join Date: Sep 2009
Location: Sydney, Australia
Posts: 1,073
Quote:
Originally Posted by pulbitz View Post
I'm seeing artifacts when using MPC-HC H.264 DXVA decoder on Sandybrige HD 2000 Graphics and Arrandale HD Graphics.
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.

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.
namaiki is offline  
Old 10th May 2012, 06:18   #19528  |  Link
pulbitz
Registered User
 
Join Date: Sep 2011
Posts: 22
Quote:
Originally Posted by namaiki View Post
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.
Please see capture files.

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.
pulbitz is offline  
Old 10th May 2012, 06:20   #19529  |  Link
namaiki
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.
namaiki is offline  
Old 10th May 2012, 06:28   #19530  |  Link
Aleksoid1978
Registered User
 
Aleksoid1978's Avatar
 
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
Aleksoid1978 is offline  
Old 10th May 2012, 08:17   #19531  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
Quote:
Originally Posted by namaiki View Post
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...
2000 and 3000 are the same chips, just different performance.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline  
Old 10th May 2012, 09:33   #19532  |  Link
vivan
/人 ◕ ‿‿ ◕ 人\
 
Join Date: May 2011
Location: Russia
Posts: 643
Quote:
Originally Posted by pulbitz View Post
Please see capture files.
It's not deblocking problem.
It's awful postprocessing (sharpness). Turn it off in Intel media control panel...
vivan is offline  
Old 10th May 2012, 12:01   #19533  |  Link
pulbitz
Registered User
 
Join Date: Sep 2011
Posts: 22
Quote:
Originally Posted by vivan View Post
It's not deblocking problem.
It's awful postprocessing (sharpness). Turn it off in Intel media control panel...
It is deblocking problem.
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.
pulbitz is offline  
Old 10th May 2012, 14:49   #19534  |  Link
namaiki
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...
namaiki is offline  
Old 10th May 2012, 15:36   #19535  |  Link
nevcairiel
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
nevcairiel is offline  
Old 10th May 2012, 15:55   #19536  |  Link
wanezhiling
Registered User
 
Join Date: Apr 2011
Posts: 1,184

What's the difference between ClearVideo mode and "normal" mode?

Higher quality? More stable?
wanezhiling is offline  
Old 10th May 2012, 16:18   #19537  |  Link
Scoty
Registered User
 
Scoty's Avatar
 
Join Date: Apr 2003
Posts: 108
Where can i set ClearVideo mode?
__________________
Gaming-PC: AMD 7700X | RTX 4070 Ti | ASUS ROG Strix X670E-E Gaming WIFI | G-Skill RGB 32GB, DDR5-6000 | Corsair HX1200 | Lian Li Air Mini |
Scoty is offline  
Old 11th May 2012, 01:26   #19538  |  Link
Amour
Registered User
 
Amour's Avatar
 
Join Date: May 2003
Location: France
Posts: 192
Quote:
Originally Posted by Scoty View Post
Where can i set ClearVideo mode?
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.
Amour is offline  
Old 11th May 2012, 06:46   #19539  |  Link
s4e
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);
                }
        }
s4e is offline  
Old 11th May 2012, 07:05   #19540  |  Link
Scoty
Registered User
 
Scoty's Avatar
 
Join Date: Apr 2003
Posts: 108
Quote:
Originally Posted by Amour View Post
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.
Thank you.
__________________
Gaming-PC: AMD 7700X | RTX 4070 Ti | ASUS ROG Strix X670E-E Gaming WIFI | G-Skill RGB 32GB, DDR5-6000 | Corsair HX1200 | Lian Li Air Mini |
Scoty is offline  
Closed Thread

Tags
dxva, h264, home cinema, media player classic, mpc-hc


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 00:31.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.