2012-01-30, 05:09
When I play a video from my NAS, using an SMB share, the video will often stop and a "Buffering %xx" message will appear in the upper right of the screen. The buffering message moves from 0% to 100% pretty quickly, less than 2 seconds, but it is very annoying to have these pop up. I recently upgraded to Eden Beta 1 and now Eden Beta 2. Previous to the Eden upgrades there were no problems with buffering.
Let's see if I can get all of the details here:
Hoping to rule out a networking problem I logged into the ATV2 and preformed an FTP transfer, get, of one of the video files on the NAS which was getting the buffering messages. The destination of the FTP transfer on the ATV2 was /dev/null. Here are the results:
That's 55.9 Mbps which is far above the requriements for ATV2 to play this video. There were also no errors on either of the interfaces, ATV2 nor NAS, in the Cisco 3750 switch.
This seems like a problem with the way that the data fetching/buffering is being done in Eden. I tried to increase the network's cache buffer by setting it to 15MB, but that didn't affect the buffering problem.
In the log file I see the following messages which roughly correspond to when the "Buffering xx%" messages appeared on the screen:
That message sure sounds like a buffer underrun, but I'm no expert on the innards of XBMC.
I'm ready a willing to run experiments or provide more information. Can anybody help?
Scott
Let's see if I can get all of the details here:
XBMC device: AppleTV2 (the black hockey puck)
AppleTV SW: 4.2.2 (2203)
OS Ver: 4.3 (8F305)
XBMC: 11.0-Beta-2 Compiled Jan 20 2012
Free memory: 101MB
The video source is a Synology DS1010+ NAS connected through a Cisco 3750e switch. All wired Ethernet, no wireless.
xbmc.log: Available here http://pastebin.com/S7zj9pZW
AppleTV SW: 4.2.2 (2203)
OS Ver: 4.3 (8F305)
XBMC: 11.0-Beta-2 Compiled Jan 20 2012
Free memory: 101MB
The video source is a Synology DS1010+ NAS connected through a Cisco 3750e switch. All wired Ethernet, no wireless.
xbmc.log: Available here http://pastebin.com/S7zj9pZW
Hoping to rule out a networking problem I logged into the ATV2 and preformed an FTP transfer, get, of one of the video files on the NAS which was getting the buffering messages. The destination of the FTP transfer on the ATV2 was /dev/null. Here are the results:
Code:
ftp> get VTS_01_1.VOB /dev/null
200 PORT command successful.
150 Opening BINARY mode data connection for 'VTS_01_1.VOB' (1073739776 bytes).
226 Transfer complete.
1073739776 bytes received in 154 seconds (6983902 bytes/s)
That's 55.9 Mbps which is far above the requriements for ATV2 to play this video. There were also no errors on either of the interfaces, ATV2 nor NAS, in the Cisco 3750 switch.
This seems like a problem with the way that the data fetching/buffering is being done in Eden. I tried to increase the network's cache buffer by setting it to 15MB, but that didn't affect the buffering problem.
In the log file I see the following messages which roughly correspond to when the "Buffering xx%" messages appeared on the screen:
Quote:12:55:30 T:166817792 WARNING: CDVDMessageQueue(video)::Get - asked for new data packet, with nothing available
That message sure sounds like a buffer underrun, but I'm no expert on the innards of XBMC.
I'm ready a willing to run experiments or provide more information. Can anybody help?
Scott