Posts: 658
Joined: Jul 2011
Reputation:
1
I really find it hard to believe that no one else has this problem.
Posts: 2,752
Joined: Dec 2008
Reputation:
23
bobo1on1
cheapass Team-XBMC Developer
Posts: 2,752
Please turn on debug logging in XBMC and post a debug log.
Posts: 2,752
Joined: Dec 2008
Reputation:
23
bobo1on1
cheapass Team-XBMC Developer
Posts: 2,752
Make sure the deinterlacer is turned off.
If that doesn't work you can try playing the file with DXVA turned off.
Posts: 658
Joined: Jul 2011
Reputation:
1
2011-11-04, 23:48
(This post was last modified: 2011-11-04, 23:53 by StinDaWg.)
Thank you! I had deinterlace set to on and I didn't realize that it would still try to deinterlace progressive content as well. I had set it to on because I had previously read that some interlaced content isn't flagged correctly and that would force deinterlacing. Now I set it to auto and everything is back to the way it should be. Thanks again!
Posts: 1,234
Joined: Apr 2010
Reputation:
90
CrystalP
Team-Kodi Developer
Posts: 1,234
XBMC relies on ffmpeg to signal when a video is interlaced or not and when to activate the deinterlacer. Can you provide a sample so that we can figure out what's happening here.
Posts: 658
Joined: Jul 2011
Reputation:
1
2011-11-06, 23:20
(This post was last modified: 2011-11-06, 23:31 by StinDaWg.)
To be honest I'm not sure if xbmc can do anything to fix this problem or not. The 29/59 bug only happens on broadcast 1080i/480i content such as CBS, NBC, HBO, Showtime, ect. And it only happens on certain shows and depends which broadcast channel you are receiving it from. So someone from Los Angeles could be getting a correctly flagged program while someone from New York could be getting an incorrect one.
Basically what happens is some programs that were originally filmed in 24p (most primetime shows) get incorrectly flagged as progressive when they are in fact 1080 interlaced. Because this happens it causes the deinterlacer in certain (most) graphics cards to get confused and cause constant switching between deinterlacing on and off. This definitely happens in Windows Media Center and the problem seems to be the same on xbmc in "auto" deinterlace.
This doesn't happen with cable boxes and Tivo because most boxes are capped at a resolution of 1080i, while Windows is 1080p. If the broadcasters would just pass (flag) the content correctly as interlaced people with htpc wouldn't have this issue.
It appears that I was wrong about xbmc ignoring 24p content earlier when deinterlace is set to "on". If I press O and looks at the stats xbmc is doubling the framerate from 24 to 48. If I'm watching an animated show and pause it I can see the diagonal lines being jagged like it is trying to deinterlace the 24p content, but when I un pause I can't really notice anything out of the ordinary.
To summarize, setting deinterlace to "auto" works correctly 99% of the time. It just does not properly deinterlace those improperly flagged as progressive interlaced sources. It fails just like Media Center with heavy judder and stuttering.
I have a good scene that shows this. It is an mpeg2 .ts 1080i cap of Person of Interest, but it is 4GB in size and I'm not sure how to cut and get it on here.
Posts: 1,234
Joined: Apr 2010
Reputation:
90
CrystalP
Team-Kodi Developer
Posts: 1,234
Let's find out what happens before reaching a conclusion.
Cutting the first 30M or so usually works to provide samples (if that bit shows the effect ofc)
Otherwise it should be possible to cut just a small part in the middle where the problem happens. Chances are pretty good XBMC would be able to start playing such a piece of a TS.
Posts: 13
Joined: Jul 2011
Reputation:
0
I've been having the same issues.
Not sure if it was an ATI issue (I also have a 5450) or XBMC....
The only way I've managed to get this working is by disabling DXVA and letting the processor take the heat...
Posts: 13
Joined: Jul 2011
Reputation:
0
Try unchecking "Use a Fullscreen Window Rather Than True Fullscreen"...
Stuttering is now gone and using DXVA.
Posts: 129
Joined: Feb 2009
Reputation:
2
darwin
Senior Member
Posts: 129
I'm running a recent nightly on an acer revo 3600 with windows 7 64 home premium on it. Git build says : 20111123-e86e4f4.
I have this problem with some .ts files. Can provide a sample.
Turning on and off "use a full screen window instead of true fullscreen" and turning off the deinterlacer did not help. I turned on and off "sync playback to display" with no effect, with "adjust display to match framerate" on. Then I turned off "adjust display" and "sync playback" and it still did the same thing. It's pretty weird, it does seem to be losing sync somehow. Also reports 3-5fps for me. When I had "sync playback to display" on with "audio resample", it showed a ton of dropped audio packets and wildly flailing sync, with a frame rate of 50 showing sometimes but still playing very slowly and with messed up audio.