I just installed XBMC and tried using it for the first time today. It is a great product, but I am also having the problem with "jittery" playback, especially during horizontal pans. I am wondering if this could be same problem I ran into when I first tried to transcode mpeg2 video recorded in NTSC land to XVID using mencoder. During the transcode process I would deinterlace the video using the "kern" deinterlace filter so that the output XVID was progressive scan. Some videos came out perfectly smooth; others had the same problem with jittery pans. Here is what I eventually learned:
In NTSC transmissions, there are two distinct methods used for creating interlaced video: Interlacing and telecine. TV shows filmed in front of a live audience, such as "THe Nanny" & "Home Improvement" are interlaced, and a deinterlace filter will produce good results. Shows like "JAG", "Battlestar Galectica" and others not filmed in front of a live audience are telecined, and need to be deinterlaced using an inverse-telecine filter. Using a regular deinterlace filter, weather kern, linear blend or any other will give poor results if the source was telecined, with the problems most visible during pans.
In mythtv the bob2x filter is actually capable of deinterlacing either method properly, as bobx2x essentially simulates what an old-style interlaced TV set does.
The document that helped me to better understand this situation is
http://www.mplayerhq.hu/DOCS/HTML/en/men...ecine.html
Does XBMC support both deinterlacing and inverse telecining and could this be the source of the problem?
Marc
Addition made after initial post: It is probably worth noting that this problem will not happen with PAL transmissions. PAL transmission are never telecined. This is only a problem in NTSC land...