gnash-dev
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-dev] Stuttering Playback due to Blocking Reads


From: Andrea Palmatè
Subject: Re: [Gnash-dev] Stuttering Playback due to Blocking Reads
Date: Thu, 24 Sep 2009 13:00:50 +0200


Il giorno 24/set/09, alle ore 12:54, Benjamin Wolsey ha scritto:


The blockage we are talking about in the bug is of the first type. It's
caused because various places in the FLV parser make small reads or
seeks of 1 to 12 bytes for various reasons, and this calls a read that
blocks media parsing (or something) until the next segment of data is
received. It's a design flaw in the parser, which really should get a
buffer to read and not attempt to seek outside it.

The reason it doesn't always stutter there is that the seek only blocks
if it happens to be close enough to the end of the buffered data.

This could be another cause for the differences between Linux and Amiga where maybe the speed and the design of Linux suppress that problems that instead appear on OS4.
the millons of 1-12 bytes are a great overhead on Amiga

Andrea




reply via email to

[Prev in Thread] Current Thread [Next in Thread]