< 60 fps (and stuttering) while playing, 60 fps while paused
#1
Reposting after mother nature gobbled up my first thread in the lightning storm:

Hi all -

I've noticed that videos on one of my Acer Revos refuses to play at 60 fps. Instead, they all get stuck somewhere between 29.97 & ~50 fps. However, if I pause them, they jump up to 59.94 fps (seen by observing via the on-screen display).

The problem I see this causing is video that is very "unsmooth." I see the sync % and error % bouncing all over while watching the video as well. I do not get dropped frames and CPU usage remains low. The problem appears to be most prominent on 1080i material.

I can play the same problematic videos on another Revo 1600 on a different display (a 720p display, versus the one that is not working which is 1080p). On the 720p display, the same video plays fine at 60 fps as expected, and more importantly, it plays smoothly.

Pastebin log is here.

I'm running:
an Acer Aspire Revo 1600
XBMC-standalone installed with Ubuntu 9.10
SVN revision 26573 (I realize this is ancient, but basically I am just using 9.11 stable with the one change compiled to allow PGS subs to work in MKV files)
Nvidia driver 185.18.36
Adjust Display Rate to match video = Yes
Sync Playback = Yes // Drop/dupe audio

If this is a known issue and has been addressed in later SVNs, just let me know and I'll give them a try.

Media Info for sample problematic file:

Code:
Format : Matroska
File size : 12.0 GiB
Duration : 2h 49mn
Overall bit rate : 10.2 Mbps
Encoded date : UTC 2010-01-25 04:22:11
Writing application : MakeMKV v1.4.11 beta win(x64-release)
Writing library : libmakemkv v1.4.11 beta (0.7.7/0.8.1) win(x64-release)

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Muxing mode : Container [email protected]
Codec ID : V_MPEG4/ISO/AVC
Duration : 2h 48mn
Bit rate : 8 459 Kbps
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate : 29.970 fps
Standard : NTSC
Resolution : 8 bits
Colorimetry : 4:2:0
Scan type : MBAFF
Bits/(Pixel*Frame) : 0.136
Stream size : 9.98 GiB (83%)
Color primaries : BT.709-5, BT.1361, IEC 61966-2-4, SMPTE RP177
Transfer characteristics : BT.709-5, BT.1361
Matrix coefficients : BT.709-5, BT.1361, IEC 61966-2-4 709, SMPTE RP177

Audio
ID : 2
Format : DTS
Format/Info : Digital Theater Systems
Codec ID : A_DTS
Duration : 2h 49mn
Bit rate mode : Constant
Bit rate : 1 510 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Surround: L R, LFE
Sampling rate : 48.0 KHz
Resolution : 24 bits
Stream size : 1.78 GiB (15%)
Title : 3/2+1
Language : English

I saw this bug report on TRAC, which might be related.

Current xorg.conf file here.

On the chance that this is related to interlacing, I tested the following:

Here are some other data points re: Interlace settings in XBMC:

1080i Material on Display with resolution set at 720p:
Bob, Bob/Inverted, or Auto Select -> FPS = 60
Sync/Error % rates never stabilize, error rates ~200-300%.
CPU @ 5-15%
Video somewhat choppy, but not horrible
Video looks interlaced regardless of setting

Blend, Weave, Weave/Inverted, None, or Deinterlace -> FPS = 30,
Sync/Error % rates stabilize quickly and remain consistent.
CPU @ 5-15%
Video fairly smooth
Video looks interlaced regardless of setting

1080i Material on Display with resolution set at 1080p:

Bob, Bob/Inverted -> FPS between 40 and 45 (playback very choppy)
Weave, Weave/Inverted, Blend, or Auto-Select -> FPS 25-28 (playback very choppy)
None, or Deinterlace: FPS between 29 and 31fps (playback very choppy)

Any tips are highly appreciated.

Thanks in advance.
------------------------------------------
Dharma Quick Setup Guide:
XBMC tips on the TechNazgul Blog
------------------------------------------
Reply
#2
Need a debug log.
Reply

Logout Mark Read Team Forum Stats Members Help
< 60 fps (and stuttering) while playing, 60 fps while paused0