emoose / VideoRenderer

RTX HDR modded into MPC-VideoRenderer.
GNU General Public License v3.0
1.28k stars 67 forks source link

Intel's Xe architecture graphics cards also have AI Super Resolution technology, will it be supported in the future? #2

Open fuchaohan opened 1 year ago

fuchaohan commented 1 year ago

https://bugs.chromium.org/p/chromium/issues/detail?id=1318380 Already available in chrome

emoose commented 1 year ago

The code for it is included here, but isn't activated atm since I don't have anything to test with, and don't know anyone that does: https://github.com/emoose/VideoRenderer/blob/a684e0adff37fbdbe217db464df77beb0e8ca514/Source/D3D11VP.cpp#L435-L439

If you're willing to test I can try making a build that includes it instead of RTX SuperRes.

Potmarigold commented 1 year ago

I am an Intel Arc a770. If you upload the corresponding version, I will test it.

emoose commented 1 year ago

@Potmarigold the build at https://github.com/emoose/VideoRenderer/releases/tag/rtx-1.1 should try activating it if Intel card is detected, if you enable the Show statistics setting in the VideoRenderer properties it should display Intel-VPE-requested if Intel's scaler has been requested to be used, not really any way to know if it's actually active or not though.

Potmarigold commented 1 year ago

Yes, I tested it and confirmed that it works well with the Intel Arc graphics card. Looks like we can add that feature! thank you

clsid2 commented 1 year ago

Any comparison images? How much extra power does it use?

Potmarigold commented 1 year ago

https://steamuserimages-a.akamaihd.net/ugc/2044109228568732294/67ADEC3A0450BC5EBE2317E1415D85ADF218C715/ Original

https://steamuserimages-a.akamaihd.net/ugc/2044109228568734140/2A7689BAC72D42B842AC9FF3223A46D92F7ED9C2/ Intel ARC RTX

clsid2 commented 1 year ago

I don't see much difference. You might need to use PrtScr instead of screenshot function from player, because player image is often before processing.

emoose commented 1 year ago

The text does look a little sharper there, can't notice much else though, maybe text difference is because it's a slightly different frame.

If you use CTRL+G it should give a frame number at the bottom, press Go to make sure players actually at the right frame, then maybe copy the frame number and try comparing the same frame with it enabled/disabled.

fuchaohan commented 1 year ago

I tried the same settings on both RTX and ARC cards and the RTX device has the effect and shows Nvidia-VSR-required, the ARC card has no effect and no Intel-VPE-required. Maybe I have set it wrong

emoose commented 1 year ago

@fuchaohan what does the stats screen show for Graph. Adapter when running with ARC?

Also are you testing the same video with them both?

fuchaohan commented 1 year ago

MPC VR 0.6.6.1999,Direct3D11 Display : LG ULTRAGEAR 2560x1440179.960 Hz [ Primary ] windowed Color : RGB 10- bit HDR10: on Graph . Adapter : Intel ( R ) Arc ( TM )A770 Graphics (8086:56A0) Frame rate :23.976p,23.963 Input format :D3D11NV12 640x360 Range :16-235, Matrix : BT .601, Lighting : dim Primaries : BT .709, Function : BT .709 ChromaLocation : Left ( MPEG -2) VideoProcessor :D3D11 VP , output to B8G8R8A8 UNORM InternalFormat :B8G8R8A8 UNORM Scaling :640x360->2560x1440D3D11 Presentation : Flip discard ,B8G8R8A8 UNORM Frames :98, skipped :0/0, failed :0 Times ( ms ): Copy 0, Paint 1,Present0 Sync offset :-5 ms

With the same video, the RTX card is very effective, the ARC card is unchanged

clsid2 commented 1 year ago

You have Windows HDR turned on. You should try with that disabled.

fuchaohan commented 1 year ago

HDR off, same situation as before

emoose commented 1 year ago

@fuchaohan could you try with this build? mpc-videorenderer-rtx1.1-4e2e160-allowHdrDisplays_A.zip, just removes the !m_bHdrDisplayModeEnabled check, was a little unsure about that, let me know if it helps at all.

clsid2 commented 1 year ago

Maybe add SUPERRES_Error for the case where it attempted to enable superres, but failed? Then in debug overlay you can show a different string. Like "Intel-VPE:err" vs "Intel-VPE:req".

@fuchaohan You might need to update your Intel driver, in case it isn't a recent version.

fuchaohan commented 1 year ago

It's not HDR related, I've turned off HDR testing. Need more ARC graphics card user testing

Potmarigold commented 1 year ago

The improvements in Intel Arc that I have confirmed through testing are as follows. Eliminate image stair effects, sharpen blurry images, and filter screen noise to make the screen cleaner. I think there has been a definite improvement in this area.

I used the same video player and tested EVR and MPCVR RTX alternately. The video is the same, I tested several at 720p resolution and it worked fine. In particular, if you use it when the quality of the video is not good, I think the quality improvement is obvious.

However, since my monitor does not support HDR and the resolution is 144Op, I have not been able to test at higher resolutions and screens.

emoose commented 1 year ago

@fuchaohan can you try the build at https://github.com/emoose/VideoRenderer/issues/5#issuecomment-1452590217, and see if "Intel-VPE" shows up in the overlay?

fuchaohan commented 1 year ago

Intel-VPE-errored Maybe I need a way to generate logs

emoose commented 1 year ago

Looks like logs are only written in debug builds, haven't had any success building for debug though, getting to_wstring compile errors atm... (E: oh those are an easy fix, just needed <string>, not really sure how to make logging enabled though, or where it goes to)

Added some code that should print the SetSuperRes result to the stats overlay, here's a build with that: mpc-videorenderer-rtx1.2-resultCode.zip

Should show something like "SuperRes result: 0x00000000 (SOK)" in the overlay text, if you can get the value of that it might help. (good chance the error code is coming from VPE driver & might be something unique to it tho... sadly the VPE tech docs linked at https://bugs.chromium.org/p/chromium/issues/detail?id=1318380 which would probably describe them are locked away ;;)

fuchaohan commented 1 year ago

SuperRes result: 0x-7ff8ffa9(E_INVALIDARG) Maybe it's a d3d problem?

emoose commented 1 year ago

Hm, could you also give this build a try, it should give result code for each of the VPE function calls: mpc-videorenderer-rtx1.2-resultCode2.zip

Stats screen will show something like

SetOutputExt0: 0x80070000 SetOutputExt1: 0x00000000 SetStreamExt0: 0x00000000

fuchaohan commented 1 year ago

SuperRes result: 0x80070057(E_INVALIDARG) SetOutputExt0: 0x00000000 SetOutputExt1: 0x00000000 SetStreamExt0: 0x80070057

fuchaohan commented 1 year ago

JRQ7H0Y`G(WB0J2%6}YC(VE chrome does work with Intel VP SuperRes

emoose commented 1 year ago

@fuchaohan huh, well we should be working the same as chromium to init it, but chromium does seem to do it at a different stage, looks like they add it after call to CreateVideoProcessorOutputView.

MPC-VR does use CreateVideoProcessorOutputView too but atm that's long after we added it, looks like it might be calling that every frame too, while chromium is only calling it during init...

Added some code which should let it run SetSuperRes right after CreateVideoProcessorOutputView if it had errored previously, not sure if it might need to be called each time after CreateVideoProcessorOutputView though.

Might not actually get it scaling properly, but could you check if the Intel-VPE-errored text changes at least with this? mpc-videorenderer-rtx1.2-outputView.zip

If it tries to use new SetSuperRes call and fails it should change to Intel-VPE-error2, but hopefully it might say requested instead.

fuchaohan commented 1 year ago

image Intel-VPE-error2

Potmarigold commented 1 year ago

https://steamuserimages-a.akamaihd.net/ugc/2044109228573417954/B1BB6986949FA9A595D8C8A859A733EA9F42EEE4/

For me mpc-be works fine on intel arc.

Please refer to the information of the image I uploaded

The operating condition does not work with 1080p video, and works from 720p or lower resolution. At this time, like the screen, the gpu clock operates at 2400mhz.

I think the RTX function works normally, so if you see that it doesn't work properly, I think you should check the driver or operating system.

Try the monitor refresh rate in 60Hz

fuchaohan commented 1 year ago

@Potmarigold You can try the version mpc-videorenderer-rtx1.2-outputView.zip that the author replied to above to see how the information is displayed

avatartw commented 1 year ago

iGPU UHD770 (Driver Version 31.0.101.4146) IntelVpSuperResolution works on chrome On 化物语!失去体重的少女!_哔哩哔哩_bilibili -225351 Off 化物语!失去体重的少女!_哔哩哔哩_bilibili -225246

mpc-be Intel-VPE-error2

Potmarigold commented 1 year ago

https://steamuserimages-a.akamaihd.net/ugc/2044109228575491906/A49D73E71913DC0342355A81B516DB3418CEB6AE/ (MPC-VR)


https://steamuserimages-a.akamaihd.net/ugc/2044109228575482655/7C49A2E5968ECE7670510FCC2DBDC7E89EB90C4D/

MPC-VR RTX1.2


Intel-VPE-errored appears, but the function works normally?

I used the original mpc-vr and compared it. See also the gpu clock. If it doesn't work, the clock is 850Mhz and the quality is not good.

When I tried MPC-RTX 1.2, the VPE-error popped up, but the function works as the GPU clock goes up to 2400Mhz. In addition, GPU memory utilization is also clearly different. When using RTX at 600Mb, 1GB is used.

Compare the quality yourself. I'm working normally.

fuchaohan commented 1 year ago

After my testing, AI Super Resolution does work, although it shows Intel-VPE-errored BQYX0L3X8C{7SAB{EQ@8A7X

)Y_FSQPX)X{()`BSD@J@T0T

FQMZ)$)BFI)QLCZNSB3Y8_P

