Posts: 463
Joined: Mar 2005
Reputation:
0
I've recorded some AVCHD footage that plays great with XBMC but the footage contains a 30p signal inside a 60i container.
Can XBMC automatically detect and use 2:2 pulldown on this footage to retrieve the 30p content?
Posts: 2,752
Joined: Dec 2008
Reputation:
23
bobo1on1
cheapass Team-XBMC Developer
Posts: 2,752
XBMC does not do a pulldown based on video data, but if the stream contains videoframes which are 1/30th of a second apart it will play it at 30 fps.
Play the video, press o and see what the fps is, then you have your answer.
Posts: 463
Joined: Mar 2005
Reputation:
0
Thanks very much for the reply.
Let's say my television is 720p. (eg. the output of XBMC)
Does XBMC just ignore if the source is interlaced or progressive and just create/send progressive frames to the television?
Am I correct in assuming that I couldn't use my television's built-in 2:2 and 3:2 pulldown with XBMC?
Posts: 2,752
Joined: Dec 2008
Reputation:
23
bobo1on1
cheapass Team-XBMC Developer
Posts: 2,752
XBMC always sends progressive frames, and so does every other mediaplayer, because there's no way to tell a video card look here's an interlaced frame with the fields encoded this way, please render it for me.
So if you have an interlaced video, it will always be deinterlaced because you're displaying it on progressive hardware, if I'm correct the default deinterlacer in XBMC is weave, so if you use that and you're lucky your tv can detect that and deinterlace it for you.