[ATV1] Constant Buffering on 480p MPEG4
#1
11.0 Beta1 Git:20111222-22ad8e4
ATV1 With Broadcom Crystal HD Video Card

Log: http://pastebin.com/5B60gFPB

Media Info:

Code:
General
Unique ID                                : 247196307570716805901543473887129301205 (0xB9F846EF520828F58F79705DBF1EF0D5)
Complete name                            : /Volumes/Media/TV/NFL.NFC.Divisional.2012.01.14.Saints.vs.49ers.480p.HDTV.x264-mSD.mkv
Format                                   : Matroska
Format version                           : Version 2
File size                                : 2.37 GiB
Duration                                 : 2h 51mn
Overall bit rate                         : 1 986 Kbps
Encoded date                             : UTC 2012-01-15 10:33:25
Writing application                      : mkvmerge v5.0.1 ('Es ist Sommer') built on Oct  9 2011 11:55:43
Writing library                          : libebml v1.2.2 + libmatroska v1.3.0

Video
ID                                       : 1
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : [email protected]
Format settings, CABAC                   : Yes
Format settings, ReFrames                : 4 frames
Codec ID                                 : V_MPEG4/ISO/AVC
Duration                                 : 2h 51mn
Width                                    : 848 pixels
Height                                   : 480 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 59.940 fps
Color space                              : YUV
Chroma subsampling                       : 4:2:0
Bit depth                                : 8 bits
Scan type                                : Progressive
Title                                    : (m)iCRO(S)iZED(D)OWNLOADS
Writing library                          : x264 core 120 r2120 0c7dab9
Encoding settings                        : cabac=1 / ref=4 / deblock=1:0:0 / analyse=0x3:0x113 / me=umh / subme=8 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=12 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=crf / mbtree=1 / crf=26.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / vbv_maxrate=5000 / vbv_bufsize=3750 / crf_max=0.0 / nal_hrd=none / ip_ratio=1.40 / aq=1:1.00
Language                                 : English

Audio
ID                                       : 2
Format                                   : AAC
Format/Info                              : Advanced Audio Codec
Format profile                           : LC
Codec ID                                 : A_AAC
Duration                                 : 2h 51mn
Channel(s)                               : 2 channels
Channel positions                        : Front: L R
Sampling rate                            : 48.0 KHz
Compression mode                         : Lossy
Title                                    : (m)iCRO(S)iZED(D)OWNLOADS

The video plays fine on a Mac using the same XBMC version and on an ATV2 using the Eden Beta from the same date.

The video library is on an external disk of a MacMini. All instances of XBMC use a shared MySQL Library.

The ATV1 is hard wired to an Airport Express. The Wireless AP is an Airport Extreme. Here's a graphic showing signal strengths, noise levels and transmission rates:

Image

As you can see, the ATV2 has a much slower wireless transmission rate, but it plays the video flawlessly.

The video is choppy and stutters even if I copy it to the internal drive of the ATV1.

Why does the ATV1 constantly buffer this video?
Reply
#2
60fps progressive material. out of ponies.
Reply
#3
ATV1 should be able to handle that.

Your xbmc.log is useless, you cut it. The only thing I see there is a massive thumbgen going on. If you are doing massive thumbgen while trying to play video, then you are sure to get playback issues as you have sucked all the CPU away.
Reply
#4
Sorry about cutting the log, but pastebin kept complaining about the length. I kept cutting until it fit.

I don't understand the phrase, "out of ponies".

I decided to disassemble the ATV1 to make sure the Crystal HD was seated properly. I removed the one screw holding it in and out from under the card popped a tiny machine screw. No idea where it came from or what it is for. Tossed the screw, reassembled the ATV and now it performs flawlessly. The little screw must have been shorting out something on the card.

Question: Why would XBMC be doing a massive thumbgen. I've only added a handful of videos over the last week. What could have triggered that?
Reply

Logout Mark Read Team Forum Stats Members Help
[ATV1] Constant Buffering on 480p MPEG40