CVS Commit: vlc

cvs at videolan.org cvs at videolan.org
Sun Feb 24 21:51:10 CET 2002


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

Update of /var/cvs/videolan/vlc/include
Modified Files:
	audio_output.h common.h config.h main.h modules.h 
	modules_inner.h 
Added Files:
	configuration.h 

Update of /var/cvs/videolan/vlc/include/videolan
Modified Files:
	vlc.h 

Update of /var/cvs/videolan/vlc/plugins/a52
Modified Files:
	a52.c 

Update of /var/cvs/videolan/vlc/plugins/ac3_adec
Modified Files:
	ac3_adec.c ac3_decoder.h 

Update of /var/cvs/videolan/vlc/plugins/ac3_spdif
Modified Files:
	ac3_spdif.c 

Update of /var/cvs/videolan/vlc/plugins/alsa
Modified Files:
	alsa.c 

Update of /var/cvs/videolan/vlc/plugins/arts
Modified Files:
	aout_arts.c arts.c 

Update of /var/cvs/videolan/vlc/plugins/beos
Modified Files:
	aout_beos.cpp beos.cpp vout_beos.cpp 

Update of /var/cvs/videolan/vlc/plugins/directx
Modified Files:
	aout_directx.c directx.c vout_directx.c 

Update of /var/cvs/videolan/vlc/plugins/dsp
Modified Files:
	aout_dsp.c dsp.c 

Update of /var/cvs/videolan/vlc/plugins/dummy
Modified Files:
	dummy.c null.c 

Update of /var/cvs/videolan/vlc/plugins/dvd
Modified Files:
	input_dvd.c 

Update of /var/cvs/videolan/vlc/plugins/dvdread
Modified Files:
	input_dvdread.c 

Update of /var/cvs/videolan/vlc/plugins/esd
Modified Files:
	aout_esd.c esd.c 

Update of /var/cvs/videolan/vlc/plugins/fb
Modified Files:
	fb.c 

Update of /var/cvs/videolan/vlc/plugins/filter
Modified Files:
	deinterlace.c distort.c invert.c transform.c wall.c 

Update of /var/cvs/videolan/vlc/plugins/ggi
Modified Files:
	ggi.c 

Update of /var/cvs/videolan/vlc/plugins/gtk
Modified Files:
	gtk_display.c gtk_open.c gtk_preferences.c 

Update of /var/cvs/videolan/vlc/plugins/idct
Modified Files:
	idctclassic.c 

Update of /var/cvs/videolan/vlc/plugins/kde
Modified Files:
	kde.cpp kde_interface.cpp 

Update of /var/cvs/videolan/vlc/plugins/lirc
Modified Files:
	lirc.c 

Update of /var/cvs/videolan/vlc/plugins/mga
Modified Files:
	xmga.c 

Update of /var/cvs/videolan/vlc/plugins/mpeg_adec
Modified Files:
	mpeg_adec.c 

Update of /var/cvs/videolan/vlc/plugins/mpeg_system
Modified Files:
	input_ps.c 

Update of /var/cvs/videolan/vlc/plugins/mpeg_vdec
Modified Files:
	video_parser.c vpar_synchro.c 

Update of /var/cvs/videolan/vlc/plugins/qnx
Modified Files:
	qnx.c vout_qnx.c 

Update of /var/cvs/videolan/vlc/plugins/qt
Modified Files:
	qt.cpp 

Update of /var/cvs/videolan/vlc/plugins/sdl
Modified Files:
	aout_sdl.c 

Update of /var/cvs/videolan/vlc/plugins/text
Modified Files:
	logger.c ncurses.c 

Update of /var/cvs/videolan/vlc/plugins/vcd
Modified Files:
	input_vcd.c 

Update of /var/cvs/videolan/vlc/plugins/win32
Modified Files:
	waveout.c 

Update of /var/cvs/videolan/vlc/plugins/x11
Modified Files:
	x11.c xcommon.c xcommon.h xvideo.c 

Update of /var/cvs/videolan/vlc/src/audio_output
Modified Files:
	audio_output.c 

Update of /var/cvs/videolan/vlc/src/input
Modified Files:
	input.c input_dec.c mpeg_system.c 

Update of /var/cvs/videolan/vlc/src/interface
Modified Files:
	interface.c main.c 

Update of /var/cvs/videolan/vlc/src/misc
Modified Files:
	modules.c modules_builtin.h.in modules_plugin.h netutils.c 
Added Files:
	configuration.c 

Update of /var/cvs/videolan/vlc/src/video_output
Modified Files:
	video_output.c vout_subpictures.c 

Log Message:

This is the first part of the new configuration architecture for vlc. 
Two other parts will follow soon:
- config file implementation
- gtk configuration interface.

This part won't change much for end-users as these changes are mostly 
internal, you will however notice that the command line interface has 
changed. It will maybe be less user-friendly as I almost removed the 
short options but it shouldn't a big problem when the config file is 
implemented.

What as changed is that it is really easy now to add configuration 
options to vlc. Plugins can also implement configuration options. All 
you have to do is to declare a MODULE_CONFIG section in your plugin.
If you want to know more about this look at configuration.h and for some 
example: main.c, dsp.c or xvideo.c

It would be nice if every developper could now start using configuration 
options in there plugins and also enhance old plugins.

That's it, now let's hope I didn't break too many things ;-)


-- 
gbazin

-- 
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