> Remove the Garbage collector in favor of boost::shared_ptr, the GC has
> some nasty bugs, partially together with threads. By replacing ALL
> Asset* with boost::shared_ptr<Asset> these should be fixed on expanse of
> some performance.
> 
> Manage Assets in std::vector<boost::shared_ptr> /
> std::list<boost::shared_ptr>.

First things done:
 http://www.pipapo.org/gitweb?p=cinelerra/ct;a=shortlog;h=ct
you might pull it with git
 git clone git://git.pipapo.org/git/cinelerra/ct
or
 git clone git://repo.or.cz/cinelerra_cv/ct.git

Valgrind so far was quite pleased with it, but I didn't do a in-depth
check yet, some things still use the original Garbage collector and I
want to remove them too.

Note that I didn't yet hacked the configure.ac to check for boost.

I also plan to add my debugging library
 http://www.pipapo.org/pipawiki/NoBug
to make things a little more safe.

        Christian



_______________________________________________
Cinelerra mailing list
Cinelerra@skolelinux.no
https://init.linpro.no/mailman/skolelinux.no/listinfo/cinelerra

Reply via email to