On Wed, May 30, 2007 at 10:29:42AM +0000, Sandro Santilli wrote: > Log message: > * server/asobj/NetStreamFfmpeg.cpp (decodeFLVFrame): Don't > modify m_bufferTime > internally: should only be done on user request. (advance): > bufferFull condition is when parser loaded current+buffer > time. > (av_streamer): add bufferTime/Length info in Decoding > iteration > message - this shows that the playback is NOT waiting for > bufferTime > to be reached before starting again (bug).
This is an example output: 1117] 12:27:06: DEBUG: Invoking onStatus(NetStream.Buffer.Full) 1117] 12:27:06: DEBUG: Decoding iteration. bufferTime=2000, bufferLen=2002 1117] 12:27:06: DEBUG: Decoding iteration. bufferTime=2000, bufferLen=1969 1117] 12:27:06: DEBUG: Decoding iteration. bufferTime=2000, bufferLen=1969 1117] 12:27:06: DEBUG: Decoding iteration. bufferTime=2000, bufferLen=1935 1117] 12:27:06: DEBUG: Decoding iteration. bufferTime=2000, bufferLen=1935 ... 1117] 12:27:08: DEBUG: Decoding iteration. bufferTime=2000, bufferLen=33 1117] 12:27:08: DEBUG: Decoding iteration. bufferTime=2000, bufferLen=0 1117] 12:27:08: DEBUG: Decoding iteration. bufferTime=2000, bufferLen=0 1117] 12:27:08: DEBUG: Decoding iteration. bufferTime=2000, bufferLen=26 1117] 12:27:08: DEBUG: Decoding iteration. bufferTime=2000, bufferLen=0 ... 1117] 12:27:09: DEBUG: Processing 2 status notifications 1117] 12:27:09: DEBUG: Invoking onStatus(NetStream.Buffer.Empty) 1117] 12:27:09: DEBUG: Invoking onStatus(NetStream.Buffer.Full) 1117] 12:27:09: DEBUG: Decoding iteration. bufferTime=2000, bufferLen=0 mmm... why is the decoding thread started if buffer was NOT full ? The question seems to be: "What is the buffer" ? --strk; _______________________________________________ Gnash-commit mailing list [email protected] http://lists.gnu.org/mailman/listinfo/gnash-commit
