Menu

Commit [r1680]  Maximize  Restore  History

Fix bug FM-836 and FM-823

For FM-836, there is a problem with HTTPNetStream when an external buffer manager changes the bufferTime of the stream to be larger than 3.75 for fast bandwidth and 7.5 for slow bandwidth. When OSMFPlayer runs into buffer empty event, the buffer manager will increment the bufferTime. After a few empty buffer events, the bufferTime will be larger than 3.75 or 7.5, at which point the next buffer empty event will put FP into the buffering state but never comes out because HTTPNetStream will stop downloading fragments and send the tc messages to appendBytes. The fix takes the bufferTime into consideration and choose the max of buffer time and 3.75/7.5 as the threshold.

For FM-823, we set the default to enable enhanced seek.

weizhang@adobe.com 2010-05-07

changed /osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPNetStream.as
changed /osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/f4f/HTTPStreamingF4FIndexHandler.as
/osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/HTTPNetStream.as Diff Switch to side-by-side view
Loading...
/osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/f4f/HTTPStreamingF4FIndexHandler.as Diff Switch to side-by-side view
Loading...
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.