Android Fire TV Stick - WaitForBuffer - timeout waiting for buffer
#1
Hello All,

I just received my Fire TV stick and was happy to see Kodi is supported. I promptly installed Kodi (14.0-RC1 Git:2014-11-30-ea20b83-dirty) and mapped my library from my SMB server.

I added an advanced XML with the following settings which I see are being picked up in the log:
<advancedsettings>
<network>
<buffermode>1</buffermode>
<cachemembuffersize>157286400</cachemembuffersize>
<readbufferfactor>2</readbufferfactor>
</network>
<gui>
<algorithmdirtyregions>3</algorithmdirtyregions>
<nofliptimeout>0</nofliptimeout>
</gui>
<videoscanner>
<ignoreerrors>true</ignoreerrors>
</videoscanner>
<videolibrary>
<dateadded>0</dateadded>
</videolibrary>
</advancedsettings>

Since I'm forcing it to buffer all videos it will fill the buffer but stop once it is full. These are all videos stored on my local server that I am streaming from wifi. I am receiving the following for large files:

18:58:55 T:1666439776 ERROR: virtual ssize_t XFILE::CSMBFile::Read(void*, size_t) - Error( -1, 110, Connection timed out )
18:59:05 T:1667376896 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
18:59:12 T:1667376896 WARNING: Previous line repeats 19 times.
18:59:12 T:1667376896 WARNING: CDVDMessageQueue(video)::Get - asked for new data packet, with nothing available
18:59:12 T:1667376896 ERROR: CDVDMediaCodecInfo::ReleaseOutputBuffer ExceptionOccurred render(1)
18:59:14 T:1659197616 ERROR: Previous line repeats 21 times.
18:59:14 T:1659197616 WARNING: CDVDMessageQueue(audio)::Get - asked for new data packet, with nothing available
18:59:14 T:1667376896 ERROR: CDVDMediaCodecInfo::ReleaseOutputBuffer ExceptionOccurred render(1)
18:59:14 T:1642152064 ERROR: Previous line repeats 1 times.
18:59:14 T:1642152064 NOTICE: CDVDPlayer::OnExit()
18:59:14 T:1642152064 NOTICE: DVDPlayer: eof, waiting for queues to empty
18:59:14 T:1642152064 NOTICE: Closing stream player 1
18:59:14 T:1642152064 NOTICE: CDVDMessageQueue(audio)::WaitUntilEmpty
18:59:14 T:1642152064 NOTICE: Waiting for audio thread to exit
18:59:14 T:1659197616 NOTICE: thread end: CDVDPlayerAudio::OnExit()
18:59:14 T:1642152064 NOTICE: Closing audio device
18:59:14 T:1667376896 ERROR: CDVDMediaCodecInfo::ReleaseOutputBuffer ExceptionOccurred render(1)
18:59:14 T:1642152064 ERROR: Previous line repeats 2 times.
18:59:14 T:1642152064 NOTICE: Deleting audio codec
18:59:14 T:1642152064 NOTICE: Closing stream player 2
18:59:14 T:1642152064 NOTICE: CDVDMessageQueue(video)::WaitUntilEmpty
18:59:14 T:1667376896 ERROR: CDVDMediaCodecInfo::ReleaseOutputBuffer ExceptionOccurred render(1)
18:59:14 T:1642152064 NOTICE: waiting for video thread to exit
18:59:14 T:1667376896 ERROR: Got MSGQ_ABORT or MSGO_IS_ERROR return true
18:59:14 T:1667376896 NOTICE: thread end: video_thread
18:59:14 T:1642152064 NOTICE: deleting video codec
18:59:14 T:1642152064 NOTICE: Closing stream player 3

Any thoughts on why it won't keep filling the buffer after the initial has been filled?

Thanks
Reply
#2
Update - Upgraded to RC2 and the same issue exists. While the video no longer stops completely I see the same issue in the log. Furthermore, it seems like 0 cache completely bombs out in RC2.
Reply

Logout Mark Read Team Forum Stats Members Help
Fire TV Stick - WaitForBuffer - timeout waiting for buffer0