Open llamafilm opened 3 years ago
I guess fractional (a.k.a NTSC) rates are not supported so that part might be a feature request. See https://github.com/RPi-Distro/firmware/blob/debian/opt/vc/include/interface/vmcs_host/vc_hdmi_property.h#L86
The other part seems like a bug.
I'm testing VLC 3.0.11 from the Buster repo. The
mmal-adjust-refreshrate
parameter works sometimes but it doesn't always choose the right refresh rate. I have the Pi 4 HDMI output connected to a broadcast monitor which identifies the incoming signal.When the source video is 24p, it correctly adjusts to 24. When the source video is 30p, it adjusts to 60. When the source is 29.97, it adjusts to 30. When the source is 23.98, it adjusts to 30. When the source is 25, it adjusts to 50.
Here is an example video at 30fps https://mirror.clarkson.edu/blender/demo/movies/BBB/bbb_sunflower_1080p_30fps_normal.mp4
With tvservice I can select any of these modes, but I haven't found any way to use fractional frame rates (e.g. 24000/1001).