> 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