Log in

View Full Version : Pixel perfect output needed


Aegwyn11
1st September 2016, 22:03
I'm hoping someone can help me...I have an application where I want pixel perfect HDMI output. I need to use a PC to play test content through various pieces of equipment to put them through their paces, then capture the HDMI output of that equipment for analysis.

My sources are either UtVideo 4:2:2 8-bit in a MKV container. The best signal chain I've come up with so far is as such: MPC-HC --> LAV Filters --> madVR.

The video card is a GTX 950. I've tried configuring the output for YUV422 (instead of RGB), but this forced the output level to limited, which seemed to result in the captured levels being off. With the video card output configured for RGB, I get luminance PSNR of ~51dB just going directly into my capture device.

For this application, I just need the PC to output exactly the pixels coded in the source. No processing, no clean up, nothing. Any suggestions on how to accomplish this?

huhn
1st September 2016, 22:20
this is not possible as far as i know.

even with RGB input for the GPU the results are changed somehow.
i don't know a video renderer that isn't outputting RGB to the GPU so YCbCr sources can't be send without altering.

Nevilne
1st September 2016, 22:25
pad chroma planes
stack YUV into RGB with no transforms
reverse it after capturing RGB

Aegwyn11
1st September 2016, 22:39
Hmm that's unfortunate.

The gear I need to test is video processing gear, so the signals need to be proper video going into them. Sounds like I might have to use an actual dedicated player like a Blackmagic. Thats too bad :(

huhn
1st September 2016, 22:52
they are most likely changing it too.

sending RGB doesn't sound like a bad test. you can compared it to the results from the video renderer.

but some say nvidia is always changing the output.

with AMD you can disable a bit more using regedit and you have better control of the output too.

Shiandow
1st September 2016, 22:58
What exactly would you consider pixel perfect 4:2:2 output? Given that that format contains two images with different pixel sizes.