CVS Commit: vlc

cvs at videolan.org cvs at videolan.org
Sun Dec 30 08:09:56 CET 2001


Update of /var/cvs/videolan/vlc
Modified Files:
	Makefile Makefile.dep Makefile.modules Makefile.opts.in 
	acconfig.h configure configure.in 

Update of /var/cvs/videolan/vlc/extras/libdvdcss
Modified Files:
	Makefile css.c ioctl.c libdvdcss.c 

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

Update of /var/cvs/videolan/vlc/include
Modified Files:
	audio_output.h config.h.in defs.h.in input_ext-dec.h 
	input_ext-intf.h input_ext-plugins.h interface.h intf_msg.h 
	intf_playlist.h iso_lang.h main.h modules.h modules_inner.h 
	mtime.h netutils.h threads.h video.h video_output.h 
Removed Files:
	common.h modules_export.h tests.h 

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

Update of /var/cvs/videolan/vlc/plugins/ac3_adec
Modified Files:
	.cvsignore Makefile ac3_adec.c ac3_bit_allocate.c 
	ac3_decoder.c ac3_exponent.c ac3_imdct.c ac3_mantissa.c 
	ac3_parse.c ac3_rematrix.c 

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

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

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

Update of /var/cvs/videolan/vlc/plugins/beos
Modified Files:
	.cvsignore InterfaceWindow.cpp Makefile MediaControlView.cpp 
	PlayListWindow.cpp aout_beos.cpp beos.cpp intf_beos.cpp 
	vout_beos.cpp 

Update of /var/cvs/videolan/vlc/plugins/chroma
Modified Files:
	.cvsignore Makefile common.c yv12_rgb8.c 
Added Files:
	yv12_rgb16.c 

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

Update of /var/cvs/videolan/vlc/plugins/downmix
Modified Files:
	.cvsignore Makefile ac3_downmix_3dn.c ac3_downmix_c.c 
	ac3_downmix_sse.c downmix.c downmix3dn.c downmixsse.c 

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

Update of /var/cvs/videolan/vlc/plugins/dummy
Modified Files:
	.cvsignore Makefile aout_dummy.c dummy.c input_dummy.c 
	intf_dummy.c null.c vout_dummy.c 

Update of /var/cvs/videolan/vlc/plugins/dvd
Modified Files:
	.cvsignore Makefile dummy_dvdcss.c dvd.c dvd_ifo.c 
	dvd_summary.c dvd_udf.c input_dvd.c 

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

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

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

Update of /var/cvs/videolan/vlc/plugins/filter
Modified Files:
	.cvsignore Makefile distort.c invert.c transform.c wall.c 
Added Files:
	deinterlace.c 
Removed Files:
	bob.c 

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

Update of /var/cvs/videolan/vlc/plugins/glide
Modified Files:
	.cvsignore Makefile glide.c vout_glide.c 

Update of /var/cvs/videolan/vlc/plugins/gtk
Modified Files:
	.cvsignore Makefile gnome.c gnome_interface.c 
	gnome_interface.h gtk.c gtk_callbacks.c gtk_control.c 
	gtk_display.c gtk_interface.c gtk_menu.c gtk_modules.c 
	gtk_open.c gtk_playlist.c gtk_preferences.c 
Added Files:
	fixfiles.sh gnome.glade gtk.glade gtk_common.h 
Removed Files:
	intf_gnome.c intf_gnome.glade intf_gtk.c intf_gtk.glade 
	intf_gtk.h 

Update of /var/cvs/videolan/vlc/plugins/idct
Modified Files:
	.cvsignore Makefile idct.c idctaltivec.c idctclassic.c 
	idctmmx.c idctmmxext.c 

Update of /var/cvs/videolan/vlc/plugins/imdct
Modified Files:
	.cvsignore Makefile ac3_imdct_3dn.c ac3_imdct_c.c 
	ac3_imdct_common.c ac3_imdct_sse.c ac3_srfft_3dn.c 
	ac3_srfft_c.c ac3_srfft_sse.c imdct.c imdct3dn.c imdctsse.c 

Update of /var/cvs/videolan/vlc/plugins/kde
Modified Files:
	.cvsignore Makefile kde.cpp 
Added Files:
	kde_common.h kde_disc.cpp kde_disc.h kde_interface.cpp 
	kde_interface.h kde_menu.cpp kde_menu.h kde_net.cpp kde_net.h 
	kde_slider.cpp kde_slider.h kde_ui.rc 
Removed Files:
	intf_plugin.h kdeinterface.cpp kdeinterface.h kdiskdialog.cpp 
	kdiskdialog.h kinterfacemain.cpp kinterfacemain.h 
	knetdialog.cpp knetdialog.h ktitlemenu.cpp ktitlemenu.h 
	kvlcslider.cpp kvlcslider.h kvlcui.rc 

Update of /var/cvs/videolan/vlc/plugins/lpcm_adec
Modified Files:
	.cvsignore Makefile lpcm_adec.c 

Update of /var/cvs/videolan/vlc/plugins/macosx
Modified Files:
	.cvsignore Makefile aout_macosx.c intf_main.c 
	intf_vlc_wrapper.c macosx.c vout_macosx.c 

Update of /var/cvs/videolan/vlc/plugins/mad
Modified Files:
	.cvsignore Makefile mad_adec.c mad_libmad.c 

Update of /var/cvs/videolan/vlc/plugins/memcpy
Modified Files:
	.cvsignore Makefile memcpy.c memcpy3dn.c memcpymmx.c 
	memcpymmxext.c 

