Bug #2817

23.976hz problem

Added by Dmitriy V about 4 years ago. Updated almost 4 years ago.

Status:FixedStart date:10/26/2015
Priority:NormalDue date:
Assignee:Andreas Smas% Done:

100%

Category:Video playback
Target version:5.0
Found in version:latest for now Platform:RPi

Description

Hello.
just installed Movian to RPi 2.
I have Panasonic ST60 series.
Problem is Movian working with 50hz but most HD-films working at 23.976fps (24fps) so i see stuttering every 1sec on any video files and streams.
OpenELEC have option to match current HZ to video HZ. It's working brilliant.
Can you fix that or add option to choose hz manually?
Thank you.

Associated revisions

Revision 9b5c12ca
Added by Andreas Smas almost 4 years ago

rpi: Add setting (in Settings -> TV) to make Movian change display framerate to content's framerate

Fixes #2817

Change included in version 4.99.578

History

#1 Updated by Dmitriy V about 4 years ago

Dmitriy V wrote:

Hello.
just installed Movian to RPi 2.
I have Panasonic ST60 series.
Problem is Movian working with 50hz but most HD-films working at 23.976fps (24fps) so i see stuttering every 1sec on any video files and streams.
OpenELEC have option to match current HZ to video HZ. It's working brilliant.
Can you fix that or add option to choose hz manually?
Thank you.

I just tried to record problem with my camera but it can not be seen at this material because 30fps limit.
This is only for human eye. Even not all can see that. But i see big difference.
So please just do anything with hz matching between TV and Movian on Raspberry Pi 2.
We need an option for manual or auto matching hz on Movian and TV's.

#2 Updated by Dmitriy V about 4 years ago

q

#3 Updated by Dean Kasabow about 4 years ago

I wanted to request a similar feature - actually we need an option for 25/50Hz videos like on the PS3 - to force the HDMI video output to 50Hz for 25/50Hz videos.

Movian is working with the framerate of your TV - in my case I change the desired HDMI mode (to [email protected]) using the /boot/config.txt on the SD card.

You can do the same and set it to:

hdmi_group=1
hdmi_mode=16

You can find all the options here: https://www.raspberrypi.org/documentation/configuration/config-txt.md

As a side effect for 50Hz INTERLACED content - the only way to have proper deinterlacing is to use HDMI mode [email protected] or lower resolution, but at 50Hz - otherwise there are artifacts or/and stuttering.

#4 Updated by Dean Kasabow about 4 years ago

And something else - because I often watch/stream [email protected] I decided to set [email protected] in the /boot/config.txt (hdmi_mode=31) and recompiled the test build after changing rpi_video.c to force detected frame-rate to 25fps for videos with detected fps<25 and to 50fps for videos with detected fps>48. By doing this I have perfectly working deinterlacing filter and no stuttering for 23.976 videos.

#5 Updated by Andreas Smas about 4 years ago

  • Target version set to 5.0

#6 Updated by Andreas Smas almost 4 years ago

  • Status changed from New to Fixed
  • % Done changed from 0 to 100

#7 Updated by Andreas Smas almost 4 years ago

This is currently behind an option (and default off)

You can turn it on in Settings -> TV with the Match display and content framerate option

Also available in: Atom PDF