Xbmc video not 100% smooth
#1
I've installed xbmc Gotham on the Fire TV and it works very well indeed.

The video on some programmes though is not 100% smooth. On normal close up shots and when nothing is moving in the picture it looks fine but if you get a slow panning type shot the video is not 100% smooth. It's as if it skips one or two frames every second or two.

I was wondering if others are getting this and if there are any settings I can adjust to help.

I've read that disabling the MediaCodec makes video smoother but looks the same to me.

Any ideas are welcome.
Reply
#2
If I understand correctly, this is likely a matter of refresh rate, and why some people insist on using hardware that supports refresh rate switching on the fly. Basically, your Fire TV is sending out a number of frames per second that are probably different than what the actual video file is using. Android-based devices can change their refresh rate, but currently XBMC/Kodi can't do this on-demand, so a video in 30 or 60 Hz might look fine, but when you view a movie in 24 Hz things look weird. This is especially noticeable on panning shots, as you've described.

Often it's not noticeable enough for a lot of people to care, or the type of videos they watch most often either don't require switching the rate, or works great with everything as "default" for the videos they watch (whatever the refresh rate might typically be for your country, as some are different). For those who are bothered by it, we're hoping that future versions of Android, and other Android-based devices like the Fire TV, will get refresh rate switching on-the-fly in the near future.

You might also be able to manually switch the over-all refresh rate for specific videos, if the system settings (outside of XBMC/Kodi) support it, but this can be rather tedious and impractical, since you need to know the refresh rate of the video before switching the system settings.
Reply
#3
That sounds like exactly what I'm getting. The wife can't see it but I can so I know what you mean about it not being that noticeable.

The fire TV is set to Auto but I have tried it on 60 & 50 Hz but still the same.

There is a setting in xbmc that says to change the refresh rate to the monitor but as it's a TV I bet it can't work out what the refresh rate is!

Looking forward to an update. Do you think Kodi version 14 will have that feature in it?
Reply
#4
For automatic refresh rate switching, that update will need to come from Android/Fire OS itself.
Reply
#5
@ Charlie999 - > I see this on the OSX version of XBMC also - no on the fly refresh rate change with this version either....

To minimise the jitter / judder when watching video and the camera pans around in 24p content set XBMC video output to 50Hz.

Now in XBMC: System > Settings > Video > Playback - select these:

Adjust display refresh rate to match video - OFF
Sync Playback to display - ON
-A/V sync method - Video clock (Resample audio)

What this does is speed up the 24p(23.976 fps) content by 4.271% to be precise to output video at 25 Hz and also resample the Audio to sync with the sped up video.

You may notice a slight increase in the pitch of voices due to the resampling.

Clear as Mud Huh

Reply
#6
Actually, XBMC/Kodi for OS X does have on-the-fly refresh rate changing for the last couple of versions, IIRC. At the very least, it's there in v13.2.
Reply
#7
Sorry I take that back Ned.
Its OSX that prevents the refresh rate switch, everything is output as 60Hz and locked down. Typical Apple.

I've installed SwitchResX and plugged in a few custom modes of 23.976Hz and 50Hz and XBMC Gotham 13.2 does now switch on-the-fly.

Much smoother video panning.
Happy times.

Reply
#8
(2014-10-27, 04:30)wrxtasy Wrote: To minimise the jitter / judder when watching video and the camera pans around in 24p content set XBMC video output to 50Hz.

Just read this again. How do you set the output to 50Hz on Amazon Fire TV. Is this a setting within XBMC or s setting within Amazon Fire TV?
Reply
#9
You will have to set video output to 50Hz in the Amazon Fire TV Android OS settings first if thats possible and then start XBMC.

Reply
#10
I don't know if this can work or I'm just imagining it but setting XMBC to use software acceleration looks like it may be a touch smoother!!

Is that possible?
Reply
#11
Certainly. Software video decoding can compensate for a lot more variables than hardware video decoding. The only reason we like hardware video decoding is because it allows low power devices to handle complex video. If the device can handle the same video in software, in some cases the video might have higher quality.
Reply
#12
Ned,

Forgive me if you've already answered this elsewhere, but is it a possibility that a future version of Kodi will be able to fix this issue for AFTV? As it is for me, the dropped frames make the video unwatchable, and I'm going to return my AFTV.
Reply
#13
It's possible, sure, but I wouldn't hold my breath.
Reply
#14
I watch almost exclusively Blu-Ray rips, which are encoded at a constant frame rate of 23.976 fps. How should I tweak Fire TV settings to get rid of the jerkiness?
Reply
#15
Put the display settings in AFTV to 1080p at 60Hz if most of you content is 23.976. You will still get some judder on some big pans as this is the nature of playing back 23.976 on a 60Hz device, same as a computer would and older tvs that cannot handle 24hz material. For more info on this look up 3:2 pull down http://en.wikipedia.org/wiki/Three-two_pull_down.

If you playing 25fps / 50hz material you will get some frame skipping if in 60Hz mode but wont if you change it to be 50hz mode but then youll get jumpy films. Whatever dont leave it in auto change it to force the refresh rate that better suits your content.

Some modern tvs may able to circumvent some of the artefacts of pull down as they can detect the pull down pattern being applied to the content.
Reply

Logout Mark Read Team Forum Stats Members Help
Xbmc video not 100% smooth0