Update of /var/cvs/videolan/vlc/plugins/mga
Modified Files:
	.cvsignore Makefile mga.c vout_mga.c 

Update of /var/cvs/videolan/vlc/plugins/motion
Modified Files:
	.cvsignore Makefile motion.c motion3dnow.c motionaltivec.c 
	motionmmx.c motionmmxext.c 

Update of /var/cvs/videolan/vlc/plugins/mpeg_adec
Modified Files:
	.cvsignore Makefile adec_layer1.c adec_layer2.c mpeg_adec.c 
	mpeg_adec_generic.c 

Update of /var/cvs/videolan/vlc/plugins/mpeg_system
Modified Files:
	.cvsignore Makefile input_es.c input_ps.c input_ts.c 
	input_ts.h mpeg_es.c mpeg_ps.c mpeg_ts.c 

Update of /var/cvs/videolan/vlc/plugins/mpeg_vdec
Modified Files:
	.cvsignore Makefile video_decoder.c video_parser.c 
	vpar_blocks.c vpar_headers.c vpar_pool.c vpar_synchro.c 

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

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

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

Update of /var/cvs/videolan/vlc/plugins/spudec
Modified Files:
	.cvsignore Makefile spu_decoder.c 

Update of /var/cvs/videolan/vlc/plugins/text
Modified Files:
	.cvsignore Makefile ncurses.c rc.c 
Removed Files:
	intf_ncurses.c intf_rc.c 

Update of /var/cvs/videolan/vlc/plugins/vcd
Modified Files:
	.cvsignore Makefile input_vcd.c linux_cdrom_tools.c 
	linux_cdrom_tools.h vcd.c 

Update of /var/cvs/videolan/vlc/plugins/x11
Modified Files:
	.cvsignore Makefile x11.c xvideo.c 
Added Files:
	xcommon.c xcommon.h 
Removed Files:
	vout_common.c vout_common.h vout_x11.c vout_xvideo.c 

Update of /var/cvs/videolan/vlc/po
Modified Files:
	fr.po 

Update of /var/cvs/videolan/vlc/share
Modified Files:
	gnome-vlc.xpm gvlc.xpm kvlc.xpm qvlc.xpm vlc.xpm 

Update of /var/cvs/videolan/vlc/src/audio_output
Modified Files:
	aout_ext-dec.c aout_s16.c aout_s8.c aout_spdif.c aout_u16.c 
	aout_u8.c audio_output.c 

Update of /var/cvs/videolan/vlc/src/input
Modified Files:
	input.c input_clock.c input_dec.c input_ext-dec.c 
	input_ext-intf.c input_programs.c mpeg_system.c 

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

Update of /var/cvs/videolan/vlc/src/misc
Modified Files:
	beos_specific.cpp darwin_specific.c iso_lang.c modules.c 
	modules_builtin.h.in mtime.c netutils.c win32_specific.c 
Added Files:
	modules_plugin.h 
Removed Files:
	modules_core.h tests.c 

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

Log Message:

Some heavy changes today:
  * Removed duplicate function checks from configure.in.
  * Added extra magic to Makefile.modules so that the module Makefiles
    are now ridiculously simple. And I mean *simple*. Check it! This will
    make a possible switch to full autoconf/automake a lot easier.
  * Added the vlc version name to the plugin symbols, to be sure we only load
    plugins with the same version number. A nasty consequence is that you
    need to rebuild your tree after midnight if you are using a CVS tree :-)
  * Got rid of modules_export.h by #defining exported functions in the same
    header as their prototype.
  * Added modules_inner.h and other commonly used .h files to common.h so
    there are less and less files to include, and renamed common.h to
    <videolan/vlc.h>.
  * First modifications to the module handling system towards my ultimate
    goal to get rid of the *_Probe functions. Got rid of TestMethod and
    TestCPU, as well as src/misc/tests.c.
  * Wrote the chroma plugin handling functions. No YUV functions have been
    ported yet because it'ls a lot of work, but the core system works, I
    tried it with a naive yv12->rgb16 plugin (which will disappear when the
    real functions are ready).
  * Made a lot of functions in dvd_summary.c one-liners to avoid wasting
    too many output lines.
  * Fixed a segfault in input_dvd.c:DVDInit.
  * Added a fixfiles.sh script in plugins/gtk to be run after Glade has
    generated its C files.
  * Did some work on the KDE interface to make it suck a bit less. It still
    segfaults, but at least it runs and it looks less ugly.
  * RGB SDL rendering works again, though in 16bpp only.
  * Made plugins/vcd/linux_cdrom_tools.c independent of any vlc structure
    so that it'll be easily put in a library. Maybe libdvdcss?
  * Fixed VCD date display.
  * Merged vout_xvideo.c, vout_x11.c and vout_common.c into xcommon.c.
  * Wrote non-Shm XVideo output.
  * Made X11 output work again. Still pretty unstable, only works for 16bpp.
  * Additional french translation in po/fr.po. Any taker for the rest?
  * Fixed a segfault in video_output.c when the allocated pictures were
    not direct buffers.
  * If $DISPLAY isn't set, don't try to run the Gtk+ interface.
  * Replaced 48x48 .xpm images with 32x32 ones to conform to Debian policy
    (Closes Debian bug #126939).
  * Removed the automatic ./configure launch when running `make all' for
    the first time.

Stuff currently more broken than it ought to be:
  * The wall filter. Being fixed.
  * x11 and sdl plugins for depth != 16bpp.
  * Software YUV.
  * gvlc, gnome-vlc, kvlc shortcuts. Use --intf instead for the moment.

-- 
sam




More information about the vlc-devel mailing list