Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug] Either Strange Interpolation or Bad Color Sampling #135

Open
DeadSkullzJr opened this issue Aug 19, 2024 · 1 comment
Open

[Bug] Either Strange Interpolation or Bad Color Sampling #135

DeadSkullzJr opened this issue Aug 19, 2024 · 1 comment

Comments

@DeadSkullzJr
Copy link

I can't put an exact pinpoint on what causes this, but I can at least describe the issue and supply screenshots. There appears to be very strange and incorrect handling of color information when using the RGB or YC444 options respectively, YC422 seems to be fine (which I expected). Interpolation isn't perfect, but the weird nature of the pixel information really screams "bug" rather than a normal occurrence. This issue in question adds more color information than there needs to be for a 4:4:4 interpolated signal, thus impacting the size of screenshots taken and video captures regardless of the codecs and formats utilized. From what I understand, what you will see in the screenshots isn't supposed to happen.

Screenshots:

YC422
smpte_color_bars_yc422

YC444
smpte_color_bars_yc444

RGB
smpte_color_bars_rgb

YC422 vs YC444 (Gray means no differences, red means differences)
smpte_color_bars_yc422_vs_yc444

YC422 vs RGB (Gray means no differences, red means differences)
smpte_color_bars_yc422_vs_rgb

YC444 vs RGB (Gray means no differences, red means differences)
smpte_color_bars_yc444_vs_rgb

@GK6475
Copy link

GK6475 commented Oct 29, 2024

Does disabling chroma interpolation help? This toggles whether or not the chroma is blended for a cleaner picture. Also, I believe that versions of GCVideo older than 3.0 have issues with chroma, or so I've heard. Also, if using component video out, I find that setting the analog video out to RGsB works best for some reason, and produces a cleaner YPbPr signal.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants