QVideoWidget can't change saturation on macOS
-
Calling
QVideoWidget::setSaturation(...)
has no effect on macOS. I tried moving the call so it is executed after a video was loaded and playing, as suggested here, but that didn't make any difference.The same code works as expected on Linux.
UPDATE: I have also tested the code on Windows 10, and the problem is present there as well.
I am using Qt 5.15.2, and macOS Catalina 10.15.7. -
this will depend on the video pipeline capabilities. Many of these real-time video processing functions are handled in hardware now, so I think it's important to know whether your tests are on different machines, or the same machine that is bootable with windoze, linux, and macos? Also, remember that multi-media in Qt is handled by an OS platform specific backend. Maybe the mac backend doesn't support that function.