SW3ZJ Q9`@`)Z)DRYMJM@OB

emoose commented 1 year ago

Interesting finds, strange that it returns an error code if it's actually active.

As shown in https://github.com/emoose/VideoRenderer/issues/2#issuecomment-1452938848 there are 3 different functions that are called to enable VPE, and as fuchaohan's reply showed at https://github.com/emoose/VideoRenderer/issues/2#issuecomment-1452949685 it's only last call that's returning error - could mean it's only partially being enabled.

Is the quality from MPC-VR as good as what Chrome gives?

fuchaohan commented 1 year ago

As far as I know, intel AI Super Resolution only has two modes, on and off. I tested the same video as [avatartw] and I feel that the results are basically the same

clsid2 commented 1 year ago

The Intel VPE also does other things besides SuperRes. The driver settings have options such as contrast and fleshtone enhancement. Test if you still see difference when you disable those.

DebugView tool can be used to log stuff from debug builds: https://learn.microsoft.com/en-us/sysinternals/downloads/debugview

clsid2 commented 1 year ago

Windows power profile settings might have effect on whether SuperRes get used or not. Mostly relevant for laptops.

Chromium doesn't enable it when on battery: https://chromium.googlesource.com/chromium/src/+/master/ui/gl/swap_chain_presenter.cc

pccr10001 commented 1 year ago

Hi.

I have Intel Arc A770 and I built this project with debug flag, but SuperRes it not worked, power setting is Max Performance. Monitor is HDR-enabled, Windows Color is also enabled, screen resolution is 2560x1440 120Hz, connected via DP, Driver v 31.0.101.4146, SVP 4 enabled.

圖片

Here are logs from MPC-HC.

