[vlc-devel] CVS Commit (sam)

cvs at videolan.org cvs at videolan.org
Thu Oct 3 15:21:55 CEST 2002

Update of /var/cvs/videolan/vlc/debian
Modified Files:

Update of /var/cvs/videolan/vlc/include
Modified Files:
	main.h vlc_common.h vlc_cpu.h vlc_objects.h 

Update of /var/cvs/videolan/vlc/modules/control/rc
Modified Files:

Update of /var/cvs/videolan/vlc/modules/misc
Modified Files:

Update of /var/cvs/videolan/vlc/src
Modified Files:

Update of /var/cvs/videolan/vlc/src/misc
Modified Files:
	cpu.c messages.c modules.c objects.c threads.c 

Log Message:
  * ./src/libvlc.c, ./include/main.h: the root of all objects is now
    p_libvlc, and each p_vlc is a child of p_libvlc. Reasons for this are:

     o the module bank and the message bank only need to be initialized once,
       which gives faster loads when multiple instances of libvlc are used,
     o we allow the possibility of different p_vlc sharing objects, for
       instance the audio output,
     o the CPU detection is only done once.

    This patch is not polished yet, but I cannot do any intensive tests for
    the moment because of a bug somewhere that leaves audio output objects
    lying here and there which needs to be investigated first. The current
    major issue is that the module bank is no longer freed.

This is the vlc-devel mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/lists.html
If you are in trouble, please contact <postmaster at videolan.org>

More information about the vlc-devel mailing list