[libavg-devel] More node creation enhancements.

Nick Hebner hebnern at gmail.com
Fri Feb 29 02:03:22 CET 2008


Nice job, I will check this out soon.

Nick

On Thu, Feb 28, 2008 at 10:54 AM, Ulrich von Zadow <uzadow at libavg.de> wrote:

> Hi,
>
> I spent a (long) day and got the generic attribute initialization that
> Nick and I had discussed to work :-). The statistics say I changed a lot
> of code and in the end there were less lines than before:
>
> uzadow ~/libavg/libavg $ svn diff | diffstat
>  configure.in                  |    1
>  src/player/AVGNode.cpp        |   14 ++--
>  src/player/Arg.cpp            |   89 ------------------------------
>  src/player/Arg.h              |   70 +++++++++++++++++++-----
>  src/player/ArgBase.cpp        |   46 +++------------
>  src/player/ArgBase.h          |   31 ++++++----
>  src/player/ArgList.cpp        |  121
> +++++++++++++++++++++++-------------------
>  src/player/ArgList.h          |   35 ++++++------
>  src/player/CameraNode.cpp     |   63 +++++++++++----------
>  src/player/DivNode.cpp        |    6 +-
>  src/player/Image.cpp          |   12 +---
>  src/player/Makefile.am        |    2
>  src/player/Node.cpp           |   64 ++++++++++------------
>  src/player/Node.h             |    3 -
>  src/player/NodeDefinition.cpp |   33 +----------
>  src/player/NodeDefinition.h   |    5 -
>  src/player/NodeFactory.cpp    |   41 ++++++++------
>  src/player/NodeFactory.h      |    6 +-
>  src/player/PanoImage.cpp      |   26 +++------
>  src/player/Player.cpp         |    5 -
>  src/player/RasterNode.cpp     |   31 +++++-----
>  src/player/RasterNode.h       |    3 -
>  src/player/Video.cpp          |   15 ++---
>  src/player/VideoBase.cpp      |    4 -
>  src/player/VideoBase.h        |    2
>  src/player/Words.cpp          |   73 +++++++++++--------------
>  26 files changed, 359 insertions(+), 442 deletions(-)
>
> It works mostly like we discussed. In addition, there is a templated
> Arg<T> class now that takes care of type-safety when setting members
> using offsetof().
>
> Cheers,
>
>   Uli
>
> PS: For anyone that's interested - you can follow all commits to libavg
> by subscribing to the rss feed at
>
> http://www.libavg.de/websvn/rss.php?repname=libavg&path=%2F.%2F&rev=0&sc=0&isdir=1
>
> --
>
> Ulrich von Zadow | +49-172-7872715
> Jabber: cocacoder at jabber.berlin.ccc.de
> Skype: uzadow
>
> _______________________________________________
> libavg-devel mailing list
> libavg-devel at datenhain.de
> https://mail.datenhain.de/mailman/listinfo/libavg-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.datenhain.de/pipermail/libavg-devel/attachments/20080228/6a4345a1/attachment.htm 


More information about the libavg-devel mailing list