View Issue Details

IDProjectCategoryView StatusLast Update
0000428madVRbugpublic2018-01-14 15:14
Reporterbiosquid2 Assigned Tomadshi  
PriorityhighSeveritymajorReproducibilityalways
Status closedResolutionfixed 
PlatformIntelOSWindows 7OS Versionx64
Summary0000428: Screenshots taken w/ madVR using MPC-HC produce images w/ severely crushed blacks
DescriptionScreenshots taken w/ madVR v0.90.24 using MPC-HC v1.7.10 produce images w/ severely crushed blacks, despite madVR presenting the video correctly in the media player. EVR and EVR-CP produce images w/ proper RGB range. Older madVR versions (e.g. v0.89.6) produced screenshots as expected, so there has been a regression somewhere down the line. 100% reproducible.
Steps To ReproducePlay a 1080p video using MPC-HC, w/ DXVA2 (Copy-back) decoding via LAV and madVR as the renderer. The video should display correctly w/ accurate RGB range. Take a screenshot using MPC-HC, saving the image as *.png. The screenshot produced will have an inaccurate RGB range, made evident by the crushed blacks.
Additional InformationVideo was viewed in windowed-fullscreen mode via D3D9. Video was 1080p viewed on a native 1080p display, so only chroma was upsampled (via DXVA).
TagsNo tags attached.
madVR Version0.90.24
Media Player (with version info)MPC-HC 1.7.10 x64
Splitter (with version info)LAV Splitter v0.68.1
Decoder (with version info)LAV Decoder v0.68.1 (Hardware decoding via DXVA2 (Copy-back) direct
DecodingDXVA2 Copyback
Deinterlacingnone (progressive)
DXVA2 Scaling Activeyes
Aero / Desktop CompositionOn
Problem occurs with modeall modes
GPU ManufacturerNVidia
GPU ModelGTX 560m
GPU Driver Version331.65

Activities

madshi

2016-09-05 09:06

administrator   ~0001455

It could have to do with the scaling settings. E.g. when chroma is upscaled by DXVA, that might cause problems for screenshotting, I'm not sure right now.

biosquid2

2016-09-05 15:43

reporter   ~0001457

Yeah, that is exactly the issue. I just tried bicubic, as well as lanczos for good measure; neither of them exhibited crushed blacks when capturing frames via MPC-HC's built-in screenshotting. I prefer to use DXVA for chroma upscaling as it increases performance on my system while not looking too shabby, so a fix would gladly be appreciated.

madshi

2018-01-14 15:13

administrator   ~0002037

Last edited: 2018-01-14 15:13

This should be fixed in newer madVR builds now, because you can now choose different scaling settings for screenshots (in the new "screenshots" settings page) compared to normal playback.

Issue History

Date Modified Username Field Change
2016-08-29 04:50 biosquid2 New Issue
2016-09-05 09:06 madshi Note Added: 0001455
2016-09-05 15:43 biosquid2 Note Added: 0001457
2018-01-14 15:13 madshi Note Added: 0002037
2018-01-14 15:13 madshi Note Edited: 0002037
2018-01-14 15:14 madshi Status new => closed
2018-01-14 15:14 madshi Assigned To => madshi
2018-01-14 15:14 madshi Resolution open => fixed