gnash-commit
[Top][All Lists]
Advanced

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

Re: [Gnash-commit] /srv/bzr/gnash/trunk r11136: migrated rtmp netstream


From: Benjamin Wolsey
Subject: Re: [Gnash-commit] /srv/bzr/gnash/trunk r11136: migrated rtmp netstream and netconnect classes from rsavoye's local branch and fixed various test cases in misc-ming.all
Date: Wed, 17 Jun 2009 16:45:07 +0200

> > The connection handlers also would allow connections to be threaded (or
> > not, whatever is better) while not messing up the AS execution order.
> 
>    The code from the branch was also designed to be multi-threaded, the 
> problem was the Gnash VM isn't thread safe. The original code also has 
> serious performance issues, mostly because of how it handles returning 
> the data from an RTMP message to the VM.
> 

ActionScript isn't thread safe, so however threaded Gnash is, it has to
act as though it is not threaded at certain points. AS callbacks are one
of those points. And we really shouldn't care about performance until
the code works correctly.

>    We will be using libnet for a long time, so I don't forsee any major 
> refactoring after this current one.

That's no reason to drop a good design.

--
The current release of Gnash is 0.8.5
http://www.gnu.org/software/gnash/

Benjamin Wolsey, Software Developer - http://benjaminwolsey.de

Attachment: signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


reply via email to

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