I have a TV that supports only 1360x768 60Hz and should use limited color range (16-235).
My device is LibreELEC 10.0.2 on RPi4.
After a fresh setup of LibreELEC the video mode defaults to 1360x768 60Hz full color range so that extreme black and white levels get cut off.
The setting limited color range setting in "settings -> system -> video" does not work as it only affects the GUI, not the video playback. Although when I disable DRM Prime Decoder the setting works correctly in video playback.
On LibreElec <10 I used to set the config.txt hdmi_pixel_encoding to 1, which obviously does not apply anymore.
As an alternative I added "modetest -M vc4 -w 32:Colorspace:12 -w 32:"max bpc":12 -w 32:"Broadcast RGB":2" to my autostart.sh.
But some quirks are remaining: When the RPi4 boots it takes longer as usual and the displaymode changes back and forth. Eventually it displays 1360x768 full range
When I start a video the video mode changes again (my TV has to re-adjust) to 1360x768 limited range and the video plays correctly.
The limited range stays applied even if the video is closed. Yay!
My goal is to boot directly into limited range.
It would be great if someone could help me.