• Sam Hocevar's avatar
    · cc0f0bb6
    Sam Hocevar authored
    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.
    cc0f0bb6
Name
Last commit
Last update
..
ac3_adec Loading commit data...
ac3_spdif Loading commit data...
alsa Loading commit data...
arts Loading commit data...
beos Loading commit data...
chroma Loading commit data...
directx Loading commit data...
downmix Loading commit data...
dsp Loading commit data...
dummy Loading commit data...
dvd Loading commit data...
dvdread Loading commit data...
esd Loading commit data...
fb Loading commit data...
filter Loading commit data...
ggi Loading commit data...
glide Loading commit data...
gtk Loading commit data...
idct Loading commit data...
imdct Loading commit data...
kde Loading commit data...
lpcm_adec Loading commit data...
macosx Loading commit data...
mad Loading commit data...
memcpy Loading commit data...
mga Loading commit data...
motion Loading commit data...
mpeg_adec Loading commit data...
mpeg_system Loading commit data...
mpeg_vdec Loading commit data...
qnx Loading commit data...
qt Loading commit data...
sdl Loading commit data...
spudec Loading commit data...
text Loading commit data...
vcd Loading commit data...
x11 Loading commit data...
.cvsignore Loading commit data...