Posts: 74
Joined: Feb 2008
Reputation:
0
Yup, just confirmed the problem exists on VC1 content when using labavcodec on the XXL build of FFDShow.
Posts: 74
Joined: Feb 2008
Reputation:
0
Talking to some ffmpeg devs, they are looking into it.
dustin
Posts: 74
Joined: Feb 2008
Reputation:
0
Bug confirmed, not related to the cabac patch. FFmpeg devs are on it.
Posts: 967
Joined: Nov 2006
Reputation:
27
The current build actually has problems with all WMV content. When seeking through it, FPS drops from max to ~11-12FPS, but that bug has been in XBMC for months. It also tends to crash and checkerboard a lot on WMV recently.
Posts: 1,741
Joined: Jul 2006
Reputation:
4
Interesting, at least we know it's not something specific to XBMC and will likely be fixed with the FFmpeg fixes. I'm only really playing occasional MPEG and lots of .264 based stuff right now on XBMC so I didn't see it anywhere else. Right now I'm spending a ton of time ripping and converting HD-DVD to X.264 encoded video...
Posts: 967
Joined: Nov 2006
Reputation:
27
MPEG2, divx, xvid, and h.264 content always plays perfect in XBMC. Everything else changes week to week.
Posts: 137
Joined: Mar 2007
Reputation:
0
be aware if your plan on doing hd or blu ray rips to h264 and have a dual core machine, you will need to find an encoder that encodes with "slicing" otherwise you get no benefit of dual core decoding.
Posts: 74
Joined: Feb 2008
Reputation:
0
VC1 Playback has been fixed in xbmc as of yesterday. Thanks goes to the devs of FFMpeg and xbmc.
Posts: 967
Joined: Nov 2006
Reputation:
27
Yes, WMV files now play without checkerboarding or crashing. Slowdown on seek is still present.
Posts: 17
Joined: Mar 2008
Reputation:
0
1080p x264 drops frames like crazy. It looks as if both CPU cores are used equally, but they never go above ~75%, which seems a bit strange to me. I expect the framedropping to occur when the CPU cores are maxed out. Is it wrong of me to assume this?
Any ideas?
I'm running the 12195 rev. Specs: Athlon 64 X2 3800+, GeForce 6200.
Btw, 720p playback is very smooth at ~40-50% per core.
Posts: 1,741
Joined: Jul 2006
Reputation:
4
Is it possible you are I/O bound? I do not drop frames until my CPUs hit 100% and bumping up the clock has solved this for me in the past. What is feeding your system media?
Posts: 17
Joined: Mar 2008
Reputation:
0
I have tried playing the clip from a local hard drive with the same result. The total bitrate is only ~12 Mbit/s, so I don't think file I/O is the issue here.
I just noticed that XBMC uses ~15% CPU even when idle, which seems a bit odd. Do you see this as well? Of not, I guess this might be related to the 75% CPU cap issue in some way.
Posts: 1,741
Joined: Jul 2006
Reputation:
4
I see some usage at idle, I do not recall how much as I now have debug off most of the time. I'm nto aware of any 75% "cap" as my CPU cores will frequently go above that when decoding scenes with high bitrate content. In fact I will see 100% on the bird scene from Planet Earth and drop frames even on my own encoding. This on a C2D running 3Ghz. I know from past experiments with that scene in a test clip that speeding up my CPU will cause it to drop fewer frames so there's certainly no "cap" at work.