Acer Revo 1600 Nvidia Ion 24p choppy
#1
I've been through all of the 24p posts that I can find and still can't get it to switch from 60MHz to 24 when playing 24p content.
The last thing I did was go through this procedure fritsch laid out. openelec.tv/forum/68-audio/61795-setting...-are-turned-on#69329

Here is my xbmc.log file: sprunge.us/hLeU
Here is my xorg.conf: sprunge.us/gPfR

Here is my advancedsettings.xml file: sprunge.us/OaYO

I've tried 'adjust refresh rate to match video', both always and on start and stop. I've also tried 'sync playback to display'.
No combinations have ever helped.

Any help would be appreciated.
Thanks.
Chris
Reply
#2
The guys over at OpenElec answered the question.
It turns out that my content is 23.98 NTSC (DVD rip), which is causing a refresh change to 59.94.
I'm not sure why 23.98 is treated differently than 23.976, but that's the story.

Trying to run it at 59.94 is just as bad as running 24 at 60 due to the 3:2 pulldown effect.

My next plan is either to fake out 59.94 by putting in a modeline with 24.976 numbers or forcing 59.94 down to 24.
My current workaround is just running XBMC at a constant 24.

But I do wonder why 23.976 gets treated correctly and 23.98 gets forced into the 3:2 workaround.
Reply
#3
You don't have any other content to test with to ensure it's just a problem with a specific media file?
Reply
#4
the timestamps of your video are quite messy and do not result in a uniform pattern. hence XBMC won't switch refreshrates. 59.94 is the given one by your sample.
you can set ftpdetect to 2, see advanced settings
<fpsdetect>2</fpsdetect>
Reply
#5
18:44:09 T:140187732539136 INFO: ffmpeg[FFFFF700]: Stream #0:0[0x1e0]: Video: mpeg2video (Main), yuv420p, 720x480 [SAR 32:27 DAR 16:9], 9800 kb/s, 23.98 fps, 59.94 tbr, 90k tbn, 59.94 tbc

Are you saying that it does not use the above fps number? What is tbr and tbc?

Thanks for helping out!
Reply
#6
That did it! Thanks for your help.
Reply

Logout Mark Read Team Forum Stats Members Help
Acer Revo 1600 Nvidia Ion 24p choppy0