2014-02-04, 12:48
I've been trying to accomplish that for a long time now, using openelec 3.2.4 on my Samsung plasma 51D6900. Most of the movies in my collection are 720p @ 23.976. However most of them in fast action sequences when the camera is panning left or right, I can notice judder. In some movies this is very annoying and they are unwatchable.
I have done so far:
- Adjust display refresh rate to match video -> The TV switches to 1920x1080 @ 24fps and the judder is reduced but it is still there.
- The above + Sync playback to display with all possible combinations of A/V sync methods -> No noticeable changes. Slight judder still there.
- All of the above plus Deinterlace video when playing a movie. This is the best method but some movies playback perfect, others have still judder problems in panning sequences.
When playing these 720p Brrips through Samsung's media player (which by the way maintains the TV's native format of 1920x1080p @ 60fps) ALL movies playback perfectly fine. They also play fine in WDTV and PC so no fault in the file themselves.
I have disabled from the TV's HDMI menu the option for "Cinema Smooth" as I read somewhere that it messes up the refresh rate and it was advised to disable it.
I have issued tvservice -s during playback and the TV correctly switches and uses CEA mode 32 when Adjust display refresh rate to match video is on. This is logical and normal since this mode supports 1920x1080p @ 24fps.
To my knowledge and my eyes, however, I think what happens is the pi is either sending 23.976fps to the TV and the TV refreshes @24 so some frames are missed, or more probably the pi is NOT sending the 23.976 all the time and skips some frames. I have not debugged yet to see if frames are skipped but I would like to know if other users experience the same and a probable solution.
Note I have the pi overclocked with USB for storage @ 1000 500 500 4. I don't think that matters a lot (since I experience the same with lower settings too) but just saying. Also the material playing is correctly displayed when using the internal Samsung media player @ 60fps, so basically Samsung does a great job of adjusting 23.976 to 60fps. The pi does NOT.
I have done so far:
- Adjust display refresh rate to match video -> The TV switches to 1920x1080 @ 24fps and the judder is reduced but it is still there.
- The above + Sync playback to display with all possible combinations of A/V sync methods -> No noticeable changes. Slight judder still there.
- All of the above plus Deinterlace video when playing a movie. This is the best method but some movies playback perfect, others have still judder problems in panning sequences.
When playing these 720p Brrips through Samsung's media player (which by the way maintains the TV's native format of 1920x1080p @ 60fps) ALL movies playback perfectly fine. They also play fine in WDTV and PC so no fault in the file themselves.
I have disabled from the TV's HDMI menu the option for "Cinema Smooth" as I read somewhere that it messes up the refresh rate and it was advised to disable it.
I have issued tvservice -s during playback and the TV correctly switches and uses CEA mode 32 when Adjust display refresh rate to match video is on. This is logical and normal since this mode supports 1920x1080p @ 24fps.
To my knowledge and my eyes, however, I think what happens is the pi is either sending 23.976fps to the TV and the TV refreshes @24 so some frames are missed, or more probably the pi is NOT sending the 23.976 all the time and skips some frames. I have not debugged yet to see if frames are skipped but I would like to know if other users experience the same and a probable solution.
Note I have the pi overclocked with USB for storage @ 1000 500 500 4. I don't think that matters a lot (since I experience the same with lower settings too) but just saying. Also the material playing is correctly displayed when using the internal Samsung media player @ 60fps, so basically Samsung does a great job of adjusting 23.976 to 60fps. The pi does NOT.