CVS Commit: vlc
cvs at videolan.org
cvs at videolan.org
Sun Apr 15 06:19:58 CEST 2001
Update of /cvs/videolan/vlc
Modified Files:
AUTHORS ChangeLog Makefile.dep configure configure.in
Added Files:
Makefile Makefile.modules.in Makefile.opts.in
Removed Files:
Makefile.in
Update of /cvs/videolan/vlc/debian
Modified Files:
rules
Update of /cvs/videolan/vlc/include
Modified Files:
modules.h
Added Files:
modules_builtin.h.in
Update of /cvs/videolan/vlc/plugins/alsa
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/beos
Modified Files:
intf_beos.cpp
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/darwin
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/dsp
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/dummy
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/dvd
Modified Files:
dvd.c dvd_udf.c input_dvd.c
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/esd
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/fb
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/ggi
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/glide
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/gnome
Modified Files:
gnome_interface.c intf_gnome.glade
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/gtk
Modified Files:
gtk_interface.c intf_gtk.glade
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/idct
Modified Files:
idct.c idct.h idct_common.c idctaltivec.c idctclassic.c
idctmmx.c idctmmxext.c
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/macosx
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/mga
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/motion
Modified Files:
motion.c motionmmx.c motionmmxext.c vdec_motion_common.c
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/mpeg
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/null
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/qt
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/sdl
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/text
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/x11
Added Files:
Makefile
Update of /cvs/videolan/vlc/plugins/yuv
Modified Files:
transforms_yuv.c transforms_yuvmmx.c video_common.h
video_yuv.c video_yuvmmx.c
Added Files:
Makefile
Update of /cvs/videolan/vlc/src/input
Modified Files:
input.c
Update of /cvs/videolan/vlc/src/misc
Modified Files:
modules.c
Log Message:
* Beginning of the built-in modules support.
A few words about the changes:
- heavy Makefile butchery has taken place, each plugin now has its own
Makefile. I know recursive make blablah harmful, but it was just so
much easier to do this way.
- Makefile.in has disappeared, we now generate Makefile.opts with
the overall configuration options, and Makefile.modules which is
specific to module compilation.
- After ./configure has been run you may want to modify Makefile.opts
to check which modules will be compiled built-in or as plugins.
- Some modules cannot be compiled built-in right now because proper
linkage doesn't work yet. We don't really care since they're the
interface or video output modules. The most important stuff works
(iDCT, motion, YUV, input).
- It's perfectly valid to compile a module both as built-in and as a
plugin. vlc will only load the built-in one, but I'll add an option
to ignore built-in modules for testing purposes.
- We *should* see a performance increase here. I didn't have much time
to test it, but if anyone can confirm and perhaps give a rough
estimate of how much we gain...
--
sam
More information about the vlc-devel
mailing list