2015-05-21, 22:04
I have lots of 25fps content from BBC iPlayer which causes a switch to 60Hz when using OMXPlayer acceleration and the "Adjust display refresh rate" setting. I would expect it to use 50Hz.
The issue appears to be caused by the fps being detected as 1000 instead of 25, e.g. http://sprunge.us/VTcW
The issue appears to be caused by the fps being detected as 1000 instead of 25, e.g. http://sprunge.us/VTcW
Code:
20:48:56 T:1539306560 INFO: OMXPlayerVideo::OpenDecoder : Video codec omx-h264 width 1280 height 720 profile 100 fps 25.000000
...
20:48:56 T:1823196224 DEBUG: COMXVideo::PortSettingsChanged - [email protected] interlace:0 deinterlace:0
20:48:56 T:1823196224 DEBUG: ResolutionUpdateCallBack - change configuration. video:1920x1080. framerate: 1000.00. 1280x720 format: BYPASS
20:48:56 T:1823196224 DEBUG: CMMALRenderer::Configure - 1280x720->[email protected] flags:10 format:14 ext:0 orient:0
20:48:56 T:1823196224 DEBUG: Resolution 1920x1080 (1920x1080) @ 50.00 - Full Screen (16) not a very good match for fps 1000.000 (weight: 0.950), trying 2:3 cadence
20:48:56 T:1823196224 DEBUG: Resolution 1920x1080 (1920x1080) @ 50.00 - Full Screen (16) not a very good match for fps 1000.000 with 2:3 cadence (weight: 0.980), choosing 60 hertz
20:48:56 T:1823196224 NOTICE: Display resolution ADJUST : 1920x1080 (1920x1080) @ 60.00 - Full Screen (22) (weight: 0.940)