2010-08-03, 17:15
Okay, I gave up. After checking all forum threads dealing with similar issues and trying everything more or less obvious, I decided to post a new thread. Either my setup is f*d up on two different systems (then I'm asking for your help guys), or something is wrong in Dharma branch (then I will do everything I can to help fixing the bug).
Problem description:
100% reproducible on two different systems: skips in video playback, in exactly same places. Everytime playbaks skips, log file says something like:
Full xbmc.log from both systems during playback of the same sample (see below):
#1: http://pastebin.com/UdJjYm35
#2: http://pastebin.com/si5bD8QK
Video source:
Sample here: http://spin.ict.pwr.wroc.pl/amo/matrix-sample.mkv
Bitrate is ~10MBit when skips occur. I play much higher bitrate 1080p videos with no judder at all. This is the only source where I was able to find this error so far.
The most visible moments, where skips occur (but there are more of them):
NOTE: I've tried playing it with stock MPlayer (software only, xv output) and playback was fine.
Hardware/Software setup:
XBMC configuration
This is my usual XBMC config in regards to video playback, on both systems:
Tried the following:
(...and nothing helped)
If there's anything more I can provide you with to nail this one down - just let me know.
If anyone has any ideas about what more could I check/try - shoot.
Problem description:
100% reproducible on two different systems: skips in video playback, in exactly same places. Everytime playbaks skips, log file says something like:
Code:
DEBUG: CDVDPlayerAudio:: Discontinuity - was:415136666.650000, should be:414988833.324750, error:-147833.325249
Full xbmc.log from both systems during playback of the same sample (see below):
#1: http://pastebin.com/UdJjYm35
#2: http://pastebin.com/si5bD8QK
Video source:
Code:
Seems stream 0 codec frame rate differs from container frame rate: 2000.00 (2000/1) -> 23.98 (24000/1001)
Input #0, matroska, from 'grim-matrix.int.mkv':
Duration: 02:16:17.89, start: 0.000000, bitrate: N/A
Stream #0.0(eng): Video: h264, yuv420p, 1920x800, PAR 1:1 DAR 12:5, 23.98 tbr, 1k tbn, 2k tbc
Stream #0.1: Audio: ac3, 48000 Hz, 6 channels, s16
Stream #0.2(eng): Subtitle: 0x0000
Stream #0.3(fre): Subtitle: 0x0000
Stream #0.4(ita): Subtitle: 0x0000
Stream #0.5(dut): Subtitle: 0x0000
Stream #0.6(por): Subtitle: 0x0000
Stream #0.7(spa): Subtitle: 0x0000
Sample here: http://spin.ict.pwr.wroc.pl/amo/matrix-sample.mkv
Bitrate is ~10MBit when skips occur. I play much higher bitrate 1080p videos with no judder at all. This is the only source where I was able to find this error so far.
The most visible moments, where skips occur (but there are more of them):
- Trinity walks away from Neo, just before she's off the screen
- First scene with window cleaners, when the one on te left side of the screen stands up
- Neo's boss leans back
NOTE: I've tried playing it with stock MPlayer (software only, xv output) and playback was fine.
Hardware/Software setup:
- Zotac ION, Atom 330 1.6Ghz, HT
- Linux mbox 2.6.34-gentoo-r2 #1 SMP PREEMPT Sun Aug 1 15:42:13 CEST 2010 x86_64 Intel® Atom CPU 330 @ 1.60GHz GenuineIntel GNU/Linux
- NVidia drivers 256.35
- X.Org X Server 1.7.6
- XBMC version: SVN, Dharma branch, 32416
- Linux mbox 2.6.34-gentoo-r2 #1 SMP PREEMPT Sun Aug 1 15:42:13 CEST 2010 x86_64 Intel® Atom CPU 330 @ 1.60GHz GenuineIntel GNU/Linux
- Core2Duo E7400 + GeForce 9500 GT
- Linux amo 2.6.34-gentoo-r1 #1 SMP PREEMPT Tue Jul 13 10:38:50 CEST 2010 x86_64
- NVidia drivers 256.35
- X.Org X Server 1.7.6
- XBMC version: SVN, Dharma branch, 32449
- Linux amo 2.6.34-gentoo-r1 #1 SMP PREEMPT Tue Jul 13 10:38:50 CEST 2010 x86_64
XBMC configuration
This is my usual XBMC config in regards to video playback, on both systems:
- rendering method -> GLSL
- VDPAU enabled
- sync playback to display -> ON
- adjust display refresh rate -> ON / audio clock
- vertical blank sync -> always enabled
Tried the following:
(...and nothing helped)
- downgrading video driver
- downgrading libvdpau
- disabling "sync playback", "adjust refresh rate"
- messing with rendering methods
- playing video in 60Hz mode
- disabling audio (unloading ALSA modules)
If there's anything more I can provide you with to nail this one down - just let me know.
If anyone has any ideas about what more could I check/try - shoot.