00000002    0.51890397  [23544] MpcVideoRenderer64.ax(tid 3344)    75941 : CMpcVideoRenderer::Stop()    
00000003    0.53648579  [23544] MpcVideoRenderer64.ax(tid 3344)    75958 : CMpcVideoRenderer::BeginFlush()  
00000004    0.54259419  [23544] MpcVideoRenderer64.ax(tid 3344)    75965 : CMpcVideoRenderer::EndFlush()    
00000005    0.57303947  [23544] MpcVideoRenderer64.ax(tid 928)    75995 : RemoveParentWndProc()     
00000006    0.57368290  [23544] MpcVideoRenderer64.ax(tid 928)    75996 : CMpcVideoRenderer::Init() : CreateWindowExW() failed with error 0x8007057e    
00000007    0.62316829  [23544] MpcVideoRenderer64.ax(tid 928)    76045 : CMpcVideoRenderer::~CMpcVideoRenderer()   
00000008    0.62326092  [23544] MpcVideoRenderer64.ax(tid 928)    76045 : CDX11VideoProcessor::ReleaseDevice()  
00000009    0.62382168  [23544] MpcVideoRenderer64.ax(tid 928)    76045 : CDX11VideoProcessor::ReleaseVP()  
00000010    0.62679201  [23544] MpcVideoRenderer64.ax(tid 928)    76049 : CDX11VideoProcessor::ClearPreScaleShaders().  
00000011    0.62680608  [23544] MpcVideoRenderer64.ax(tid 928)    76049 : CDX11VideoProcessor::ClearPostScaleShaders().     
00000012    0.62717229  [23544] D3D11 WARNING: Live ID3D11Device at 0x0000000007988AF0, Refcount: 7 [ STATE_CREATION WARNING #441: LIVE_DEVICE] 
00000013    0.62718779  [23544] D3D11 WARNING:  Live ID3D11Context at 0x000000000798BB80, Refcount: 0, IntRef: 1 [ STATE_CREATION WARNING #2097226: LIVE_CONTEXT]   
00000014    0.62719917  [23544] D3D11 WARNING:  Live ID3DDeviceContextState at 0x00000000079A7EF0, Refcount: 0, IntRef: 1 [ STATE_CREATION WARNING #3145742: LIVE_DEVICECONTEXTSTATE]   
00000015    0.62721032  [23544] D3D11 WARNING:  Live ID3D11BlendState at 0x00000000078A4BB0, Refcount: 0, IntRef: 1 [ STATE_CREATION WARNING #435: LIVE_BLENDSTATE] 
00000016    0.62722069  [23544] D3D11 WARNING:  Live ID3D11DepthStencilState at 0x00000000078A57E0, Refcount: 0, IntRef: 1 [ STATE_CREATION WARNING #436: LIVE_DEPTHSTENCILSTATE]   
00000017    0.62723100  [23544] D3D11 WARNING:  Live ID3D11RasterizerState at 0x00000000078A35C0, Refcount: 0, IntRef: 1 [ STATE_CREATION WARNING #437: LIVE_RASTERIZERSTATE]   
00000018    0.62724209  [23544] D3D11 WARNING:  Live ID3D11Sampler at 0x00000000078A41F0, Refcount: 0, IntRef: 1 [ STATE_CREATION WARNING #434: LIVE_SAMPLER]   
00000019    0.62725192  [23544] D3D11 WARNING:  Live ID3D11Query at 0x0000000015124370, Refcount: 0, IntRef: 1 [ STATE_CREATION WARNING #438: LIVE_QUERY]   
00000020    0.62726128  [23544] D3D11 WARNING:  Live ID3D11Buffer at 0x00000000151840A0, Refcount: 1, IntRef: 0 [ STATE_CREATION WARNING #423: LIVE_BUFFER] 
00000021    0.62726879  [23544] D3D11 WARNING:  Live ID3D11Buffer at 0x00000000151814B0, Refcount: 1, IntRef: 0 [ STATE_CREATION WARNING #423: LIVE_BUFFER] 
00000022    0.62727571  [23544] D3D11 WARNING:  Live ID3D11Buffer at 0x0000000015186FD0, Refcount: 1, IntRef: 0 [ STATE_CREATION WARNING #423: LIVE_BUFFER] 
00000023    0.62728280  [23544] D3D11 WARNING:  Live ID3D11Buffer at 0x0000000015188A50, Refcount: 1, IntRef: 0 [ STATE_CREATION WARNING #423: LIVE_BUFFER] 
00000024    0.79472661  [23544] MpcVideoRenderer64.ax(tid 928)    76217 : CMpcVideoRenderer::CMpcVideoRenderer()    
00000025    0.79474270  [23544] MpcVideoRenderer64.ax(tid 928)    76217 : Windows 11    
00000026    0.79475492  [23544] MpcVideoRenderer64.ax(tid 928)    76217 : MPC Video Renderer 0.6.6.2003.superres (git-2023.03.03-d56bcfa) x64 DEBUG     
00000027    0.81298077  [23544] MpcVideoRenderer64.ax(tid 928)    76235 : CDX11VideoProcessor::Init()   
00000028    0.81304139  [23544] MpcVideoRenderer64.ax(tid 928)    76236 : CDX11VideoProcessor::ReleaseDevice()  
00000029    0.81305230  [23544] MpcVideoRenderer64.ax(tid 928)    76236 : CDX11VideoProcessor::ReleaseVP()  
00000030    0.81306678  [23544] MpcVideoRenderer64.ax(tid 928)    76236 : CDX11VideoProcessor::ClearPreScaleShaders().  
00000031    0.81307763  [23544] MpcVideoRenderer64.ax(tid 928)    76236 : CDX11VideoProcessor::ClearPostScaleShaders().     
00000032    0.83137077  [23544] MpcVideoRenderer64.ax(tid 928)    76254 : CDX11VideoProcessor::Init() : D3D11CreateDevice() successfully with feature level 11.1    
00000033    0.83138460  [23544] MpcVideoRenderer64.ax(tid 928)    76254 : CDX11VideoProcessor::SetDevice()  
00000034    0.83139610  [23544] MpcVideoRenderer64.ax(tid 928)    76254 : CDX11VideoProcessor::ReleaseDevice()  
00000035    0.83140600  [23544] MpcVideoRenderer64.ax(tid 928)    76254 : CDX11VideoProcessor::ReleaseVP()  
00000036    0.83142132  [23544] MpcVideoRenderer64.ax(tid 928)    76254 : CDX11VideoProcessor::ClearPreScaleShaders().  
00000037    0.83143163  [23544] MpcVideoRenderer64.ax(tid 928)    76254 : CDX11VideoProcessor::ClearPostScaleShaders().     
00000038    0.83241290  [23544] MpcVideoRenderer64.ax(tid 928)    76255 : Supported input DXGI formats (for 1080p): 
00000039    0.83241290  [23544]   R16G16B16A16_UNORM    
00000040    0.83241290  [23544]   R10G10B10A2_UNORM 
00000041    0.83241290  [23544]   R8G8B8A8_UNORM    
00000042    0.83241290  [23544]   R8G8B8A8_UNORM_SRGB   
00000043    0.83241290  [23544]   R16_TYPELESS  
00000044    0.83241290  [23544]   R8_TYPELES    
00000045    0.83241290  [23544]   B8G8R8A8_UNORM    
00000046    0.83241290  [23544]   B8G8R8X8_UNORM    
00000047    0.83241290  [23544]   B8G8R8A8_UNORM_SRGB   
00000048    0.83241290  [23544]   AYUV  
00000049    0.83241290  [23544]   Y410  
00000050    0.83241290  [23544]   Y416  
00000051    0.83241290  [23544]   NV12  
00000052    0.83241290  [23544]   P010  
00000053    0.83241290  [23544]   P016  
00000054    0.83241290  [23544]   420_OPAQUE    
00000055    0.83241290  [23544]   YUY2  
00000056    0.83241290  [23544]   Y210  
00000057    0.83241290  [23544]   Y216  
00000058    0.83247691  [23544] MpcVideoRenderer64.ax(tid 928)    76255 : Supported output DXGI formats (for 1080p):    
00000059    0.83247691  [23544]   R16G16B16A16_UNORM    
00000060    0.83247691  [23544]   R10G10B10A2_UNORM 
00000061    0.83247691  [23544]   R8G8B8A8_UNORM    
00000062    0.83247691  [23544]   R8G8B8A8_UNORM_SRGB   
00000063    0.83247691  [23544]   B8G8R8A8_UNORM    
00000064    0.83247691  [23544]   B8G8R8X8_UNORM    
00000065    0.83247691  [23544]   B8G8R8A8_UNORM_SRGB   
00000066    0.83247691  [23544]   AYUV  
00000067    0.83247691  [23544]   Y410  
00000068    0.83247691  [23544]   Y416  
00000069    0.83247691  [23544]   NV12  
00000070    0.83247691  [23544]   P010  
00000071    0.83247691  [23544]   P016  
00000072    0.83247691  [23544]   420_OPAQUE    
00000073    0.83247691  [23544]   YUY2  
00000074    0.83247691  [23544]   Y210  
00000075    0.83247691  [23544]   Y216  
00000076    0.83396119  [23544] MpcVideoRenderer64.ax(tid 928)    76256 : Graphics DXGI adapter: Intel(R) Arc(TM) A770 Graphics (8086:56A0)     
00000077    0.84306413  [23544] MpcVideoRenderer64.ax(tid 928)    76266 : Direct3D11 initialization successfully!   
00000078    0.84410429  [23544] MpcVideoRenderer64.ax(tid 928)    76267 : CDX11VideoProcessor::Init()   
00000079    0.84428269  [23544] MpcVideoRenderer64.ax(tid 6298)    76267 : CDX9Device::InitDX9DeviceInternal()  
00000080    0.84456611  [23544] MpcVideoRenderer64.ax(tid 6298)    76267 : Graphics D3D9 adapter: Intel(R) Arc(TM) A770 Graphics (8086:56A0)    
00000081    0.84459901  [23544] MpcVideoRenderer64.ax(tid 6298)    76267 : Display Mode: 2560x1440, 120p    
00000082    0.85066652  [23544] MpcVideoRenderer64.ax(tid 6298)    76273 :     => CreateDeviceEx() : S_OK   
00000083    0.85075212  [23544] MpcVideoRenderer64.ax(tid 928)    76273 : CDX11VideoProcessor::InitSwapChain() - window     
00000084    0.85077608  [23544] MpcVideoRenderer64.ax(tid 928)    76273 : CDX11VideoProcessor::InitSwapChain() : Invalid window size 0x0, use 8x8   
00000085    0.85134649  [23544] MpcVideoRenderer64.ax(tid 928)    76274 : CVideoRendererInputPin::ReceiveConnection()   
00000086    0.85138059  [23544] MpcVideoRenderer64.ax(tid 928)    76274 : CMpcVideoRenderer::SetMediaType() 
00000087    0.85138059  [23544] MajorType : Video   
00000088    0.85138059  [23544] SubType   : NV12    
00000089    0.85138059  [23544] FormatType: VideoInfo2  
00000090    0.85138059  [23544] BimapSize : 1920 x 1080 
00000091    0.85138059  [23544] SourceRect: (0, 0, 1920, 1080)  
00000092    0.85138059  [23544] SizeImage : 3110400 bytes   
00000093    0.85313708  [23544] MpcVideoRenderer64.ax(tid 928)    76275 : CDX11VideoProcessor::InitMediaType()  
00000094    0.85314900  [23544] MpcVideoRenderer64.ax(tid 928)    76275 : CDX11VideoProcessor::ReleaseVP()  
00000095    0.85338432  [23544] MpcVideoRenderer64.ax(tid 928)    76276 : CDX11VideoProcessor::InitializeD3D11VP() started with input surface: NV12, 1920 x 1080    
00000096    0.85343128  [23544] MpcVideoRenderer64.ax(tid 928)    76276 : VideoProcessorCaps:   
00000097    0.85343128  [23544]   Device YCbCr matrix conversion: supported 
00000098    0.85343128  [23544]   Device YUV nominal range      : supported 
00000099    0.85343128  [23544]   Feature LEGACY                : No    
00000100    0.85343128  [23544]   Feature Shader usage          : NOT supported 
00000101    0.85343128  [23544]   Feature Metadata HDR10        : supported 
00000102    0.85343128  [23544]   Filter capabilities           : Brightness, Contrast, Hue, Saturation, Noise reduction, Edge enhancement, Anamorphic scaling  
00000103    0.85343128  [23544]   InputFormat interlaced RGB    : NOT supported 
00000104    0.85343128  [23544]   InputFormat RGB ProcAmp       : NOT supported 
00000105    0.85343128  [23544]   AutoStream image processing   : Denoise, Flesh tone mapping   
00000106    0.86930412  [23544] MpcVideoRenderer64.ax(tid 928)    76291 : CDX11VideoProcessor::InitializeD3D11VP() : FilterRange(0) : -1000,   0, 1000, 0.100000    
00000107    0.86932409  [23544] MpcVideoRenderer64.ax(tid 928)    76291 : CDX11VideoProcessor::InitializeD3D11VP() : FilterRange(1) :     0, 100, 1000, 0.010000    
00000108    0.86934048  [23544] MpcVideoRenderer64.ax(tid 928)    76291 : CDX11VideoProcessor::InitializeD3D11VP() : FilterRange(2) : -1800,   0, 1800, 0.100000    
00000109    0.86935610  [23544] MpcVideoRenderer64.ax(tid 928)    76291 : CDX11VideoProcessor::InitializeD3D11VP() : FilterRange(3) :     0, 100, 1000, 0.010000    
00000110    0.86937243  [23544] MpcVideoRenderer64.ax(tid 928)    76291 : CDX11VideoProcessor::InitializeD3D11VP() : FilterRange(4) :     0,   0,   64, 1.000000    
00000111    0.86938798  [23544] MpcVideoRenderer64.ax(tid 928)    76291 : CDX11VideoProcessor::InitializeD3D11VP() : FilterRange(5) :     0,  44,   64, 1.000000    
00000112    0.86940360  [23544] MpcVideoRenderer64.ax(tid 928)    76291 : CDX11VideoProcessor::InitializeD3D11VP() : FilterRange(6) :     0,   0,    1, 1.000000    
00000113    0.86961108  [23544] MpcVideoRenderer64.ax(tid 928)    76292 : CD3D11VP::SetColorSpace() : used ID3D11VideoContext1  
00000114    0.86962980  [23544] MpcVideoRenderer64.ax(tid 928)    76292 : CD3D11VP::SetColorSpace() : VideoProcessorSetStreamColorSpace1(8)     
00000115    0.86964113  [23544] MpcVideoRenderer64.ax(tid 928)    76292 : CD3D11VP::SetColorSpace() : VideoProcessorSetOutputColorSpace1(0)     
00000116    0.86967713  [23544] MpcVideoRenderer64.ax(tid 928)    76292 : CDX11VideoProcessor::InitializeD3D11VP() completed successfully   
00000117    0.86978132  [23544] MpcVideoRenderer64.ax(tid 928)    76292 : CVideoRendererInputPin::GetAllocator()    
00000118    0.87891859  [23544] MpcVideoRenderer64.ax(tid 3344)    76301 : CDX11VideoProcessor::ClearPostScaleShaders().    
00000119    0.89053351  [23544] MpcVideoRenderer64.ax(tid 3344)    76313 : CMpcVideoRenderer::Pause()   
00000120    0.89242607  [23544] MpcVideoRenderer64.ax(tid 22bc)    76315 : CMpcVideoRenderer::NewSegment()  
00000121    1.04811609  [23544] MpcVideoRenderer64.ax(tid 2994)    76470 : CMpcVideoRenderer::Run()     
00000122    6.39055443  [24012] Suspending  
00000123    9.41801453  [23544] MpcVideoRenderer64.ax(tid 3344)    84840 : CMpcVideoRenderer::Pause()   
00000124    9.50304604  [23544] MpcVideoRenderer64.ax(tid 3344)    84924 : CDX11VideoProcessor::UpdateSuperRes() : SetSuperRes() failed with error E_INVALIDARG     
00000125    9.50527191  [23544] MpcVideoRenderer64.ax(tid 3344)    84926 : CDX11VideoProcessor::UpdateSuperRes() : SetSuperRes() failed with error E_INVALIDARG     
00000126    9.60714626  [23544] MpcVideoRenderer64.ax(tid 3344)    85030 : CMpcVideoRenderer::Run()     

MediaInfo.

Video
ID                          : 1
Format                      : AVC
Format/Info                 : Advanced Video Codec
Format profile              : High@L4
Format settings             : CABAC / 4 Ref Frames
Format settings, CABAC      : Yes
Format settings, Reference  : 4 frames
Codec ID                    : V_MPEG4/ISO/AVC
Duration                    : 1 min 32 s
Bit rate                    : 41.5 Mb/s
Width                       : 1 920 pixels
Height                      : 1 080 pixels
Display aspect ratio        : 16:9
Frame rate mode             : Constant
Frame rate                  : 23.976 (24000/1001) FPS
Color space                 : YUV
Chroma subsampling          : 4:2:0
Bit depth                   : 8 bits
Scan type                   : Progressive
Bits/(Pixel*Frame)          : 0.834
Stream size                 : 455 MiB (98%)
Writing library             : x264 core 142
Encoding settings           : cabac=1 / ref=4 / deblock=1:-2:-2 / analyse=0x3:0x113 / me=tesa / subme=10 / psy=1 / psy_rd=0.90:0.00 / mixed_ref=0 / me_range=32 / chroma_me=1 / trellis=2 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=8 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=8 / b_pyramid=2 / b_adapt=2 / b_bias=0 / direct=3 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=14.0 / qcomp=0.90 / qpmin=10 / qpmax=10 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Default                     : Yes
Forced                      : No