[vls-devel] CVS Commit: vls (nitrox)

cvs at videolan.org cvs at videolan.org
Mon Aug 4 10:27:23 CEST 2003


Update of /cvs/videolan/vls
Modified Files:
	vls.cfg 

Update of /cvs/videolan/vls/src/core
Modified Files:
	thread.cpp 

Update of /cvs/videolan/vls/src/modules/dummyinterface
Modified Files:
	dummyinterface.cpp dummyinterface.h 

Update of /cvs/videolan/vls/src/modules/normaltrickplay
Modified Files:
	normaltrickplay.cpp 

Update of /cvs/videolan/vls/src/modules/telnetinterface
Modified Files:
	telnetinterface.cpp telnetinterface.h 

Update of /cvs/videolan/vls/src/server
Modified Files:
	admin.cpp interface.cpp interface.h manager.cpp manager.h 
	request.h tsstreamer.cpp vls.cpp 
Added Files:
	manager_broadcast.cpp manager_channel.cpp 

Log Message:
. Makefile: when profiling with gcc/gprof you have to link with -pg option
. dummyinterface: add a m_bStop attribute so that we can stop it
                  change the sleep delay for 2 sec (delay when stopping)
. normaltrickplay: add a todo : we should not release a lock that another
                    thread locked
. telnetinterface: adds a path notion : when in 'xxxxxx' directory 'yy'
   command launches xxxxxx_yy()
. interface.cpp: unref the module count in the destructor so that we are
    able to unload the module at shutdown

. ALL :
    1/ change the following functions:
        . added 'cd'
        .  changed the 'help' command
        . added 'broadcast/ls'
        . added 'broadcast/add'
        . added 'broadcast/del'
        . added 'broadcast/help'
        . added 'channel/ls'
        . added 'channel/add'
        . added 'channel/del'
        . added 'channel/help'

    2/ the manager.cpp file has been split in 3
        . manager_broadcast.cpp contains all the broadcasts related functions
        . manager_channel.cpp contains all the channels related functions

    3/ thread structure:
        . all the interface are now threaded and not only the (n-1) first ones.
        . main thread is not any more the last interface one but is now the
          manager one (C_Manager does not inheritate from C_Thread any more)

    4/ shutdown
        . fix all the shutdown bugs : vls now shuts down correctly when Ctrl-C
          and when shutdowing from interface



Plans for a 0.6.0 version
-------------------------
  I think you should plan a 0.6.0 release. Major improvements would be:
    . interface modularisation
    . v4l input
    . trickplay (even if there is no new feature so far )
    . new telnet command architecture

  I identify the following bugs that need to be fixed for the release:
    . v4l input broken since trickplay commit (assigned to tooney)
    . ps2ts converter broken since trickplay commit (assigned to jpsaman)
    . dvb input to be re-wrote (trickplay  & libdvb use) (assigned to me)

if you want to had any new code in that release, please tell us quickly.
if you know any ug that is not mention here, please tell us too.

thanks


regards,




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



More information about the vls-devel mailing list