]> git.sesse.net Git - vlc/blobdiff - doc/ChangeLog-2002
libvlc core release test added
[vlc] / doc / ChangeLog-2002
index f2be3bb02b48564e0f1e312cbd5a6ad21f3d5388..5f8fd44c025f73cc9360bf5f2a3eb5def688ce50 100644 (file)
-2002-12-31 Tuesday 01:59  massiot
+------------------------------------------------------------------------
+r1381 | gbazin | 2002-01-02 07:46:02 +0100 (Wed, 02 Jan 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/x11/xcommon.c
+
+
+* Small optimizations
+* Removed unused code
+* Your old window position and size are now restored when you come out
+    of fullscreen mode.
+
+------------------------------------------------------------------------
+r1382 | sam | 2002-01-02 15:37:42 +0100 (Wed, 02 Jan 2002) | 8 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/Makefile
+   M /trunk/Makefile.opts.in
+   M /trunk/acconfig.h
+   M /trunk/configure
+   M /trunk/configure.in
+   A /trunk/include/config.h
+   D /trunk/include/config.h.in
+   M /trunk/include/defs.h.in
+   M /trunk/include/video.h
+   M /trunk/include/video_output.h
+   M /trunk/include/videolan/vlc.h
+   M /trunk/plugins/chroma/yv12_rgb16.c
+   M /trunk/plugins/chroma/yv12_rgb8.c
+   M /trunk/plugins/dummy/vout_dummy.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/filter/deinterlace.c
+   M /trunk/plugins/filter/distort.c
+   M /trunk/plugins/filter/invert.c
+   M /trunk/plugins/filter/transform.c
+   M /trunk/plugins/filter/wall.c
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gtk_open.c
+   M /trunk/plugins/gtk/gtk_preferences.c
+   M /trunk/plugins/kde/kde.cpp
+   M /trunk/plugins/mpeg_vdec/video_parser.h
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_pictures.c
+   M /trunk/src/video_output/vout_subpictures.c
+
+
+  * ./ChangeLog: imported the 0.2.92 changes, unrolled current CVS changes.
+  * ./include/config.h et al.: this file is no longer generated.
+  * ./include/video.h: we use the FOURCC definition of a chroma format to
+    describe picture types (see http://www.webartz.com/fourcc/).
+  * ./plugins/dvdread/input_dvdread.c: compilation fix by Eyal Lebedinsky.
+  * ./plugins/x11/xcommon.c: fixed the XShm operations order.
+
+------------------------------------------------------------------------
+r1383 | sam | 2002-01-04 15:01:35 +0100 (Fri, 04 Jan 2002) | 38 lines
+Changed paths:
+   A /trunk/BUGS
+   M /trunk/ChangeLog
+   A /trunk/MODULES
+   M /trunk/Makefile
+   M /trunk/Makefile.modules
+   M /trunk/configure
+   M /trunk/configure.in
+   A /trunk/doc/bugreport-howto.txt
+   M /trunk/doc/vlc.1
+   M /trunk/extras/libdvdcss/css.c
+   A /trunk/include/common.h
+   M /trunk/include/config.h
+   M /trunk/include/modules.h
+   M /trunk/include/threads.h
+   M /trunk/include/vdec_ext-plugins.h
+   M /trunk/include/video.h
+   M /trunk/include/video_output.h
+   M /trunk/include/videolan/vlc.h
+   M /trunk/plugins/beos/MsgVals.h
+   M /trunk/plugins/chroma/Makefile
+   D /trunk/plugins/chroma/chroma_common.h
+   D /trunk/plugins/chroma/common.c
+   A /trunk/plugins/chroma/i420_rgb.c
+   A /trunk/plugins/chroma/i420_rgb.h
+   A /trunk/plugins/chroma/i420_rgb16.c
+   A /trunk/plugins/chroma/i420_rgb8.c
+   A /trunk/plugins/chroma/i420_rgb_c.h
+   A /trunk/plugins/chroma/i420_rgb_mmx.h
+   A /trunk/plugins/chroma/i420_yuy2.c
+   A /trunk/plugins/chroma/i420_yuy2.h
+   A /trunk/plugins/chroma/i422_yuy2.c
+   A /trunk/plugins/chroma/i422_yuy2.h
+   D /trunk/plugins/chroma/transforms.h
+   D /trunk/plugins/chroma/yv12_rgb16.c
+   D /trunk/plugins/chroma/yv12_rgb8.c
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/dummy/input_dummy.c
+   M /trunk/plugins/dummy/vout_dummy.c
+   M /trunk/plugins/dvdread/Makefile
+   M /trunk/plugins/dvdread/dvdread.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/filter/deinterlace.c
+   M /trunk/plugins/filter/distort.c
+   M /trunk/plugins/filter/filter_common.h
+   M /trunk/plugins/filter/invert.c
+   M /trunk/plugins/filter/transform.c
+   M /trunk/plugins/filter/wall.c
+   M /trunk/plugins/gtk/gtk_playlist.c
+   M /trunk/plugins/kde/kde_disc.cpp
+   M /trunk/plugins/kde/kde_disc.h
+   M /trunk/plugins/kde/kde_menu.h
+   M /trunk/plugins/kde/kde_net.cpp
+   M /trunk/plugins/kde/kde_net.h
+   M /trunk/plugins/kde/kde_slider.h
+   M /trunk/plugins/memcpy/Makefile
+   M /trunk/plugins/memcpy/memcpy.c
+   D /trunk/plugins/memcpy/memcpy3dn.c
+   D /trunk/plugins/memcpy/memcpymmx.c
+   D /trunk/plugins/memcpy/memcpymmxext.c
+   M /trunk/plugins/mpeg_vdec/vpar_blocks.c
+   M /trunk/plugins/mpeg_vdec/vpar_blocks.h
+   M /trunk/plugins/sdl/aout_sdl.c
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/spudec/spu_decoder.c
+   M /trunk/plugins/text/ncurses.c
+   M /trunk/plugins/text/rc.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/input/mpeg_system.c
+   M /trunk/src/interface/intf_msg.c
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/beos_specific.cpp
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_pictures.c
+   M /trunk/src/video_output/vout_subpictures.c
+
+
+  * ./BUGS: added a list of known bugs. Please add your findings!
+  * ./MODULES: added a short description of each module. Maybe we should
+    add more details to make this file really useful.
+  * ./doc/bugreport-howto.txt: wishful thinking...
+  * ./Makefile: added a workaround for the fact that .c files don't depend
+    on <videolan/vlc.h>.
+  * ./plugins/memcpy/memcpy.c: all memcpy modules are now built from the same
+    single file.
+  * ./src/interface/main.c: added the --nommx, --no3dnow, --nommxext, --nosse
+    and --noaltivec options to vlc.
+  * ./configure.in: removed the --disable-mmx option, now useless because
+    of the vlc --no* options.
+  * ./src/interface/main.c: fixed a crash caused by the memcpy module
+    being released too early.
+  * ./include/video.h: more vout4 changes, including margin support, more
+    FOURCC formats recognized, transparent support of identical or almost
+    identical FOURCC formats.
+  * ./include/video_output.h: added a vout_Render function to video output
+    modules which is to be executed before vout_Display.
+  * ./include/common.h: this header is back.
+  * ./plugins/chroma/i420_rgb.c: planar YUV 4:2:0 to packed RGB conversion
+    functions, mostly taken from vout3's yuv functions, but heavily modified
+    to use FAST_MEMCPY and to handle image dimensions which are not multiples
+    of 16. Not all functions have been written yet, though.
+  * ./plugins/chroma/i420_yuy2.c: planar YUV 4:2:0 to packed YUV conversion
+    functions, various targets such as 4:2:2 YUYV, YVYU, UYVY, or 2:1:1 YUYV,
+    with accelerated MMX versions.
+  * ./plugins/chroma/i422_yuy2.c: same as i420_yuy2.c but takes planar YUV
+    4:2:2 pictures in input. With accelerated MMX versions as well. This plugin
+    makes it possible to display 4:2:2 files on most video cards without the
+    quality loss of 4:2:0 downsampling.
+  * ./plugins/filter/*: thanks to the vout_Render function, all filters now
+    output their data perfectly in sync.
+  * ./plugins/dvdread/Makefile: fix to prevent unnecessary target rebuilds.
+  * ./plugins/sdl/vout_sdl.c: support for YV12, UYVY, YUY2 and YVYU overlays.
+  * ./plugins/x11/xcommon.c: support for I420, YV12, YUY2 and Y211 overlays.
+
+------------------------------------------------------------------------
+r1384 | sam | 2002-01-05 03:22:03 +0100 (Sat, 05 Jan 2002) | 7 lines
+Changed paths:
+   M /trunk/BUGS
+   M /trunk/include/common.h
+   M /trunk/include/video.h
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_pictures.c
+
+
+  * ./include/common.h: hton64 is now an inline function.
+  * ./src/video_output/vout_pictures.c et al.: vout4 now automatically
+    detects when two chroma formats are the same, such as UYVY/Y422, or
+    roughly equivalent, such as I420/YV12. Plugins need not worry about
+    conversion anymore.
+
+------------------------------------------------------------------------
+r1385 | sam | 2002-01-05 04:49:18 +0100 (Sat, 05 Jan 2002) | 6 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/modules.h
+   M /trunk/include/video_output.h
+   M /trunk/plugins/dummy/vout_dummy.c
+   M /trunk/plugins/filter/deinterlace.c
+   M /trunk/plugins/filter/distort.c
+   M /trunk/plugins/filter/invert.c
+   M /trunk/plugins/filter/transform.c
+   M /trunk/plugins/filter/wall.c
+   M /trunk/plugins/mga/Makefile
+   M /trunk/plugins/mga/mga.c
+   D /trunk/plugins/mga/vout_mga.c
+   D /trunk/plugins/mga/vout_mga.h
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/video_output/video_output.c
+
+
+  * ./configure.in: fix for obscure architectures like hppa where target_os
+    isn't properly detected.
+  * ./include/video_output.h: got rid of pf_setpalette; I'll find a nicer way.
+  * ./plugins/mga.c: fixed MGA module compilation. Doesn't work yet, though.
+
+------------------------------------------------------------------------
+r1386 | jpsaman | 2002-01-05 14:57:42 +0100 (Sat, 05 Jan 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mad/mad_libmad.h
+
+Removed unused function prototype from headerfile.
+
+------------------------------------------------------------------------
+r1387 | jpsaman | 2002-01-05 15:28:55 +0100 (Sat, 05 Jan 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mad/BUGS
+
+Updated documentation
+
+------------------------------------------------------------------------
+r1388 | jpsaman | 2002-01-05 15:30:12 +0100 (Sat, 05 Jan 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mad/TODO
+
+Updated TODO list.
+
+------------------------------------------------------------------------
+r1389 | jpsaman | 2002-01-05 15:32:55 +0100 (Sat, 05 Jan 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mad/DESIGN
+
+Updated documentation.
+
+------------------------------------------------------------------------
+r1390 | sam | 2002-01-05 16:17:12 +0100 (Sat, 05 Jan 2002) | 7 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/plugins/mga/mga.c
+   A /trunk/plugins/mga/vout_mga.c
+   A /trunk/plugins/mga/vout_mga.h
+   M /trunk/plugins/x11/xcommon.c
+
+
+  * ./Makefile: fixed a bug when no builtins were selected.
+  * ./plugins/mga/mga.c: ported the MGA video output to vout4. Only does YV12
+    for the moment, and there is a strange bug with some streams which gives
+    only a green image. Needs to be looked at.
+  * ./plugins/x11/xcommon.c: fixed a few typos.
+
+------------------------------------------------------------------------
+r1391 | sam | 2002-01-05 17:09:49 +0100 (Sat, 05 Jan 2002) | 5 lines
+Changed paths:
+   M /trunk/BUGS
+   M /trunk/plugins/mga/mga.c
+
+
+  * ./plugins/mga/mga.c: we use the MGA_VID_FSEL ioctl to select the
+    frame to be displayed. Unfortunately, increasing the number of
+    frames doesn't seem to work and makes the picture stutter...
+
+------------------------------------------------------------------------
+r1392 | sam | 2002-01-05 19:25:48 +0100 (Sat, 05 Jan 2002) | 8 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/beos/beos.cpp
+   M /trunk/plugins/beos/vout_beos.cpp
+   M /trunk/src/audio_output/aout_s16.c
+
+
+  * ./src/audio_output/aout_s16.c: fixed a segfault. It may have unexpected
+    side effects because I don't know this part of the code, but at least
+    it doesn't crash anymore.
+  * ./plugins/beos/beos.cpp: first attempt at porting the BeOS plugin to the
+    new video output and module systems. Doesn't work nor even compile yet.
+  * ./configure.in: we now check the gtk-config version.
+
+------------------------------------------------------------------------
+r1393 | sam | 2002-01-06 01:07:37 +0100 (Sun, 06 Jan 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/fb/Makefile
+   M /trunk/plugins/fb/fb.c
+   D /trunk/plugins/fb/vout_fb.c
+
+
+  * ./plugins/fb/fb.c: ported the framebuffer video output to vout4.
+
+------------------------------------------------------------------------
+r1394 | jpsaman | 2002-01-06 15:46:40 +0100 (Sun, 06 Jan 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mad/mad_adec.c
+   M /trunk/plugins/mad/mad_libmad.c
+
+Optimized libmad_output() for smoother sound. It is still not optimal.
+
+------------------------------------------------------------------------
+r1395 | sam | 2002-01-06 18:18:12 +0100 (Sun, 06 Jan 2002) | 4 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/mga/Makefile
+   M /trunk/plugins/mga/mga.c
+   M /trunk/plugins/mpeg_vdec/Makefile
+
+
+  * ./plugins/mga/mga.c: MMX-accelerated version of the MGA plugin.
+  * ./plugins/mpeg_vdec/Makefile: Little workaround for PA-Risc compilation.
+
+------------------------------------------------------------------------
+r1396 | sam | 2002-01-06 19:01:58 +0100 (Sun, 06 Jan 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/mga/mga.c
+
+
+  * ./plugins/mga/mga.c: pipeline and cache optimizations.
+
+------------------------------------------------------------------------
+r1397 | sam | 2002-01-07 03:12:30 +0100 (Mon, 07 Jan 2002) | 17 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/changelog
+   M /trunk/debian/control
+   M /trunk/debian/rules
+   M /trunk/include/common.h
+   M /trunk/include/input_ext-intf.h
+   M /trunk/include/interface.h
+   M /trunk/include/stream_control.h
+   M /trunk/include/video.h
+   M /trunk/plugins/beos/intf_beos.cpp
+   M /trunk/plugins/chroma/Makefile
+   A /trunk/plugins/chroma/i420_ymga.c
+   M /trunk/plugins/dvd/dummy_dvdcss.h
+   M /trunk/plugins/dvd/dvd.c
+   M /trunk/plugins/filter/wall.c
+   M /trunk/plugins/ggi/Makefile
+   M /trunk/plugins/ggi/ggi.c
+   D /trunk/plugins/ggi/vout_ggi.c
+   M /trunk/plugins/glide/Makefile
+   M /trunk/plugins/glide/glide.c
+   D /trunk/plugins/glide/vout_glide.c
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk_callbacks.c
+   M /trunk/plugins/gtk/gtk_control.c
+   M /trunk/plugins/gtk/gtk_display.c
+   M /trunk/plugins/gtk/gtk_menu.c
+   M /trunk/plugins/gtk/gtk_open.c
+   M /trunk/plugins/gtk/gtk_playlist.c
+   M /trunk/plugins/kde/kde_interface.cpp
+   M /trunk/plugins/kde/kde_menu.cpp
+   M /trunk/plugins/mad/mad_adec.c
+   M /trunk/plugins/mga/Makefile
+   M /trunk/plugins/mga/mga.c
+   M /trunk/plugins/qt/intf_qt.cpp
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/text/rc.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/input/input.c
+   M /trunk/src/interface/interface.c
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/video_output/video_output.c
+
+
+  * ./plugins/mga/mga.c: removed the mgammx module and put the code in
+    the chroma_i420_ymga module instead. This introduces a slight
+    performance issue as we now need to memcpy() the Y plane, but I have
+    some vout4 enhancements on their way which make this point moot.
+  * ./debian/changelog: imported official Debian changelog.
+  * ./debian/control: activated the vlc-mad and vlc-arts packages; package
+    builds should now work again.
+  * ./plugins/dvd/dvd.c: solved a symbol resolution issue when vlc was
+    compiled without libdvdcss which overflowed the return stack.
+  * ./plugins/ggi/ggi.c: ported the GGI plugin to vout4.
+  * ./plugins/glide/glide.c: ported the Glide plugin to vout4 (untested).
+  * ./src/input/input.c: prepared everything for multi-input mode; since
+    no interface is yet prepared to handle this, I changed them so that
+    they just use the first available input for now. This may break other
+    things, but I promise I'll eventually repair everything :-)
+
+------------------------------------------------------------------------
+r1398 | sam | 2002-01-07 18:02:07 +0100 (Mon, 07 Jan 2002) | 4 lines
+Changed paths:
+   M /trunk/debian/control
+   M /trunk/debian/rules
+   M /trunk/plugins/filter/wall.c
+   D /trunk/share/gnome-vlc.png
+   D /trunk/share/gnome-vlc.xpm
+   A /trunk/share/gnome-vlc16x16.png
+   A /trunk/share/gnome-vlc32x32.png
+   A /trunk/share/gnome-vlc32x32.xpm
+   A /trunk/share/gnome-vlc48x48.png
+   D /trunk/share/gvlc.png
+   D /trunk/share/gvlc.xpm
+   A /trunk/share/gvlc16x16.png
+   A /trunk/share/gvlc32x32.png
+   A /trunk/share/gvlc32x32.xpm
+   A /trunk/share/gvlc48x48.png
+   D /trunk/share/kvlc.png
+   D /trunk/share/kvlc.xpm
+   A /trunk/share/kvlc16x16.png
+   A /trunk/share/kvlc32x32.png
+   A /trunk/share/kvlc32x32.xpm
+   A /trunk/share/kvlc48x48.png
+   D /trunk/share/qvlc.png
+   D /trunk/share/qvlc.xpm
+   A /trunk/share/qvlc16x16.png
+   A /trunk/share/qvlc32x32.png
+   A /trunk/share/qvlc32x32.xpm
+   A /trunk/share/qvlc48x48.png
+   D /trunk/share/vlc.png
+   D /trunk/share/vlc.xpm
+   A /trunk/share/vlc16x16.png
+   A /trunk/share/vlc32x32.png
+   A /trunk/share/vlc32x32.xpm
+   A /trunk/share/vlc48x48.png
+
+
+  ./debian/control: updated list of supported architectures.
+  ./share/*: added 16x16 and 32x32 versions of PNG icons.
+
+------------------------------------------------------------------------
+r1399 | massiot | 2002-01-09 00:06:12 +0100 (Wed, 09 Jan 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+
+Fixed a bug in QuantMatrixExtension, many thanks to "Thomas L. Wood"
+<twood@lucent.com> !
+
+------------------------------------------------------------------------
+r1400 | stef | 2002-01-09 00:34:06 +0100 (Wed, 09 Jan 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/dvdread/dvdread.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+
+DVDRead plugins works again more or less ; major bugs remain but it is usable.
+It is selected by default if you have it compiled.
+
+------------------------------------------------------------------------
+r1401 | asmax | 2002-01-09 01:33:37 +0100 (Wed, 09 Jan 2002) | 5 lines
+Changed paths:
+   M /trunk/include/audio_output.h
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/dsp/aout_dsp.c
+   M /trunk/plugins/mpeg_adec/mpeg_adec.c
+   M /trunk/plugins/mpeg_adec/mpeg_adec_generic.c
+   M /trunk/plugins/mpeg_adec/mpeg_adec_generic.h
+   M /trunk/src/audio_output/aout_ext-dec.c
+   M /trunk/src/audio_output/aout_s16.c
+   M /trunk/src/audio_output/audio_output.c
+
+- better communication between audio decoder and output: aout plugins
+are now opened directly in the right mode (works with mpeg_adec and
+ac3_adec, not tested with mad)
+- first attempt to implement mono output (doesn't work yet)
+
+------------------------------------------------------------------------
+r1402 | sam | 2002-01-09 03:01:14 +0100 (Wed, 09 Jan 2002) | 11 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/BUGS
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/common.h
+   M /trunk/include/input_ext-intf.h
+   A /trunk/include/intf_eject.h
+   M /trunk/include/modules_inner.h
+   M /trunk/plugins/dummy/dummy.c
+   M /trunk/plugins/dummy/input_dummy.c
+   M /trunk/plugins/filter/wall.c
+   M /trunk/plugins/glide/glide.c
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_callbacks.c
+   M /trunk/plugins/gtk/gnome_callbacks.h
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk.glade
+   M /trunk/plugins/gtk/gtk_callbacks.c
+   M /trunk/plugins/gtk/gtk_callbacks.h
+   M /trunk/plugins/gtk/gtk_display.c
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/mga/Makefile
+   A /trunk/plugins/mga/xmga.c
+   M /trunk/src/input/input.c
+   M /trunk/src/interface/interface.c
+   A /trunk/src/interface/intf_eject.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h
+
+
+  * ./include/modules_inner.h: replaced _X with __VLC_SYMBOL because _X was
+    already a system macro under MacOS X.
+  * ./plugins/dummy/dummy.c: fixed vlc:loop, vlc:quit, etc. entries.
+  * ./plugins/glide/glide.c: activated double buffering.
+  * ./plugins/mga/xmga.c: started writing an xmga plugin; doesn't work yet.
+  * ./src/input/input.c: fixed the input memory leak, and the insane thread
+    spawning we got with vlc:loop.
+  * ./src/misc/intf_eject.c: disc ejection routine courtesy of Julien Blache,
+    currently Linux-only.
+
+------------------------------------------------------------------------
+r1403 | sam | 2002-01-09 11:22:37 +0100 (Wed, 09 Jan 2002) | 3 lines
+Changed paths:
+   M /trunk/src/interface/intf_eject.c
+   M /trunk/src/interface/main.c
+
+
+  * ./src/interface/intf_eject.c: BSD/OS port by Steven M. Schultz.
+
+------------------------------------------------------------------------
+r1404 | stef | 2002-01-10 00:32:40 +0100 (Thu, 10 Jan 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/mpeg_system/input_ts.c
+
+Hopefully fixed a bug in TS input, that caused a segfault when there was
+no network stream.
+
+Please, have a look at the fix to check it doesn't break anything else.
+
+------------------------------------------------------------------------
+r1405 | sam | 2002-01-10 05:11:25 +0100 (Thu, 10 Jan 2002) | 7 lines
+Changed paths:
+   M /trunk/plugins/dummy/input_dummy.c
+   M /trunk/plugins/dvd/input_dvd.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/gtk/gtk_display.c
+   M /trunk/plugins/mga/xmga.c
+   M /trunk/plugins/mpeg_adec/mpeg_adec.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_ext-intf.c
+   M /trunk/src/interface/intf_playlist.c
+
+
+  * ./src/input/input.c: fixed a few segfaults caused by the dummy plugin.
+  * ./plugins/mpeg_adec/mpeg_adec.c: fixed a segfault due to misuse of
+    DecoderError.
+  * ./plugins/x11/xcommon.c: replaced XFlush with XSync. This must be the
+    fourth time someone has to commit this, so I added a reminder :-)
+
+------------------------------------------------------------------------
+r1406 | asmax | 2002-01-11 00:41:08 +0100 (Fri, 11 Jan 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/mpeg_adec/mpeg_adec.c
+   M /trunk/src/audio_output/aout_s16.c
+
+
+- beginning of code factorization in aout_s16 (more cleaning will come)
+- As for libmad, I have tried to create the aout fifo in libmad_output,
+  to open it with the right sample rate, but strangely it didn't work.
+
+------------------------------------------------------------------------
+r1407 | sam | 2002-01-11 04:07:36 +0100 (Fri, 11 Jan 2002) | 3 lines
+Changed paths:
+   M /trunk/src/interface/intf_eject.c
+
+
+  * BSD compilation fix suggested by Steven M. Schultz.
+
+------------------------------------------------------------------------
+r1408 | jpsaman | 2002-01-11 23:05:34 +0100 (Fri, 11 Jan 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mad/mad_adec.c
+   M /trunk/plugins/mad/mad_libmad.c
+
+Removed aout_CreateFifo from mad_adec.c InitThread() and added it to mad_libmad.c in mad_libmad.c
+
+------------------------------------------------------------------------
+r1409 | sam | 2002-01-12 02:25:57 +0100 (Sat, 12 Jan 2002) | 6 lines
+Changed paths:
+   M /trunk/debian/control
+   M /trunk/plugins/chroma/i420_rgb.c
+   M /trunk/plugins/chroma/i420_rgb.h
+   M /trunk/plugins/chroma/i420_rgb16.c
+   M /trunk/plugins/chroma/i420_rgb8.c
+   M /trunk/plugins/dummy/vout_dummy.c
+   M /trunk/plugins/fb/fb.c
+   M /trunk/plugins/ggi/ggi.c
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_pictures.c
+
+
+  * ./plugins/chroma/i420_rgb16.c: 24/32 bpp software YUV.
+  * ./plugins/ggi/ggi.c: activated double buffering.
+  * ./src/video_output/vout_pictures.c: we create more Xv pictures to
+    get smoother rendering.
+
+------------------------------------------------------------------------
+r1410 | jlj | 2002-01-12 03:02:44 +0100 (Sat, 12 Jan 2002) | 2 lines
+Changed paths:
+   M /trunk/src/interface/intf_eject.c
+
+  * ./src/interface/intf_eject.c: MacOS X port.
+
+------------------------------------------------------------------------
+r1411 | jlj | 2002-01-12 22:58:56 +0100 (Sat, 12 Jan 2002) | 3 lines
+Changed paths:
+   M /trunk/src/misc/modules.c
+
+  * ./src/misc/modules.c: Fixed a compile issue under platforms without
+    HAVE_DYNAMIC_PLUGINS.
+
+------------------------------------------------------------------------
+r1412 | gbazin | 2002-01-13 16:07:55 +0100 (Sun, 13 Jan 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/mga/xmga.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/video_output/video_output.c
+
+
+* Fixed all the problems related to ToggleFullScreen().
+
+------------------------------------------------------------------------
+r1413 | gbazin | 2002-01-13 19:13:07 +0100 (Sun, 13 Jan 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/extras/libdvdcss/ioctl.c
+   M /trunk/include/common.h
+   M /trunk/src/misc/netutils.c
+
+
+* A few fixes for the Win32 build.
+
+------------------------------------------------------------------------
+r1414 | asmax | 2002-01-14 13:15:10 +0100 (Mon, 14 Jan 2002) | 9 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/include/audio_output.h
+   A /trunk/src/audio_output/aout_common.c
+   M /trunk/src/audio_output/aout_common.h
+   M /trunk/src/audio_output/aout_ext-dec.c
+   M /trunk/src/audio_output/aout_s16.c
+   M /trunk/src/audio_output/aout_s8.c
+   M /trunk/src/audio_output/aout_u16.c
+   M /trunk/src/audio_output/aout_u8.c
+   M /trunk/src/audio_output/audio_output.c
+
+
+HUGE cleanings in audio output:
+- removed AOUT_INTF_*_FIFO, which where not used
+- factorized S16StereoPlay, U8MonoPlay, and so on.., in a single
+  function aout_FillBuffer (in aout_common.c)
+  (unsigned 8bit may be broken, but I have no stream to test with :(
+
+- last step to be done: factorize aout_s8, aout_s16, ... thanks to a macro
+
+------------------------------------------------------------------------
+r1415 | asmax | 2002-01-14 20:54:36 +0100 (Mon, 14 Jan 2002) | 10 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/src/audio_output/aout_common.c
+   M /trunk/src/audio_output/aout_common.h
+   D /trunk/src/audio_output/aout_s16.c
+   D /trunk/src/audio_output/aout_s8.c
+   D /trunk/src/audio_output/aout_u16.c
+   D /trunk/src/audio_output/aout_u8.c
+   M /trunk/src/audio_output/audio_output.c
+
+
+- le coup de gr?\239?\191?\189ce: all the code in audio output is now factorized (except
+for ac3 spdif) in aout_common.c/.h
+- aout thread functions are declared with a macro
+
+TODO:
+- test unsigned 8 bit output, and implement S8 and U16 outputs
+- multi-channel support
+- check if resampling takes the PTS into account (and fix it)
+
+------------------------------------------------------------------------
+r1416 | jpsaman | 2002-01-14 21:53:42 +0100 (Mon, 14 Jan 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mad/mad_adec.c
+   M /trunk/plugins/mad/mad_adec.h
+   M /trunk/plugins/mad/mad_libmad.c
+
+Smooth sound (not tested on iPaq)
+
+------------------------------------------------------------------------
+r1417 | jpsaman | 2002-01-14 21:57:13 +0100 (Mon, 14 Jan 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mad/BUGS
+
+Updated BUGS list
+
+------------------------------------------------------------------------
+r1418 | jpsaman | 2002-01-14 22:00:45 +0100 (Mon, 14 Jan 2002) | 2 lines
+Changed paths:
+   A /trunk/INSTALL.libmad
+
+Configure, build and install instructions for libmad library and mad plugin.
+
+------------------------------------------------------------------------
+r1419 | stef | 2002-01-14 23:06:57 +0100 (Mon, 14 Jan 2002) | 5 lines
+Changed paths:
+   M /trunk/extras/libdvdcss/css.c
+   M /trunk/extras/libdvdcss/css.h
+   M /trunk/extras/libdvdcss/libdvdcss.c
+
+
+*With DVDCSS_METHOD=disc or key, the keys are no longer buffered on start.
+The title key is still read at each block but it is checked for change
+before decryption.
+
+------------------------------------------------------------------------
+r1420 | massiot | 2002-01-14 23:26:05 +0100 (Mon, 14 Jan 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+
+Attempt to fix the INPUT_MAX_ALLOCATION error.
+
+------------------------------------------------------------------------
+r1421 | massiot | 2002-01-15 00:46:35 +0100 (Tue, 15 Jan 2002) | 3 lines
+Changed paths:
+   M /trunk/include/common.h
+   M /trunk/include/input_ext-dec.h
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/lpcm_adec/lpcm_adec.c
+   M /trunk/plugins/mad/mad_adec.c
+   M /trunk/plugins/mad/mad_adec.h
+   M /trunk/plugins/mad/mad_libmad.c
+   M /trunk/plugins/mpeg_adec/mpeg_adec.c
+   M /trunk/plugins/mpeg_vdec/video_parser.c
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+   M /trunk/src/input/input_ext-dec.c
+   M /trunk/src/misc/modules_plugin.h
+
+* More precise way to retrieve a PTS from the bit stream.
+* Fixed issues in the PTS handling of the mad plug-in (incomplete).
+
+------------------------------------------------------------------------
+r1422 | sam | 2002-01-15 02:01:00 +0100 (Tue, 15 Jan 2002) | 5 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/debian/control
+   M /trunk/include/config.h
+
+
+  * ./debian/control: fixed Debian build-depends.
+  * ./include/config.h: changed RELEASE to HAVE_RELEASE because RELEASE
+    is already defined in <scsi/scsi.h> under Linux.
+
+------------------------------------------------------------------------
+r1423 | stef | 2002-01-15 06:22:21 +0100 (Tue, 15 Jan 2002) | 7 lines
+Changed paths:
+   M /trunk/extras/libdvdcss/libdvdcss.c
+   M /trunk/extras/libdvdread/dvdread.c
+   M /trunk/extras/libdvdread/videolan/dvdread.c
+
+
+-Patch of libdvdread to do readv on regular files (dvd copied on hard drive).
+Not completed, and little tested yet ; when it is completed, this patch should
+be submitted to libdvdread developers.
+
+-Patch of libdvdcss to decrypt vobs when they are not on a block device.
+
+------------------------------------------------------------------------
+r1424 | asmax | 2002-01-15 12:51:11 +0100 (Tue, 15 Jan 2002) | 5 lines
+Changed paths:
+   M /trunk/src/audio_output/aout_common.h
+   M /trunk/src/audio_output/audio_output.c
+
+
+- added support for S8 and U16 aout (not tested)
+- The sound is very dirty in U8 mode. I don't know if it comes from the
+8 bit mode itself or from the S16->U8 conversion.
+
+------------------------------------------------------------------------
+r1425 | stef | 2002-01-15 18:55:12 +0100 (Tue, 15 Jan 2002) | 3 lines
+Changed paths:
+   M /trunk/src/input/input.c
+
+*stream lock is initialized in input_CreateThread instead of initThread,
+to have it initialized when we call it in the interface.
+
+------------------------------------------------------------------------
+r1426 | stef | 2002-01-15 20:01:28 +0100 (Tue, 15 Jan 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/src/input/input.c
+
+
+The gnome/gtk interface should no longer user p_input->stream before it
+has been initialized.
+
+------------------------------------------------------------------------
+r1427 | sam | 2002-01-16 05:47:56 +0100 (Wed, 16 Jan 2002) | 3 lines
+Changed paths:
+   M /trunk/debian/rules
+   A /trunk/debian/vlc-arts.dirs
+   A /trunk/debian/vlc-mad.dirs
+
+
+  * ./debian/rules: fixed the vlc-arts and vlc-mad package builds.
+
+------------------------------------------------------------------------
+r1428 | sam | 2002-01-17 17:17:46 +0100 (Thu, 17 Jan 2002) | 4 lines
+Changed paths:
+   M /trunk/debian/control
+   M /trunk/vlc.spec
+
+
+  * ./vlc.spec: imported MandrakeSoft's new spec file.
+  * ./debian/control: fixed build-dependencies for vlc-mad.
+
+------------------------------------------------------------------------
+r1429 | gbazin | 2002-01-18 00:02:45 +0100 (Fri, 18 Jan 2002) | 11 lines
+Changed paths:
+   M /trunk/include/config.h
+   M /trunk/plugins/directx/aout_directx.c
+   M /trunk/plugins/directx/directx.c
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/directx/vout_directx.h
+   M /trunk/plugins/directx/vout_events.c
+   M /trunk/plugins/gtk/gtk_playlist.c
+   M /trunk/plugins/qnx/vout_qnx.c
+   M /trunk/src/interface/main.c
+   M /trunk/src/video_output/vout_pictures.c
+
+
+* major rewrite of the directx video plugin to adapt it to the new vout4
+    architecture. This plugin has also been through a major clean-up
+    and it is now much more robust and optimized.
+
+* Fixed a few problems with the win32 build.
+
+* Replaced the "overlay" command line option with "nooverlay". The
+    former was confusing and useless because overlays were used by
+    default anyway.
+
+------------------------------------------------------------------------
+r1430 | gbazin | 2002-01-19 20:54:01 +0100 (Sat, 19 Jan 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/beos/intf_beos.cpp
+   M /trunk/plugins/beos/vout_beos.cpp
+   M /trunk/plugins/macosx/aout_macosx.c
+   M /trunk/plugins/macosx/intf_main.c
+   M /trunk/plugins/macosx/macosx.c
+   M /trunk/plugins/macosx/vout_macosx.c
+   M /trunk/plugins/mga/vout_mga.c
+   M /trunk/plugins/qnx/aout_qnx.c
+   M /trunk/plugins/qnx/qnx.c
+   M /trunk/plugins/qnx/vout_qnx.c
+
+
+* Converted the plugin initialization code of the macosx, beos and qnx
+    code. (please note that they should still not compile as they need
+    to be adapted to the new Vout4 architecture)
+
+------------------------------------------------------------------------
+r1431 | sam | 2002-01-21 01:52:07 +0100 (Mon, 21 Jan 2002) | 10 lines
+Changed paths:
+   M /trunk/BUGS
+   M /trunk/MODULES
+   M /trunk/Makefile
+   M /trunk/Makefile.modules
+   M /trunk/Makefile.opts.in
+   M /trunk/config.guess
+   M /trunk/config.sub
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/control
+   M /trunk/include/config.h
+   M /trunk/plugins/macosx/macosx.c
+   M /trunk/plugins/qnx/vout_qnx.c
+   A /trunk/plugins/win32
+   A /trunk/plugins/win32/.cvsignore
+   A /trunk/plugins/win32/Makefile
+   A /trunk/plugins/win32/win32.cpp
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/modules.c
+   A /trunk/src/misc/symbols.c
+   M /trunk/src/video_output/vout_subpictures.c
+   M /trunk/vlc.spec
+
+
+  * ./plugins/win32: skeleton for the win32 interface Ipkiss is developing.
+  * ./config.guess ./config.sub: latest GNU versions.
+  * ./configure.in: when possible, xvideo is compiled as a plugin.
+  * ./vlc.spec: fixed a few minor inaccuracies.
+  * ./debian/control: vlc-gui is no longer depended on, but rather recommended.
+  * ./src/interface/main.c: --spumargin flag; use this to force displaying
+    subtitles at the bottom of the screen instead of putting them in the
+    middle, for instance: `--spumargin 5'.
+
+------------------------------------------------------------------------
+r1432 | sam | 2002-01-21 06:14:10 +0100 (Mon, 21 Jan 2002) | 5 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+
+
+  * ./configure.in: added extra checks for strange compilers such as
+    Borland C++ which do not support all gcc options. Note that vlc does
+    not compile with bcc32 yet, but is getting closer and closer to.
+
+------------------------------------------------------------------------
+r1433 | gbazin | 2002-01-21 08:00:21 +0100 (Mon, 21 Jan 2002) | 9 lines
+Changed paths:
+   M /trunk/extras/libdvdcss/css.c
+   M /trunk/extras/libdvdcss/libdvdcss.c
+   M /trunk/plugins/directx/vout_events.c
+   M /trunk/src/video_output/vout_pictures.c
+
+
+* Fixed crashes on exit in the directx plugin
+* vout_PlacePicture is now accepting picture width=height=0
+
+* Win32 (NT/2000/XP) fix for libdvdcss: first attempt to open the DVD
+  device in read/write mode so we can use ioctls. If this fails
+  (insufficent privileges) we at least open in read-only mode so the
+  libdvdcss title decryption method can be used.
+
+------------------------------------------------------------------------
+r1434 | jpsaman | 2002-01-21 23:28:10 +0100 (Mon, 21 Jan 2002) | 10 lines
+Changed paths:
+   M /trunk/plugins/mad/DESIGN
+   M /trunk/plugins/mad/TODO
+   M /trunk/plugins/mad/mad_adec.c
+   M /trunk/plugins/mad/mad_adec.h
+   M /trunk/plugins/mad/mad_libmad.c
+
+Changes made to mad plugin:
++ libmad_input now takes one frame at a time (see mad_adec.h for defines)
++ audio_linear_dither() gives better sound quality then s24_to_s16_pcm(),
+  but also makes audio artefacts louder so disabled it for now (see file
+  mad_libmad.c)
++ cleaned up libmad_output (see file mad_libmad.c)
++ cleaned up InitThread (see file mad_adec.c)
++ Made buffer size match libmad's expectations (see file mad_adec.h)
++ updated documentation
+
+------------------------------------------------------------------------
+r1435 | jpsaman | 2002-01-21 23:34:26 +0100 (Mon, 21 Jan 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mad/mad_libmad.c
+
+Oops, lucky to catch this one (deleted function name s24_to_s16_pcm accidently)
+
+------------------------------------------------------------------------
+r1436 | massiot | 2002-01-22 00:57:46 +0100 (Tue, 22 Jan 2002) | 4 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/common.h
+   M /trunk/include/defs.h.in
+   M /trunk/include/input_ext-dec.h
+   M /trunk/include/input_ext-intf.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/plugins/lpcm_adec/lpcm_adec.c
+   M /trunk/plugins/mad/mad_adec.c
+   M /trunk/plugins/mad/mad_adec.h
+   M /trunk/plugins/mad/mad_libmad.c
+   M /trunk/plugins/mpeg_adec/mpeg_adec.c
+   M /trunk/plugins/mpeg_system/input_es.c
+   M /trunk/plugins/mpeg_vdec/video_parser.c
+   M /trunk/plugins/spudec/spu_decoder.c
+   M /trunk/src/audio_output/aout_ext-dec.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/input/input_ext-dec.c
+   M /trunk/src/misc/modules_plugin.h
+
+* Decoders do not necessarily use bit stream (see mad plug-in)
+* mad PTS should finally be accurate
+* Some configure changes.
+
+------------------------------------------------------------------------
+r1437 | massiot | 2002-01-23 00:14:26 +0100 (Wed, 23 Jan 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/ac3_adec/ac3_adec.h
+   M /trunk/plugins/mpeg_adec/mpeg_adec.c
+
+* Fixed an alignment issue in the ac3 decoder.
+
+------------------------------------------------------------------------
+r1439 | stef | 2002-01-23 04:15:31 +0100 (Wed, 23 Jan 2002) | 5 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/extras/libdvdcss/css.c
+   M /trunk/extras/libdvdcss/css.h
+   M /trunk/extras/libdvdcss/libdvdcss.c
+   M /trunk/extras/libdvdread/Makefile
+   M /trunk/extras/libdvdread/bswap.h
+   M /trunk/extras/libdvdread/dvd_reader.c
+   M /trunk/extras/libdvdread/dvd_reader.h
+   A /trunk/extras/libdvdread/dvd_setup.c
+   A /trunk/extras/libdvdread/dvd_setup.h
+   D /trunk/extras/libdvdread/dvdcss.h
+   D /trunk/extras/libdvdread/dvdread.c
+   M /trunk/extras/libdvdread/ifo_print.h
+   M /trunk/extras/libdvdread/ifo_read.h
+   M /trunk/extras/libdvdread/ifo_types.h
+   M /trunk/extras/libdvdread/nav_print.h
+   M /trunk/extras/libdvdread/nav_read.h
+   M /trunk/extras/libdvdread/nav_types.h
+   D /trunk/extras/libdvdread/videolan
+   M /trunk/include/defs.h.in
+   M /trunk/plugins/dvd/dummy_dvdcss.h
+   M /trunk/plugins/dvdread/dvdread.c
+   M /trunk/plugins/dvdread/input_dvdread.h
+
+*Merged hh patch in libdvdcss from main tree.
+
+*Updated local libdvdread, so that it does not depend on libdvdcss
+(ala dummy_dvdcss) and modified configure to reflect changes.
+
+------------------------------------------------------------------------
+r1440 | stef | 2002-01-23 04:56:51 +0100 (Wed, 23 Jan 2002) | 4 lines
+Changed paths:
+   M /trunk/extras/libdvdread/dvd_reader.c
+   M /trunk/extras/libdvdread/dvd_setup.c
+   M /trunk/extras/libdvdread/dvd_setup.h
+
+-removed some useless printf
+
+-replaced dvdcss_title(,) with dvdcss_seek( ,,DVDCSS_SEEK_KEY )
+
+------------------------------------------------------------------------
+r1441 | asmax | 2002-01-23 13:02:12 +0100 (Wed, 23 Jan 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/mpeg_adec/mpeg_adec.c
+
+* enabled --stereo option for streams that pretend to be mono while they
+ are not!
+
+------------------------------------------------------------------------
+r1442 | stef | 2002-01-23 21:19:54 +0100 (Wed, 23 Jan 2002) | 2 lines
+Changed paths:
+   M /trunk/extras/libdvdread/ifo_print.h
+   M /trunk/extras/libdvdread/ifo_read.h
+   M /trunk/extras/libdvdread/ifo_types.h
+   M /trunk/extras/libdvdread/nav_print.h
+   M /trunk/extras/libdvdread/nav_read.h
+   M /trunk/extras/libdvdread/nav_types.h
+
+I checked in bad header files yesterday.
+
+------------------------------------------------------------------------
+r1443 | massiot | 2002-01-24 00:14:59 +0100 (Thu, 24 Jan 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+
+Fixed a bug introduced yesterday.
+
+------------------------------------------------------------------------
+r1444 | sam | 2002-01-24 14:32:53 +0100 (Thu, 24 Jan 2002) | 5 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h
+
+
+  * ./src/misc/modules_plugin.h: fixed a missing function initialization
+    which made decoder plugins segfault in GetChunk calls.
+  * ./configure.in: proper soundcard.h check from Yves Duret.
+
+------------------------------------------------------------------------
+r1445 | stef | 2002-01-24 19:50:32 +0100 (Thu, 24 Jan 2002) | 6 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/extras/libdvdread/Makefile
+
+Configure and Makefile tweaking for dvdread module.
+It is now activated with option --with-dvdread, that takes the same options
+as --with-dvdcss.
+If you link with libdvdread statically dvdread is compiled builtin ; if you
+link dynamically, it is compiled as a plugin.
+
+------------------------------------------------------------------------
+r1447 | gbazin | 2002-01-25 07:43:34 +0100 (Fri, 25 Jan 2002) | 11 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/win32/Makefile
+   A /trunk/plugins/win32/aout_waveout.c
+   A /trunk/plugins/win32/waveout.c
+   M /trunk/src/audio_output/audio_output.c
+
+
+* Added a new very simple audio plugin for Win32. This plugin uses the
+    waveOut API which is a lot easier to use for streaming stuff than
+    directsound. (you don't have to take care of underflows anymore
+    because it doesn't use circular buffers).
+    If you are having a lot of underflows, this plugin is currently
+    better adapted than the directx plugin.
+
+* Moved some initialization stuff in audio_out.c so we can now the
+    caracteristics of the audio stream before calling aout_Open().
+
+------------------------------------------------------------------------
+r1448 | sam | 2002-01-25 18:18:37 +0100 (Fri, 25 Jan 2002) | 4 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/x11/xcommon.c
+
+
+  * ./plugins/x11/xcommon.c: we don't use DPMS functions if they are
+    not available.
+
+------------------------------------------------------------------------
+r1449 | tcastley | 2002-01-26 02:18:27 +0100 (Sat, 26 Jan 2002) | 2 lines
+Changed paths:
+   M /trunk/src/misc/beos_specific.cpp
+
+Fixed compliation error due to inclusion of threads.h
+
+------------------------------------------------------------------------
+r1450 | gbazin | 2002-01-27 23:14:52 +0100 (Sun, 27 Jan 2002) | 12 lines
+Changed paths:
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/directx/vout_directx.h
+   M /trunk/plugins/directx/vout_events.c
+
+
+* Added double-buffering for the directx plugin in overlay mode.
+* Several directx bug-fixes:
+    - implemented the right behaviour on exit.
+    - fixed bug preventing the creation of several windows.
+        (the wall filter is working now :-))
+    - fixed unnecessary background redraws (it made the video flicker).
+    - fixed bug where we were losing the video display because of lost
+        surfaces in video memory.
+    - when using hardware overlay, the output window will now specify:
+        "(using hardware overlay)".
+
+------------------------------------------------------------------------
+r1451 | sam | 2002-01-28 17:51:22 +0100 (Mon, 28 Jan 2002) | 2 lines
+Changed paths:
+   M /trunk/BUGS
+   M /trunk/plugins/chroma/i420_rgb.c
+   M /trunk/plugins/chroma/i420_rgb.h
+   M /trunk/plugins/chroma/i420_rgb16.c
+   M /trunk/plugins/chroma/i420_rgb_mmx.h
+   M /trunk/plugins/x11/xcommon.c
+
+  * ./plugins/chroma/i420_rgb16.c: MMX YUV to RGB transformation for 15bpp.
+
+------------------------------------------------------------------------
+r1452 | stef | 2002-01-28 22:31:58 +0100 (Mon, 28 Jan 2002) | 2 lines
+Changed paths:
+   M /trunk/extras/libdvdread/dvd_reader.c
+
+.Fixed a segfault a dvdread exit (my fault).
+
+------------------------------------------------------------------------
+r1453 | stef | 2002-01-29 00:08:31 +0100 (Tue, 29 Jan 2002) | 10 lines
+Changed paths:
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/plugins/alsa/aout_alsa.c
+   M /trunk/plugins/beos/aout_beos.cpp
+   M /trunk/plugins/directx/aout_directx.c
+   M /trunk/plugins/dsp/aout_dsp.c
+   M /trunk/plugins/dummy/aout_dummy.c
+   M /trunk/plugins/esd/aout_esd.c
+   M /trunk/plugins/macosx/aout_macosx.c
+   M /trunk/plugins/qnx/aout_qnx.c
+   M /trunk/plugins/sdl/aout_sdl.c
+   M /trunk/plugins/win32/aout_waveout.c
+   M /trunk/src/audio_output/audio_output.c
+
+-Fixed ac3_spdif which has been broken recently,
+
+-Check frequency in ac3_adec and change fifo if needed,
+
+-Moved initialisation of p_aout from plugins to audio_output.c
+If audio output rate is psecified at launch time, we try to use it by default.
+
+Note that audio output currently suffers from frequent underruns.
+This has not been fixed here.
+
+------------------------------------------------------------------------
+r1454 | gbazin | 2002-01-29 21:11:18 +0100 (Tue, 29 Jan 2002) | 4 lines
+Changed paths:
+   M /trunk/include/common.h
+   M /trunk/include/mtime.h
+   M /trunk/plugins/dummy/intf_dummy.c
+   M /trunk/src/misc/modules_plugin.h
+
+
+* Added mstrtime() to module_symbols_t so we can compile the mpeg_vdec
+    plugin with TRACE mode enabled.
+
+------------------------------------------------------------------------
+r1455 | sam | 2002-01-30 01:09:49 +0100 (Wed, 30 Jan 2002) | 11 lines
+Changed paths:
+   M /trunk/MODULES
+   M /trunk/plugins/filter/wall.c
+
+
+  * Fixed stuff in the wall filter. Extended syntax:
+     --filter wall         % open a wall (3x3 is the default value)
+     --filter wall:2       % open a 2x2 wall
+     --filter wall:3x2     % open a 3x2 wall
+     --filter wall:2x1:0   % open a 2x1 wall, only display block 0
+     --filter wall:2:0,3   % open a 2x2 wall, only display blocks 0 and 3
+    For instance, if you have 2 computers listening to a network stream, on
+    the left computer you use --filter wall:2x1:0 and on the right computer
+    you use --filter wall:2x1:1
+
+------------------------------------------------------------------------
+r1457 | massiot | 2002-02-01 00:18:27 +0100 (Fri, 01 Feb 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/gtk/gtk_open.c
+
+Fixed a bug in the network dialog.
+
+------------------------------------------------------------------------
+r1458 | sam | 2002-02-04 10:58:59 +0100 (Mon, 04 Feb 2002) | 4 lines
+Changed paths:
+   M /trunk/src/misc/modules.c
+
+
+  * ./src/misc/modules.c: changed module_Need to make it possible to
+    have several modules with the same shortcut name.
+
+------------------------------------------------------------------------
+r1459 | gbazin | 2002-02-05 22:46:41 +0100 (Tue, 05 Feb 2002) | 6 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/config.h
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/interface/main.c
+
+
+* New AC3 decoder plugin using liba52 from Aaron Holtzman and
+    Michel Lespinasse.
+    This plugin isn't used by default, you have to specify:
+    --ac3_adec liba52
+
+------------------------------------------------------------------------
+r1460 | sam | 2002-02-06 03:37:18 +0100 (Wed, 06 Feb 2002) | 4 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/Makefile
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/changelog
+   M /trunk/debian/control
+   M /trunk/debian/rules
+   A /trunk/debian/vlc-lirc.dirs
+   A /trunk/doc/lirc
+   A /trunk/doc/lirc/example.lircrc
+   M /trunk/include/defs.h.in
+   A /trunk/plugins/lirc
+   A /trunk/plugins/lirc/.cvsignore
+   A /trunk/plugins/lirc/Makefile
+   A /trunk/plugins/lirc/lirc.c
+
+  * ./plugins/lirc/lirc.c: IR remote control plugin by Sigmund Augdal
+    <sigmunau@stud.ntnu.no>, activate with --enable-lirc.
+  * ./configure.in: put liba52_adec in a builtin for PIC/non-PIC reasons.
+
+------------------------------------------------------------------------
+r1461 | gbazin | 2002-02-06 21:44:23 +0100 (Wed, 06 Feb 2002) | 4 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/rules
+   A /trunk/plugins/a52
+   A /trunk/plugins/a52/.cvsignore
+   A /trunk/plugins/a52/Makefile
+   A /trunk/plugins/a52/a52.c
+   A /trunk/plugins/a52/a52.h
+   M /trunk/src/interface/main.c
+
+
+* Just renamed the liba52_adec plugin into a52 to comply with the naming
+convention used by the other plugins.
+
+------------------------------------------------------------------------
+r1462 | sam | 2002-02-08 16:57:29 +0100 (Fri, 08 Feb 2002) | 4 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/video.h
+   M /trunk/plugins/beos/InterfaceWindow.cpp
+   M /trunk/plugins/beos/Makefile
+   M /trunk/plugins/beos/vout_beos.cpp
+   M /trunk/plugins/chroma/i420_rgb.c
+   M /trunk/src/misc/beos_specific.cpp
+   M /trunk/src/video_output/vout_pictures.c
+
+
+  * ./plugins/beos/vout_beos.cpp: ported the BeOS RGB video output to
+    vout4. The overlay video output still needs to be written though.
+
+------------------------------------------------------------------------
+r1463 | gbazin | 2002-02-13 22:54:44 +0100 (Wed, 13 Feb 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/a52/a52.c
+
+
+* compilation fix (include stdint.h)
+* fixed a SEGV
+
+------------------------------------------------------------------------
+r1464 | sam | 2002-02-13 23:10:40 +0100 (Wed, 13 Feb 2002) | 7 lines
+Changed paths:
+   M /trunk/include/main.h
+   M /trunk/plugins/beos/aout_beos.cpp
+   M /trunk/plugins/beos/vout_beos.cpp
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+   M /trunk/plugins/vcd/input_vcd.c
+   M /trunk/src/interface/main.c
+   M /trunk/src/video_output/vout_pictures.c
+   M /trunk/src/video_output/vout_subpictures.c
+
+
+  * ./plugins/beos/*: BeOS fixes from Rudolf Cornelissen.
+  * ./src/interface/main.c: --desync now really accepts a value in ms.
+  * ./plugins/vcd/input_vcd.c: fixed a crash when not opening a VCD.
+  * ./src/video_output/vout_subpictures.c: fixed subtitles under BeOS and
+    other architectures which don't support overlay.
+
+------------------------------------------------------------------------
+r1465 | sam | 2002-02-15 00:29:17 +0100 (Fri, 15 Feb 2002) | 5 lines
+Changed paths:
+   M /trunk/include/common.h
+   M /trunk/plugins/gtk/fixfiles.sh
+   M /trunk/plugins/gtk/gtk_playlist.c
+   M /trunk/plugins/gtk/gtk_support.h
+   M /trunk/src/interface/main.c
+
+
+  * Grmbl. Forgot to commit those Win32 fixes last time, and they were
+    stuck on VTHR. Sorry xav, this probably explains why I couldn't
+    find the commit log :-)
+
+------------------------------------------------------------------------
+r1466 | sam | 2002-02-15 14:32:54 +0100 (Fri, 15 Feb 2002) | 18 lines
+Changed paths:
+   M /trunk/include/common.h
+   M /trunk/include/config.h
+   M /trunk/include/input_ext-intf.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/include/main.h
+   M /trunk/include/modules.h
+   M /trunk/plugins/a52/a52.c
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/plugins/alsa/aout_alsa.c
+   M /trunk/plugins/arts/aout_arts.c
+   M /trunk/plugins/beos/aout_beos.cpp
+   M /trunk/plugins/beos/intf_beos.cpp
+   M /trunk/plugins/beos/vout_beos.cpp
+   M /trunk/plugins/chroma/i420_rgb.c
+   M /trunk/plugins/chroma/i420_ymga.c
+   M /trunk/plugins/chroma/i420_yuy2.c
+   M /trunk/plugins/chroma/i422_yuy2.c
+   M /trunk/plugins/directx/aout_directx.c
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/downmix/downmix.c
+   M /trunk/plugins/downmix/downmix3dn.c
+   M /trunk/plugins/downmix/downmixsse.c
+   M /trunk/plugins/dsp/aout_dsp.c
+   M /trunk/plugins/dummy/aout_dummy.c
+   M /trunk/plugins/dummy/input_dummy.c
+   M /trunk/plugins/dummy/intf_dummy.c
+   M /trunk/plugins/dummy/vout_dummy.c
+   M /trunk/plugins/dvd/input_dvd.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/esd/aout_esd.c
+   M /trunk/plugins/fb/fb.c
+   M /trunk/plugins/filter/deinterlace.c
+   M /trunk/plugins/filter/distort.c
+   M /trunk/plugins/filter/invert.c
+   M /trunk/plugins/filter/transform.c
+   M /trunk/plugins/filter/wall.c
+   M /trunk/plugins/ggi/ggi.c
+   M /trunk/plugins/glide/glide.c
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk_playlist.c
+   M /trunk/plugins/idct/idct.c
+   M /trunk/plugins/idct/idct_decl.h
+   M /trunk/plugins/idct/idctaltivec.c
+   M /trunk/plugins/idct/idctclassic.c
+   M /trunk/plugins/idct/idctmmx.c
+   M /trunk/plugins/idct/idctmmxext.c
+   M /trunk/plugins/imdct/imdct.c
+   M /trunk/plugins/imdct/imdct3dn.c
+   M /trunk/plugins/imdct/imdctsse.c
+   M /trunk/plugins/lirc/lirc.c
+   M /trunk/plugins/lpcm_adec/lpcm_adec.c
+   M /trunk/plugins/macosx/aout_macosx.c
+   M /trunk/plugins/macosx/intf_main.c
+   A /trunk/plugins/macosx/intf_main.h
+   M /trunk/plugins/macosx/intf_vlc_wrapper.c
+   M /trunk/plugins/macosx/macosx.h
+   M /trunk/plugins/macosx/vout_macosx.c
+   M /trunk/plugins/mad/mad_adec.c
+   M /trunk/plugins/memcpy/memcpy.c
+   M /trunk/plugins/mga/mga.c
+   M /trunk/plugins/mga/xmga.c
+   M /trunk/plugins/motion/motion.c
+   M /trunk/plugins/motion/motion3dnow.c
+   M /trunk/plugins/motion/motionaltivec.c
+   M /trunk/plugins/motion/motionmmx.c
+   M /trunk/plugins/motion/motionmmxext.c
+   M /trunk/plugins/mpeg_adec/mpeg_adec.c
+   M /trunk/plugins/mpeg_system/input_es.c
+   M /trunk/plugins/mpeg_system/input_ps.c
+   M /trunk/plugins/mpeg_system/input_ts.c
+   M /trunk/plugins/mpeg_system/mpeg_es.c
+   M /trunk/plugins/mpeg_system/mpeg_ps.c
+   M /trunk/plugins/mpeg_vdec/video_parser.c
+   M /trunk/plugins/qnx/aout_qnx.c
+   M /trunk/plugins/qnx/vout_qnx.c
+   M /trunk/plugins/qt/intf_qt.cpp
+   M /trunk/plugins/sdl/aout_sdl.c
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/spudec/spu_decoder.c
+   M /trunk/plugins/text/ncurses.c
+   M /trunk/plugins/text/rc.c
+   M /trunk/plugins/vcd/input_vcd.c
+   M /trunk/plugins/vcd/vcd.c
+   M /trunk/plugins/win32/aout_waveout.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/audio_output/aout_ext-dec.c
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/interface/interface.c
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_pictures.c
+
+
+  * ALL: got rid of *_Probe functions because most of them were duplicates
+    of the real _Init or _Create functions. That's 1000 lines of code gained.
+  * ./src/misc/modules.c: we try not to keep the global lock in module_Need,
+    which should speed up output spawning.
+  * ./plugins/dummy/input_dummy.c: fixed vlc:quit command.
+  * ./plugins/gtk/gtk_playlist.c: compilation fix.
+  * ./plugins/macosx/*: preliminary fixes for the vout4 port.
+
+   Notes on the *_Probe eradication:
+  o I probably broke the DirectX video output, because of the "must init and
+    run in the same thread" issue. I'll fix this ASAP.
+  o Subtitles are broken (or at least, pretty ugly) in RGB mode.
+  o The input plugins still have *_Probe functions. This will disappear when
+    meuuh is finished with the access plugins.
+  o The decoder plugins still have *_Probe functions. This is probably not
+    going to change, it looks OK to me.
+
+------------------------------------------------------------------------
+r1467 | gbazin | 2002-02-15 21:02:21 +0100 (Fri, 15 Feb 2002) | 10 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/directx/aout_directx.c
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/gtk/gtk_playlist.c
+   M /trunk/plugins/win32/Makefile
+   D /trunk/plugins/win32/aout_waveout.c
+   M /trunk/plugins/win32/waveout.c
+
+
+* Win32 compilation fixes (mingw includes dirent)
+* configure now checks for ddraw.h and not directx.h
+* vout_directx doesn't include directx.h anymore (this file isn't part of
+    the directx sdk)
+* moved all the stuff from aout_waveout.c directly into waveout.c (I don't
+    know what I was thinking about when I created these two files ;-)
+* until we fix the audio buffer underrun problem, waveout will be the
+    default audio output on win32 (instead of directx).
+
+------------------------------------------------------------------------
+r1468 | jlj | 2002-02-18 02:34:44 +0100 (Mon, 18 Feb 2002) | 4 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
+   M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj
+   A /trunk/macosx-dmg
+   M /trunk/plugins/macosx/Makefile
+   M /trunk/plugins/macosx/intf_controller.c
+   M /trunk/plugins/macosx/intf_controller.h
+   A /trunk/plugins/macosx/intf_macosx.c
+   D /trunk/plugins/macosx/intf_main.c
+   D /trunk/plugins/macosx/intf_main.h
+   D /trunk/plugins/macosx/intf_qdview.c
+   D /trunk/plugins/macosx/intf_qdview.h
+   M /trunk/plugins/macosx/intf_vlc_wrapper.c
+   M /trunk/plugins/macosx/intf_vlc_wrapper.h
+   M /trunk/plugins/macosx/macosx.c
+   M /trunk/plugins/macosx/macosx.h
+   M /trunk/plugins/macosx/vout_macosx.c
+   A /trunk/plugins/macosx/vout_qdview.c
+   A /trunk/plugins/macosx/vout_qdview.h
+   A /trunk/plugins/macosx/vout_window.c
+   A /trunk/plugins/macosx/vout_window.h
+
+  * MacOS X vout improvements
+  * MacOS X intf now returns, allowing vlc to terminate properly
+  * Added a new make target: package-macosx
+
+------------------------------------------------------------------------
+r1469 | stef | 2002-02-18 20:02:41 +0100 (Mon, 18 Feb 2002) | 2 lines
+Changed paths:
+   M /trunk/src/video_output/video_output.c
+
+Fixed a typo in aspect ratio calculation
+
+------------------------------------------------------------------------
+r1470 | sam | 2002-02-19 01:50:20 +0100 (Tue, 19 Feb 2002) | 8 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/common.h
+   M /trunk/include/config.h
+   M /trunk/include/defs.h.in
+   M /trunk/include/interface.h
+   M /trunk/include/intf_msg.h
+   M /trunk/include/video.h
+   M /trunk/ipkg/patch
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/ac3_adec/ac3_parse.c
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/plugins/alsa/aout_alsa.c
+   M /trunk/plugins/directx/vout_events.c
+   M /trunk/plugins/dvd/input_dvd.c
+   M /trunk/plugins/ggi/ggi.c
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/lirc/lirc.c
+   M /trunk/plugins/lpcm_adec/lpcm_adec.c
+   M /trunk/plugins/macosx/aout_macosx.c
+   M /trunk/plugins/mad/mad_libmad.c
+   M /trunk/plugins/mga/xmga.c
+   M /trunk/plugins/mpeg_adec/mpeg_adec.c
+   M /trunk/plugins/mpeg_vdec/video_decoder.c
+   M /trunk/plugins/mpeg_vdec/video_parser.c
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+   M /trunk/plugins/mpeg_vdec/vpar_synchro.c
+   M /trunk/plugins/qnx/vout_qnx.c
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/spudec/spu_decoder.c
+   M /trunk/plugins/text/Makefile
+   A /trunk/plugins/text/logger.c
+   M /trunk/plugins/vcd/input_vcd.c
+   M /trunk/plugins/vcd/linux_cdrom_tools.c
+   M /trunk/plugins/x11/x11.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/audio_output/aout_common.c
+   M /trunk/src/audio_output/aout_spdif.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/input/input_programs.c
+   M /trunk/src/input/mpeg_system.c
+   M /trunk/src/interface/interface.c
+   M /trunk/src/interface/intf_msg.c
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/video_text.c
+   M /trunk/src/video_output/vout_pictures.c
+   M /trunk/src/video_output/vout_subpictures.c
+
+
+   * Got rid of TRACE and intf_DbgMsg which were seldom used anyway.
+   * All intf_*Msg functions now write to stderr.
+   * Implemented a message queue interface plugins can subscribe to.
+   * Wrote the logger interface plugin. Usage:
+      vlc -I logger:filename.log
+   * Lots of fixes in the SPU renderer.
+
+------------------------------------------------------------------------
+r1471 | sam | 2002-02-19 04:54:56 +0100 (Tue, 19 Feb 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk.glade
+   M /trunk/plugins/gtk/gtk_callbacks.c
+   M /trunk/plugins/gtk/gtk_callbacks.h
+   M /trunk/plugins/gtk/gtk_common.h
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/gtk/gtk_interface.h
+   M /trunk/plugins/gtk/gtk_support.c
+   M /trunk/plugins/gtk/gtk_support.h
+   M /trunk/plugins/lirc/lirc.c
+   M /trunk/plugins/text/logger.c
+   M /trunk/src/interface/intf_msg.c
+
+
+  * ./plugins/lirc/lirc.: various fixes, thanks to Sigmund Augdal.
+  * ./plugins/text/logger.c: rewrote an ugly loop.
+  * ./plugins/gtk/gtk.c: added a Gtk+ window containing all the log
+    messages; updated in real time. To open it, go to "view"->"messages".
+
+------------------------------------------------------------------------
+r1472 | sam | 2002-02-20 02:47:01 +0100 (Wed, 20 Feb 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/lirc/lirc.c
+
+
+  * ./plugins/lirc/lirc.c: fixed my mistakes from yesterday.
+
+------------------------------------------------------------------------
+r1473 | jlj | 2002-02-20 06:50:00 +0100 (Wed, 20 Feb 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/vcd/Makefile
+   A /trunk/plugins/vcd/cdrom_tools.c
+   A /trunk/plugins/vcd/cdrom_tools.h
+   M /trunk/plugins/vcd/input_vcd.c
+   D /trunk/plugins/vcd/linux_cdrom_tools.c
+   D /trunk/plugins/vcd/linux_cdrom_tools.h
+
+  * MacOS X VCD support.
+
+------------------------------------------------------------------------
+r1474 | sam | 2002-02-20 06:56:18 +0100 (Wed, 20 Feb 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_callbacks.c
+   M /trunk/plugins/gtk/gnome_callbacks.h
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gnome_interface.h
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk_callbacks.c
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/gtk/gtk_support.h
+   M /trunk/plugins/lirc/lirc.c
+   M /trunk/plugins/text/logger.c
+   M /trunk/src/interface/intf_msg.c
+
+
+  * ./plugins/gtk/gtk.c: the log window is now black with colourful text.
+  * ./plugins/gtk/gnome.c: ported the log window to the GNOME interface.
+  * ./src/interface/intf_msg.c: messages are sent to the queue even if
+    -vvvv* wasn't specified.
+
+------------------------------------------------------------------------
+r1475 | sam | 2002-02-20 20:01:13 +0100 (Wed, 20 Feb 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile
+
+
+  * ./Makefile: the win32 port now uses a more recent version of gtk+.
+
+------------------------------------------------------------------------
+r1476 | sam | 2002-02-21 00:23:53 +0100 (Thu, 21 Feb 2002) | 5 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/Makefile.modules
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/common.h
+   M /trunk/include/defs.h.in
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/misc/netutils.c
+
+
+  * ./configure.in: removed a bashism.
+  * ./plugins/x11/xcommon.c: support for systems without shm.h.
+  * QNX compilation fixes here and there; the qnx plugin still doesn't work.
+
+------------------------------------------------------------------------
+r1477 | sam | 2002-02-21 01:54:00 +0100 (Thu, 21 Feb 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+
+  * ./configure.in: gtk*-config detection fix for FreeBSD.
+
+------------------------------------------------------------------------
+r1478 | sam | 2002-02-21 22:55:40 +0100 (Thu, 21 Feb 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/lirc/lirc.c
+
+
+  * ./plugins/lirc/lirc.c: non-blocking patch from Sigmund Augdal
+    <sigmunau@stud.ntnu.no>; hope this time my enhancements don't break
+    everything :-)
+
+------------------------------------------------------------------------
+r1479 | sam | 2002-02-22 00:56:08 +0100 (Fri, 22 Feb 2002) | 4 lines
+Changed paths:
+   M /trunk/src/misc/modules_plugin.h
+
+
+  * ./src/misc/modules_plugin.h: if symbol foo isn't found in the
+    plugin, we always try to open _foo, whatever the architecture.
+
+------------------------------------------------------------------------
+r1480 | gbazin | 2002-02-22 21:46:58 +0100 (Fri, 22 Feb 2002) | 6 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+
+* Don't try to grok altivec with mingw32.
+* --with-directx-path should now indicate the path where the actual
+headers are (before the headers had to be in an include subdir). By the
+way you can download these header files from the videolan web site.
+
+------------------------------------------------------------------------
+r1481 | gbazin | 2002-02-23 22:31:44 +0100 (Sat, 23 Feb 2002) | 3 lines
+Changed paths:
+   M /trunk/src/interface/intf_msg.c
+
+
+* fixed array over-run bug in intf_MsgUnsub
+
+------------------------------------------------------------------------
+r1482 | gbazin | 2002-02-24 21:51:10 +0100 (Sun, 24 Feb 2002) | 23 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/include/audio_output.h
+   M /trunk/include/common.h
+   M /trunk/include/config.h
+   A /trunk/include/configuration.h
+   M /trunk/include/main.h
+   M /trunk/include/modules.h
+   M /trunk/include/modules_inner.h
+   M /trunk/include/videolan/vlc.h
+   M /trunk/plugins/a52/a52.c
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/ac3_adec/ac3_decoder.h
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/plugins/alsa/alsa.c
+   M /trunk/plugins/arts/aout_arts.c
+   M /trunk/plugins/arts/arts.c
+   M /trunk/plugins/beos/aout_beos.cpp
+   M /trunk/plugins/beos/beos.cpp
+   M /trunk/plugins/beos/vout_beos.cpp
+   M /trunk/plugins/directx/aout_directx.c
+   M /trunk/plugins/directx/directx.c
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/dsp/aout_dsp.c
+   M /trunk/plugins/dsp/dsp.c
+   M /trunk/plugins/dummy/dummy.c
+   M /trunk/plugins/dummy/null.c
+   M /trunk/plugins/dvd/input_dvd.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/esd/aout_esd.c
+   M /trunk/plugins/esd/esd.c
+   M /trunk/plugins/fb/fb.c
+   M /trunk/plugins/filter/deinterlace.c
+   M /trunk/plugins/filter/distort.c
+   M /trunk/plugins/filter/invert.c
+   M /trunk/plugins/filter/transform.c
+   M /trunk/plugins/filter/wall.c
+   M /trunk/plugins/ggi/ggi.c
+   M /trunk/plugins/gtk/gtk_display.c
+   M /trunk/plugins/gtk/gtk_open.c
+   M /trunk/plugins/gtk/gtk_preferences.c
+   M /trunk/plugins/idct/idctclassic.c
+   M /trunk/plugins/kde/kde.cpp
+   M /trunk/plugins/kde/kde_interface.cpp
+   M /trunk/plugins/lirc/lirc.c
+   M /trunk/plugins/mga/xmga.c
+   M /trunk/plugins/mpeg_adec/mpeg_adec.c
+   M /trunk/plugins/mpeg_system/input_ps.c
+   M /trunk/plugins/mpeg_vdec/video_parser.c
+   M /trunk/plugins/mpeg_vdec/vpar_synchro.c
+   M /trunk/plugins/qnx/qnx.c
+   M /trunk/plugins/qnx/vout_qnx.c
+   M /trunk/plugins/qt/qt.cpp
+   M /trunk/plugins/sdl/aout_sdl.c
+   M /trunk/plugins/text/logger.c
+   M /trunk/plugins/text/ncurses.c
+   M /trunk/plugins/vcd/input_vcd.c
+   M /trunk/plugins/win32/waveout.c
+   M /trunk/plugins/x11/x11.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/plugins/x11/xcommon.h
+   M /trunk/plugins/x11/xvideo.c
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/input/mpeg_system.c
+   M /trunk/src/interface/interface.c
+   M /trunk/src/interface/main.c
+   A /trunk/src/misc/configuration.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_builtin.h.in
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/netutils.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_subpictures.c
+
+
+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 ;-)
+
+------------------------------------------------------------------------
+r1483 | jobi | 2002-02-24 22:36:20 +0100 (Sun, 24 Feb 2002) | 3 lines
+Changed paths:
+   M /trunk/include/common.h
+   M /trunk/include/input_ext-intf.h
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gtk.glade
+   M /trunk/plugins/gtk/gtk_common.h
+   M /trunk/plugins/gtk/gtk_display.c
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/gtk/gtk_menu.c
+   M /trunk/src/input/input_ext-intf.c
+   M /trunk/src/misc/modules_plugin.h
+
+Added a menu in the GTK and gnome interfaces to change the current program
+in multi-program streams (such as ones provided by a DVB-S card).
+
+------------------------------------------------------------------------
+r1484 | sam | 2002-02-24 23:06:50 +0100 (Sun, 24 Feb 2002) | 5 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/include/audio_output.h
+   M /trunk/include/common.h
+   M /trunk/include/defs.h.in
+   M /trunk/include/modules.h
+   M /trunk/plugins/a52/a52.c
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/plugins/alsa/aout_alsa.c
+   M /trunk/plugins/arts/aout_arts.c
+   M /trunk/plugins/beos/aout_beos.cpp
+   M /trunk/plugins/directx/aout_directx.c
+   M /trunk/plugins/dsp/aout_dsp.c
+   M /trunk/plugins/dummy/aout_dummy.c
+   M /trunk/plugins/esd/aout_esd.c
+   M /trunk/plugins/lpcm_adec/lpcm_adec.c
+   M /trunk/plugins/macosx/aout_macosx.c
+   M /trunk/plugins/mad/mad_libmad.c
+   M /trunk/plugins/mpeg_adec/adec_layer1.c
+   M /trunk/plugins/mpeg_adec/adec_layer2.c
+   M /trunk/plugins/mpeg_adec/adec_math.c
+   M /trunk/plugins/mpeg_adec/adec_math.h
+   M /trunk/plugins/mpeg_adec/mpeg_adec.c
+   M /trunk/plugins/qnx/aout_qnx.c
+   M /trunk/plugins/sdl/aout_sdl.c
+   M /trunk/plugins/win32/waveout.c
+   D /trunk/src/audio_output/aout_common.c
+   D /trunk/src/audio_output/aout_common.h
+   M /trunk/src/audio_output/aout_ext-dec.c
+   A /trunk/src/audio_output/aout_pcm.c
+   A /trunk/src/audio_output/aout_pcm.h
+   M /trunk/src/audio_output/aout_spdif.c
+   M /trunk/src/audio_output/audio_output.c
+
+
+  * Fixed a quite old bug in the audio output which made the sound stutter
+    when wrapping around the audio output fifo.
+  * Lots of simplifications in the audio output, got rid of b_stereo.
+
+------------------------------------------------------------------------
+r1485 | sam | 2002-02-24 23:12:10 +0100 (Sun, 24 Feb 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/dsp/aout_dsp.c
+
+
+  * Forgot one fix in my previous commit. As usual.
+
+------------------------------------------------------------------------
+r1486 | sam | 2002-02-24 23:12:45 +0100 (Sun, 24 Feb 2002) | 3 lines
+Changed paths:
+   A /trunk/src/audio_output/aout_spdif.h
+
+
+  * Replacement header for aout_common.h.
+
+------------------------------------------------------------------------
+r1487 | sam | 2002-02-25 05:30:03 +0100 (Mon, 25 Feb 2002) | 11 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   A /trunk/plugins/fx
+   A /trunk/plugins/fx/.cvsignore
+   A /trunk/plugins/fx/Makefile
+   A /trunk/plugins/fx/scope.c
+   M /trunk/plugins/gtk/gtk_menu.c
+
+
+  * ./plugins/gtk/gtk_menu.c: fixed a compile issue on IA64.
+  * ./plugins/fx/scope.c: new toy plugin, an audio scope module.
+
+    Each time I fix a bug in vlc I feel urge to code something useless. This
+    one is very, very rough for the moment, probably buggy, slow, will crash
+    your blender and reboot your fridge. Screenshot can be found here:
+      http://www.zoy.org/~sam/vlc/vlc-scope.jpeg
+    Activate with `--aout scope' (yes, it currently disables the real
+    audio output... I'll fix this as well).
+
+------------------------------------------------------------------------
+r1488 | sam | 2002-02-25 12:25:22 +0100 (Mon, 25 Feb 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/lirc/lirc.c
+
+
+  * ./plugins/lirc/lirc.c: removed CVS garbage.
+
+------------------------------------------------------------------------
+r1489 | stef | 2002-02-25 19:42:09 +0100 (Mon, 25 Feb 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/plugins/dvd/dvd.c
+   M /trunk/plugins/dvdread/dvdread.c
+   M /trunk/src/interface/main.c
+
+
+*Adaptation to new configuration scheme for dvd, dvdread and spdif
+
+------------------------------------------------------------------------
+r1490 | sam | 2002-02-26 00:59:07 +0100 (Tue, 26 Feb 2002) | 5 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+   M /trunk/include/threads.h
+   M /trunk/src/input/input.c
+   M /trunk/src/misc/mtime.c
+
+
+  * ./include/threads.h: support for the State Threads Library, a userland
+    threads library (http://state-threads.sourceforge.net/). Useless to most
+    people, but can be handy to debug stuff. Activate with `--enable-st'.
+
+------------------------------------------------------------------------
+r1491 | stef | 2002-02-26 02:17:13 +0100 (Tue, 26 Feb 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd.c
+   M /trunk/plugins/dvdread/dvdread.c
+   M /trunk/src/interface/main.c
+
+*Reversed my previous configuration change.
+
+I'd better used dvd_title or so but INPUT_TITLE_VAR is also used in
+gtk_open.c and I can't find a neat way to prevent this, so I leave this
+option in main.c.
 
- Less verbosity.
+------------------------------------------------------------------------
+r1492 | xav | 2002-02-26 18:22:12 +0100 (Tue, 26 Feb 2002) | 6 lines
+Changed paths:
+   M /trunk/src/input/input.c
 
-2002-12-31 Tuesday 01:54  massiot
 
- * src/misc/darwin_specific.m: Partial attempt at fixing a memory leak,
- * input: new b_connected field, allowing to correctly detect the EOF of TCP
-   streams (closes #35),
- * input: fixed a deadlock when opening a zero-sized file,
- * input: fixed a deadlock when opening an unconnected FIFO (closes #54).
+Multicast now works under Win32, but this is a _bad_ kludge.
 
-2002-12-30 Monday 23:45  massiot
+It still segfaults 4 secondes after the first frame, but, at least, I
+can see two or three frames from MI2 :-)
+
+------------------------------------------------------------------------
+r1493 | gbazin | 2002-02-26 19:25:40 +0100 (Tue, 26 Feb 2002) | 4 lines
+Changed paths:
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/interface/main.c
+
+
+* forgot to add the declaration of server_port in main.c
+* char pointers obtained by config_GetPszVariable need to be freed
+
+------------------------------------------------------------------------
+r1494 | gbazin | 2002-02-26 23:08:57 +0100 (Tue, 26 Feb 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/gtk/gtk.glade
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/src/misc/configuration.c
+
+
+* Fixed uninitialized variable in config_Duplicate()
+* Fixed problem introduced in latest gtk commit
+
+------------------------------------------------------------------------
+r1495 | sam | 2002-02-27 04:47:56 +0100 (Wed, 27 Feb 2002) | 4 lines
+Changed paths:
+   M /trunk/include/common.h
+   M /trunk/include/threads.h
+   M /trunk/plugins/beos/vout_beos.cpp
+   M /trunk/plugins/dummy/dummy.c
+   M /trunk/plugins/dvd/input_dvd.c
+   M /trunk/plugins/filter/wall.c
+   M /trunk/src/interface/main.c
+   M /trunk/src/video_output/vout_pictures.c
+
+
+  * ./include/common.h: BeOS compile fixes.
+  * ./plugins/beos/vout_beos.cpp: fixed BeOS video output.
+
+------------------------------------------------------------------------
+r1496 | sam | 2002-02-27 05:49:55 +0100 (Wed, 27 Feb 2002) | 4 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/src/input/input.c
+   M /trunk/src/misc/netutils.c
+
+
+  * ./src/input/input.c: BeOS network support (no idea if it works when you
+    don't have BONE, though).
+
+------------------------------------------------------------------------
+r1497 | sam | 2002-02-27 19:19:21 +0100 (Wed, 27 Feb 2002) | 4 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+   M /trunk/plugins/dsp/aout_dsp.c
+   M /trunk/plugins/dsp/dsp.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_pictures.c
+
+
+  * ./plugins/dsp/aout_dsp.c: OpenBSD compilation fix.
+  * ./src/video_output/video_output.c: fixed a segfault on exit.
+
+------------------------------------------------------------------------
+r1498 | sam | 2002-02-27 20:05:19 +0100 (Wed, 27 Feb 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+
+
+  * ./configure.in: fixed a plugins/dsp.so compilation issue under OpenBSD.
+
+------------------------------------------------------------------------
+r1499 | sam | 2002-02-27 23:57:10 +0100 (Wed, 27 Feb 2002) | 5 lines
+Changed paths:
+   M /trunk/include/config.h
+   M /trunk/plugins/fx/scope.c
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+   M /trunk/src/audio_output/aout_pcm.c
+   M /trunk/src/audio_output/aout_spdif.c
+   M /trunk/src/audio_output/audio_output.c
+
+
+  * ./plugins/mpeg_vdec/vpar_headers.c: we no longer crash when the next
+    stream doesn't have the same image size as the previous one.
+  * ./src/audio_output/aout_pcm.c: another overrun fix; please test.
+
+------------------------------------------------------------------------
+r1500 | massiot | 2002-03-01 01:33:18 +0100 (Fri, 01 Mar 2002) | 10 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/common.h
+   M /trunk/include/input_ext-dec.h
+   M /trunk/include/input_ext-intf.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/include/modules.h
+   A /trunk/include/network.h
+   M /trunk/include/threads.h
+   M /trunk/include/video.h
+   A /trunk/plugins/access
+   A /trunk/plugins/access/.cvsignore
+   A /trunk/plugins/access/Makefile
+   A /trunk/plugins/access/file.c
+   A /trunk/plugins/access/http.c
+   A /trunk/plugins/access/udp.c
+   M /trunk/plugins/dummy/dummy.c
+   M /trunk/plugins/dummy/input_dummy.c
+   M /trunk/plugins/dvd/dvd.c
+   M /trunk/plugins/gtk/gtk_display.c
+   M /trunk/plugins/mpeg_system/Makefile
+   D /trunk/plugins/mpeg_system/input_es.c
+   D /trunk/plugins/mpeg_system/input_es.h
+   D /trunk/plugins/mpeg_system/input_ps.c
+   D /trunk/plugins/mpeg_system/input_ps.h
+   D /trunk/plugins/mpeg_system/input_ts.c
+   D /trunk/plugins/mpeg_system/input_ts.h
+   M /trunk/plugins/mpeg_system/mpeg_es.c
+   M /trunk/plugins/mpeg_system/mpeg_ps.c
+   M /trunk/plugins/mpeg_system/mpeg_ts.c
+   A /trunk/plugins/network
+   A /trunk/plugins/network/.cvsignore
+   A /trunk/plugins/network/Makefile
+   A /trunk/plugins/network/ipv4.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/input/input_ext-dec.c
+   A /trunk/src/input/input_ext-plugins.c
+   M /trunk/src/input/mpeg_system.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/video_output/video_output.c
+
+Input III (Episode 1).
+- Major rewrite of the buffer core functions
+- Modularity of access plugins (file, udp, http)
+- Modularity of network stack (ipv4, soon ipv6)
+- Autodetection of the type of stream
+
+And a new killing feature : HTTP streams are now seekable.
+
+Please note that dvd, dvdread and vcd plug-ins are broken and thus disabled.
+
+------------------------------------------------------------------------
+r1501 | stef | 2002-03-01 02:12:28 +0100 (Fri, 01 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/dvd/dvd.c
+   M /trunk/plugins/dvd/input_dvd.c
+   M /trunk/plugins/dvd/input_dvd.h
+   M /trunk/plugins/dvdread/dvdread.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/dvdread/input_dvdread.h
+   M /trunk/src/input/input.c
+
+
+*dvd and dvdread support for input III.
+
+Dvdread is known to segfault at title change. I'm working on this.
+
+------------------------------------------------------------------------
+r1502 | xav | 2002-03-01 02:59:18 +0100 (Fri, 01 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/network/ipv4.c
+
+Multicast under Win32 now works with the new input.
+
+------------------------------------------------------------------------
+r1503 | stef | 2002-03-01 15:17:22 +0100 (Fri, 01 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/dvd/input_dvd.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+
+
+*Removed numerous deadlocks.
+
+------------------------------------------------------------------------
+r1504 | sam | 2002-03-01 17:07:00 +0100 (Fri, 01 Mar 2002) | 6 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/fx/scope.c
+   M /trunk/plugins/kde/kde.cpp
+   M /trunk/plugins/qt/qt.cpp
+   A /trunk/po/no.po
+   M /trunk/src/misc/modules.c
+
+
+  * ./po/no.po: Norwegian translation by Sigmund Augdal. Berd?\239?\191?\189 ka p?\239?\191?\189 t?\239?\191?\189t.
+  * ./src/misc/modules.c: shortcuts for --intf work again, gvlc launches the
+    Gtk interface, qvlc launches the Qt interface, etc.
+  * ./plugins/fx/scope.c: we now have sound together with --aout scope.
+
+------------------------------------------------------------------------
+r1505 | stef | 2002-03-02 04:15:22 +0100 (Sat, 02 Mar 2002) | 4 lines
+Changed paths:
+   M /trunk/src/input/input.c
+
+
+*Initiliaze p_access_module & p_demux_modules to NULL when input thread
+in created.
+
+------------------------------------------------------------------------
+r1506 | stef | 2002-03-02 04:29:13 +0100 (Sat, 02 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/dvd/input_dvd.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+
+
+*Forgot a header.
+
+------------------------------------------------------------------------
+r1507 | sam | 2002-03-02 04:51:23 +0100 (Sat, 02 Mar 2002) | 4 lines
+Changed paths:
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/plugins/dummy/input_dummy.c
+   M /trunk/plugins/fx/scope.c
+   M /trunk/src/input/input.c
 
- * OS X interface : Added new access modules to the Open panel,
- * Updated po files,
- * Fixed a very nasty side effect in the dvd and dvdread plug-ins,
- regarding the audio-channel and spu-channel configuration variables.
 
-2002-12-30 Monday 17:36  gbazin
+   * ./plugins/dummy/input_dummy.c: fixed `vlc vlc:quit'.
+   * ./src/input/input.c: initialized uninitialized variables.
 
- * src/misc/messages.c: don't try to decorate logs on win32.
- * include/vlc_common.h, include/vlc_threads.h: we now use different
- thread priorities for WinNT/2k/XP or Win9x/Me.
+------------------------------------------------------------------------
+r1508 | xav | 2002-03-02 04:53:55 +0100 (Sat, 02 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/include/common.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/plugins/network/ipv4.c
+   M /trunk/src/input/input_ext-plugins.c
 
-2002-12-30 Monday 17:28  gbazin
 
- * modules/codec/*: make sure all audio decoders set
- output_format.i_bytes_per_frame and output_format.i_frame_length
- properly.
+ * Various Win32 compilation fixes.
+ * DVD compiles, but doesn't work yet.
+ * Fixed some typos in my previous Win32 multicast commit
 
-2002-12-30 Monday 13:34  sam
+------------------------------------------------------------------------
+r1509 | gbazin | 2002-03-02 10:34:23 +0100 (Sat, 02 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/include/common.h
 
-   * ./configure.ac.in: fixed the strncasecmp detection.
-   * ./src/extras/libc.c: fixed a bug in our built-in strncasecmp.
 
-2002-12-30 Monday 11:49  massiot
 
- Added RTP shortcuts to udp.c for backwards compatibility.
 
-2002-12-30 Monday 08:56  massiot
+* fixed compilation problem related to ssize_t
 
- * modules/access/udp.c: Merged the UDP and RTP plug-ins, with autodetection of RTP,
- * src/misc/darwin_specific.m: if $LANG isn't set, retrieve NSUserDefaults.
+------------------------------------------------------------------------
+r1510 | sam | 2002-03-03 05:37:29 +0100 (Sun, 03 Mar 2002) | 4 lines
+Changed paths:
+   M /trunk/include/common.h
+   D /trunk/include/int_types.h
+   M /trunk/include/videolan/vlc.h
+   M /trunk/plugins/mpeg_adec/adec_math.c
 
-2002-12-29 Sunday 21:00  babal
 
- no time to fix the playlist save&restore issue before the release (and
wouldn't be wise anyway), so deactivated it in the win32 interface.
+  * Got rid of int_types.h and did a few changes Ipkiss will need. Hope I
   did not break other platforms.
 
-2002-12-29 Sunday 01:33  massiot
+------------------------------------------------------------------------
+r1511 | xav | 2002-03-03 18:34:27 +0100 (Sun, 03 Mar 2002) | 7 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/plugins/dvd/input_dvd.c
+   M /trunk/src/input/input.c
 
- PTS calculation fix for the mad plug-in, courtesy of KKI_ on IRC.
 
-2002-12-29 Sunday 01:16  massiot
+ * Fixed DVD input under Win32.
+ * Fixed input parser under win32, chich couldn't understand that
+c:\windows\bureau is a valid file and doesn't need to be accessed with
+the plugin 'C' :-)
+ * BTW, I added myself in the AUTHORS file :)
 
- OS X port :
- * Reenabled fullscreen shortcut, due to popular requests,
- * Fixed charset encoding in the Preferences window,
- * New implementation of --loop.
+------------------------------------------------------------------------
+r1512 | gbazin | 2002-03-03 21:42:21 +0100 (Sun, 03 Mar 2002) | 6 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/input/input_programs.c
+   M /trunk/src/video_output/video_output.c
 
-2002-12-28 Saturday 15:04  sam
 
-   * ./debian/control: fixed various dependencies.
 
-2002-12-28 Saturday 13:35  massiot
 
- Yet another typo. :p
+* added network to the list of the plugins directories in Makefile
+* small bugfixes
 
-2002-12-28 Saturday 02:02  massiot
+------------------------------------------------------------------------
+r1513 | stef | 2002-03-04 02:53:56 +0100 (Mon, 04 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/include/config.h
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/plugins/dvd/dvd.c
+   M /trunk/plugins/dvd/input_dvd.c
+   M /trunk/plugins/dvdread/dvdread.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/dvdread/input_dvdread.h
+   M /trunk/plugins/gtk/gtk_open.c
+   M /trunk/src/interface/main.c
 
- Added support for 32 kHz LPCM streams (thanks _Demo_ !).
+*** empty log message ***
 
-2002-12-28 Saturday 01:53  sam
+------------------------------------------------------------------------
+r1514 | stef | 2002-03-04 03:26:23 +0100 (Mon, 04 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/dvd/input_dvd.c
+   M /trunk/plugins/gtk/gtk_open.c
 
-   * ./configure.ac.in: removed AC_PROG_EGREP because it's for autoconf 2.54+
-     and used AC_EGREP_CPP instead.
 
-2002-12-28 Saturday 01:20  sam
+-replaced setenv with putenv
 
-   * ./configure.ac.in: we don't link with -lintl if building against our
-     internal one.
+-fixed a bug in gtk.
 
-2002-12-27 Friday 15:40  sam
+------------------------------------------------------------------------
+r1515 | stef | 2002-03-04 03:50:18 +0100 (Mon, 04 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/dvd/input_dvd.c
 
-   * ./modules/demux/avi/avi.c: replaced a useless asprintf with sprintf.
+*** empty log message ***
 
-2002-12-27 Friday 15:31  sam
+------------------------------------------------------------------------
+r1516 | stef | 2002-03-04 04:44:17 +0100 (Mon, 04 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd.c
 
-   * ./src/extras/libc.c: if configure is called with --with-included-gettext,
-     we export vlc_dgettext to plugins so that their messages can be translated
-     as well.
+-DVD access plugin is only called if specified under windows (no automatic detection)
 
-2002-12-27 Friday 14:16  sam
+------------------------------------------------------------------------
+r1517 | gbazin | 2002-03-04 23:18:25 +0100 (Mon, 04 Mar 2002) | 13 lines
+Changed paths:
+   M /trunk/include/audio_output.h
+   M /trunk/plugins/dvd/input_dvd.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/src/audio_output/aout_pcm.c
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/interface/main.c
 
-   * ./configure.ac.in: added a check for $EGREP at the beginning, so that
-     it's not done in an obscure "if" statement.
-   * ./configure.ac.in: added verbosity around all EGREP calls so that we
-     know what's going on.
 
-2002-12-27 Friday 12:44  sam
 
-   * ./Makefile.am: we don't try to distribute mozilla/vlcintf.h since it's
-     created at compile time.
 
-2002-12-27 Friday 09:57  massiot
+* We now make sure the aout plugin buffers always contain between
+AOUT_BUFFER_DURATION/2 and AOUT_BUFFER_DURATION*3/2 worth of audio.
+This should solve the audio buffer underruns.
 
- Audio output.
+* fix for the bug in input when filename contains a '@' character.
 
-2002-12-27 Friday 09:47  massiot
+* simplified the win32 specific changes to the input parser. ( I think
+we can safely assume that no access plugin name will have a length of
+one character)
 
- Added Bruno Vella <allevb@tin.it>, author of the Italian localization.
+------------------------------------------------------------------------
+r1518 | gbazin | 2002-03-04 23:20:09 +0100 (Mon, 04 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/src/input/input.c
 
-2002-12-27 Friday 08:37  massiot
 
- Fixed a typo.
 
-2002-12-27 Friday 00:17  massiot
 
- * Italien translation, courtesy of Bruno <allevb@tin.it>,
- * Compilation fixes for gettext 0.11.5 on MacOS X.
+* this time I actually commited the win32 modif to the input parser ;-)
 
-2002-12-26 Thursday 18:17  stippi
+------------------------------------------------------------------------
+r1519 | stef | 2002-03-05 00:34:16 +0100 (Tue, 05 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/dvdread/input_dvdread.c
 
- added 'extern "C"' to some includes
+-fixed a typo.
 
-2002-12-26 Thursday 13:58  massiot
+------------------------------------------------------------------------
+r1520 | massiot | 2002-03-05 00:56:38 +0100 (Tue, 05 Mar 2002) | 11 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/common.h
+   M /trunk/include/config.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/plugins/access/http.c
+   M /trunk/plugins/access/udp.c
+   M /trunk/plugins/mpeg_system/mpeg_ps.c
+   M /trunk/plugins/mpeg_system/mpeg_ts.c
+   M /trunk/plugins/network/Makefile
+   M /trunk/plugins/network/ipv4.c
+   A /trunk/plugins/network/ipv6.c
+   M /trunk/src/input/mpeg_system.c
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/netutils.c
+
+* IPv6 network module, courtesy of Alexis Guillard <alexis.guillard@bt.com>,
+for BT ;
+* --6 and --4 options to force IPv6 or IPv4 (FIXME: it should be -6 and
+-4 but I don't know how to do it with the new configuration module) ;
+* Channel manager now uses a socket from the network plug-in and is more
+portable (and probably broken, too :) ;
+* input_ReadPS and input_ReadTS are now in mpeg_system.c to be more
+easily reused by plug-ins other than mpeg_ps and mpeg_ts.
 
- Do not compile imdct and downmix modules anymore.
+That's all for tonight.
 
-2002-12-26 Thursday 10:55  massiot
+------------------------------------------------------------------------
+r1521 | stef | 2002-03-05 01:50:37 +0100 (Tue, 05 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/dvd/input_dvd.c
+   M /trunk/plugins/dvdread/input_dvdread.c
 
- Check for the presence of arguments (--help ?) before rebuilding everything.
+*More complete command line parsing for DVD, hopefully working this time.
+
+------------------------------------------------------------------------
+r1522 | gbazin | 2002-03-05 07:48:33 +0100 (Tue, 05 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/src/input/input.c
+
+
+
+
+* fixed typo in the win32 change to the input parser.
+
+------------------------------------------------------------------------
+r1523 | stef | 2002-03-05 18:46:33 +0100 (Tue, 05 Mar 2002) | 12 lines
+Changed paths:
+   M /trunk/include/input_ext-intf.h
+   M /trunk/plugins/dvd/dvd_summary.c
+   M /trunk/plugins/dvd/input_dvd.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gtk.glade
+   M /trunk/plugins/gtk/gtk_common.h
+   M /trunk/plugins/gtk/gtk_display.c
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/gtk/gtk_menu.c
+   M /trunk/src/input/input_clock.c
+   M /trunk/src/input/input_ext-intf.c
+   M /trunk/src/input/input_programs.c
+   M /trunk/src/input/mpeg_system.c
+
+
+* Dvd angle is now handled through a program structure, so that the interface
+needs nothing specific to change angle.
+
+* Fixed a bug in clock management where ES without a program couldn't get
+timestamped.
+
+*Fixed program management in gnome/gtk. Program now also appears in popup.
+
+*In interface, only display ES associated with the selected program, or with
+no program at all.
+
+------------------------------------------------------------------------
+r1524 | stef | 2002-03-05 19:17:52 +0100 (Tue, 05 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd.c
+
+
+Dvd demux was no longer selected under win32
+
+------------------------------------------------------------------------
+r1525 | jobi | 2002-03-06 00:29:36 +0100 (Wed, 06 Mar 2002) | 9 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/vcd/input_vcd.c
+   M /trunk/plugins/vcd/vcd.c
+
+
+* Modified vcd input for the new input III.
+* Still have problems with end of tracks.
+* Modified the command line, as stef did for the DVD :
+
+ [vcd:][device][@[title][,chapter]
+
+ Note that chapter support is not yet implemented.
+
+------------------------------------------------------------------------
+r1526 | stef | 2002-03-06 02:20:56 +0100 (Wed, 06 Mar 2002) | 23 lines
+Changed paths:
+   M /trunk/doc/vlc.1
+   M /trunk/plugins/dvd/Makefile
+   A /trunk/plugins/dvd/dvd.h
+   A /trunk/plugins/dvd/dvd_access.c
+   A /trunk/plugins/dvd/dvd_demux.c
+   A /trunk/plugins/dvd/dvd_es.c
+   A /trunk/plugins/dvd/dvd_es.h
+   M /trunk/plugins/dvd/dvd_ifo.c
+   A /trunk/plugins/dvd/dvd_seek.c
+   A /trunk/plugins/dvd/dvd_seek.h
+   M /trunk/plugins/dvd/dvd_summary.c
+   M /trunk/plugins/dvd/dvd_udf.c
+   D /trunk/plugins/dvd/input_dvd.c
+   D /trunk/plugins/dvd/input_dvd.h
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/gtk/gtk_display.c
+   M /trunk/plugins/gtk/gtk_menu.c
+   M /trunk/plugins/vcd/vcd.c
+   M /trunk/src/input/input.c
 
-2002-12-25 Wednesday 23:39  sam
 
-   * ./src/libvlc.c: added a debug message to test the translation system.
-   * updated the .po files.
+*Removed an occurance of former angle item in gtk.
+
+*Fixed a bug in ES management introduced lately in DVD/DvdRead.
+
+*Beginning of reorganisation in DVD plugin source files, in order to try to
+make it easier to understand. There is some work left though :p.
+
+*Decreased the score for VCD plugin, as the VCD demuxer was used even
+for DVD :p. It should make autodetection work.
+Some comment:
+-I think that VCDInit should make a test on the access plugin and be launched
+only if the access plugin is VCD,
+-VCDOpen shouldn't set p_input->b_error: if it fails we just try another
+module,
+-PSRead doesn't need to be duplicated anymore: input_ReadPS is now available
+for plugins (cf Christophe's commit).
+
+Please comment around that: I'd like to know if the behaviour I've described
+is the one everyone expects.
+
+Enjoy my new bugs :p
+
+------------------------------------------------------------------------
+r1527 | sam | 2002-03-06 04:27:17 +0100 (Wed, 06 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/ac3_adec/ac3_parse.c
+   M /trunk/src/interface/interface.c
+
+
+  * ./plugins/ac3_adec/ac3_parse.c: ac3dec is now less verbose.
+  * ./src/interface/interface.c: fixed a deadlock when seeking the
+    stream using the keyboard arrows.
+
+------------------------------------------------------------------------
+r1528 | stef | 2002-03-06 13:26:35 +0100 (Wed, 06 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd_access.c
+   M /trunk/plugins/dvd/dvd_demux.c
+   M /trunk/plugins/vcd/input_vcd.c
 
-2002-12-25 Wednesday 22:36  sam
+*Fixed demux plugin selection.
+
+*Take the lock on stream in VCDInit. PLease test, as I don't have any VCD
+to do it.
+
+------------------------------------------------------------------------
+r1529 | stef | 2002-03-06 17:39:37 +0100 (Wed, 06 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd.c
+   M /trunk/plugins/dvdread/dvdread.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/vcd/vcd.c
+
+I hope you liked this bug: DVD demux was always used.
+
+------------------------------------------------------------------------
+r1530 | sam | 2002-03-07 00:54:28 +0100 (Thu, 07 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/src/interface/main.c
+
+
+  * ./src/interface/main.c: disabled the GNOME segfault dialog in debug
+    mode. We want nice, clean segfaults, with huge core files and a lot
+    of rattle noise.
+
+------------------------------------------------------------------------
+r1531 | jobi | 2002-03-07 15:01:36 +0100 (Thu, 07 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/vcd/input_vcd.c
+
+* When reaching the end of a track, moves to the following one.
+
+------------------------------------------------------------------------
+r1532 | bozo | 2002-03-08 01:26:07 +0100 (Fri, 08 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/alsa/aout_alsa.c
+   M /trunk/src/audio_output/aout_spdif.c
+
+Audio output ALSA: spdif support.
+
+------------------------------------------------------------------------
+r1533 | jobi | 2002-03-08 19:05:17 +0100 (Fri, 08 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/vcd/input_vcd.c
+
+* added some tests in open
+
+------------------------------------------------------------------------
+r1534 | stef | 2002-03-08 23:58:12 +0100 (Fri, 08 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd.h
+   M /trunk/plugins/dvd/dvd_access.c
+   M /trunk/plugins/dvd/dvd_es.c
+   M /trunk/plugins/dvd/dvd_ifo.c
+   M /trunk/plugins/dvd/dvd_ifo.h
+   M /trunk/plugins/dvd/dvd_seek.c
+   M /trunk/plugins/dvd/dvd_seek.h
+   M /trunk/plugins/dvd/dvd_summary.c
+
+
+Rewrite most functions in DVD plugin. Some old bugs might have been
+solved in the operation. The plugin some be more readable now, and
+should produce fewaer segfaults (I hope so :p)
+
+------------------------------------------------------------------------
+r1535 | sam | 2002-03-09 14:42:46 +0100 (Sat, 09 Mar 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd_access.c
+   M /trunk/plugins/vcd/input_vcd.c
+
+
+  * ./plugins/dvd/dvd_access.c ./plugins/vcd/input_vcd.c: we now exit more
+    cleanly on initialization error.
+
+------------------------------------------------------------------------
+r1536 | stef | 2002-03-09 17:48:33 +0100 (Sat, 09 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd.h
+   M /trunk/plugins/dvd/dvd_access.c
+   M /trunk/plugins/dvd/dvd_demux.c
+   M /trunk/plugins/dvd/dvd_seek.c
+   M /trunk/plugins/dvd/dvd_seek.h
+   M /trunk/src/input/input.c
+
+
+*Fixed EOF segfault at end of DVD
+
+*Buffer manager is renintialised at area change.
+
+------------------------------------------------------------------------
+r1537 | massiot | 2002-03-11 00:36:22 +0100 (Mon, 11 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/vcd/input_vcd.c
+
+Missing include (MacOS X port).
+
+------------------------------------------------------------------------
+r1538 | gbazin | 2002-03-11 08:23:10 +0100 (Mon, 11 Mar 2002) | 23 lines
+Changed paths:
+   M /trunk/include/common.h
+   M /trunk/include/config.h
+   M /trunk/include/configuration.h
+   M /trunk/include/modules.h
+   M /trunk/include/modules_inner.h
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/plugins/access/http.c
+   M /trunk/plugins/access/udp.c
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/dsp/aout_dsp.c
+   M /trunk/plugins/dvd/dvd_access.c
+   M /trunk/plugins/dvd/dvd_es.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/filter/deinterlace.c
+   M /trunk/plugins/filter/distort.c
+   M /trunk/plugins/filter/invert.c
+   M /trunk/plugins/filter/transform.c
+   M /trunk/plugins/filter/wall.c
+   M /trunk/plugins/ggi/ggi.c
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_callbacks.c
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gnome_interface.h
+   M /trunk/plugins/gtk/gtk.glade
+   M /trunk/plugins/gtk/gtk_display.c
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/gtk/gtk_interface.h
+   M /trunk/plugins/gtk/gtk_open.c
+   M /trunk/plugins/gtk/gtk_preferences.c
+   M /trunk/plugins/gtk/gtk_preferences.h
+   M /trunk/plugins/mga/xmga.c
+   M /trunk/plugins/mpeg_system/mpeg_ps.c
+   M /trunk/plugins/mpeg_vdec/vpar_synchro.c
+   M /trunk/plugins/network/ipv4.c
+   M /trunk/plugins/network/ipv6.c
+   M /trunk/plugins/qnx/vout_qnx.c
+   M /trunk/plugins/text/logger.c
+   M /trunk/plugins/vcd/input_vcd.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/input/mpeg_system.c
+   M /trunk/src/interface/interface.c
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/netutils.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_subpictures.c
+
+
+
+
+* New GTK configuration interface. This interface is generated dynamically
+  at run-time from the configuration data contained in each plugin.
+* config_PutPszVariable and config_GetPszVariable are now thread safe.
+* Few modifications/optimizations to the config module.
+* Got rid of all the _VAR macros in config.h
+
+This is the first version of the GTK configuration interface. There are still
+a few raw corners and a fews things left to do, but it basically does what
+I wanted.
+Constructive comments like it sucks or it smells rotten fish are of course
+very welcome. And if there are GTK gurus out there, please don't hesitate to
+add your touch.
+
+I also started to add usefull comments to the configuration options but I'm not
+really good at this kind of thing so if people want to help, they can finish
+the job. For this look at all the *_LONGTEXT macros at the top of main.c
+
+(PS: Translations will also be appreciated but not right now as the interface
+will likely change again in the few coming days)
+
+------------------------------------------------------------------------
+r1539 | gbazin | 2002-03-11 19:10:37 +0100 (Mon, 11 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/gtk/gnome_callbacks.c
+
+
+
+
+* oops, forgot to check the gnome interface before my last commit.
+
+------------------------------------------------------------------------
+r1540 | gbazin | 2002-03-11 21:14:16 +0100 (Mon, 11 Mar 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk_common.h
+   M /trunk/plugins/gtk/gtk_preferences.c
+
+
+
+
+* gtk config interface modified so you can only have one instance of a plugin
+    config dialog box displayed at one time.
+
+------------------------------------------------------------------------
+r1541 | stef | 2002-03-12 19:37:46 +0100 (Tue, 12 Mar 2002) | 12 lines
+Changed paths:
+   M /trunk/include/config.h
+   M /trunk/include/main.h
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/plugins/ac3_spdif/ac3_spdif.h
+   M /trunk/plugins/dvd/dvd_es.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/input/input_programs.c
+   M /trunk/src/interface/main.c
 
-   * ./bootstrap: fixed an automake 1.5 check.
-   * ./toolbox: removed code from bootstrap that wasn't related to the
-     bootstrapping sequence and put it here.
 
-2002-12-25 Wednesday 22:05  sam
+*New configuration option to choose audio output format at runtime.
+It allows to select spdif pass-through decoder with --ac3_adec and to
+remove the ugly b_ac3 in main.h
 
-   * ./configure.ac.in: lured xggettext into thinking _NS is a keyword.
-   * ./bootstrap: bootstrap --update-po also updates vlc.pot.
+As a consequence --spdif doesn't work anymore: you should use --ac3_adec pass
 
-2002-12-25 Wednesday 21:02  massiot
+*Fixed a typo in main.c
 
- * Re-enabled package-* Makefile rules,
- * Worked around automake stack overflow bug on Darwin.
+*Return the option name in error message for unknown option intead of the
+argument.
 
-2002-12-25 Wednesday 02:25  massiot
+------------------------------------------------------------------------
+r1542 | gbazin | 2002-03-12 21:39:50 +0100 (Tue, 12 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/a52/a52.c
+   M /trunk/plugins/a52/a52.h
 
- ... _with_ the actual Italian placeholder (can you believe it ?).
 
-2002-12-25 Wednesday 02:23  massiot
 
- Santa Claus brings to you :
- * A placeholder for the Italian translation,
- * A bug fix for mono streams on stereo speakers,
- * A fix for a possible crash in the FTP access,
- * Correct coordinates in OS X fullscreen modes (closing #47),
- * Cosmetic fixes.
 
-2002-12-24 Tuesday 23:31  sam
+* a52 plugin updated to use liba52-0.7.3 ( which is now available on debian :)
 
-   * ./ipkg/Makefile.am: added missing files to the distribution.
+------------------------------------------------------------------------
+r1543 | tcastley | 2002-03-13 09:39:39 +0100 (Wed, 13 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/beos/VideoWindow.h
+   M /trunk/plugins/beos/vout_beos.cpp
 
-2002-12-24 Tuesday 23:00  massiot
+New resizing and scaling code.  More in line with BeOS standards.
 
- * Use BeginFullScreen() to hide the mouse cursor ;
- * Cheat with the screen saver (closes #46).
+------------------------------------------------------------------------
+r1544 | tcastley | 2002-03-13 09:41:59 +0100 (Wed, 13 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/AUTHORS
 
-2002-12-24 Tuesday 20:15  jpsaman
+Updated Tony Castley's e-mail.
 
- Added gpe and gpe-vlc to Conflicts list for only X11/GTK+ packages.
+------------------------------------------------------------------------
+r1545 | jobi | 2002-03-13 13:46:49 +0100 (Wed, 13 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/vcd/input_vcd.c
 
-2002-12-24 Tuesday 20:11  jpsaman
 
- Build and packaging scripts for building Familiar Linux interface with only GTK+ support.
 
-2002-12-24 Tuesday 19:26  jpsaman
+* Fixed EOF and Stop segfault in VCD input : input_BuffersEnd was being
+  called two times
 
- Forget some.
+------------------------------------------------------------------------
+r1546 | stef | 2002-03-14 02:35:28 +0100 (Thu, 14 Mar 2002) | 12 lines
+Changed paths:
+   M /trunk/include/input_ext-dec.h
+   M /trunk/plugins/dvd/dvd_es.c
+   M /trunk/plugins/gtk/gtk_menu.c
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+   M /trunk/plugins/spudec/spu_decoder.c
+   M /trunk/src/input/input_dec.c
 
-2002-12-24 Tuesday 19:25  jpsaman
 
- Added some debug info.
+*p_es->p_demux_data is available in p_config->p_demux_data so that the input
+can pass information directly to the decoder.
 
-2002-12-24 Tuesday 19:25  jpsaman
+*First application: aspect ratio for DVD is read from the ifo (should fix
+the buf with aspect ratio in anamorphic DVDs).
 
- Cosmetic changes.
+*The DVD plugin also copy the spu yuv palette in p_demux_data so that the
+spudec can display subtitle with the right color (sam !).
 
-2002-12-24 Tuesday 19:09  jpsaman
+*Removed duplicate code and useless lock in gtk.
 
- Cosmetic changes.
+------------------------------------------------------------------------
+r1547 | stef | 2002-03-15 01:57:16 +0100 (Fri, 15 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd_access.c
 
-2002-12-24 Tuesday 19:08  jpsaman
 
- Update packaging scripts.
+-Fixed chapter selection at startup.
 
-2002-12-24 Tuesday 18:23  jpsaman
+------------------------------------------------------------------------
+r1548 | stef | 2002-03-15 02:47:16 +0100 (Fri, 15 Mar 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/ac3_spdif/Makefile
+   D /trunk/plugins/ac3_spdif/ac3_iec958.c
+   D /trunk/plugins/ac3_spdif/ac3_iec958.h
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/plugins/ac3_spdif/ac3_spdif.h
+   M /trunk/src/audio_output/aout_spdif.c
+
+
+*Move iec958/spdif encapsulation from ac3_spdif to aout_spdif.
+It will eventually allows to use ac3_adec or a52 for spdif output.
+
+*Remove an ugly loop in aout_spdif.
+
+------------------------------------------------------------------------
+r1549 | sam | 2002-03-15 05:41:54 +0100 (Fri, 15 Mar 2002) | 11 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/video.h
+   M /trunk/plugins/access/file.c
+   M /trunk/plugins/access/http.c
+   M /trunk/plugins/access/udp.c
+   M /trunk/plugins/dvd/dvd_access.c
+   M /trunk/plugins/network/ipv4.c
+   M /trunk/plugins/network/ipv6.c
+   M /trunk/plugins/spudec/spu_decoder.c
+   M /trunk/plugins/spudec/spu_decoder.h
+   M /trunk/src/input/input.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_subpictures.c
+
+
+  * ./Makefile: fixed OS X vlc.app compilation dependencies.
+  * ./configure.in: fixed the endianness check under Solaris.
+
+  * ./src/input/input.c: strings are now initialized to "" instead of NULL.
+
+  * ./plugins/spudec/spu_decoder.c: we now properly support the subtitle
+    palette information we get from the DVD. Subtitles rox !
+  * ./src/video_output/vout_subpictures.c: removed all DVD-specific routines
+    and put them into spu_decoder.c.
+
+------------------------------------------------------------------------
+r1550 | sam | 2002-03-15 18:17:35 +0100 (Fri, 15 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/mpeg_system/mpeg_es.c
+   M /trunk/plugins/mpeg_system/mpeg_ps.c
+   M /trunk/plugins/mpeg_system/mpeg_ts.c
+
+
+  * ./plugins/mpeg_system: fixed a parsing bug I introduced yesterday.
+
+------------------------------------------------------------------------
+r1551 | sam | 2002-03-15 19:20:27 +0100 (Fri, 15 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/spudec/spu_decoder.c
+   M /trunk/plugins/spudec/spu_decoder.h
+
+
+  * ./plugins/spudec/spu_decoder.c: we now analyze the subtitle image
+    data to find the border color and the inner colors when there was
+    no way to find the palette data (network stream).
+
+------------------------------------------------------------------------
+r1552 | gbazin | 2002-03-16 02:40:58 +0100 (Sat, 16 Mar 2002) | 10 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/common.h
+   M /trunk/include/configuration.h
+   M /trunk/include/defs.h.in
+   M /trunk/include/main.h
+   M /trunk/plugins/gtk/gtk_preferences.c
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/modules_plugin.h
+
+
+
+* This the last piece of the new configuration module. You can now save your
+configuration options (only from the gtk/gnome interface for now). The config
+file will be saved as ~/.VideoLan/vlc
+
+It's not quite yet finished (well there are a few small details to sort out),
+but I'm going away for the week-end and I wanted to commit this before so you
+can all have a play with it :)
+
+------------------------------------------------------------------------
+r1553 | sam | 2002-03-17 00:03:19 +0100 (Sun, 17 Mar 2002) | 6 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/config.h
+   M /trunk/include/defs.h.in
+   M /trunk/include/video.h
+   M /trunk/plugins/beos/vout_beos.cpp
+   M /trunk/plugins/chroma/i420_rgb.c
+   M /trunk/plugins/chroma/i420_rgb.h
+   M /trunk/plugins/chroma/i420_rgb16.c
+   M /trunk/plugins/chroma/i420_ymga.c
+   M /trunk/plugins/chroma/i420_yuy2.c
+   M /trunk/plugins/chroma/i422_yuy2.c
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/dummy/vout_dummy.c
+   M /trunk/plugins/fb/fb.c
+   M /trunk/plugins/ggi/ggi.c
+   M /trunk/plugins/glide/glide.c
+   M /trunk/plugins/qnx/vout_qnx.c
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_pictures.c
+
+
+  * ./configure.in: more modules are plugins.
+  * ./src/misc/configuration.c: changed ~/.VideoLan/vlc to ~/.videolan/vlcrc,
+    and a few cosmetic changes (sorry Gildas for the butchery).
+  * ./plugins/chroma/i420_rgb16.c: C version of the I420 to RV15/16 chroma.
+
+------------------------------------------------------------------------
+r1554 | tcastley | 2002-03-17 06:48:18 +0100 (Sun, 17 Mar 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/beos/VideoWindow.h
+   M /trunk/plugins/beos/vout_beos.cpp
+
+Tidied code and prevented curruption on window not containing the video.
+Video window now returns to correct size and position after toggling
+full screen.
+
+------------------------------------------------------------------------
+r1555 | gbazin | 2002-03-17 12:12:08 +0100 (Sun, 17 Mar 2002) | 13 lines
+Changed paths:
+   M /trunk/src/misc/configuration.c
+
+
+
+* small fix for the config file. The parser assumes that the config file is
+divided into sections (a section is the config data for a plugin and begins
+with something like [foo]), so the comment for the beginning of the section
+must be after the section marker and not before.
+
+If you want to illustrate the problem (without this fix):
+- save vlc's config
+- exit from vlc and remove for example the dsp plugin (rm plugins/dsp.so)
+- resave vlc's config
+and now look at the end of the config file, it's all screwed up.
+
+------------------------------------------------------------------------
+r1556 | gbazin | 2002-03-17 14:53:21 +0100 (Sun, 17 Mar 2002) | 10 lines
+Changed paths:
+   M /trunk/plugins/mga/xmga.c
+   M /trunk/plugins/x11/x11.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/plugins/x11/xcommon.h
+   M /trunk/plugins/x11/xvideo.c
+
+
+
+* added an alternate fullscreen method. With this method, _nothing_ is allowed
+to be displayed on top of the video (especially not taskbars, etc...).
+Of course this can also be annoying sometimes, this is why it's an option.
+
+PS: does anybody know how not to propagate the Ctrl-Alt-Tab key event to the
+window manager. I tryed XChangeWindowAttributes with do_not_propagate_mask but
+it doesn't seem to work.
+
+------------------------------------------------------------------------
+r1557 | sam | 2002-03-17 18:00:38 +0100 (Sun, 17 Mar 2002) | 8 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+   M /trunk/include/video.h
+   M /trunk/plugins/chroma/i420_rgb.c
+   M /trunk/plugins/chroma/i420_rgb.h
+   M /trunk/plugins/chroma/i420_rgb16.c
+   M /trunk/plugins/chroma/i420_rgb8.c
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/fb/fb.c
+   M /trunk/plugins/ggi/ggi.c
+   M /trunk/plugins/kde/kde.cpp
+   M /trunk/plugins/mga/xmga.c
+   M /trunk/plugins/mpeg_vdec/vpar_blocks.c
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+   M /trunk/plugins/qt/qt.cpp
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/input/mpeg_system.c
+   M /trunk/src/video_output/video_output.c
+
+
+  * ./plugins/chroma/i420_rgb8.c: plain C 8 bpp transformation.
+  * ./plugins/chroma/i420_rgb16.c: plain C 24/32 bpp transformations.
+  * ./plugins/ggi/ggi.c: support for 8 bpp displays.
+  * ./plugins/sdl/vout_sdl.c: support for 8 bpp displays.
+  * ./plugins/x11/xcommon.c: support for 8 bpp displays.
+  * ./src/video_output/video_output.c: fixed a segfault.
+
+------------------------------------------------------------------------
+r1558 | sam | 2002-03-17 22:59:52 +0100 (Sun, 17 Mar 2002) | 4 lines
+Changed paths:
+   M /trunk/BUGS
+   M /trunk/INSTALL.libmad
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/rules
+   M /trunk/include/defs.h.in
+   M /trunk/vlc.spec
+
+
+  * ./BUGS: updated bug list.
+  * ./configure.in: ./configure --help should be a lot clearer now.
+
+------------------------------------------------------------------------
+r1559 | xav | 2002-03-18 17:38:33 +0100 (Mon, 18 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+
+ * DirectX plugin is now correctly detected and configured.
+
+------------------------------------------------------------------------
+r1560 | sam | 2002-03-18 18:09:54 +0100 (Mon, 18 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+
+
+  * ./configure.in: fixed linking of the ipv4 plugin.
+
+------------------------------------------------------------------------
+r1561 | sam | 2002-03-18 20:14:52 +0100 (Mon, 18 Mar 2002) | 7 lines
+Changed paths:
+   M /trunk/INSTALL
+   D /trunk/extras/MacOSX_dvdioctl/COPYING
+   D /trunk/extras/MacOSX_dvdioctl/DVDioctl.cpp
+   D /trunk/extras/MacOSX_dvdioctl/DVDioctl.h
+   D /trunk/extras/MacOSX_dvdioctl/DVDioctl.pbproj
+   D /trunk/extras/MacOSX_dvdioctl/English.lproj
+   D /trunk/extras/MacOSX_dvdioctl/README
+   M /trunk/plugins/dvd/dvd_access.c
+   M /trunk/plugins/dvd/dvd_demux.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/fx/scope.c
+   M /trunk/plugins/mpeg_system/mpeg_es.c
+   M /trunk/plugins/mpeg_system/mpeg_ps.c
+   M /trunk/plugins/mpeg_system/mpeg_ts.c
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/vcd/input_vcd.c
+
+
+  * ./extras/MacOSX_dvdioctl: removed outdated files.
+  * ./plugins/fx/scope.c: fixed an infinite loop error.
+  * ./plugins: fixed segfaults in various demux plugins.
+  * ./plugins/sdl/vout_sdl.c: SDL_VIDEODRIVER can be specified from the
+    command line; try "--vout sdl:aalib"
+
+------------------------------------------------------------------------
+r1562 | xav | 2002-03-18 22:04:01 +0100 (Mon, 18 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/src/input/input.c
+
+
+  * skip "//" if we find "://" in a resource we have to play : this allows us to use the syntax udpstream://host.
+
+------------------------------------------------------------------------
+r1563 | massiot | 2002-03-19 01:12:26 +0100 (Tue, 19 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+MacOS X compile fixes.
+
+------------------------------------------------------------------------
+r1564 | sam | 2002-03-19 01:30:44 +0100 (Tue, 19 Mar 2002) | 11 lines
+Changed paths:
+   M /trunk/plugins/chroma/i420_rgb8.c
+   M /trunk/plugins/filter/deinterlace.c
+   M /trunk/plugins/kde/kde.cpp
+   M /trunk/plugins/kde/kde_interface.cpp
+   M /trunk/plugins/mpeg_system/mpeg_es.c
+   M /trunk/plugins/network/ipv4.c
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/netutils.c
+
+
+  * ./plugins/chroma/i420_rgb8.c: fixed a warning.
+  * ./plugins/filter/deinterlace.c: fixed chroma deinterlacing.
+  * ./plugins/kde/kde.cpp: the KDE interface compiles again.
+  * ./plugins/mpeg_system/mpeg_es.c: fixed a segfault I introduced today.
+  * ./plugins/network/ipv4.c: cosmetic fix.
+  * ./src/interface/main.c: fixed a typo in the --help output.
+  * ./src/misc/netutils.c: fixed a segfault in the vlcs communication; still
+    unstable but solving other bugs won't do any good without rewriting the
+    whole playlist code. Which I'm doing right now.
+
+------------------------------------------------------------------------
+r1565 | jlj | 2002-03-19 04:33:52 +0100 (Tue, 19 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
+   M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj
+   M /trunk/plugins/macosx/Makefile
+   M /trunk/plugins/macosx/aout_macosx.c
+   M /trunk/plugins/macosx/intf_controller.c
+   M /trunk/plugins/macosx/intf_controller.h
+   M /trunk/plugins/macosx/intf_vlc_wrapper.c
+   M /trunk/plugins/macosx/intf_vlc_wrapper.h
+   M /trunk/plugins/macosx/vout_qdview.c
+   M /trunk/plugins/macosx/vout_qdview.h
+   A /trunk/plugins/macosx/vout_vlc_wrapper.c
+   A /trunk/plugins/macosx/vout_vlc_wrapper.h
+   M /trunk/plugins/macosx/vout_window.c
+   M /trunk/plugins/macosx/vout_window.h
+
+  * MacOS X aout now uses AudioConverter for int->float
+  * Various MacOS X intf improvements and bug fixes
+
+------------------------------------------------------------------------
+r1566 | sam | 2002-03-19 04:42:31 +0100 (Tue, 19 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/include/common.h
+
+
+  * ./include/common.h: compilation fix for Borland C++.
+
+------------------------------------------------------------------------
+r1567 | ipkiss | 2002-03-19 05:22:02 +0100 (Tue, 19 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/include/common.h
+
+
+  * ./include/common.h: fixed the compilation fix for Borland C++ :)
+
+------------------------------------------------------------------------
+r1568 | sam | 2002-03-19 06:49:31 +0100 (Tue, 19 Mar 2002) | 6 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/control
+   M /trunk/debian/rules
+   A /trunk/debian/vlc-kde.dirs
+   A /trunk/debian/vlc-kde.menu
+   D /trunk/extras/MacOSX_dvdioctl
+   M /trunk/plugins/access/http.c
+   M /trunk/plugins/alsa/aout_alsa.c
+   M /trunk/plugins/network/ipv4.c
+
+
+  * ./configure.in: BeOS compilation fixes.
+  * ./debian/rules: activated (broken) KDE interface.
+  * ./plugins/access/http.c: fixed a segfault.
+  * ./plugins/alsa/aout_alsa.c: fixed a segfault.
+
+------------------------------------------------------------------------
+r1569 | gbazin | 2002-03-19 13:48:01 +0100 (Tue, 19 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd_access.c
+   M /trunk/plugins/mpeg_vdec/vpar_pool.c
+   M /trunk/plugins/win32/waveout.c
+
+
+
+* fixed two memory leaks
+* fixed typo in waveout.c
+
+------------------------------------------------------------------------
+r1570 | sam | 2002-03-19 15:00:50 +0100 (Tue, 19 Mar 2002) | 6 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/Makefile
+   M /trunk/Makefile.modules
+   M /trunk/Makefile.opts.in
+   M /trunk/TODO
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/control
+   M /trunk/debian/rules
+   A /trunk/debian/vlc-aa.dirs
+   A /trunk/plugins/aa
+   A /trunk/plugins/aa/.cvsignore
+   A /trunk/plugins/aa/Makefile
+   A /trunk/plugins/aa/aa.c
+   M /trunk/src/misc/configuration.c
+
+
+  * ./plugins/aa: aalib output plugin courtesy of Sigmund Augdal.
+  * ./configure.in: fixed a few bashisms.
+  * ./src/misc/configuration.c: fixed build under Solaris.
+  * ./TODO: updated todo list.
+
+------------------------------------------------------------------------
+r1571 | jobi | 2002-03-20 00:02:29 +0100 (Wed, 20 Mar 2002) | 4 lines
+Changed paths:
+   M /trunk/src/input/input_programs.c
+   M /trunk/src/input/mpeg_system.c
+
+
+* fixed some bugs in program management : selected ESs must be attached
+to the selected program.
+
+------------------------------------------------------------------------
+r1572 | massiot | 2002-03-20 00:44:44 +0100 (Wed, 20 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+Better IPv6 detection. IPv6 is disabled under MacOS X (no inet_pton
+call).
 
- Added esddsp package to dependency list.
+------------------------------------------------------------------------
+r1573 | massiot | 2002-03-20 00:47:48 +0100 (Wed, 20 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
 
-2002-12-24 Tuesday 15:28  massiot
+Fixed a typo. Grmbl.
 
- Fixed a major bug in fixed32tos16.c.
+------------------------------------------------------------------------
+r1574 | jobi | 2002-03-20 02:32:19 +0100 (Wed, 20 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/vcd/input_vcd.c
 
-2002-12-24 Tuesday 09:49  sam
 
-   * ./configure.ac.in: fixed dpms.h detection (missing prerequisite headers).
+* Raw device fix, courtesy of Steven Schultz
 
-2002-12-23 Monday 22:00  jpsaman
+------------------------------------------------------------------------
+r1575 | ipkiss | 2002-03-20 04:12:20 +0100 (Wed, 20 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/BUGS
 
- Enabled --with-gpe-prefix in buildscript.
 
-2002-12-23 Monday 21:58  jpsaman
+ * Added 3 bugs of the win32 port to the BUGS file
+
+------------------------------------------------------------------------
+r1576 | sam | 2002-03-20 04:43:51 +0100 (Wed, 20 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/include/modules.h
+   M /trunk/plugins/alsa/Makefile
+   M /trunk/plugins/alsa/alsa.c
+   D /trunk/plugins/alsa/aout_alsa.c
+   M /trunk/src/misc/modules_plugin.h
+
 
- Set priority of sdl video output to 60 iso 40. So it is now the default choice for iPaq iso x11.
+  * ./src/misc/modules_plugin.h: kludge to allow the ALSA module to be
+    compiled as a plugin. Please test.
+  * ./include/modules.h: fixed a C++ warning.
 
-2002-12-23 Monday 17:22  bozo
+------------------------------------------------------------------------
+r1577 | tcastley | 2002-03-20 11:33:42 +0100 (Wed, 20 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/beos/VideoWindow.h
+   M /trunk/plugins/beos/vout_beos.cpp
 
- Little fixes.
+Improved scaling, correct aspect ratio even in full screen mode.
+Duplicate code reduces and framework for Overlay and OpenGL modes in place.
 
-2002-12-23 Monday 16:21  massiot
+------------------------------------------------------------------------
+r1578 | sam | 2002-03-20 15:08:55 +0100 (Wed, 20 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/sdl/vout_sdl.c
+
+
+  * Win32 and Solaris compilation fix.
+
+------------------------------------------------------------------------
+r1579 | sam | 2002-03-20 18:44:15 +0100 (Wed, 20 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/src/input/mpeg_system.c
+
+
+  * ./src/input/mpeg_system.c: fixed a bus error on UltraSparc.
 
- Fixed my fix :p.
+------------------------------------------------------------------------
+r1580 | gbazin | 2002-03-21 00:00:16 +0100 (Thu, 21 Mar 2002) | 6 lines
+Changed paths:
+   M /trunk/BUGS
+   M /trunk/plugins/win32/waveout.c
+   M /trunk/src/interface/intf_msg.c
 
-2002-12-23 Monday 16:05  massiot
 
- Fixed a side-effect bug with IPv6 addresses (thanks Xag).
 
-2002-12-23 Monday 15:39  jpsaman
+* fixed stupid bug in stupid ConvertPrintfFormatString() function
+* fixed the "waveout not closing" bug. We need to reset the waveout device
+    before closing it.
 
- Familiar interface now uses define NEED_GTK_MAIN define.
+------------------------------------------------------------------------
+r1581 | jobi | 2002-03-21 03:27:04 +0100 (Thu, 21 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+   M /trunk/include/input_ext-intf.h
+   M /trunk/src/input/input_programs.c
 
-2002-12-23 Monday 15:39  massiot
+*** empty log message ***
 
- Fixed an IPv6-related bug (thanks Xag).
+------------------------------------------------------------------------
+r1582 | jobi | 2002-03-21 03:28:58 +0100 (Thu, 21 Mar 2002) | 4 lines
+Changed paths:
+   A /trunk/plugins/satellite
+   A /trunk/plugins/satellite/Makefile
+   A /trunk/plugins/satellite/input_satellite.c
+   A /trunk/plugins/satellite/satellite.c
+   A /trunk/plugins/satellite/satellite_tools.c
+   A /trunk/plugins/satellite/satellite_tools.h
 
-2002-12-23 Monday 13:58  massiot
 
- Cosmetic (thanks Heiko).
 
-2002-12-23 Monday 13:49  massiot
+Forgot to add the input files.
+
+------------------------------------------------------------------------
+r1583 | gbazin | 2002-03-21 08:11:57 +0100 (Thu, 21 Mar 2002) | 8 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/configuration.h
+   M /trunk/include/defs.h.in
+   M /trunk/include/main.h
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/configuration.c
+
+
+
+* moved GetConfigurationFromCmdLine() into configuration.c and renamed it
+   into config_LoadCmdLine()
+* config_GetHomeDir doesn't use getpwuid_r anymore as this was creating
+   some problems on solaris. This function now uses getpwuid and is called
+   only once to store the home directory into the p_main structure.
+
+------------------------------------------------------------------------
+r1584 | gbazin | 2002-03-21 23:10:33 +0100 (Thu, 21 Mar 2002) | 14 lines
+Changed paths:
+   M /trunk/include/video_output.h
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/mga/xmga.c
+   M /trunk/plugins/qnx/vout_qnx.c
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/interface/main.c
+   M /trunk/src/video_output/video_output.c
+
+
+
+* the calculation for the initial video window dimensions is now done in
+    video_output.c and made available into p_vout->i_window_height/width.
+    This allows to get rid of duplicated code and unify the behaviour of
+    the video output plugins. (not all the plugins have been modified
+    because I didn't want to break anything).
+
+    As a side effect, the --width and --height options are now working, you
+    can even use only --width or only --height the other dimension will adapt
+    automatically to the video characteristics.
+    Note that you need to remove the width/height options from the config file
+    or set them to -1 if you want to use the actual video size.
+
+------------------------------------------------------------------------
+r1585 | massiot | 2002-03-22 00:49:20 +0100 (Fri, 22 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+Miscellaneous fixes for the OS X port.
+
+------------------------------------------------------------------------
+r1586 | xav | 2002-03-22 01:24:17 +0100 (Fri, 22 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+
+ * Win32 fix.
+
+------------------------------------------------------------------------
+r1587 | jlj | 2002-03-22 01:47:47 +0100 (Fri, 22 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/macosx/aout_macosx.c
+   M /trunk/plugins/macosx/vout_macosx.c
+
+  * Fixed a problem in the MacOS X aout which caused the previously
+    played audio frames to be played when there were no new frames
+    available.
+  * MacOS X vout now uses the height/width calculated in video_output.c
+
+------------------------------------------------------------------------
+r1588 | xav | 2002-03-22 01:55:16 +0100 (Fri, 22 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/INSTALL-win32.txt
+
+ - Updated INSTALL-win32.txt
+
+------------------------------------------------------------------------
+r1589 | tcastley | 2002-03-22 14:16:35 +0100 (Fri, 22 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/beos/InterfaceWindow.cpp
+   M /trunk/plugins/beos/InterfaceWindow.h
+   M /trunk/plugins/beos/MsgVals.h
+   M /trunk/plugins/beos/VideoWindow.h
+   M /trunk/plugins/beos/vout_beos.cpp
+
+Implemented correct scaling and used new window size variables.
+Beta always on top for the interface window.  New cursor handling.
+
+------------------------------------------------------------------------
+r1590 | jobi | 2002-03-25 03:06:24 +0100 (Mon, 25 Mar 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_callbacks.c
+   M /trunk/plugins/gtk/gnome_callbacks.h
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gnome_interface.h
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk.glade
+   M /trunk/plugins/gtk/gtk_callbacks.c
+   M /trunk/plugins/gtk/gtk_callbacks.h
+   M /trunk/plugins/gtk/gtk_common.h
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/gtk/gtk_interface.h
+   M /trunk/plugins/gtk/gtk_open.c
+   M /trunk/plugins/satellite/input_satellite.c
+   M /trunk/src/interface/main.c
+
+
+* Fixed a bug that made vlc segfault when choosing a program, change to
+  another and come back to the first one.
+* Added gtk and gnome interfaces for satellite input. We should find a
+  way to hide the button if satellite support is not compiled.
+
+------------------------------------------------------------------------
+r1591 | sam | 2002-03-25 05:18:07 +0100 (Mon, 25 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/INSTALL
+   M /trunk/INSTALL-win32.txt
+
+
+  * Fixed a little omission in INSTALL-win32.txt.
+
+------------------------------------------------------------------------
+r1592 | gbazin | 2002-03-25 20:16:20 +0100 (Mon, 25 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/ggi/ggi.c
+   M /trunk/plugins/mga/xmga.c
+   M /trunk/plugins/x11/x11.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/plugins/x11/xvideo.c
+   M /trunk/src/interface/main.c
+
+
+
+* moved the "display" option from main to the relevant plugins. ( We now have
+   the x11_display, xvideo_display, xmga_display and ggi_display options ).
+
+------------------------------------------------------------------------
+r1593 | lool | 2002-03-25 21:37:00 +0100 (Mon, 25 Mar 2002) | 9 lines
+Changed paths:
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk_common.h
+   M /trunk/plugins/gtk/gtk_preferences.c
+   M /trunk/src/interface/main.c
+
+The "we love gibalou" commit :
+  * plugins/gtk/gnome.c, plugins/gtk/gtk.c, plugins/gtk/gtk_common.h :
+      . new Tooltips structure
+  * plugins/gtk/gtk_preferences.c:
+      . modifications of some widgets, the structure, cosmetic changes
+  * src/interface/main.c:
+      . typos
+      . a couple new descriptions
+
+------------------------------------------------------------------------
+r1594 | lool | 2002-03-25 23:38:28 +0100 (Mon, 25 Mar 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/gtk/gtk_preferences.c
+
+plugins/gtk/gtk_preferences.c:
+  . fixed an ugly structure
+  . the tabs are not verticaly expanded as they were
+  . small enhancements
+
+------------------------------------------------------------------------
+r1595 | ipkiss | 2002-03-26 00:36:57 +0100 (Tue, 26 Mar 2002) | 21 lines
+Changed paths:
+   M /trunk/INSTALL-win32.txt
+   M /trunk/include/common.h
+   A /trunk/plugins/win32/about.cpp
+   A /trunk/plugins/win32/about.dfm
+   A /trunk/plugins/win32/about.h
+   A /trunk/plugins/win32/control.cpp
+   A /trunk/plugins/win32/control.h
+   A /trunk/plugins/win32/disc.cpp
+   A /trunk/plugins/win32/disc.dfm
+   A /trunk/plugins/win32/disc.h
+   A /trunk/plugins/win32/intf_win32.cpp
+   A /trunk/plugins/win32/intfwin.bpf
+   A /trunk/plugins/win32/intfwin.bpr
+   A /trunk/plugins/win32/mainframe.cpp
+   A /trunk/plugins/win32/mainframe.dfm
+   A /trunk/plugins/win32/mainframe.h
+   A /trunk/plugins/win32/menu.cpp
+   A /trunk/plugins/win32/menu.h
+   A /trunk/plugins/win32/messages.cpp
+   A /trunk/plugins/win32/messages.dfm
+   A /trunk/plugins/win32/messages.h
+   A /trunk/plugins/win32/network.cpp
+   A /trunk/plugins/win32/network.dfm
+   A /trunk/plugins/win32/network.h
+   A /trunk/plugins/win32/playlist.cpp
+   A /trunk/plugins/win32/playlist.dfm
+   A /trunk/plugins/win32/playlist.h
+   A /trunk/plugins/win32/preferences.cpp
+   A /trunk/plugins/win32/preferences.dfm
+   A /trunk/plugins/win32/preferences.h
+   M /trunk/plugins/win32/win32.cpp
+   A /trunk/plugins/win32/win32.h
+   A /trunk/plugins/win32/win32_common.h
+   A /trunk/share/vlc48x48.ico
+
+
+ * Added a win32 interface plugin, developed with Borland C++ Builder.
+   To build the plugin, follow the instructions in INSTALL-win32.txt
+
+ * Known bugs:
+        - subtitles don't work
+        - a crash occurs when the user exits by pressing 'q' in the vout
+        - when moving the slider, position in the stream updates even if
+          the slider isn't released yet
+
+ * TODO list:
+        - clean code in menu.cpp
+        - adapt lool's enhancements of the Gtk+ preferences box
+        - write drag-and-drop stuff
+        - and of course, fix known bugs :)
+
+ * For those of you who can't wait till the next release to test the win32
+   interface, binary files are available here:
+   http://www.via.ecp.fr/~ipkiss/intfwin/vlc.zip
+   Enjoy!
+
+------------------------------------------------------------------------
+r1596 | tcastley | 2002-03-26 11:29:19 +0100 (Tue, 26 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/beos/InterfaceWindow.cpp
+
+Disabled controls if the playlist was empty.
+
+------------------------------------------------------------------------
+r1597 | ipkiss | 2002-03-26 17:06:01 +0100 (Tue, 26 Mar 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/win32/mainframe.cpp
+   M /trunk/plugins/win32/mainframe.dfm
+   M /trunk/plugins/win32/mainframe.h
+   M /trunk/plugins/win32/playlist.cpp
+   M /trunk/plugins/win32/preferences.cpp
+
+
+ * plugins/win32:
+        - added toolbar icons (thanks xav)
+        - we can no longer edit plugin names in the preferences :)
+        - the tool button for playlist is now a toggle button
+
+------------------------------------------------------------------------
+r1598 | lool | 2002-03-26 18:33:37 +0100 (Tue, 26 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/gtk/gtk_preferences.c
+
+plugins/gtk/gtk_preferences.c:
+  . save button (inadvertently suppressed)
+
+------------------------------------------------------------------------
+r1599 | gbazin | 2002-03-26 23:02:32 +0100 (Tue, 26 Mar 2002) | 9 lines
+Changed paths:
+   M /trunk/src/misc/configuration.c
+
+
+
+* changed the behaviour of the config file:
+  - now all the config options are saved. <string> config options which have
+  no default value are also saved in the config file but as an empty string.
+  - config_LoadConfigFile will ignore empty config options, which also means
+  we cannot pass an empty string as a <string> config option. (this shouldn't
+  matter anyway)
+
+------------------------------------------------------------------------
+r1600 | gbazin | 2002-03-26 23:30:09 +0100 (Tue, 26 Mar 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/gtk/gtk_preferences.c
+   M /trunk/src/misc/configuration.c
+
+
+
+* modified the gtk interface to save an empty <string> option as a NULL pointer
+* modified config_LoadConfigFile to consider an empty <string> option as a
+   NULL pointer.
+
+------------------------------------------------------------------------
+r1601 | gbazin | 2002-03-27 00:08:40 +0100 (Wed, 27 Mar 2002) | 4 lines
+Changed paths:
+   M /trunk/include/audio_output.h
+   M /trunk/plugins/dummy/vout_dummy.c
+   M /trunk/plugins/gtk/gtk_menu.h
+   M /trunk/plugins/spudec/spu_decoder.c
+   M /trunk/plugins/text/rc.c
+   M /trunk/src/audio_output/aout_ext-dec.c
+   M /trunk/src/input/input_ext-plugins.c
+   M /trunk/src/interface/intf_eject.c
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/configuration.c
+
+
+
+* various little portability fixes
+
+------------------------------------------------------------------------
+r1602 | massiot | 2002-03-27 00:39:43 +0100 (Wed, 27 Mar 2002) | 4 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
+   M /trunk/plugins/access/http.c
+   M /trunk/plugins/access/udp.c
+
+* GNU make detection
+* Deleted non-working fullscreen menu item [OS X]
+* udp and http no longer modify p_input->psz_name
+
+------------------------------------------------------------------------
+r1603 | lool | 2002-03-27 19:43:30 +0100 (Wed, 27 Mar 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gtk.c
+
+plugins/gtk/gnome.c, plugins/gtk/gtk.c:
+    new options "gtk_hide_toltips" or "gnome_hide_tooltips"
+
+ Tooltips are enabled by default. This option is only considered on
+module initialization.
+
+------------------------------------------------------------------------
+r1604 | jpsaman | 2002-03-27 20:53:38 +0100 (Wed, 27 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.in
 
- Cosmetic.
+Added Netherlands translation (nl) to configure.in
 
-2002-12-22 Sunday 23:23  jpsaman
+------------------------------------------------------------------------
+r1605 | jpsaman | 2002-03-27 20:54:11 +0100 (Wed, 27 Mar 2002) | 2 lines
+Changed paths:
+   A /trunk/po/nl.po
+
+Translation of user interface messages to Netherlands.
 
- Use SDL output as default for iPaq.
+------------------------------------------------------------------------
+r1606 | lool | 2002-03-27 22:01:29 +0100 (Wed, 27 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/gtk/gtk_preferences.c
 
-2002-12-22 Sunday 21:46  jpsaman
+Some dirty ifdefs for a nicer gnome interface (gnome buttons, gnome
+dialogs).
 
- Typing file locations in URL combo without "file://" prefix is possible again.
+------------------------------------------------------------------------
+r1607 | massiot | 2002-03-27 23:15:40 +0100 (Wed, 27 Mar 2002) | 4 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/plugins/access/udp.c
+   M /trunk/plugins/macosx/aout_macosx.c
+   M /trunk/plugins/macosx/vout_macosx.c
 
-2002-12-22 Sunday 21:08  jpsaman
+* UDP access plug-in can now receive MPTS (Multiple Program TS) and switch
+programs
+* Audio and video output go to time-constrained scheduling [OS X port]
 
- Familiar GPE interface support fixes. Only Manage() function does not seem to work properly.
+------------------------------------------------------------------------
+r1608 | jobi | 2002-03-28 04:53:15 +0100 (Thu, 28 Mar 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/satellite/input_satellite.c
+   M /trunk/src/input/input_programs.c
 
-2002-12-22 Sunday 17:08  sam
 
-   * ./src/audio_output/input.c: fixed a side-effect problem in buffer dates
-     recalculation (spotted by KKI).
+* When unselecting an ES, we must ged rid of p_es->p_pes so that it is
+  regererated when we select this ES again. It made vlc segfault when
+  switching from some stream to another, or when switching program
+  in satellite input.
 
-2002-12-21 Saturday 11:20  sigmunau
+------------------------------------------------------------------------
+r1609 | gbazin | 2002-03-28 11:17:06 +0100 (Thu, 28 Mar 2002) | 10 lines
+Changed paths:
+   M /trunk/include/threads.h
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/dvd/dvd_access.c
 
-  first shot at a file info dialog for the wxwindows interface. It still
- needs to get a sane default size and some cleanups of the code, but I commit
- now in case anyone wants it during cristmas
 
-2002-12-20 Friday 21:33  jpsaman
 
- Defenitely fixed segmentation fault on directory change.
+* don't try to stat() the dvd drive letter on win32
+* disabled YUV overlay double buffering for now, as it seems to actually be
+    slower.
+* temporary fix in vlc_cond_signal() for win32 (I really should use
+    SignalObjectAndWait() on WinNT so we can avoid race conditions in the
+    pthread code). This fixes a problem noticed on WinXP where vlc would
+    freeze regularly and eat-up all the CPU (fun no?)
 
-2002-12-20 Friday 15:18  sigmunau
+------------------------------------------------------------------------
+r1610 | massiot | 2002-03-28 22:21:51 +0100 (Thu, 28 Mar 2002) | 2 lines
+Changed paths:
+   M /trunk/src/interface/main.c
 
- removed the code that was not supposed to be in my last commit
+Fix for sparc.
 
-2002-12-20 Friday 14:28  jpsaman
+------------------------------------------------------------------------
+r1611 | massiot | 2002-03-29 01:14:19 +0100 (Fri, 29 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/access/udp.c
+   M /trunk/src/interface/main.c
 
- Fixed path to pixmaps for GPE menu system.
+Disabled the server argument in udpstream: because it confuses users and is
+not of any practical use.
 
-2002-12-20 Friday 07:35  yves
+------------------------------------------------------------------------
+r1612 | ipkiss | 2002-03-31 07:10:07 +0200 (Sun, 31 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/win32/menu.cpp
 
- fixed my entry.
 
-2002-12-20 Friday 07:35  yves
+ * plugins/win32: subtitles should work, now
 
- - added rawdv plugin.
- - make it working again with daily CVS snapshot.
- - some typos fixed.
- - better workaround for broken mdk configure macro (aka don't harcore arch in name).
+------------------------------------------------------------------------
+r1613 | tcastley | 2002-03-31 10:13:38 +0200 (Sun, 31 Mar 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/beos/InterfaceWindow.cpp
+   M /trunk/plugins/beos/VideoWindow.h
+   M /trunk/plugins/beos/vout_beos.cpp
 
-2002-12-19 Thursday 23:23  sigmunau
+Implemented an "always-on-top" feature for the interface window.
+RGB16 Overlay supported again.
+Resizing is now implemented consistantly.
 
- * modules/demux/ogg.c: provide some file info. Tested with the tarzan.ogm
- * modules/codec/vorbis.c: parse the vorbis comment (can anyone tell me why the
- comment is embedded in the logical stream and not directly in the
- container?). The vorbis comments are in utf8, so extended characters
- currently get messed up.
+------------------------------------------------------------------------
+r1614 | ipkiss | 2002-03-31 19:59:29 +0200 (Sun, 31 Mar 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/win32/intf_win32.cpp
 
- Still tring to close #51
 
-2002-12-19 Thursday 17:29  massiot
+ * ./plugins/win32: fixed the bug on exiting the vout pressing 'q'
 
- Fixed an HTTP compliance issue (thanks Xag).
+------------------------------------------------------------------------
+r1615 | gbazin | 2002-04-01 00:35:44 +0200 (Mon, 01 Apr 2002) | 12 lines
+Changed paths:
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk_preferences.c
 
-2002-12-19 Thursday 16:59  sigmunau
 
- the avi demux now gives some info about the file being played. One step
- towards closing bug #51. Type 'info' in the rc interface to test.
 
-2002-12-18 Wednesday 17:52  gbazin
+* You can now set a maximum height for the configuration windows in the gtk
+    and gnome plugins. This patch _doesn't change_ the look of the interface
+    unless this interface tries to use more space than allowed, in which case
+    scrollbars are added to make the navigation easy.
+    Note that this setting only affects the default size the interface will
+    use, the user is then free to change the size of the window as he wants.
 
- * src/libvlc.h, src/input/input_dec.c: added an "sout-video" and
- "sout-audio" config option that allows to selectively enable audio or
- video stream output. This is very useful if you want to play video on
- one computer and audio on another one ;)
+* Tooltips are now triggered only in specific places. This is a lot less
+   intrusive and annoying for the users.
 
-2002-12-18 Wednesday 16:33  fenrir
+------------------------------------------------------------------------
+r1616 | gbazin | 2002-04-01 00:59:01 +0200 (Mon, 01 Apr 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/gtk/gtk_preferences.c
 
-  * mpeg4video: repeat vol headers every 30 frames (But it is buggy)
 
-2002-12-18 Wednesday 16:31  fenrir
 
-  * video.c: with mpeg4 stream, we try to decode a picture only when we have
- received an header (vol). (It prevents some segfaults with mpeg4 streaming).
+* allow the user to resize the configuration windows
+* moved config_GetIntVariable out of the loop
 
-2002-12-18 Wednesday 16:27  fenrir
+------------------------------------------------------------------------
+r1617 | tcastley | 2002-04-01 07:49:00 +0200 (Mon, 01 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/beos/VideoWindow.h
+   M /trunk/plugins/beos/vout_beos.cpp
 
-  * ts.c: add preliminary support for mpeg-4 streams in mpeg2-TS.
- Becareful that up to now, it's more a hack. (I need to add SL streams
- managments)
+Improved overlay detection, default colour space selection.
+Has bad output color need some work.
 
-2002-12-18 Wednesday 16:16  sam
+------------------------------------------------------------------------
+r1618 | tcastley | 2002-04-01 09:37:53 +0200 (Mon, 01 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/beos/VideoWindow.h
 
-   * ./modules/demux/avi/libavi.c: added an additional sanity check for
-     corrupted headers.
+Fixed the color_space problem.  Overlays now work.
+Still problem with nVidia cards.
 
-2002-12-18 Wednesday 15:52  fenrir
+------------------------------------------------------------------------
+r1619 | gbazin | 2002-04-01 11:59:41 +0200 (Mon, 01 Apr 2002) | 4 lines
+Changed paths:
+   D /trunk/INSTALL-win32.txt
+   A /trunk/INSTALL.win32
 
-  * libavi.c: a sanity check to prevent some segfault with corrupted
- header.
 
-2002-12-18 Wednesday 15:03  sam
 
-   * ./modules/codec/ffmpeg/ffmpeg.c: cosmetic change, the ffmpeg module now
-     tells what libavcodec build it was built with.
+* updated INSTALL.win32
 
-2002-12-18 Wednesday 14:17  sam
+------------------------------------------------------------------------
+r1620 | gbazin | 2002-04-01 12:13:19 +0200 (Mon, 01 Apr 2002) | 4 lines
+Changed paths:
+   A /trunk/doc/win32
+   A /trunk/doc/win32/Cross-Compile-Howto.txt
 
-   * fixed several format string inconsistencies and deprecated C constructions.
 
-2002-12-18 Wednesday 12:18  sam
 
-   * ./src/misc/messages.c: woops, __attribute__(format) is only needed in the
-     prototype.
+* VLC-Win32 Cross-Compile Howto, courtesy of Bill Eldridge.
 
-2002-12-18 Wednesday 11:47  sam
+------------------------------------------------------------------------
+r1621 | gbazin | 2002-04-01 12:47:49 +0200 (Mon, 01 Apr 2002) | 5 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/install-win32
 
-   * ./include/vlc_messages.h: msg_* functions now use the same argument type
-     checks as printf. Only works with gcc 3.2 it seems.
 
-2002-12-18 Wednesday 09:27  sam
 
-   * ./modules/video_output/qte/.cvsignore: added a missing .cvsignore.
-   * ./modules/video_chroma/Modules.am: added i420_rgb_c.h to the distribution,
-     thanks to Stepan Roh for spotting this.
+* updated the "package-win32" rule
+* all txt files are now converted to dos format (CRLF)
 
-2002-12-18 Wednesday 08:08  gbazin
+------------------------------------------------------------------------
+r1622 | gbazin | 2002-04-01 18:08:23 +0200 (Mon, 01 Apr 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/directx/vout_events.c
+   M /trunk/plugins/downmix/ac3_downmix_3dn.c
+   M /trunk/plugins/downmix/ac3_downmix_sse.c
 
- * src/video_output/video_output.c: fixed a bug concerning the aspect
- ratio in vout_Request().
 
- * INSTALL.win32: small update to the documentation.
 
-2002-12-18 Wednesday 01:34  fenrir
+* Win32 compilation fixes when downmixsse and downmix3dn are declared as
+    plugins.
+* Fixed the waiting on the event thread creation in the directx plugin.
 
- * mpegaudio: fixed another stupid bug for mpeg audio layer 3 only.
+------------------------------------------------------------------------
+r1623 | gbazin | 2002-04-01 23:39:17 +0200 (Mon, 01 Apr 2002) | 10 lines
+Changed paths:
+   A /trunk/extras/Win32_msvc
+   A /trunk/extras/Win32_msvc/defs.h
+   A /trunk/extras/Win32_msvc/modules_builtin_msvc.h
+   A /trunk/extras/Win32_msvc/readme.txt
+   A /trunk/extras/Win32_msvc/vlc.dsp
+   A /trunk/extras/Win32_msvc/vlc.dsw
 
-2002-12-17 Tuesday 21:58  fenrir
 
-  * bits.h: fixed a stupid bug.
-  * ts.c: removed an unused variable.
 
-2002-12-17 Tuesday 21:15  gbazin
+* Microsof Visual Studio C++ 6 project files.
+  This is usefull mainly for debugging as the hardware accelerated plugins
+    can't be compiled with msvc.
 
- * modules/demux/rawdv.c: new raw dv demuxer (only video for now). I
- didn't find a way to detect correctly a raw dv file so for now we just
- check the file extension (.dv). You can additionaly force this demuxer.
+I won't be maintaining this msvc project as I don't have MSVC myself, but
+maybe this will encourage people to try to develop for vlc (or maybe just
+discourage them ;-)
 
- PS: the ffmpeg plugin works quite well for decoding dv videos.
+------------------------------------------------------------------------
+r1624 | gbazin | 2002-04-01 23:54:26 +0200 (Mon, 01 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/extras/libdvdcss/ioctl.c
+   M /trunk/include/common.h
+   M /trunk/src/misc/modules.c
 
-2002-12-17 Tuesday 21:04  jpsaman
 
- Functionality of Familiar Linux Gtk+ interface is finished. Only testing on iPaqwith libgpewidget0  still needs to be done.
 
-2002-12-17 Tuesday 14:39  sam
+* Fixes for the Win32_msvc build
 
-   * ./bootstrap: added warning messages for old automake versions.
+------------------------------------------------------------------------
+r1625 | gbazin | 2002-04-02 08:31:23 +0200 (Tue, 02 Apr 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/directx/vout_directx.h
+   M /trunk/plugins/directx/vout_events.c
 
-2002-12-17 Tuesday 09:54  sam
 
-   * ./modules/gui/kde/preferences.cpp: fixed a compilation issue and a crash.
 
-2002-12-16 Monday 23:25  massiot
+* Fixed yet another bug related to the event thread creation
+* Removed a few debug messages
 
- Fixed (again) a rendering bug on big endian systems. :-p
+------------------------------------------------------------------------
+r1626 | sam | 2002-04-02 12:17:08 +0200 (Tue, 02 Apr 2002) | 6 lines
+Changed paths:
+   M /trunk/FAQ
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/chroma/i420_rgb16.c
+   M /trunk/plugins/chroma/i420_rgb8.c
+   M /trunk/plugins/chroma/i420_ymga.c
+   M /trunk/plugins/chroma/i420_yuy2.c
+   M /trunk/plugins/chroma/i422_yuy2.c
+   M /trunk/plugins/dvd/dvd_access.c
+   M /trunk/src/misc/configuration.c
 
-2002-12-16 Monday 22:06  jpsaman
 
- Cleanup action.
+  * ./configure.in: BeOS, liba52 and chroma plugin compilation fixes.
+  * ./plugins/dvd/dvd_access.c: removed a warning.
+  * ./src/misc/configuration.c: Solaris fixes by Meuuh.
+  * ./FAQ: removed outdated stuff.
 
-2002-12-16 Monday 21:48  jpsaman
+------------------------------------------------------------------------
+r1627 | tcastley | 2002-04-02 12:43:55 +0200 (Tue, 02 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/include/config.h
 
- Workaround for crash in ReadDirectory when called from the comboURL text box. For now it is mandatory to prefix filepaths on local disk with "file://" when typing it in the comboURL box.
+Changed directory of the config file for BeOS to be consistant with
+OS standard.
 
-2002-12-16 Monday 20:18  titer
+------------------------------------------------------------------------
+r1628 | tcastley | 2002-04-02 12:44:40 +0200 (Tue, 02 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/beos/vout_beos.cpp
 
-  Fixed a possible crash.
+Added a test for the nooverlay option.
 
-2002-12-16 Monday 18:30  gbazin
+------------------------------------------------------------------------
+r1629 | ipkiss | 2002-04-02 13:31:36 +0200 (Tue, 02 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/src/misc/configuration.c
 
- * modules/demux/ogg.c: added support for the old type of headers produced by the first
- versions of OggDS.
-
-2002-12-16 Monday 16:48  gbazin
-
- * modules/access/udp.c, modules/access/rtp.c, modules/misc/network/ipv4.c: only check for
- the "server-port" config variable in the access plugins. access_output plugins will now
- pick a port at random, thus allowing sout to work out of the box on a localhost. (thanks
- Meuuh)
-
-2002-12-16 Monday 15:17  fenrir
-
-  * compilation fix for Os X.
-
-2002-12-16 Monday 13:04  fenrir
-
-  * libavi.c: improved parsing of some corrupted files.
-
-2002-12-16 Monday 10:49  fenrir
-
-  Should fix compilation/configuration with --with-ffmpeg options.
-
-2002-12-16 Monday 00:41  babal
-
- - disc.* : a few enhancements in the design of the "open disc" dialog
-   box, including the ability to select dvd menus instead of a particular
-   title and chapter
- - preferences.dfm : multiline tabs
-
-2002-12-15 Sunday 23:39  fenrir
-
-  * modules/mux/mpeg/*: should fix builtin compilation
-  * modules/access/ftp.c : an ftp access, buggy but it begins to work.
- The main issue is about password confidentiality so you must know
- what you are doing :((
-
-2002-12-15 Sunday 22:55  yves
-
- you can now build RPMs.
- (ffmpeg still not working properly cause configure.ac seems to sucks)
-
-2002-12-15 Sunday 22:54  jpsaman
-
- Packaging files for Familiar GPE and OPIE releases.
-
-2002-12-15 Sunday 22:48  jpsaman
-
- Familiar interface build with GPE support does not use NEED_GTK_MAIN.
-
-2002-12-15 Sunday 22:45  jpsaman
-
- Make distinction between GPE and GTK_NEED_MAIN way of handling interface.
- Trying to fix change directory crash while entering keys in combobox.
-
-2002-12-15 Sunday 22:45  ipkiss
-
- I forgot this file in my previous commit...
-
-2002-12-15 Sunday 20:48  jpsaman
-
- Fix crash on directory change.
-
-2002-12-15 Sunday 18:37  ipkiss
-
-  * ./modules/gui/wxwindows: added a log window
-
-2002-12-15 Sunday 16:28  gbazin
-
- * include/vlc/vlc.h: added a new pi_types field to vlc_list_t. This field will be used
- later on by the object variables functions. I'm adding it now because it also happens to
- solve a binary compatibility problem between gcc and bcc. (depending on compilers,
- structs of 32 < size <= 64 bits can be returned either in a register or in the stack).
-
-2002-12-14 Saturday 23:17  jpsaman
-
- Fix for building Familiar interface with libgpewidget0 library.
-
-2002-12-14 Saturday 22:33  fenrir
-
-  * libvlc.h: Fix mux/access_output options.
-
-2002-12-14 Saturday 21:32  fenrir
-
-  Added stream output. (common work with titer).
-
-2002-12-14 Saturday 19:43  gbazin
-
- * src/libvlc.c: oops, forgot to remove a debug message.
-
-2002-12-14 Saturday 19:34  gbazin
-
- * src/misc/objects.c: implemented the FIND_CHILD mode for vlc_list_find().
-    vlc_object_get() now increments the refcount of the object so you'll need to release
- the object at some point.
- * src/misc/variables.c, ALL: var_Change() with VLC_VAR_GETLIST now returns a vlc_value_t
- which points to a vlc_list_t.
-
-2002-12-14 Saturday 19:19  gbazin
-
- * src/misc/threads.c: implemented vlc_thread_set_priority() for win32.
-
-2002-12-14 Saturday 18:57  fenrir
-
-  * all: with mpeg4 video I changed the way that some initialisation data
- are passed (more logical).
-
-2002-12-14 Saturday 01:05  babal
-
- - support for Windows style file names for relative paths
- - when eol_tok is '\n', use last line even if eol_tok isn't present
-
-2002-12-13 Friday 22:11  yves
-
- adaptation for 0.5 branch. almost working :)
-
-2002-12-13 Friday 17:05  babal
-
- - * : start playing only when opening a stream from the main window;
-   when opening it from the playlist window, add it to the list, but
-   don't change anything to the playing state and current stream.
-
- - playlist.dfm : proper resizing behaviour
-
-2002-12-13 Friday 16:26  babal
-
- - vlc_playlist.h, playlist.c: added the ability to save a playlist to
-   and restore it from a file chosen by the user.
-
- - win32/*:
-
-   - implementation of the previous feature in the win32 interface
- >   -> what the other interfaces need to do to support it is simply to
- >      call the two following functions:
- >       int playlist_LoadFile(playlist_t *p_playlist,const char *psz_filename);
- >       int playlist_SaveFile(playlist_t *p_playlist,const char *psz_filename);
- >      where psz_filename is the name of the destination/source file.
-
-   - ability to open several files at a time
-
-2002-12-13 Friday 10:09  sam
-
-   * ./Makefile.am: added missing files for make dist.
-   * ./configure.ac.in: removed unpopular warnings.
-   * ./po/*: updated potfiles.
-
-2002-12-13 Friday 03:52  videolan
-
-  * ./modules/win32/menu.cpp: reorganized the code for menus generation,
-    and got rid of the global variable (at last!) in the win32 interface.
-
- Please check that navigation and language selection aren't too much
- broken for DVDs...
-
-2002-12-13 Friday 01:56  gbazin
-
- * ALL: added a new vlc_list_t common type. vlc_list_find() and vlc_list_release() have been modified
- to use this new type.
-
-2002-12-13 Friday 01:50  gbazin
-
- * modules/gui/wxwindows/*: added skeleton for popup contextual menu.
- * modules/access/dvdplay/access.c, modules/audio_filter/resampler/linear.c: a couple of warning
- fixes.
-
-2002-12-12 Thursday 15:23  gbazin
-
- * src/input/input.c: forgot to commit this during my last commit :p
-
-2002-12-12 Thursday 15:10  gbazin
-
- * src/input/input_clock.c, include/input_ext-intf.h: introduced an i_pts_delay field in
- input_thread_t (initialised to DEFAULT_PTS_DELAY).
- * modules/access/*: i_pts_delay is now configurable on an access module basis. The pts
- delay for http and mms have been raised to 4 * DEFAULT_PTS_DELAY, which is about 1.2
- seconds worth of caching.
-
-2002-12-12 Thursday 13:09  sam
-
-   * ./debian/vlc-plugin-ogg.dirs: added a missing file for Debian package
-     builds.
-
-2002-12-12 Thursday 12:24  sam
-
-   * ./modules/gui/familiar/*: compilation fixes. Crashes on directory change.
-
-2002-12-12 Thursday 11:37  ipkiss
-
-  * ./modules/gui/win32: added management for "float" config options
-    (thanks Garf)
-
-2002-12-12 Thursday 11:29  massiot
-
- Fixed a possible deadlock.
-
-2002-12-12 Thursday 10:56  garf
-
-  * fixed one or two things (thanks sam)
-
-2002-12-11 Wednesday 22:56  gbazin
-
- * modules/codec/mad/*: don't let mad drop corrupted mpeg frames without telling us. When
- this happens, we miscalculate the pts of the next valid frame, which in turn causes heavy
- resampling. This fix should be most useful for web radios.
-
-2002-12-11 Wednesday 21:50  jpsaman
-
- Fixed qte video output segmentation fault during initialization.
- The following things have still to be fixed:
- - segmentation fault on destroy
- - video placing and
- - orientation
- - video line spacing is wrong
-
-2002-12-11 Wednesday 20:13  fenrir
-
-  * all: access plugins should not modify
- p_input->stream.p_selected_area->i_tell when reading data. (It's done in
- input_SplitBuffer). (But access should still set it on a "seek")
-
-2002-12-11 Wednesday 17:27  bozo
-
- New ALSA audio output. It works with ALSA 0.9.0rc4 and earlier versions.
-
-2002-12-10 Tuesday 23:34  gbazin
-
- * modules/demux/wav/wav.c: small bug-fix for screwed pts calculation.
-
-2002-12-10 Tuesday 21:55  gbazin
-
- * src/audio_output/filters.c: fix for resampler buffer size.
-
-2002-12-10 Tuesday 18:22  gbazin
-
- * ALL: fixed a f*ckage I introduced recently ;) var_Type() now returns 0 when the variable
- doesn't exist, but the rest of the code wasn't updated according to this new behaviour.
- * modules/audio_output/waveout.c: changed a few error messages into warning messages.
-
-2002-12-10 Tuesday 15:51  ipkiss
-
-  * ./modules/gui/win32: deletd a dependancy with a global variable
-
-2002-12-10 Tuesday 14:19  gbazin
-
- * include/configuration.h: fixed my previous fix.
-
-2002-12-10 Tuesday 12:46  gbazin
-
- * configure.ac.in: fixed ugly hack in sdl detection code (which also broke my build :p)
- * include/configuration.h, include/modules_inner.h: proper fix for a bug that allowed gcc
- to put things in the stack instead of the data segment.
-
-2002-12-10 Tuesday 10:22  fenrir
-
-  ffmpeg: adapted to current cvs version. It should still compile with older
- one (Please reports if it doesn't).
-
-2002-12-10 Tuesday 00:02  gitan
-
- fixed a segfault under windows.
-
-2002-12-09 Monday 23:37  gbazin
-
- * include/configuration.h: rolled back the last changes made to this file. There is no
- sense in manually initializing all the fields of module_config_t as it will be done by the
- compiler anyway. Furthermore mingw32 gcc seems to have problems optimizing code
- that manually initializes structures to 0.
-
-2002-12-09 Monday 21:37  jpsaman
-
- Syncing functionality with vlc-0.4.6
-
-2002-12-09 Monday 21:36  jpsaman
-
- Fixed segfault in Qt Embedded Video Output.
-
-2002-12-09 Monday 13:37  titer
-
-  * AudioOutput.cpp: added sanity tests;
-  * VlcWrapper.h, Interface.cpp: removed an unused variable.
-
-2002-12-09 Monday 07:57  titer
-
-  * AudioOutput.cpp: send zeros to BSoundPlayer if nothing comes from
-     audio output;
-  * VlcWrapper.cpp: handle volume using aout3 features.
-
-2002-12-09 Monday 03:36  titer
-
-  Default re-enabled dvd module.
-   --disable-dvd works anyway.
-
-2002-12-09 Monday 00:52  babal
-
- - new headphone channel mixer with virtual spatialization effect : This
-   effect should give you the feeling that you stands in a real room with
-   a complete 5.1 speaker set when using only a headphone, providing a
-   more realistic sound experience. It should also be more comfortable
-   and less tiring when listening to music for long periods of time.It
-   works with any source format from mono to 5.1.
-
-   -> please try it and feel free to give me some feedback. Some
-      improvements are already planned (adding echo, more configuration
-      options, ...).
-
- NB: whereas the filter itself is in a (very first) stable version, the
-     way it is integrated to the filter chain is only a _temporary_ hack
-     since it's the audio ouput core (input.c actually) which is directly
-     responsible for it. Integrating it in a more suitable way will
-     probably require some work on the way the filters are selected as
-     well as on the configuration level, but I'm working on it :)
-
-2002-12-08 Sunday 23:38  massiot
-
- * Updated aout3 developer doc.
- * Reworked the Open... menu items, and added the ability to use libdvdplay.
- * Sound output menu is now under Controls.
-
-2002-12-08 Sunday 21:05  jpsaman
-
- Fixed build and linking for qte video output and made modifications to iPaq packaging files.
-
-2002-12-08 Sunday 19:56  gbazin
-
- * modules/gui/wxwindows/*: compilation fixes for wxX11 (it doesn't support drag and drop
- yet). Compilation fix for MacOSX as well (wxEntry() not declared).
- * src/misc/variables.c: added a FreeMutex() function.
-
-2002-12-08 Sunday 16:16  jpsaman
-
- - Updated Maintainers file
- - fixed --disable-dvd, it did not work
- - updated iPaq familiar buildscripts
-
-2002-12-08 Sunday 14:47  gbazin
-
- * configure.ac.in: fix for dvdread and libdvdplay plugins linking stage.
-
-2002-12-08 Sunday 05:30  jlj
-
-   * ALL: Under Jaguar, vout no longer depends on any specific MacOS X
-          intf. wxWindows should work (not tested). Closes #33.
-
-2002-12-08 Sunday 00:41  massiot
-
- New vlc_thread_set_priority function, to set the priority of the main
- thread.
-
-2002-12-07 Saturday 23:50  massiot
-
- * configure.ac.in: Disabled -Wtraditional as it produces much more bogus
-   warnings than real ones.
- * audio output: New intf-change variable to know when audio-channels
-   and audio-device have changed.
- * video output: New intf-change variable and vout_VarCallback, to know
-   when video-device has changed (OS X port).
- * modules/gui/macosx/*: Menus for audio channels, implemented volume
-   management, added a menu for screen selection.
-
-2002-12-07 Saturday 22:29  titer
-
-  * default disabled SAP under BeOS
-
-2002-12-07 Saturday 22:15  gitan
-
- fixed my last commit.
-
-2002-12-07 Saturday 22:00  titer
-
-  * use RGB32 BBitmap. That fixes the bad-looking picture in
-    non-overlay mode (thanks Sam).
-
-2002-12-07 Saturday 15:25  gbazin
-
- * ALL: a few updates to the variables API:
-   - got rid of the VLC_VAR_COMMAND variable type and introduced the VLC_VAR_ISCOMMAND flag
- instead. This simplifies things and avoid the strange command variables behaviour. Command
- variables will now trigger their callback on var_Set() like any other variables (look in
- modules/control/rc/rc.c for an example).
-   - Renamed the VLC_VAR_ISLIST flag into VLC_VAR_HASCHOICE.
-   - Added a new VLC_VAR_VOID variable type. This can be useful in conjunction with
- VLC_VAR_ISCOMMAND for instance.
-
-2002-12-06 Friday 22:44  gitan
-
- * sap.c : make it more compliant (as far as sdp is involved).
- * playlist.c : fixed a memory leak
- * configure.ac.in : added link flags
-
-2002-12-06 Friday 21:27  gbazin
-
- * configure.ac.in: fixed typo. For dvdread support we have to check for
-  dvdread/dvd_reader.h, not dvdread/dvdread.h.
-
-2002-12-06 Friday 16:34  sam
-
-   * ./configure.ac.in: removed -W in favour of -Wtraditional.
-   * ALL: a bunch of additional warning fixes.
-
-2002-12-06 Friday 14:22  fenrir
-
-  all: fix some minors warnings.
-
-2002-12-06 Friday 13:05  sam
-
-   * ./modules/access/mms/mms.c: fixed signed/unsigned comparisons, and fixed
-     a bug I found in Read(). No idea whether it was triggered before nor what
-     it was doing, though :)
-
-2002-12-06 Friday 12:54  sam
-
-   * ./modules/access/http.c: code clean-up. removed sizeof()-1 calls where we
-     meant strlen(), removed useless strcmp() calls, implemented atoll() for
-     systems where it does not exist, fixed a memory leak, fixed a minor data
-     corruption.
-
-2002-12-06 Friday 12:18  sigmunau
-
- some support for redirection. Moved the break on returncode >=400 to after
- the header parsing. This will be usefull if anyone wants to implemet
- http-passwd support
-
-2002-12-06 Friday 11:53  fenrir
-
-  * ffmpeg: sync with latest ffmpeg cvs. As it need too much
- #if LIBAVCODEC_BUILD , I've enable direct rendering only with latest
- ffmpeg cvs (anyway dr isn't cleanly ported to the latest version).
-
-2002-12-06 Friday 10:10  sam
-
-   * ./src/*, ./include/*: fixed a bunch of badly initialized structures, a few
-     signed/unsigned comparisons, and removed trailing spaces here and there.
-
-2002-12-06 Friday 06:42  babal
-
-  * src/playlist/playlist.c : playing again a playlist already in a
-    playing state resets the input speed to normal to make sure the
-    stream isn't paused or slowed or played faster anymore.
-    By doing that, fixes the following bug of the Windows interface:
-    when pushing the play button on a paused or slowed stream, nothing
-    used to happen.
-  * modules/gui/win32/playlist.cpp : when pushing the play button and the
-    playlist is empty, displaying the playlist window
-  * win32.cpp : rephrasing the module description to "Native Windows
-    interface module"
-
-2002-12-05 Thursday 21:49  jpsaman
-
- Fix for SDL-1.2.5 it now has SDL postpended to the library path. I just rip it of now for --cflags.
-
-2002-12-05 Thursday 17:38  sam
-
-   * ./configure.ac.in: disabled -Wconversion for gcc 2.x because it makes it
-     choke on system headers.
-
-2002-12-05 Thursday 17:16  sam
-
-   * ./ipkg/Makefile.in: removed a file handled by automake.
-   * ./configure.ac.in: additional warning flags for GCC.
-        -Wconversion
-            Warn if a prototype causes a type conversion that is different from
-            what would happen to the same argument in the absence of a proto-
-            type.
-        -Wsign-compare
-            Warn when a comparison between signed and unsigned values could
-            produce an incorrect result when the signed value is converted to
-            unsigned.
-        -Wunreachable-code
-            Warn if the compiler detects that code will never be executed.
-        -Wdisabled-optimization
-            Warn if a requested optimization pass is disabled.
-     See the gcc documentation for more explanations. This triggers a lot of
-     warnings everywhere, and at first sight they're all worth fixing. Code
-     quality matters, too, so let's fix'em :)
-
-2002-12-04 Wednesday 21:48  gbazin
-
- * modules/audio_filter/channel_mixer/trivial.c: bugfix for up-mixing.
-
-2002-12-04 Wednesday 21:03  jpsaman
-
- Build and packaging files for Opie and GPE.
-
-2002-12-04 Wednesday 20:52  jpsaman
-
- Small updates.
-
-2002-12-04 Wednesday 20:51  jlj
-
-   * ./modules/gui/macosx/vout.m: mouse coordinates support.
-
-2002-12-04 Wednesday 20:51  jpsaman
-
- Build scripts for building cross-compiling vlc for Opie and GPE.
-
-2002-12-04 Wednesday 20:41  jpsaman
-
- Packaging files for opie-vlc
-
-2002-12-04 Wednesday 15:47  fenrir
-
-  * all: Fix an other (and last ? ;) endian issue.
-
-2002-12-04 Wednesday 06:23  titer
-
-  * configure.ac.in, mms.c, sap.c, ipv4.c: added network support for BeOS 5
-    (Dano is no more needed); multicast still doesn't work.
-    UDP (unicast) and HTTP have been successfully tested, mms is untested.
-  * sap.c: BeOS doesn't have memccpy
-  * VideoOutput.cpp: forgot to remove a printf
-
-2002-12-04 Wednesday 02:16  titer
-
-  * InterfaceWindow.cpp: removed warnigs
-  * AUTHORS/MAINTAINERS: added Stephan Assmus, Arnaud Schauly & myself
-
-2002-12-03 Tuesday 23:36  gitan
-
- * src/playlist/playlist.c : Added playlist_AddItem (enqueues
- playlist_item_t instead of psz_target ). Now playlist_Add uses
- playlist_AddItem to enqueue.
- * include/vlc_playlist.h : Added a psz_uri field in the playlist_item_t
- structure.
- * src/input/input.c : takes item->psz_uri  argument to start playing an
- item.
-
-2002-12-03 Tuesday 17:00  fenrir
-
-  * adpcm.c: add adpcm decoding support (Now just ms and ima adpcm from
- microfsoft, not yet ima4)
-  * wav, asf, avi: fix fourcc creation for adpcm. (Nevertheless adpcm
- could not work with asf because of asf audio scrambling unsupported in asf
- demuxer). Seek will not work, because vlc send garbage and then break stream
- alignment.(I will try to fix that).
-
-2002-12-03 Tuesday 16:29  gitan
-
- * Added a session announcement protol module (enabled by default).
- * Added the PLAYLIST_CHECK_INSERT option to the playlist. That option
- checks previously enqueued sessions before enqueing.
-
-2002-12-03 Tuesday 12:59  sam
-
-   * ./src/libvlc.h: fixed an aspect ratio bug, we should default to the
-     stream's aspect, not to square pixels.
-
-2002-12-03 Tuesday 02:00  titer
-
-  * added mouse management in the BeOS video output.
-    Now DVD menus work thanks to libdvdplay.
-
-2002-12-02 Monday 23:58  titer
-
-  * added --with-dvdread-tree and --with-dvdplay-tree for static linking.
-    It works fine under BeOS, please check I didn't break anything.
-
-2002-12-02 Monday 21:13  jlj
-
-   * ALL: Fixed some compiler warnings.
-
-2002-12-02 Monday 18:19  sam
-
-   * ./modules/access/vcd/cdrom.c: NetBSD VCD input fixes, courtesy of
-     Olaf 'Rhialto' Seibert.
-
-2002-12-02 Monday 13:12  sam
-
-   * ./configure.ac.in: linking with -framework AGL wasn't needed (Closes: #7).
-
-2002-11-30 Saturday 11:33  jpsaman
-
- Cleanup of headerfile detection for qte video output plugin.
-
-2002-11-30 Saturday 11:22  jpsaman
-
- Deprecreated --with-qte-system. Using --with-qte=<path>/opt/QtPalmtop sets all linker and includes paths for libjpeg and qte correctly now.
-
-2002-11-30 Saturday 01:14  ipkiss
-
-  * ./modules/gui/win32/dragdrop.cpp: we can now drag and drop video
-    files on the interface or on the playlist (Closes: #10).
-  * ./modules/gui/win32/playlist.cpp: factorized a lot of code.
-  * ./modules/gui/win32/*: reorganized some code here and there.
-
-2002-11-29 Friday 23:08  ipkiss
-
-  * ./src/libvlc.h: fixed a few typos
-
-2002-11-29 Friday 14:39  jpsaman
-
- configure script set Qt Embedded link and include paths correctly. Use these additional options:
- --enable-qte
- --with-qte=<..cross-path..>/opt/QtPalmtop
- --with-qte-system=<..cross-path..>/usr
-
-2002-11-28 Thursday 23:53  sigmunau
-
- made the vlc mozilla plugin a drop-in replacement for wmp in most embedded
- wmp sites I could find, by adding som mimetypes and parsing some more
- parameters passed by mozilla. Also disabled the StreamAsFile function since
- mozilla tend to pass it non-exsisting files.
-
-2002-11-28 Thursday 23:24  massiot
-
- * Correct socklen_t detection.
- * Fix for S/PDIF encapsulation on big endian systems.
- * S/PDIF output for Mac OS X, courtesy of Heiko Panther <heiko_panthe@mac.com>.
-
-2002-11-28 Thursday 21:49  garf
-
-  * a few bugfixes/enhancements/clean up
-
-2002-11-28 Thursday 21:00  gbazin
-
- * configure.ac.in: fixed linkage of theora plugin.
- * modules/codec/theora.c, modules/codec/tarkin.c: fixed breakage.
- * modules/codec/vorbis.c: lowered the priority of the tremor plugin.
-
-2002-11-28 Thursday 18:35  fenrir
-
-  * asf: fix my previous commit.
-
-2002-11-28 Thursday 18:16  sigmunau
-
- increased maximums size of a http request from 256 to 1024 in order to allow
- insanly long urls
-
-2002-11-28 Thursday 17:34  sam
-
-   * ./src/video_output/video_output.c, modules/*: factorized video output
-     creation code into vout_Request which looks for existing vout objects
-     and spawns a new one if none was found.
-
-2002-11-28 Thursday 16:44  fenrir
-
-  * ffmpeg: arg, fix a previous fix for non-latest ffmpeg cvs tree.
-
-2002-11-28 Thursday 16:32  fenrir
-
-  * all: some clean up with WAVEFORMATEX and endian issues. Somebody could
- test if mp4,asf,avi,wav demuxers and araw,ffmpeg,faad decoders work under
- big endian architectures ? (else could you give vlc log )
-
-2002-11-28 Thursday 15:18  sigmunau
-
- * set b_seakable to false for http/1.0 streams such as those from icecast.
- * allow some unusual, but legal ways to construct the http headers, and
- clean up the header parsing code. parsing other headers ( like the mime-type
- ) should be very easy now.
-
-2002-11-28 Thursday 14:34  sam
-
-   * ./src/video_output/video_output.c: added a --aspect-ratio option to force
-     the aspect ratio of the stream. Two different usages are possible, either
-     int:int ("16:9") to specify a real aspect ratio, or float ("1.25") to
-     specify pixel squareness.
-
-     Note that it does not work properly yet; it will need an API change in
-     the video output layer that I'm working on.
-
-2002-11-27 Wednesday 21:51  babal
-
- - Enterely new layout for the preference window of the native win32
-   interface, in order to improve its clarity (the dialog box is now even
-   a bit smaller) and to get closer to Windows standards.
-   (second part of the job, and hopefully the last for now, begun with
-   Ipkiss a few days ago by using CheckListBoxes)
-
-   Still need some work to get the interface compatible with Windows XP
-   skins.
-
-2002-11-27 Wednesday 15:18  sam
-
-   * ./modules/codec/cinepak/cinepak.c: fixed V1-encoded blocks luma loading.
-
-2002-11-27 Wednesday 14:44  fenrir
-
-  * ffmpeg: add a LIBAVCODEC_BUILD test for CODEC_ID_MJPEGB
-
-2002-11-27 Wednesday 13:17  fenrir
-
-  cinepak: fix a bug (bad frame gathering), pointed by sam.
-
-2002-11-27 Wednesday 12:41  fenrir
-
-  * all: added mjpeg support, some clean up in video part.
-
-2002-11-27 Wednesday 06:27  titer
-
-  Fixed a segfault by adding a mutex_lock() (thx fenrir)
-
-2002-11-27 Wednesday 05:36  titer
-
-  * AudioOutput.cpp: fixed a segfault
-  * ALL: cleaned the VlcWrapper class, removed unused code
-
-2002-11-27 Wednesday 02:51  ipkiss
-
-  * ./modules/gui/win32/*: some cleaning
-
-2002-11-26 Tuesday 22:20  gbazin
-
- * modules/video_output/directx/directx.c, modules/audio_output/directx.c: removed
- unnecessary code.
-
-2002-11-26 Tuesday 21:52  ipkiss
-
-  * ./modules/gui/win32/preferences.cpp: used CheckListBoxes instead
-    of ListViews, because they are more intuitive. This eliminates the
-    "Select" button and the "Selected" label.
-
-    The preferences window still needs some work though...
-
-2002-11-26 Tuesday 20:04  sam
-
-   * ./modules/video_chroma/i420_rgb.h: fixed slanted picture output with odd
-     widths (Closes: #28).
-
-2002-11-26 Tuesday 19:55  jpsaman
-
- Remove file that caused namespace clash. It is replaced by vout_qte.cpp
-
-2002-11-26 Tuesday 19:54  jpsaman
-
- Fix namespace clash of source files for Qte video output module. It currently only display video in landscape orientation.
-
-2002-11-26 Tuesday 19:52  jpsaman
-
- Packaging for Opie and Qt Embedded support.
-
-2002-11-26 Tuesday 19:31  gbazin
-
- * modules/video_output/directx/directx.c: fixed to work with DirectDraw 3 (ie. with
- NT4).
-
-2002-11-26 Tuesday 18:58  sigmunau
-
- allow windows style linebreaks in .m3u files. and fixed a minor bug
-
-2002-11-26 Tuesday 17:38  gbazin
-
- * modules/demux/ogg.c: audio is now dropped when fast-forwarding.
-
-2002-11-26 Tuesday 17:28  fenrir
-
-  * mp4: prevent float exeption with some truncated file.
-
-2002-11-26 Tuesday 15:03  sam
-
-   * ./BUGS: scrapped this file. Entered the remaining bugs in Bugzilla.
-
-2002-11-26 Tuesday 14:08  sam
-
-   * ./TODO: scrapped the todo-list. I put the unresolved items in Bugzilla
-     (http://bugzilla.videolan.org/).
-
-2002-11-26 Tuesday 12:09  massiot
-
- Fixed another crash with S/PDIF.
-
-2002-11-26 Tuesday 10:55  gbazin
-
- * modules/video_output/directx/directx.c: don't fail miserably when we can't
-    create a surface in video memory. We now automatically toggle the b_use_sysmem
-    flag in this case and give it another shot.
-
-2002-11-26 Tuesday 07:04  jpsaman
-
- Fix fix of fixing QT Embedded detection.
-
-2002-11-26 Tuesday 01:06  titer
-
-  * ALL: more intensive use of the VLCWrapper class
-  * PreferencesWindow.*: renamed a few variables (using some of the
-    OpenTracker conventions)
-  * clean up
-
-2002-11-25 Monday 19:29  sam
-
-   * ./modules/video_chroma/i420_rgb16.c: merged the RV15 and RV16 conversions
-     because they're basically the same. Also, the MMX conversions now check
-     that the bitmasks are the ones we expect.
-
-2002-11-25 Monday 19:12  fenrir
-
-  mms.c: fix command/packet parsing functions.
-
-2002-11-25 Monday 17:25  gbazin
-
- * configure.ac.in: for wxWindows headers detection, we now check wx/wxprec.h.
-    Also fixed a typo: libdvbpsi is enabled by default.
-
-2002-11-25 Monday 16:16  massiot
-
- Fixed my fix :p.
-
-2002-11-25 Monday 16:00  massiot
-
- Fixed a crash in S/PDIF mode.
-
-2002-11-25 Monday 15:56  sigmunau
-
- fixed a bug in the contentbased autodetection that caused this demux to be
- selected for streams that contained a null byte.
-
-2002-11-25 Monday 15:08  fenrir
-
-  * mms: enable seek :) It works for me with both udp and tcp. Somebody
- could check if it compiles on other OS than linux ? (I don't known what
- headers should be included)
-  * asf: fix to support seeking with mms
-  Note: You cannot seek and use demuxdump demuxer...
-
-2002-11-25 Monday 12:19  sam
-
-   * ./modules/gui/gtk/open.c: made the HTTP text bar more consistent, thanks
-     to Pierre Baillet (Closes: #11).
-
-2002-11-25 Monday 12:08  sam
-
-   * ./src/misc/messages.c: we overwrite the WinCE logfile instead of appending
-     data to it.
-   * ./evc/vlc.vcw: minor updates.
-
-2002-11-25 Monday 03:12  ipkiss
-
-  * small compilation fixes for win32
-
-2002-11-25 Monday 00:22  fenrir
-
-  * all: begin to add mms over udp support. It begin to work (at least
- for me) but it still needs some work.
-
-2002-11-24 Sunday 18:54  sam
-
-   * ./configure.ac.in: we no longer choke if libdvbpsi headers aren't here.
-   * ./include/vlc_common.h: we don't try to include inttypes.h with Borland.
-
-2002-11-24 Sunday 16:00  sigmunau
-
- separated the code to parse html files with embedded wmp, and the code to
- parse asx files. Added a new shortcut "html" to force the "html" behaviour.
- Reduced number of false positives for both html and asx files. We now also
- trigger on the content of files, since html and asx files are often
- autogenerated on the webserver using php or asp.
-
-2002-11-24 Sunday 13:02  sigmunau
-
- fix to allow absolute entries in m3u/asx files
-
-2002-11-24 Sunday 01:29  sigmunau
-
- fixed a bug in the code to handle relative paths. Added support for file://
- and http:// items in asx files, and not just mms://
-
-2002-11-23 Saturday 20:37  sam
-
-   * ./modules/control/rc/rc.c: the seek command is now "seek" and not "r",
-     and it uses a command variable like other controls. This also fixes a
-     bug that prevented to have spaces between the command and its argument.
-
-2002-11-23 Saturday 18:42  gbazin
-
- * modules/gui/wxwindows/*: additional small fixes.
-
-2002-11-23 Saturday 16:17  gbazin
-
- * modules/gui/wxwindows/*: a few fixes for the win32 build.
-
-2002-11-23 Saturday 15:00  titer
-
-  * enhanced BeOS preferences window (post-processing, brightness,
-    contrast, hue and saturation are adjustable)
-
-2002-11-23 Saturday 14:28  gbazin
-
- * modules/gui/wxwindows/*: misc improvements to the main interface, implementation of
- drag and drop, proper initialisation of the i18n routines.
-
-2002-11-23 Saturday 04:40  sam
-
-   * ./modules/access/http.c, ./modules/misc/network/ipv4.c: http and ipv4
-     plugins compile for WinCE. Couldn't test yet though.
-
-2002-11-23 Saturday 02:40  sam
-
-   * ./modules/video_output/wingdi.c: the GDI video output now properly sets
-     the bitmasks; we're not limited to 8bpp and 16/24 works.
-   * ./modules/video_filter/*: the video filters now work under WinCE.
-
-2002-11-23 Saturday 01:32  ipkiss
-
-  * ./modules/gui/wxwindows/playlist.cpp: added a playlist to the wxwindows interface
-
-2002-11-23 Saturday 00:11  garf
-
-  * yuv filter was a bit useless. Hope adjust filter is more usefull :)
-
-2002-11-22 Friday 23:12  sam
-
-   * ./configure.ac.in: we only add -lm to the a52 linkage if it's needed
-     (and available).
-
-2002-11-22 Friday 20:27  sam
-
-   * ./modules/video_output/wingdi.c: ported the wingdi plugin to Win32; it
-     somewhat works under Wine (if you force internal buffers to 8bpp), but
-     doesn't work under Win2k. Any hints welcome.
-   * ./configure.ac.in: activated the wingdi plugin by default.
-
-2002-11-22 Friday 19:44  titer
-
-  * now --fullscreen works with BeOS video output
-
-2002-11-22 Friday 19:37  titer
-
-  * AudioOutput.cpp : compilation fix.
-  * VideoOutput.cpp : now --fullscreen works with BeOS video output.
-
-2002-11-22 Friday 18:35  sam
-
-   * ./modules/access/mms/var_buffer.h: this file is now a separate .c, to
-     prevent gcc's optimizer to go amok with nested inline functions, loop
-     unrolling and such things that we don't really need in an access plugin.
-
-2002-11-22 Friday 15:24  sam
-
-   * ./modules/video_output/directx/events.c: we now call CreateWindow so that
-     we are sure that the WndProc always has a valid p_vout value.
-
-2002-11-22 Friday 15:19  sam
-
-   * ./modules/video_output/wingdi.c: implemented offscreen rendering with
-     fast blit (well at least it was considered "fast" back in the times of
-     Windows 3.1). Default is 8bpp because that's what my iPaq does (no
-     palette support yet though), 16bpp can be chosen at compile time and
-     works perfectly in the emulator.
-
-2002-11-22 Friday 12:11  sam
-
-   * ./modules/video_chroma/i420_rgb16.c: fixed a segfault in the 24/32bpp
-     chroma conversion.
-
-2002-11-21 Thursday 23:06  massiot
-
- Channel reordering according to the WG-4 specification, courtesy of
- Heiko Panther.
-
-2002-11-21 Thursday 21:37  gbazin
-
- * modules/codec/Modules.am, configure.ac.in, modules/codec/vorbis.c: added
-    a tremor decoder module using libvorbisidec (aka tremor) from xiph.org.
-    This module allows decoding vorbis audio on hardware without a fpu
-    (--enable-tremor).
-
- * modules/LIST: added entries for tremor and theora.
-
-2002-11-21 Thursday 15:51  gbazin
-
- * src/playlist/playlist.c: fixed deadlock in playlist.
- * modules/audio_output/oss.c: don't play blank samples when we are starving
-    for data but our internal buffers are not empty. Some cleanup too.
-
-2002-11-21 Thursday 13:58  jpsaman
-
- Fix detection of QT Embedded development headers.
-
-2002-11-21 Thursday 13:53  sam
-
-   * ./modules/video_output/wingdi.c: skeleton of a Windows GDI video output.
-   * ./modules/access/file.c: the file access plugin gets the real file size
-     under WinCE.
-   * ./modules/audio_filter/converter/u8tofixed32.c: added this conversion
-     filter to play some WAV files without an FPU.
-   * ./bootstrap: bootstrap --update-vc doesn't rely on the Makefile's presence.
-
-2002-11-21 Thursday 10:12  gbazin
-
- * modules/demux/ogg.c: small bug-fix for my previous commit.
-
-2002-11-21 Thursday 09:39  gbazin
-
- * modules/demux/ogg.c: better handling of PCRs (we now base our calculations
-    on all sub-streams instead of just using one of them). Some code factorisation
-    too.
-
-2002-11-20 Wednesday 21:51  jpsaman
-
- Build and link Familiar interface against libgpewidget for gpe support.
-
-2002-11-20 Wednesday 21:27  jpsaman
-
- Fix detection of AR and LD
-
-2002-11-20 Wednesday 21:26  jpsaman
-
- Final cleanup before release.
-
-2002-11-20 Wednesday 21:23  jpsaman
-
- Updated for release v_0.4.6 of Familiar Linux packages.
-
-2002-11-20 Wednesday 19:07  sam
-
-   * ./src/misc/messages.c: added ^Ms to the WinCE logfile.
-   * ./bootstrap: fixed a typo that prevented per-object target directories
-     to work.
-   * ./evc/*, ./msvc/*: removed project files; they're becoming a bit large
-     (more than 1MB) and I don't want to spoil the CVS with them.
-
-2002-11-20 Wednesday 17:23  gbazin
-
- * configure.ac.in: temporary hack for libdvbpsi detection.
-
-2002-11-20 Wednesday 16:43  sam
-
-   * ./modules/audio_output/waveout.c: audio output now works under WinCE
-     using the waveout module.
-   * ./bootstrap: we ignore comments when parsing makefiles.
-   * ./modules/audio_filter/converter/fixed32tofloat32.c: changed this module
-     so that it also does float32tofixed32.
-   * ./modules/*: ported a few other modules to WinCE (most of the time it's
-     just a #include <errno.h> that needs to be removed).
-
-2002-11-20 Wednesday 15:58  gbazin
-
- * configure.ac.in, modules/gui/wxwindows/wxwindows.cpp: other compilation
-    fixes for the wxwindows interface on win32.
-
-2002-11-20 Wednesday 15:34  gbazin
-
- * modules/control/rc/rc.c: added commands to navigate between chapters and
-    titles.
-
-2002-11-20 Wednesday 14:24  gbazin
-
- * modules/gui/wxwindows/*: fixes for the win32 build. Removed a few
-    unnecessary things and replaced the stop icon with a new one.
-
-2002-11-20 Wednesday 14:09  gbazin
-
- * modules/codec/theora.c, configure.ac.in, modules/codec/Modules.am: new
-    theora codec plugin.
-    This plugin is based on the experimental theora codec from the Xiph.Org
-    foundation (http://www.theora.org/). Because the theora bitstream
-    specifications are likely to change in the near future, this plugin won't
-    be compiled by default. If you want to test/develop theora with vlc, you'll
-    need to configure it with --enable-theora and also make sure you've got a
-    fresh libogg from cvs.
-
- * modules/demux/ogg.c: modified to handle theora and tarkin bitstreams.
-
- * modules/codec/tarkin.c: fixed a few typos.
-
-2002-11-20 Wednesday 13:37  sam
-
-   * ./evc/plugins.vcp.in: fixed plugin entry points for WinCE.
-   * ./modules/*: fixed a bunch of modules so that they compile under WinCE,
-     we now have access_file and the mpeg demux and video decoder working
-     (http://zoy.org/~sam/vlc/pocketvlc2.png).
-
-2002-11-20 Wednesday 08:58  sam
-
-   * ./include/vlc_common.h, ./src/extras/libc.c: exported our custom libc
-     functions to plugins.
-   * ./bootstrap: enhanced the project file generation for plugins; we now
-     parse makefiles to make this easier.
-   * ./modules/**/Modules.am: reworked a few makefiles so that they are more
-     easily parsed.
-
-2002-11-20 Wednesday 01:47  gbazin
-
- * src/video_output/video_output.c: fixed a really old bug in the video output
-    layer. This bug was only affecting video outputs without direct rendering
-    capabilities.
-
-2002-11-19 Tuesday 20:56  gbazin
-
- * modules/misc/network/ipv6.c: restored the msg_*() outputs from BuildAddr().
-
-2002-11-19 Tuesday 20:45  gbazin
-
- * include/video.h, include/vlc_config.h, src/video_output/*: changed the
-    picture buffer allocation scheme to allocate pictures from the render
-    heap in a clockwise fashion instead of always picking the first available
-    one from the start of the heap.
-    This allows us to benefit from ffmpeg's macro-block skipping feature.
-    As a side effect, we also have less chance of reusing a refrence picture
-    buffer when we can't link/unlink them.
-
- * modules/codec/ffmpeg/video.c: modified the direct rendering code to benefit
-    from the macro-block skipping algorithm.
-    A new flag has also been introduced in the video_output's render heap to
-    forbid modifications to the render picture buffers (for instance to overlay
-    subtitles).
-
-2002-11-19 Tuesday 17:38  sam
-
-   * ./src/misc/modules.c: p_module->psz_filename is now filled with a real
-     8 bit string under WinCE.
-   * ./extras/Win32_msvc: scrapped this directory.
-   * ./bootstrap: we now parse plugin makefiles to guess what to put in
-     the MSVC project files. Only the dummy plugin has been tested yet.
-
-2002-11-19 Tuesday 17:23  fenrir
-
-  all: Use BITMAPINFOHEADER everywhere (Needed because of endian issue).
-
-2002-11-18 Monday 23:00  massiot
-
- Partial fix of the OS X audio output (thanks Heiko!).
-
-2002-11-18 Monday 19:31  fenrir
-
-  * ogg: change i_dts usage for subtitle ES.
-
-2002-11-18 Monday 18:37  gbazin
-
- * src/misc/modules.c: fixed small typo that was breaking the build.
-
-2002-11-18 Monday 18:05  sam
-
-   * ./src/misc/modules.c: support for Unicode filenames under WinCE; VLC now
-     successfully opens plugins.
-   * ./modules/misc/dummy/*: hacked the dummy plugin so that it compiles for
-     WinCE.
-
-2002-11-18 Monday 17:31  gbazin
-
- * modules/gui/wxwindows/*: updated the toolbar icons.
-
-2002-11-18 Monday 16:39  gbazin
-
- * modules/gui/wxwindows/interface.cpp: enabled the OpenFile dialog box.
-
-2002-11-18 Monday 15:19  gbazin
-
- * modules/gui/wxwindows/interface.cpp: fixed typo.
- * modules/audio_filter/converter/u8tofloat32.c: fixed typo.
-
-2002-11-18 Monday 13:28  gbazin
-
- * configure.ac.in, modules/codec/Modules.am, modules/codec/tarkin.c: added
-    an experimental tarkin video decoder. You will need to specify the tarkin
-    tree you want to use with --with-tarkin-tree=.
-
-    Warning: Tarkin is still in very early development stage, so this plugin isn't
-    actually usefull unless you intend to do some development on tarkin itself.
-
-2002-11-18 Monday 13:08  gbazin
-
- * modules/demux/m3u.c: should manage entries with relative paths.
- * src/playlist/playlist.c: fixed playlist_Next().
-
-2002-11-18 Monday 13:02  gbazin
-
- * added a wxwindows interface using the wxWindows cross-platform GUI framework.
-    The interface is quite basic for now but should be functional anyway.
-    (you need to have wxWindows >= 2.3.0 installed to use this plugin)
-
-2002-11-18 Monday 11:50  sam
-
-   * ./bootstrap: reverted the behaviour behaviour to the default, which
-     means no default flag to use (except for me, muahaha).
-
-2002-11-18 Monday 02:46  fenrir
-
-  * ffmpeg: set bug detection to auto by default.
-
-2002-11-17 Sunday 06:46  fenrir
-
-  * ffmpeg: disable direct rendering by default. I have too many files
- that don't work with it (I don't see why it doesn't work :(
-  * mp4: fix a bug in timestamp calculation. Replace s/u* by s/uint*_t
-  * avi : remove an useless debug message.
-  * src/misc/objects.c : fix stream output object allocation.
-
-2002-11-16 Saturday 22:25  fenrir
-
-  * avi: fix playing over http (a bug I have introduced).
-
-2002-11-15 Friday 18:10  fenrir
-
- * modules/demux/util : add a text subtitle demuxer. (Module called by demux).
- MicroDVD, SubRIP, SSA subtitle format should work...
-  Options: --sub-file <subtitle file> [--sub-fps, --sub-delay --sub-format].
-
-  * modules/demux/avi : make use of subtitle parser.
-  * modules/demux/asf : display movie length. (It will not work with live
- streams of course).
-
-  modules/codec/spudec : use i_dts to send end of display time for subtitle.
- (Yes it's ugly, but it works :)
-
-2002-11-15 Friday 17:17  gbazin
-
- * configure.ac.in, modules/audio_output/arts.c, modules/audio_output/esd.c:
-    fixed the arts and esd audio plugins after the recent changes to aout3
-    (untested).
-
-2002-11-15 Friday 16:27  gbazin
-
- * configure.ac.in, modules/audio_output/directx.c, modules/audio_output/waveout.c:
-    fixed the waveout and directx audio plugins after the recent changes to aout3.
-
-2002-11-15 Friday 14:41  gbazin
-
- * modules/access/http.c: added an http-proxy config variable. If the variable
-    is not set, we'll still look at the value of the http_proxy environment
-    variable.
-
-2002-11-15 Friday 12:22  sam
-
-   * ./src/video_output/video_output.c: backport of a fix in MAIN for
-     spoiled FPU registers.
-
-2002-11-15 Friday 01:23  gbazin
-
- * configure.ac.in: fixed a few typos regarding LDFLAGS_access_*. Re-enabled
-    the oss plugin as it seems to be working fine.
- * src/audio_output/input.c: fixed an obscure bug... (strange one though:
-    int foo = -1; unsigned int bar = 2; __MAX( foo, bar) == -1 ).
-
-2002-11-15 Friday 01:17  fenrir
-
-  faad: adapt to new changes in aout3 (at least it compiles)
-
-2002-11-15 Friday 00:41  gbazin
-
- * modules/codec/vorbis.c, modules/audio_filter/resampler/linear.c: adapted to
-    the new changes in aout3.
-
-2002-11-14 Thursday 22:44  alexis
-
- Added the changelog of vlc 0.4.6.
-
-2002-11-14 Thursday 22:38  massiot
-
- Major change of the channels management. p_format->i_channels disappeares
- and is replaced by two members : i_physical_channels and i_original_channels.
- i_physical_channels describes the channels which are effectively present
- in the stream (at the current point of the aout pipeline), whereas
- i_original_channels represents the channels we used to constitute the
- stream. For instance a mono stream (FRONT_CENTER) may emanate from a
- FRONT_LEFT channel of a STEREO stream.
-
- Additionally, this contains hooks to dynamically select the audio device
- and the channels configuration. In order to do that, all aout plugins,
- and all interface plug-ins need to be adapted. Currently only SDL
- (partially OSS) and the rc interface have been adapted, please use them
- as a guide. Other aout plug-ins have been temporarily disabled.
-
- IMPORTANT : if you need a working sound output, DO NOT UPDATE YOUR TREE
- for several days until we fix that.
-
- * modules/misc/network/ipv4.c: Fixed a long-standing segfault when saving
-   preferences and asking for multicast.
-
-2002-11-14 Thursday 16:32  fenrir
-
-  mms.c: it takes care of --no-audio and --no-video (to reduce bandwith
- usage),  and should not use more than --mms-maxbitrate (when there
- are multiple audio or video streams).
-
-2002-11-14 Thursday 16:17  fenrir
-
-  asf/* : Convert all u* into uint*_t
-          Fix playing of some live asf, seek improvement (at least for me ;)
- but it's more some "kludge" with vlc clock than true fixes ...
-
-  I will never understand how vlc clock works ....
-
-2002-11-14 Thursday 15:07  sigmunau
-
-  make --version --help --longhelp --list and -p output to stdout.
-
-2002-11-14 Thursday 14:08  gbazin
-
- * src/audio_output/intf.c: fixed a bug affecting audio volume initialization.
-
-2002-11-13 Wednesday 22:36  massiot
-
- * OS X plug-in fix ;
- * Re-enabled float32 mixer (huh?).
-
-2002-11-13 Wednesday 22:36  gbazin
-
- * Updated changelog and package files.
-
-2002-11-13 Wednesday 21:58  gbazin
-
- * ChangeLog: updated ChangeLog.
-
-2002-11-13 Wednesday 21:18  fenrir
-
-  * fix and make better stream selection (if mms-maxbitrate unset, get the best
- quality else try to be closed to mms-maxbitrate ).
-
-2002-11-13 Wednesday 20:51  sam
-
-   * ./bootstrap: bootstrap now requires the --config flag. With no arguments
-     it simply outputs a usage message.
-   * ./src/*: fixed a bunch of (legitimate) warnings under VC++.
-   * ./evc/*, ./msvc/*: split the workspaces into three projects (libvlc, vlc
-     and plugins -- plugins doesn't build anything yet).
-
-2002-11-13 Wednesday 20:28  fenrir
-
-  * mms/* : better stream selection and add some options to override it.
- (Usefull with demuxdump).
-
-2002-11-13 Wednesday 20:23  fenrir
-
-  access/* : don't override demux setting made by user.
-  modules/demux/demuxdump.c : a little demux that dump raw stream.
- (should work with all access...)
-
-2002-11-13 Wednesday 15:28  sam
-
-   * ./msvc/*, ./evc/*: moved eMbedded Visual Studio files to the toplevel evc/
-     directory because the two project files are starting to diverge.
-   * ./evc/vlc.c: created a specific vlc.c file for Windows CE.
-   * ./src/misc/messages.c: as WinCE doesn't have stdout or stderr, the message
-     queue outputs to a logfile (until we have a proper interface).
-
-2002-11-13 Wednesday 12:58  gbazin
-
- * src/playlist/playlist.c: bugfix for when we delete the last playlist
-    element (I'll get this one right... eventually ;).
- * modules/demux/m3u.c: allow forcing the demux to be used by specifying the
-    asx or m3u demux.
-
-2002-11-13 Wednesday 11:09  gbazin
-
- * src/playlist/playlist.c: when autodeleting an item, we don't need to skip
-    to the next one.
- * modules/demux/m3u.c: added .asx support and changed the autodetection of
-    file type to just probe the file extension.
-
-2002-11-13 Wednesday 09:56  sam
-
-   * ./po/POTFILES.in: fixed "make dist".
-
-2002-11-13 Wednesday 09:45  sam
-
-   * ./FAQ: changed Debian repository location to HTTP (for better upload
-     stats estimations on our side).
-
-2002-11-12 Tuesday 22:18  sigmunau
-
-  added a new demux that reads .m3u files and addes the contained items to
- the playlist. Currently only autodetects files that start with #EXTM3U
- otherwise you'll have to force it.
-
-2002-11-12 Tuesday 21:20  gbazin
-
- * include/vlc_playlist.h, src/playlist/playlist.c: added a b_autodeletion
-    flag to the playlist item structure. If this flag is set then the playlist
-    item will be deleted automatically after it has been played.
-
-2002-11-12 Tuesday 20:35  gbazin
-
- * plugins/a52/a52.c: is now the default ac3/a52 decoder (because it has a
-    nicer audio quality than ac3_adec).
-
-2002-11-12 Tuesday 16:02  gbazin
-
- * modules/gui/gtk/gtk_callbacks.c: fixed deadlocks.
- * modules/gui/gtk/gtk.c: fixed uninitialized variables.
-
-2002-11-12 Tuesday 13:57  sam
-
-   * ./Makefile.am: fixed rc compilation under mingw32/cygwin.
-   * ./modules/access/http.c: fixed a segfault (unchecked strstr return value).
-   * ./src/input/input_ext-plugins.c: removed platform-specific code and put
-     it in plugins. This leads to some code duplication but I have an evil
-     plan to get rid of that, too.
-
-2002-11-12 Tuesday 11:45  gbazin
-
- * modules/gui/gtk/gtk.c: small bug-fix for a crash on module loading.
-
-2002-11-12 Tuesday 10:44  gbazin
-
- * src/extras/libc.c: fixed typo.
- * configure.ac.in: compilation fix on win32 for the mms access plugin (the
-    plugin is linked with ws2_32).
-
-2002-11-12 Tuesday 00:54  fenrir
-
-  * modules/demux/asf/.cvsignore : put the good one.
-  * modules/access/mms : add MMS (Microsoft Media Streaming) access (Support
- only TCP, I will try to add UDP and HTTP as well).
-  There are some problems with streams selections and we cannot seek, but
- anyway it seems to work. (Usefull for some radio web)
-  * other: enable mms access by default.
-
-2002-11-11 Monday 22:27  gbazin
-
- * src/audio_output/filters.c, src/audio_output/input.c, include/aout_internal.h,
-    modules/audio_filter/resampler/*: Changes that allow the resamplers to set
-    the start and end date of the frame it outputs.
-    This allows us for instance to output a smaller frame than what we should, and
-    keep the rest of the data to compute the resampling of the next frame.
-    In short, we can implement much more complex resampling algorithms than before.
-
- * modules/audio_filter/resampler/linear.c: rewrote the linear resampler. The audio
-    quality doesn't seem to be better than the ugly resampler, maybe I shouldn't
-    have wasted my time on this...
-
-2002-11-11 Monday 19:16  gbazin
-
- * modules/audio_output/file.c: will write a WAV header by default. Can be
-    disabled with --no-audiofile-wav.
- * modules/audio_filter/resampler/linear.c: disabled for now, until I actually
-    manage to make it work without a problem.
-
-2002-11-11 Monday 14:39  sam
-
-   * ./include/*, ./src/*: separated WIN32 #tests and UNDER_CE #tests, because
-     WIN32 isn't always defined under WinCE, but might be. Grmbl.
-   * ./include/*: changed a few u* and s* to uint*_t and int*_t.
-
-2002-11-10 Sunday 23:41  sam
-
-   * ALL: libvlc now compiles and run under WinCE. I haven't ported any modules
-     yet so there's little that can be tested, but threads work at least.
-   * ./src/extras/libc.c: renamed strndup.c to libc.c because a few other
-     libc functions were added (strcasecmp, atof, getenv...).
-
-2002-11-10 Sunday 18:04  sam
-
-   * ALL: WinCE compilation fixes (mostly nonexistent headers). A lot of
-     work is still needed for missing functions. I only touched libvlc for
-     the moment, plugins will come in a long long while.
-   * ./bootstrap: moved MSVC project files generation here; use --update-msvc.
-
-2002-11-10 Sunday 16:31  fenrir
-
-  all: fix a bug in packet parsing and can now play unseekable stream.
-
-2002-11-10 Sunday 15:37  fenrir
-
-  http: Accept ICY server reponse (Used for some web radio) and in that
- case it forces mp3 demuxer (Should be ok...)
-
-2002-11-10 Sunday 14:31  gbazin
-
- * src/audio_output/output.c: fixed another quality affecting bug.
-
- * include/aout_internal.h src/audio_output/input.c: major change to the
-    resampling algorithm. When resampling is requested to keep the audio stream
-    synchronised to the main clock, we trigger it but we change the resampling
-    rate only progressively so it doesn't get noticed too much by the listener.
-
-2002-11-10 Sunday 13:24  sigmunau
-
-  ./ChangeLog: added entry for the linear resampler
-  ./modules/audio_filter/resampler/linear.c: This should allways generate the
- right number of samples now. The morale is never base your floating point
- calculations on the output of integer divitions.
-
-2002-11-10 Sunday 02:47  fenrir
-
-  * faad : adapt to newer version.
-  * ffmpeg : adapt postprocessing for latest libavcodec version, add an
- option to disable direct rendering as postprocessing is currently broken
- with it, and with some files I have bad pictures.
-
-2002-11-09 Saturday 18:28  sam
-
-   * ./msvc/vlc.dsp: additional fixes to the MSVC project.
-   * ./msvc/vlc.vcw: skeleton of a WinCE project file (yet non-functional).
-
-2002-11-09 Saturday 18:28  sam
-
-  * ./include/aout_internal.h: fixed a breakage I just introduced.
-
-2002-11-09 Saturday 17:44  sam
-
-   * A few additional MSVC build fixes.
-
-2002-11-09 Saturday 16:39  sam
-
-   * ./msvc/*: MSVC project files and default config files.
-
-2002-11-09 Saturday 16:34  sam
-
-   * ./Makefile.am: added a "update-vlc.dsp" rule to create the MSVC project
-     file from the makefile.
-   * ./msvc/*: moved the MSVC files here.
-   * ./src/extras/*: moved the extra code here (used to be in src/misc,
-     extras/GNUgetopt and extras/Win32_msvc).
-   * ./include/*: a few warning fixes.
-
-2002-11-08 Friday 14:23  gbazin
-
- * configure.ac.in, modules/audio_filter/converter/*: added a s8tofloat32.c and
-    u8tofloat32.c converter.
- * modules/codec/araw.c: modified to also decode u8 pcm audio samples.
-
-2002-11-08 Friday 10:26  gbazin
-
- * ALL: using "%ll" in printf format strings is not portable (notably on win32) so
-    we now use the I64Fx familly of macros to print 64 bits numbers (x being
-    replaced by d,i,o,u,x or X).
-    eg: msg_Dbg( p_this, "sample is "I64Fi" late", ll_time );
-
- * src/misc/messages.c: got rid of ConvertPrintfFormatString().
-
-2002-11-07 Thursday 22:56  sam
-
-   * ./include/vlc_common.h: compilation fix for Cygwin.
-
-2002-11-07 Thursday 21:09  sigmunau
-
-  added a new resampler based on linear interpolation, giving a fair tradeoff
- between sound quality and speed
-
-2002-11-07 Thursday 19:31  gbazin
-
- * INSTALL.win32, include/vlc_config.h, src/libvlc.h: changes to reflect the
-    fact that libdvdcss now needs a colon after the DVD drive letter (on Win32).
-
- * src/misc/messages.c: on Win32 only use fflush() if in debug mode.
-
- * src/misc/win32_specific.c: try to raise the our process priority slightly
-    above normal. This prevent us from suffering too much from normal activity
-    of the OS.
-
-2002-11-07 Thursday 16:54  gbazin
-
- * modules/access/http.c: don't crash, but complain on non http/1.x streams.
-
-2002-11-06 Wednesday 21:48  gbazin
-
- * modules/codec/spudec/*: modified the spu decoder to handle text subtitles.
-    Only one format of text subtitles is supported right now but we should be able
-    to expand this by modifying modules/codec/spudec/text.c.
-    Most of this work comes from by Andrew Flintham ( thanks a bunch Andrew :).
-
- * share/font-eutopiabold36.rle: new font for the text subtitler, courtesy of
-    Andrew Flintham.
-
- * AUTHORS: added Andrew Flintham to the authors file.
-
- * modules/demux/ogg.c: modified the ogg demuxer to handle subtitles.
-
- * modules/codec/ffmpeg/*: modified the ffmpeg decoder to always keep the last decoded
-    frame linked.
-
-2002-11-06 Wednesday 18:07  sam
-
-   * ./modules/access/dvdplay/access.c: activated button highlighting.
-   * ./modules/codec/spudec/parse.c: implemented subtitle cropping and
-     temporarily disabled subtitle cropping.
-   * ./modules/codec/spudec/render.c: split RenderSPU into chroma-specific
-     functions.
-
-2002-11-06 Wednesday 15:41  jobi
-
-   * modules/access/vcd/vcd.*: added entry points support (sort of
-     chapters).
-   * modules/gui/gtk/gtk_callbacks.c: added some locks to the
-     navigation functions
-
-2002-11-06 Wednesday 14:44  sam
-
-   * ./modules/demux/avi/avi.c, ./modules/demux/avi/libavi.c: additional
-     endianness fixes, spelling fixes, reworked return values usage, used
-     C99 types.
-
-2002-11-06 Wednesday 09:26  sam
-
-   * ./src/misc/extras.c: removed a duplicate calculation inside a macro.
-   * ./src/libvlc.c: fixed a bug causing all commandline targets to be ignored
-     for playback except the last one.
-   * ./modules/codec/dv.c: we detach p_vout before quitting.
-   * ./modules/codec/xvid.c: fixed image corruption, added a direct rendering
-     option which doesn't work yet.
-
-2002-11-05 Tuesday 23:48  gbazin
-
- * modules/demux/avi/*: should theoretically fix the endianness issues with
-    the avi demuxer.
-
-2002-11-05 Tuesday 22:53  sam
-
-   * ./modules/codec/xvid.c: beginning of a video decoder using the Xvid codec
-     from xvid.org; compile with --enable-xvid --with-xvid-tree=..., run with
-     --codec xvid,any (the priority is lower than ffmpeg's for the now).
-
-     todo list: direct rendering, better buffer handling, see why only I frames
-                are rendered OK here... probably more.
-
-2002-11-05 Tuesday 21:57  gbazin
-
- * modules/demux/ogg.c: should theoretically work on Big Endian machines now.
-
-2002-11-05 Tuesday 18:25  gbazin
-
- * All: moved the check for "video" and "audio" config variables to
-    input_SelectES(). That allows --no-video and --no-audio to automagically
-    work for all demuxers.
-
-2002-11-05 Tuesday 14:52  sam
-
-   * ./codec/dv/dv.c: moved this single file to its parent directory; removed
-     GetFirstPES in favour of input_ExtractPES/input_DeletePES calls.
-
-2002-11-05 Tuesday 10:07  gbazin
-
- * modules/codec/ffmpeg/*: modified the ffmpeg video codec to use direct
-    rendering when possible.
-    Use BITMAPINFOHEADER from include/codecs.h + got rid of Little Endian
-    translations that were already done in the demux.
- * modules/demux/avi/* modules/demux/asf/*: Use BITMAPINFOHEADER from
-    include/codecs.h.
-
-2002-11-05 Tuesday 03:57  jlj
-
-   * ./modules/gui/macosx/prefs.m: new configuration interface
-
-2002-11-04 Monday 18:27  sam
-
-   * ./bootstrap: automake 1.7 is OK to bootstrap vlc.
-
-2002-11-04 Monday 15:04  sam
-
-   * ./Makefile.am: we properly install plugins in the OS X vlc.app directory.
-   * ./mozilla/npvlc_rc.rc, ./mozilla/vlcplugin.h: added the Ogg mime type to
-     the Mozilla plugin properties.
-   * ./debian/control: added libogg-dev and libvorbis-dev dependicies to the
-     Debian build script.
-
-2002-11-03 Sunday 23:00  gbazin
-
- * include/codecs.h: new header file to store information shared by decoders
-    and demuxers, like the BITMAPINFOHEADER structure for instance.
- * modules/demux/ogg.c: the ogg demuxer should now work nicely with ogm files
-    (including for the video). It has only been tested with a few streams
-    produced with dvd::rip and ogmmerge though.
-
-2002-11-03 Sunday 13:22  gbazin
-
- * modules/demux/ogg.c: we now correctly handle multiple vorbis logical streams
-    in ogm files.
- * modules/codec/vorbis.c: small bugfix.
-
-2002-11-02 Saturday 22:47  gbazin
-
- * modules/demux/ogg.c: small fix to avoid crashing when find unknown codecs.
-
-2002-11-02 Saturday 18:13  gbazin
-
- * modules/demux/ogg.c, modules/codec/vorbis.c: seeking in an ogg stream is
-    working fine now, + misc other improvements.
-
-2002-11-02 Saturday 17:31  sigmunau
-
- modules/codec/dv/dv.h: workaround for a namespace collision (#undef vlc_error)
- debian/rules: update the location of libgnome_main_plugin.so and
- libgtk_main_plugin.so. Added the ui.rc file to the kvlc package. All debian
- packages seem to build now (even though there were some warnings)
-
-2002-11-02 Saturday 11:53  gbazin
-
- * src/video_output/video_output.c: small change to avoid using floating point
-    registers in the video ouptut routines.
-
-2002-11-01 Friday 23:06  jpsaman
-
- --enable-familiar accepts now:
- --with-sdl-prefix=[PATH], --enable-gtk-prefix=[PATH] and --enable-gpe-prefix=[PATH] to enable cross-compiling.
-
-2002-11-01 Friday 15:43  gbazin
-
- * modules/audio_output/directx.c: forgot an aout_BufferFree().
-
-2002-11-01 Friday 15:06  gbazin
-
- * src/audio_output/common.c, include/aout_internal.h: added a new function
-    aout_FifoFirstDate() that allows the aout plugin to schedule the first
-    play.
- * src/audio_output/output.c: fixed another problem affecting the audio quality.
- * modules/audio_output/directx.c: improvements. The buffering scheme has been
-    changed to be less affected by temporary starving. We also schedule the first   sample to play.
-
-2002-11-01 Friday 12:52  sigmunau
-
- fixed a typo that caused the ui.rc file to be installed in PREFIX/sharevlc/
-
-2002-10-31 Thursday 11:16  sam
-
-   * ./src/misc/variables.c: callbacks are now called after the variable has
-     been modified. Maybe we'll need the other type, too, but this change will
-     make things simpler in aout3.
-
-   * ./src/playlist/playlist.c: removed two unused variables.
-   * ./src/misc/modules.c: removed a debug message I had forgotten.
-   * ./src/misc/modules_plugin.h.in: fixed a typo (thanks bozo).
-
-2002-10-31 Thursday 09:40  gbazin
-
- * modules/codec/spudec/spudec.c, modules/codec/spudec/parse.c: fixed a couple
-    of problems introduced with the recent changes to the bitstream facility.
- * src/audio_output/output.c: fixed a quite annoying bug in aout3 that was
-    triggering unnecessary trashing of audio frames.
-
-2002-10-31 Thursday 02:12  massiot
-
- Fixed plug-in compilation on OS X.
-
-2002-10-30 Wednesday 22:42  jpsaman
-
- Bug in ReadDirectory() it results in empty file/directory names in the user interface. It makes the file list box unusable.
- The strange thing is that routine scandir() returns the correct number of entries in the directory, but namelist[i]->d_name is empty (??) ;-(
-
-2002-10-30 Wednesday 06:37  titer
-
-   - Fixed an enormous memory leak (forgot to aout_BufferFree ;)
-
-2002-10-30 Wednesday 06:12  titer
-
-   - Fixes. Most of the interface features now work again.
-
-2002-10-30 Wednesday 00:59  titer
-
-  - now vlc no longer tries to use overlay if another application already
-    uses it
-  - clean up
-
-2002-10-29 Tuesday 20:59  jpsaman
-
- Added GPE support to familiar interface. Use --with-gpe-prefix=<installation-dir> to enable it.
-
-2002-10-29 Tuesday 20:58  jpsaman
-
- Solved merge conflicts
-
-2002-10-29 Tuesday 20:53  jpsaman
-
- ?
-
-2002-10-29 Tuesday 20:52  jpsaman
-
- GPE is integrated in familiar files.
-
-2002-10-29 Tuesday 20:51  jpsaman
-
- Familiar packaging files.
-
-2002-10-29 Tuesday 20:49  jpsaman
-
- Added HAVE_GPE_INIT_H define for autodetection of libgpewidget and GPE headerfiles.
-
-2002-10-29 Tuesday 19:16  gbazin
-
- * ALL: changes to reflect the fact that libdvdcss now needs a colon after
-    the DVD drive letter.
-
-2002-10-29 Tuesday 18:57  sam
-
-   * ./src/misc/modules.c: plugin extension check is now case unsensitive.
-
-2002-10-29 Tuesday 18:12  sam
-
-   * ./Makefile.am: fixed a typo that caused HAVE_DEBUG to imply HAVE_RELEASE.
-   * ./bootstrap: fixed calls to $(LINK) which had duplicate -o options.
-
-2002-10-29 Tuesday 17:33  titer
-
-  No more warnings.
-
-2002-10-29 Tuesday 13:38  sam
-
-   * ./src/misc/variables.c: simple change to var_Type() so that it returns
-     an error (value < 0) if the variable does not exist.
-
-2002-10-29 Tuesday 13:22  sam
-
-   * ./include/vlc_common.h: defined the INSERT_ELEM and REMOVE_ELEM macros
-     which are a generic use of the realloc/memmove/index++ scheme we use for
-     dynamic arrays.
-   * ./src/misc/variables.c: properly free the choice list upon variable
-     destruction.
-
-2002-10-29 Tuesday 10:22  gbazin
-
- * modules/codec/ffmpeg/audio.c: compilation fix for ffmpeg builds < 4618
-
-2002-10-28 Monday 23:49  jobi
-
-   * plugins/dsp/aout_dsp.c: replaced O_NONBLOCK by O_NDELAY, and put the device
-     back in blocking mode once open (the xine way)
-
-2002-10-28 Monday 23:00  massiot
-
- * Bumped up revision number to 0.4.6.
-
-2002-10-28 Monday 22:48  jobi
-
-   * plugins/dsp/aout_dsp.c: Added O_NONBLOCK flag to the open command,
-     so that if /dev/dsp is used, vlc tries with other plugins (like esd).
-
-2002-10-28 Monday 22:31  gbazin
-
- * configure.ac.in: libvorbis depends on libogg.
- * include/vlc_threads.h: changed the different threads priorities to optimize
-    audio and video quality as well as responsiveness.
- * modules/audio_output/waveout.c modules/audio_output/directx.c: waveout and
-    directx will now use the float32 format if available. Various tweaks for
-    better performance.
-
-2002-10-28 Monday 22:25  gbazin
-
- * modules/video_output/directx/directx.c: fixed segfault on initialization.
-    Changed back the priority of the event thread to normal.
-
-2002-10-28 Monday 22:23  gbazin
-
- * modules/codec/mpeg_video/parser.c: add_module() for "mpeg-motion" wasn't using
-    the right capability.
- * modules/codec/ffmpeg/ffmpeg.c: fixed typo (re-enabled default case in a
-    switch).
- * modules/codec/a52.c: fixed the AOUT_DOLBY detection.
-
-2002-10-28 Monday 20:57  sam
-
-   * ./include/variables.h, ./src/misc/variables.c: list variables.
-
-2002-10-28 Monday 20:03  gbazin
-
- * plugins/directx/vout_directx.c: fixed a nasty segfault on initialization.
-
-2002-10-28 Monday 19:42  titer
-
- - Added LCD info view from 0.4.x
-
-2002-10-28 Monday 17:18  titer
-
- Forgot to add files :|
-
-2002-10-28 Monday 16:55  titer
-
- - Added a small preferences window
- - Fixes
-
-2002-10-28 Monday 16:26  sam
-
-   * ./configure.ac.in: we explicitely link the dvdplay plugin with libdvdcss
-     if it was found.
-   * ./modules/access/dvdplay/tools.c: we don't try to stat the device if it
-     looks like a Win32 drive.
-   * ./src/misc/messages.c: we only flush stderr under Win32.
-
-2002-10-28 Monday 13:25  sam
-
-   * ./Makefile.am: fixed missing build dependencies for the Mozilla plugin.
-   * ./src/misc/variables.c: implemented min/max and steps for integer and
-     float variables.
-
-2002-10-28 Monday 11:49  fenrir
-
-  * fix a bug while passing informations to audio decoder(wma in
- asf should work).
-
-2002-10-28 Monday 07:46  sigmunau
-
-  * Disable some menu items when no input is available.
-  * Some cleanups
-
-2002-10-28 Monday 06:26  fenrir
-
-  * all : add audio decoding support in ffmpeg module, since they have
- added wma1/2 decoder... :))
-
-2002-10-28 Monday 01:51  fenrir
-
-  * avi.c : fix a bug (bad choice in stream to be read)
-  * libioRIFF : now useless files.
-
-2002-10-27 Sunday 23:10  sigmunau
-
-  * added a simple dialog to show id3-tags and other info
-  * finally added languages/subtitles selections menus, found and got fixed two
-  bugs in kdelibs in the process, but only one of them will get into kde 3.1.
-  * made the location of the ui.rc file configureable, usefull for testing.
-
-2002-10-27 Sunday 18:06  fenrir
-
-  * all: new way to gather frame (same as ffmpeg).
-
-2002-10-27 Sunday 17:23  titer
-
- vlc_threads_func.h : skip a useless BeOS warning
- faad/decoder.c : minor compile fix
-
-2002-10-27 Sunday 16:59  gbazin
-
- * modules/demux/ogg.c: we now set p_input->stream.i_mux_rate.
-
-2002-10-27 Sunday 16:58  gbazin
-
- * ALL: removed GetPES and NextPES, we now use input_ExtractPES everywhere instead
-    of these. The bitstream facility has also been changed to use input_ExtractPES
-    and now stores the current PES in its structure.
-    Introduced input_FlushPESFifo() and CloseBitstream().
-
-2002-10-27 Sunday 15:37  fenrir
-
-  * all : rewrite demux part (simpler and cleaner). Please, tell me if you see
- some regression.
-
-2002-10-26 Saturday 19:14  fenrir
-
-  * all : fix for new use of p_selected_area->i_tell.
-
-  Just a word: now we cannot update anymore p_input->p_current_data
- without updating i_tell. I known that it's used for skipping some bytes in
- mp3 demux (not yet fixed), I don't known if it's used elsewhere....
-
-2002-10-26 Saturday 15:24  gbazin
-
- * ALL: p_selected_area->i_tell is now update inside input_SplitBuffer instead
-    of inside the pf_read functions of access plugins. That means i_tell now
-    actually reflects the position of what is being decoded and furthermore it
-    is updated more often.
-
-2002-10-26 Saturday 01:08  garf
-
- YUV plans filter (modifies all 3 plans separatly)
-
-2002-10-25 Friday 18:17  sam
-
-   * ./modules/video_output/directx/events.c: start the colorkey search at 10,
-     not 5, to avoid using a color used by another application.
-   * ./modules/video_output/directx/events.c: support for drawing in a parent
-     window instead of creating our own; still a bit flakey.
-
-   * ./mozilla/vlcshell.cpp: we can now compile the Mozilla plugin so that it
-     does not call libvlc (for testing purposes).
-
-2002-10-25 Friday 15:42  gbazin
-
- * include/aout_internal.h: oops, forgot to commit this in my last changes.
-
-2002-10-25 Friday 15:21  gbazin
-
- * modules/audio_output/oss.c: when now set the fragment size of the OSS device
-    according to the size of an audio sample.
-    For buggy OSS drivers, we now take into account the real size of the OSS
-    internal buffer when we check how much this buffer has been filled.
-
-2002-10-25 Friday 09:24  sam
-
-   * ./bootstrap, ./Makefile.am: we don't build static libraries if their only
-     goal is to provide dependencies for shared libraries.
-
-2002-10-25 Friday 09:21  sam
-
-   * ./include/vlc_common.h: we now use the ISO C9x types (int8_t, uint8_t,
-     int16_t) instead of our custom types (s8, u8, s16) and you are encouraged
-     to use these types from now. Of course the old types are still available
-     for backward compatibility.
-
-2002-10-24 Thursday 21:08  massiot
-
-   * plugins/network/ipv4.c: fixed a crash with multicast addresses when no
-     interface address is given.
-
-2002-10-24 Thursday 17:36  gbazin
-
- * modules/audio_output/oss.c: Finally fixed! There also is a new config option
-    (--oss-buggy) to work-around buggy oss drivers.
-
-2002-10-24 Thursday 14:26  sigmunau
-
- less braindead coloring
-
-2002-10-24 Thursday 10:33  fenrir
-
-  * ffmpeg : new way to gather a frame
-  * input_ext-dec.c : add a call to GetPES in NextPES when fifo is empty.
-
-2002-10-24 Thursday 09:37  gbazin
-
- * src/input/input_ext-dec.c, include/input_ext-dec.h, modules/codec/araw.c:
-    renamed input_NextPES into input_ExtractPES and factorised its code.
- * modules/codec/ffmpeg/ffmpeg.c, modules/codec/faad/decoder.c,
-    modules/codec/cinepak/cinepak.c: make use of NextPES and GetPES from
-    src/input/input_ext-dec.c.
- * modules/codec/a52.c: fixed uninitialized variable.
-
-2002-10-24 Thursday 09:30  gbazin
-
- * ALL: I did add these files, but forgot to commit them ( ouarf ouarf :)
-
-2002-10-23 Wednesday 23:17  gbazin
-
- * ALL: New ogg demux and vorbis codec modules for preliminary support of
-    ogg/vorbis streams.
-
-2002-10-23 Wednesday 22:05  massiot
-
- Cosmetic.
-
-2002-10-23 Wednesday 21:54  gbazin
-
- * ALL: fixed a bunch of memory leaks.
-
-2002-10-22 Tuesday 23:07  massiot
-
- * Added -mdynamic-no-pic to darwin CFLAGS (can you believe I actually read ./ :)
- * Miscellaneous small fixes.
-
-2002-10-22 Tuesday 21:10  sam
-
-   * ./mozilla/vlcshell.cpp: ported the Mozilla plugin to Windows.
-
-     For the moment it spawns a separate window and seems to behave nastily
-     (read: crashes) when the target has sound, but the javascript interface
-     works perfectly, for instance.
-
-     To build it, I installed Mozilla development files in my mingw32 dir
-     and hacked mozilla-config so that it uses these files. I also hacked
-     jri_md.h and jni_md.h to put "defined(_MSC_VER) || defined(__MINGW32__)"
-     where it read "defined(_MSC_VER)". No other changes were necessary.
-
-2002-10-22 Tuesday 20:55  sam
-
-   * ./modules/audio_output/alsa.c: tiny compilation fix.
-
-2002-10-21 Monday 20:00  massiot
-
- * Avoid overflowing the message queue with "audio output is starving"
-   messages,
- * Updated BeOS and QNX outputs with respect to i_channels policy.
-
-2002-10-21 Monday 10:46  fenrir
-
-  * input_ext-dec.* : add a new function to parse decoder fifo at PES level
- (input_NextPES);
-  * araw.c : use this new function.
-
-2002-10-21 Monday 09:18  fenrir
-
-  * configure.ac.in Makefile.am: enable asf demuxer plugin
-  * modules/demux/asf/*: some clean up
-
-2002-10-21 Monday 08:27  sam
-
-   * ./debian/vlc-plugin-a52.dirs: forgot a debian file for the a52 plugin.
-
-2002-10-20 Sunday 17:44  fenrir
-
-  * all: fix for correct "i_channels" use.
-
-2002-10-20 Sunday 17:28  fenrir
-
-  * all: add wmv1/2 codec support.
-
-2002-10-20 Sunday 17:22  fenrir
-
-  * all : add an asf file (v1.0 only) demuxer. Need a lot of work to be
- usable, but it begin to give good result.
-
-2002-10-20 Sunday 12:23  massiot
-
- * modules/demux/mpeg: Added DVB stream type for A/52 streams (0x6),
- * include/vlc_threads.h: Avoid locking the interface,
- * ALL: reworked all audio output plug-ins to correctly take into account
-   i_channels. At present this is known to break OSS, probably others.
-
-2002-10-17 Thursday 17:30  ipkiss
-
- * ./modules/video_output/directx/events.c: compilation fix
-
-2002-10-17 Thursday 16:56  sam
-
-   * ./modules/video_output/directx/events.c: mouse coordinates support for
-     the DirectX plugin (please test compilation).
-
-2002-10-17 Thursday 16:48  sam
-
-   * ./modules/video_output/sdl.c: mouse coordinates support for SDL.
-   * ./modules/video_output/x11/xcommon.c: we transmit the click only at
-     release time.
-
-2002-10-17 Thursday 16:03  sam
-
-   * ./src/video_output/video_output.c: mouse coordinates are now variables.
-   * ./modules/access/dvdplay/intf.c: instead of probing the mouse on each
-     loop iteration, we set a callback on the corresponding variables.
-
-2002-10-17 Thursday 13:15  sam
-
-   * ./src/misc/variables.c: callback loops are now detected; this means you
-     can now use var_* functions from within your callback, they can even
-     trigger callback themselves, to any level. The main restriction is that
-     you shouldn't meddle with a variable that is already being triggered by
-     the current thread (other threads will just wait).
-   * ./src/misc/objects.c: fixed a deadlock in the "tree" command.
-   * ./modules/misc/testsuite/test4.c: added a "callback-test" command to the
-     rc interface to test callback loop detection and concurrent triggers.
-
-2002-10-17 Thursday 08:24  sam
-
-   * ./modules/codec/spudec/parse.c: fixed bad initialization of the alpha
-     palette, implemented the "force display" command as forever-living
-     subtitles, and reworked some code.
-   * ./src/video_output/video_output.c: we increment the image date even if
-     we are repeating the previous image, so that subtitles have a chance to
-     get displayed.
-   * ./src/video_output/vout_subpictures.c: ephemer subpictures don't timeout.
-
-2002-10-16 Wednesday 23:34  sigmunau
-
- Use a KURLRequester widget for variables of type CONFIG_ITEM_FILE. This
- crates a little button next to the textarea that pops up a file open dialog
- where the user can point and click on the file to select. It also drops down
- a list of possible completions as the user types.
-
-2002-10-16 Wednesday 23:13  massiot
-
- * Fixed a warning.
-
-2002-10-16 Wednesday 23:12  massiot
-
- * Fixed AOUT_CHAN_CHANNEL2 trivial mixer,
- * Fixed a compile issue in the vcd plug-in,
- * Fixed SDL behavior with > 2 channels.
-
-2002-10-16 Wednesday 19:39  sam
-
-   * ./include/variables.h, ./src/misc/variables.c: implemented variable
-     callbacks.
-
-2002-10-16 Wednesday 15:10  sam
-
-   * ./configure.ac.in, ./src/libvlc.c: attempt at activating gettext support
-     under platforms without libintl such as Win32. Use --with-included-gettext
-     to test. Might break compilation on systems I don't have access to.
-
-2002-10-16 Wednesday 11:35  sam
-
-   * ./modules/access/vcd/vcd.c: changed an error to a warning in the probe
-     phase.
-   * ./modules/video_filter/deinterlace/deinterlace.c: the bob method now
-     flickers less thanks to a patch from Marian Durkovic <md@bts.sk>.
-
-2002-10-16 Wednesday 10:31  sam
-
-   * ./src/misc/variables.c: fixed a deadlock in command variables handling;
-     we now release the variable lock before calling the command.
-   * ./src/misc/threads.c: removed deprecated code.
-
-2002-10-15 Tuesday 23:10  massiot
-
- * Fixed filters which couldn't work with more than 2 channels ;
- * Fixed detection of VCD support under OS X.2.
-
-2002-10-15 Tuesday 23:00  massiot
-
- Fixed VCD detection under MacOS X.
-
-2002-10-15 Tuesday 20:26  gbazin
-
- * plugins/mpeg_system/mpeg_ts.c: grmbl... fixed a stupid include problem.
-
-2002-10-15 Tuesday 19:56  gbazin
-
- * modules/access/vcd/*, configure.ac.in:
-    - Major changes to allow reading vcd images directly from the hard drive
-       (you need a .cue and .bin file).
-    - Removed duplicated code by merging ioctl_GetTrackCount and ioctl_GetSectors.
-    - Implemented necessary ioctls for Win9x/NT/2K/XP.
-
-2002-10-15 Tuesday 12:30  sam
-
-   * ./po/*: updated locales.
-
-2002-10-15 Tuesday 08:35  sam
-
-   * ./include/vlc_threads_funcs.h, ./src/misc/threads.c: eradicated
-     vlc_mutex_need() and vlc_mutex_unneed().
-   * ./src/misc/variables.c: implemented VLC_VAR_MUTEX variables.
-   * ./modules/misc/gtk_main.c, ./src/libvlc.c: replaced named mutexes with
-     named mutex variables.
-
-2002-10-15 Tuesday 01:50  fenrir
-
-  * cinepak.c : initialize picture to black.
-
-2002-10-15 Tuesday 00:56  fenrir
-
-  * all : forgot to add theses new files :p
-
-2002-10-15 Tuesday 00:55  fenrir
-
-  * all : begin to rewrite some parts of avi demux, mainly to clean ugly code
- and to prepare for OpenDML support.
- Add new options :
-   --avi-index force index creation.
-   --avi-interleaved force method used for unseekable stream but need
- interleaved stream and could lead to loss of audio/video synchro.
-
-2002-10-14 Monday 23:11  titer
-
- Cleaner code.
-
-2002-10-14 Monday 21:59  fenrir
-
-  * araw.c : pseudo pcm decoder
-  * wav : demux for wav file( should work with raw pcm, mp3 or a52 stream ) but
- untested under big endian machine(for pcm).
-
- All are compiled by default.
-
-2002-10-14 Monday 21:42  alexis
-
- Update for 0.4.5 release.
- Update of the description.
-
-2002-10-14 Monday 21:36  alexis
-
- Updated description.
-
-2002-10-14 Monday 20:09  titer
-
- Fixed seeking.
-
-2002-10-14 Monday 19:04  sam
-
-   * ./modules/misc/testsuite/test4.c: made the 4th test less CPU intensive
-     by making the spawned threads wait a bit longer.
-   * ./src/misc/variables.c: added a usage count to the variables; trying to
-     create a variable with the same name only increments its refcount.
-
-2002-10-14 Monday 16:46  sam
-
-   * ./include/vlc/vlc.h, ./src/libvlc.c: added VLC_Error() to the libvlc API.
-   * ./include/main.h: removed p_vlc->i_status because it was not sufficient
-     to represent all the possible states of p_vlc; each part should be tested
-     separately upon destruction.
-   * ./src/misc/objects.c: fixed a signed/unsigned bug that prevented creation
-     of VLC_OBJECT_GENERIC objects.
-
-   * ./src/misc/variables.c: added the VLC_VAR_COMMAND type which is simply a
-     variable that stores a function pointer, and calls it when var_Get is
-     called for it. The function argument is taken in val.psz_string.
-   * ./src/misc/objects.c: vlc_dumpstructure and vlc_liststructure are no longer
-     exported to the rest of the program; instead, they're VLC_VAR_COMMAND vars
-     ("tree" and "list").
-   * ./modules/control/rc/rc.c: moved a few commands to VLC_VAR_COMMAND vars.
-
-2002-10-14 Monday 16:35  sam
-
-   * ./src/misc/error.c: added vlc_error, a strerror() equivalent.
-
-2002-10-14 Monday 16:34  sam
-
-   * ./modules/misc/testsuite/test4.c: added a stress test module; doesn't get
-     compiled yet because it uses the "command" variables I'm about to check
-     in. They need to be typed in the rc interface for instance (-I rc). This
-     module has two available commands: "signal <int>" which sends the given
-     signal to the vlc process, and "stress [<int>]" which performs a series of
-     object creation/lookup/destruction, variable creation/setting/destruction
-     and thread spawning/joining tests. The optional argument for stress is an
-     integer between 1 and 200 (the bigger, the heavier the tests; it may hang
-     your machine at around 150, be careful).
-
-2002-10-14 Monday 16:27  gbazin
-
- * plugins/lpcm_adec/lpcm_adec.c: fix for broken lpcm plugin on little endian
-    machines (from Meuuh).
-
-2002-10-13 Sunday 23:01  massiot
-
- Imported Changelog from 0.4.5.
-
-2002-10-13 Sunday 23:00  massiot
-
- Fixed a typo.
-
-2002-10-13 Sunday 22:51  massiot
-
- Added recent ipkg files in the tarball.
-
-2002-10-13 Sunday 22:34  massiot
-
- Updated Mac OS X README.
-
-2002-10-13 Sunday 20:20  jpsaman
-
- Removed dead-code.
-
-2002-10-13 Sunday 15:39  titer
-
- Now BeOS sound is (almost) clean.
- It is kludgy, but it works ;)
-
-2002-10-13 Sunday 14:27  jpsaman
-
- Added missing url prefix.
-
-2002-10-13 Sunday 14:26  sigmunau
-
-  modules/demux/util/id3*: fixed up some dead comments
-  modules/gui/kde/*: only set variable the user actually have changed when
- apply is pressed in the preferences window.
-
-2002-10-12 Saturday 23:15  alexis
-
- Fixed a bug in the developer doc : hacking.xml and overview.xml were
- identical ! So I removed hacking.xml...
-
-2002-10-12 Saturday 21:31  gbazin
-
- * configure.ac.in: fix for the mingw32 build. The gtk plugin may also need mingwex.
- * modules/demux/mpeg/ts.c: added an #include <stdint.h> to make mingw32 happy when
-    compiled with libdvbpsi.
- * Makefile.am: fixed dependency problem with share/vlc_win32_rc.rc.
-
-2002-10-12 Saturday 21:26  gbazin
-
- * configure.in: fix for the mingw32 build. The gtk plugin may also need mingwex.
- * plugins/mpeg_system/mpeg_ts.c: added an #include <stdint.h> to make mingw32 happy.
-
-2002-10-12 Saturday 20:09  gbazin
-
- * configure.ac.in: fix for the mingw32 build. We check if we need to explicitly
-    link with the mingwex library (needed for dirent support with new mingw32
-    runtimes).
-
-2002-10-12 Saturday 19:59  gbazin
-
- * configure.in: slight modifications to the last mingw32 build fix.
-
-2002-10-12 Saturday 19:47  gbazin
-
- * configure.in: fix for the mingw32 build. We check if we need to explicitly
-    link with the mingwex library (needed for dirent support with new mingw32
-    runtimes).
-
-2002-10-12 Saturday 12:24  titer
-
- Rewritten BeOS audio output for audio output 3. It now "pulls" the data.
- Sound is yet choppy (I don't know why).
-
-2002-10-11 Friday 23:44  massiot
-
- * Updated FAQ.
-
-2002-10-11 Friday 23:44  massiot
-
- * Updated FAQ.
- * Updated project files for 0.4.5 release.
-
-2002-10-11 Friday 22:32  sam
-
- Changes to the libvlc API:
-   * ./include/vlc/vlc.h: changed the naming conventions for libvlc. Now
-     exported functions start with VLC_ instead of vlc_ to avoid conflicts.
-   * ./include/vlc/vlc.h: removed the vlc_object_t, vlc_list_t, vlc_error_t
-     and vlc_t types; they are now internal types only.
-   * ./include/vlc/vlc.h: merged the reentrant and non-reentrant libvlc
-     calls. In non-reentrant mode, we just use 0 as the first argument. In
-     reentrant mode, we use an object's ID. (see below)
-
- Internal changes:
-   * ./src/libvlc.c, ./src/misc/objects.c: instead of manipulating vlc_object_t
-     pointers, we manipulate their i_object_id. When needed, an object is
-     retrieved using vlc_object_get (I hope the lookup isn't too expensive,
-     that's why I designed the pp_objects layout to allow log2(n) seeks).
-   * ./src/misc/objects.c: activated the per-object variable storage. Unused
-     yet, unless you want to try "getfoo" and "setfoo blablah" in vlc -I rc.
-   * ./include/vlc_objects.h: moved the vlc_object_t and vlc_list_t definitions
-     here.
-
- Misc:
-   * ./src/vlc.c, ./mozilla/vlcshell.cpp: removed inclusion of config.h in
-     code portions not part of libvlc; it was just required for the
-     COPYRIGHT_MESSAGE string which is now available from VLC_Version().
-
-2002-10-11 Friday 21:14  sam
-
-   * ./plugins/filter/deinterlace.c: fixed the green bottom line in the
-     linear deinterlace mode, thanks to Marian Durkovic <md@bts.sk>.
-
-2002-10-11 Friday 17:29  gbazin
-
- * INSTALL.win32: removed note about running in administrator mode to play
-    a DVD. Updated doc about using cygwin for compiling.
-
-2002-10-11 Friday 14:18  stippi
-
- video output has better handling of settings. it remembers flags like fullscreen, aspect ratio correction and on-top-all-windows fell across multiple files in the playlist and also across program launches
-
-2002-10-11 Friday 12:50  sigmunau
-
- added some coloring to the messages window in the kde interface
-
-2002-10-11 Friday 11:05  sam
-
-   * ./src/misc/variables.c, ./include/variables.h: a few functions for
-     in-object variable storage. Unused yet (not even compiled).
-
-2002-10-11 Friday 10:08  gbazin
-
- * src/misc/modules.c: fixed a memory leak with the "plugin-path" config option.
- * modules/audio_output/directx.c, modules/audio_output/waveout.c: ported the directx
-    and waveout audio plugins to the new changes in the audio output layer.
- * configure.ac.in: fixes for cygwin compilation, and the gtk plugin under mingw32.
-
-2002-10-11 Friday 09:01  gbazin
-
- * src/interface/main.c, src/misc/modules.c: added a quick hack for a
-    --plugin-path command line option.
- * INSTALL.win32: removed note about running in administrator mode to play
-    a DVD.
-
-2002-10-11 Friday 00:46  stippi
-
- user can now drop a DVD disk icon onto the interface or playlist window to open a DVD
-
-2002-10-10 Thursday 23:11  titer
-
- Some clean-up. Playlist works again.
-
-2002-10-10 Thursday 22:50  massiot
-
- * Updated 0.4.5 Changelog.
- * Bumped up revision number to 0.4.5.
- * Do not use vasprint on Mac OS X because X.1 doesn't have that.
-
-2002-10-10 Thursday 22:46  massiot
-
- Do not use vasprintf under Mac OS X because OS X.1 doesn't have that (how
- lame...).
-
-2002-10-10 Thursday 20:33  jpsaman
-
- Handling of URL is now fixed.
-
-2002-10-10 Thursday 19:34  sigmunau
-
-  messages.cpp: use append(...) and not setText( text() + ...), seems to
- decrease cpu-usage considerably.
-  preferences.cpp: allow config strings to be 40 characters long instead of
- 10. Is that enough?
-
-2002-10-10 Thursday 17:25  sam
-
-   * ./configure.ac.in: dropped the use of typeset in favor of eval to
-     set variable values (ash doesn't have typeset).
-
-2002-10-09 Wednesday 22:54  massiot
-
- * (Hopefully) fixed S/PDIF outputs ;
- * Finally fixed the audio problem on most platforms.
-
-2002-10-09 Wednesday 15:29  stippi
-
- improved title and chapter navigation in BeOS GUI, added LCD type info view displaying current file, title, chapter and elapsed time
-
-2002-10-09 Wednesday 01:14  titer
-
- BeOS compilation fixes.
-
-2002-10-08 Tuesday 22:48  massiot
-
- OS X : raised the priority of the intf at the same level as the video, since
- otherwise we can't quit the application any longer...
-
-2002-10-08 Tuesday 18:10  sam
-
-   * ./src/libvlc.c, ./src/misc/messages.c: due to horrible user threats,
-     only two levels of -v are now possible: -v for warnings, -vv for debug
-     messages (-q for no output at all).
-
-2002-10-08 Tuesday 16:02  sam
-
-   * ./src/input/input.c: do not try to use stream output if the "sout" variable
-     is set to the empty string (happens when doing "Apply" in a GUI).
-
-2002-10-07 Monday 21:58  massiot
-
- * HACKING : documentation for the automake crash
- * http.c : fixed a problem with seeking with large files
-
-2002-10-07 Monday 21:49  jpsaman
-
- Forgot to remove progressbar code.
-
-2002-10-07 Monday 21:37  jpsaman
-
- Fixes for for Familiar Linux.
-
-2002-10-07 Monday 21:28  jpsaman
-
- Dependencies for SDLAudio (esd/esddsp) and instalation script fixes.
-
-2002-10-06 Sunday 20:23  jpsaman
-
- Patch for using libgpewidget library for full GPE support.
-
-2002-10-06 Sunday 19:59  jpsaman
-
- Adding patch for using GPE specific libraries.
-
-2002-10-06 Sunday 19:39  jpsaman
-
- Added control file for Familiar GPE build. There are three control files now:
- - control : depends on task-x and sdl only for backwards compatibility of familiar v0.5.3.
- - control.gpe : depends on gpe specific libraries (gpe.handhelds.org) for familiar v0.6 and onwards.
- - control.opie : depends on qt embedded libraries (opie.handhelds.org) for familiar v0.6 and onwards.
-
-2002-10-06 Sunday 19:35  jpsaman
-
- Updated rules
-
-2002-10-06 Sunday 19:28  gbazin
-
- * configure.ac.in: vlc can now be built under cygwin with or without the
-    unix emulation layer (without if you use CC="gcc -mno-cygwin").
- * INSTALL.win32: doc update for cygwin build.
- * modules/video_output/directx/events.c, modules/video_output/directx/directx.c,
-    modules/audio_output/directx.c: compilation fixes for cygwin.
-
-2002-10-06 Sunday 19:24  jpsaman
-
- Familiar GPE packaging files.
-
-2002-10-06 Sunday 19:23  jpsaman
-
- Rename ipkg/patch to sdl.patch
-
-2002-10-06 Sunday 19:15  jpsaman
-
- GPE packaging files.
-
-2002-10-06 Sunday 19:01  jpsaman
-
- Files for gpe package.
-
-2002-10-06 Sunday 18:56  jpsaman
-
- More GPE packaging stuff for Familiar Linux distribution.
-
-2002-10-06 Sunday 11:47  jpsaman
-
- GPE menu launch script for iPaq port.
-
-2002-10-05 Saturday 19:26  jlj
-
-   ./src/misc/netutils.c: GetMacAddress Darwin support
-   ./src/libvlc.h: Default to en0 instead of eth0 under Darwin
-
-2002-10-05 Saturday 17:29  gbazin
-
- * ALL: Splitted the directx plugin into an audio and video module.
-
-2002-10-05 Saturday 03:44  bozo
-
- Up-to-date ALSA audio output module.
-
-2002-10-05 Saturday 00:10  jlj
-
-   ./extras/MacOSX/.../MainMenu.nib: added Open Target panel
-   ./modules/gui/macosx/open.[mh]: Open Target code
-
-2002-10-04 Friday 18:07  sam
-
-   * ./configure.ac.in: removed now unnecessary --force-exe-suffix flag.
-   * ./src/misc/objects.c: structure_lock is now local.
-   * ./src/misc/threads.c: implemented named mutexes which provide a handy
-     way to protect data across plugins which might be sharing the same
-     resources. Thread-unsafe libraries come to mind, but we can imagine
-     using a named mutex for configuration files, or special devices.
-   * ./include/main.h: removed global_lock because of vlc_mutex_need, removed
-     p_global_data because it was never used, removed structure_lock because
-     it did not belong here.
-
-2002-10-04 Friday 14:02  sam
-
-   * ./modules/gui/macosx/vout.m: if no MacOS X interface is available when
-     the video output is initialized, we wait for a while before giving up;
-     also changed the code so that it probes all interface objects rather than
-     the first one it finds.
-
-2002-10-04 Friday 13:13  sam
-
-   * ./bootstrap: we use the proper linker for plugin compilation.
-   * ./modules/misc/testsuite/*: moved the null module into three test modules
-     that are only built when --enable-testsuite is activated. This directory
-     can be a good place for compilation tests or performance benchmarks.
-
-2002-10-04 Friday 12:01  gbazin
-
- * src/misc/threads.c, src/misc/win32_specific.c, include/interface.h: fixed typos.
- * configure.ac.in, modules/gui/gtk/gtk.c: Added a NEED_GTK_MAIN macro to the compiler
-    flags for the gtk module. When this macro isn't defined, then the gtk module
-    doesn't make use of the gtk_main module. I had to do this change because the
-    gtk_main trick can't work on win32 and render the whole gtk interface unusable.
-
-2002-10-03 Thursday 22:14  massiot
-
- * Backported RTP access module from HEAD.
- * Fixed a compile issue in the HTTP plug-in.
-
-2002-10-03 Thursday 21:45  massiot
-
- Fixed miscellaneous problems with the RTP plug-in.
-
-2002-10-03 Thursday 21:14  jpsaman
-
- Found bug in configure.in script Qt Embedded definition used $(QTDIR) i.s.o ${QTDIR}
-
-2002-10-03 Thursday 21:10  jpsaman
-
- vlc launch script for opie.
-
-2002-10-03 Thursday 21:01  jpsaman
-
- Updated for opie
-
-2002-10-03 Thursday 20:49  jpsaman
-
- Fixed known bug in rtp plugin which resulted in superflous error messages.
-
-2002-10-03 Thursday 20:46  jpsaman
-
- Updated AUTHOS file.
-
-2002-10-03 Thursday 18:56  sam
-
-   * ./configure.ac.in: duplicated arguments to AM_INIT_AUTOMAKE to fix
-     locales breakage.
-   * ./src/libvlc.c: libvlc understands the VLC_VERBOSE environment variable,
-     to be set between 0 and 4. Default value is 0 for a program using libvlc,
-     but vlc sets it to 1 by default.
-   * ./src/misc/configuration.c: -v now works the old way (-v, -vv, -vvv) as
-     well as the new way (-v0, -v1, -v4). -v1 is the same as -v, and -v0 is
-     the same as -q (quiet). Hope it's all understandable.
-
-2002-10-03 Thursday 17:01  gbazin
-
- * FAQ: updated FAQ with config file issues.
- * configure.ac.in: use -mms-bitfields instead of -fnative-struct for
-    mingw32 gcc-3.x.
- * include/interface.h, modules/misc/dummy/interface.c, modules/misc/logger/logger.c,
-    modules/control/rc/rc.c: Display message on Win32 explaining how to get
-    back to the GUI mode.
- * src/misc/threads.c, include/vlc_threads_funcs.h: ignore the
-    win9x-cv-method config option on WinNT when fast-mutex is not enabled.
-
-2002-10-03 Thursday 16:44  gbazin
-
- * FAQ: updated FAQ with config file issues.
- * configure.in, configure: user -mms-bitfields instead of -fnative-struct
-    for mingw32 gcc-3.x.
- * include/interface.h, plugins/dummy/intf_dummy.c, plugins/text/logger.c,
-    plugins/text/rc.c: Display message on Win32 explaining how to get back
-    to the GUI mode.
- * include/threads_funcs.h, src/misc/win32_specific.c: ignore the
-    win9x-cv-method config option on WinNT when fast-mutex is not enabled.
-
-2002-10-03 Thursday 13:21  sam
-
-   * ./src/libvlc.c, ./include/main.h: the root of all objects is now
-     p_libvlc, and each p_vlc is a child of p_libvlc. Reasons for this are:
-
-      o the module bank and the message bank only need to be initialized once,
-        which gives faster loads when multiple instances of libvlc are used,
-      o we allow the possibility of different p_vlc sharing objects, for
-        instance the audio output,
-      o the CPU detection is only done once.
-
-     This patch is not polished yet, but I cannot do any intensive tests for
-     the moment because of a bug somewhere that leaves audio output objects
-     lying here and there which needs to be investigated first. The current
-     major issue is that the module bank is no longer freed.
-
-2002-10-03 Thursday 10:15  sigmunau
-
- forgot to add the actual code in my last commit
-
-2002-10-03 Thursday 10:15  sigmunau
-
-  kde.cpp: subscribe and unsubscribe messages
-  interface.cpp, interface.h: create a messages window, and add menu iten to
- show it
-  Modules.as: build messages window
-  ui.rc: menuitem to show messages
-  preferences.cpp: fixed typo in comment
-
-2002-10-03 Thursday 09:25  sam
-
-   * ./modules/gui/win32/win32.bpr: use the .dll extension instead of .so.
-
-2002-10-03 Thursday 09:21  jpsaman
-
- Added author Gerald Hansink of Qt Embedded Video Output to AUTHORS list.
-
-2002-10-03 Thursday 08:44  sam
-
-   * ./bootstrap: fixed a bug I introduced yesterday that caused automake
-     version detection not to work properly.
-
-2002-10-02 Wednesday 22:56  massiot
-
- * Mac OS X audio device discovery and selection, patch courtesy of
- Heiko Panther <heiko.panther@web.de>.
-
-2002-10-02 Wednesday 21:41  jpsaman
-
- Familiar interface works (tested on Intel).
-
-2002-10-02 Wednesday 20:12  jpsaman
-
- Preference option automatic playing of selected files works.
-
-2002-10-02 Wednesday 19:58  jpsaman
-
- Directory browsing and files from file list works. There is one caveat left when vlc is built with --enable-plugins then when browsing directories and run from the source-tree it suddenly cannot find it's plugins anymore.
- When installed everything is fine.
-
-2002-10-02 Wednesday 16:02  sam
-
-   * ./bootstrap: added a check for automake bug #326. No easy workaround is
-     really possible other than patching/upgrading automake. This happens for
-     automake 1.6.0 and automake 1.6.1.
-
-2002-10-02 Wednesday 15:37  sigmunau
-
- fixed some insanities which coused this module to fail on a52 sound
-
-2002-10-02 Wednesday 13:28  sam
-
-   * ./Makefile.am: removed a circular dependency on src/misc/modules_plugin.h.
-
-2002-10-02 Wednesday 13:26  sam
-
-   * ./Makefile.am: another workaround for an old automake 1.5 bug (bug #279).
-
-2002-10-02 Wednesday 12:59  sam
-
-   * ./bootstrap, ./Makefile.am: workarounds for automake 1.5.
-
-2002-10-02 Wednesday 09:15  sam
-
-   * ./configure.ac.in: --enable-a52 activates a52tofloat32, not a52.
-        (always re-run bootstrap when configure.ac.in has changed).
-
-2002-10-01 Tuesday 22:34  massiot
-
- Fixed a bug in the OSS output I introduced yesterday.
-
-2002-10-01 Tuesday 22:26  massiot
-
- For people who have several network interfaces, added a --iface-addr option
- to select which interface to use for multicast sockets.
-
-2002-10-01 Tuesday 21:55  massiot
-
- Finally fixed the A/52 TS input.
-
-2002-10-01 Tuesday 21:47  massiot
-
- Finally fixed A/52 TS input.
-
-2002-10-01 Tuesday 21:17  jpsaman
-
- Playing of files is not working yet! But it is getting closer.
-
-2002-10-01 Tuesday 20:43  ipkiss
-
- * modules/video_output/directx/events.c: added an "Always on top" entry
-   in the system menu.
-
-2002-10-01 Tuesday 20:17  ipkiss
-
- * plugins/directs/vout_events.c: added an "Always on top" option in the
-   system menu
-
-2002-10-01 Tuesday 19:46  jpsaman
-
- Interface for Familiar Linux does not segfault anymore. Still to fix playing of files.
-
-2002-10-01 Tuesday 19:13  jpsaman
-
- Interface exits cleanly now.
-
-2002-09-30 Monday 22:01  jpsaman
-
- BUGS to solve:
- - interface does not exit
- - selecting a directory produces segmentation fault in function ReadDirectory()
-
-2002-09-30 Monday 21:32  massiot
-
- * Made audio_sample_format->i_format a FOURCC to allow the creation of
- new ones.
-
-2002-09-30 Monday 20:37  jpsaman
-
- Familiar Linux Gtk+ based interface backported from vlc-0.5.0 cvs. This is not a working version, it segfaults open selecting a directory.
-
-2002-09-30 Monday 20:32  jpsaman
-
- Adding Qt Embedded video output module from original author Gerald Hansink (gerald.hansikn@ordina.nl). Thanks Gerald!
-
-2002-09-30 Monday 20:13  jpsaman
-
- Configuration, compile and build settings for:
- - Familiar Linux Gtk+ interface
- - Qt Embedded video ouput
- - preparations for opie interface.
-
-2002-09-30 Monday 19:55  jpsaman
-
- Adding files for ipkg packaging system off Familiar Linux.
-
-2002-09-30 Monday 19:53  jpsaman
-
- Adding icons for familiar interface.
-
-2002-09-30 Monday 18:30  titer
-
- Attempt to port new BeOS features from the stable branch.
- Playlist is yet broken (maybe others things too)
-
-2002-09-30 Monday 15:47  sam
-
-   * src/*: another bunch of .cvsignore files.
-
-2002-09-30 Monday 15:46  sam
-
-   * ./debian/rules: moved the gtk_main and gnome_main plugins to the gvlc
-     and gnome-vlc packages.
-   * ALL: updated .cvsignore files to properly ignore automake files.
-
-2002-09-30 Monday 11:05  sam
-
-   * ALL: the build mechanism now uses automake. See HACKING for more details.
-   * ./mozilla/vlcplugin.cpp: javascript support for the Mozilla plugin.
-   * debian/rules: the A52 module is now in a separate package.
-
-2002-09-30 Monday 10:00  sam
-
-   * ALL: added *.am files here and there for future automake support.
-
-2002-09-29 Sunday 18:19  sam
-
-   * ./src/playlist/playlist.c: don't run the playlist by default.
-   * ./src/libvlc.c: if items are specified in the commandline, run the playlist.
-   * ./src/vlc.c: don't rely on internal vlc types (mtime_t).
-
-2002-09-29 Sunday 18:16  sam
-
-   * ./src/misc/threads.c: fixed a bug in the st_mutex_new() failure detection.
-
-2002-09-29 Sunday 15:39  jpsaman
-
- Updating ipkg files for X and QT Embedded packages of vlc.
-
-2002-09-29 Sunday 12:06  titer
-
- Forgot to `cvs add' ;)
-
-2002-09-29 Sunday 12:04  titer
-
- BeOS enhancements by Stephan Assmus :
-   - many fixes
-   - added ability to open a file by dropping it onto the vlc icon
-   - blanks cursor when no activity
-   - added "Speed" menu
-   - made nicer look similar to BeOS MediaPlayer
-   - playlist now functioning
-   - screen capture option
-   - and more...
-
-2002-09-28 Saturday 13:05  massiot
-
- * Several stability patches for multiple input streams aout.
-
-2002-09-27 Friday 23:38  massiot
-
- * Makefile.old: Fixed BeOS compilation.
- * ALL: Fewer overhead when resampling.
-
-2002-09-26 Thursday 22:56  massiot
-
- * Fixed my A/52 fix.
-
-2002-09-26 Thursday 22:43  massiot
-
- * Fixed my A/52 fix.
-
-2002-09-26 Thursday 22:40  massiot
-
- * Major API change of the audio output. New aout_Dec* functions.
- * Fixed a compile issue in s16tofloat32swab.
- * Fixed a typo in demux/mpeg/ts.c.
-
-2002-09-25 Wednesday 23:11  massiot
-
- Backported support for VLS CVS with regards to A/52 streams. Also
- backported --vls-backwards-compat option. Please test.
-
-2002-09-25 Wednesday 20:41  jpsaman
-
- Added compiler and link flags to --enable-opie (not tested).
-
-2002-09-25 Wednesday 20:25  jpsaman
-
- Adding lost instruction for compiling libmad library.
-
-2002-09-23 Monday 23:05  massiot
-
- * New --vlc-backwards-compat option, to go back to the old behavior with old
- VLS's.
- * Fixed a bug with non-ASCII characters in the OS X playlist.
- * Fixed a warning on start-up.
-
-2002-09-23 Monday 21:44  jpsaman
-
- Video output for QT embedded compiles. There are still some linking issues to fix, before it is usable.
-
-2002-09-22 Sunday 14:53  massiot
-
- Fixed a bug in the conversion splitter.
-
-2002-09-21 Saturday 20:20  jlj
-
-   * ./modules/audio_filter/converter/Makefile: Fixed typo.
-
-2002-09-20 Friday 23:27  massiot
-
- * Fixed miscellaneous cosmetic issues with lpcm and s16tofloat32swab modules.
- * First hooks for changing the audio output plug-in and its parameters
-   on-the-fly.
-
-2002-09-19 Thursday 21:56  massiot
-
- * Audio volume management now works properly. See src/audio_output/intf.c
-   for information on how to use it in your interface plug-ins. In the
-   SDL vout, b and n are mapped to sound down/sound up.
- * Fixed a major in the mad plug-in with wrong dates.
- * Fixed a compilation bug.
-
-2002-09-19 Thursday 15:58  fenrir
-
-  * avi.c : fix my last fix about endiannes issues (I hope)
-
-2002-09-18 Wednesday 23:34  fenrir
-
-  * all: fix endian issue with new definition of VLC_FOURCC, but
- untested. Meuuh, could you test it ?
-
-2002-09-18 Wednesday 21:21  massiot
-
- * ALL: More hooks for audio volume management.
- * configure.in: Fixed a typo.
-
-2002-09-18 Wednesday 12:20  sam
-
-   * ./modules/audio_filter/converter/s16tofloat32swab.c: compilation fix for
-     systems which don't have swab(). Fixed a memory leak.
-
-2002-09-18 Wednesday 11:50  tcastley
-
- Updated to use the new AOUT_VOLUME_* constants.
-
-2002-09-18 Wednesday 01:28  henri
-
- lpcm support (tested on 1 source only)
-
-2002-09-17 Tuesday 14:56  sam
-
-   * ./src/libvlc.c: switched the position of msg_Create() and system_Init()
-     because the BeOS system_Init spawns a thread, which makes use of msg_*
-     functions.
-   * ./src/misc/threads.c, ./src/misc/win32_specific.c: put the detection
-     of SignalObjectAndWait in the thread system initialization because
-     system_Init() now happens after msg_Create().
-
-2002-09-17 Tuesday 11:57  fenrir
-
-  * all: - fix a memory leak while parsing.
-         - fix a bug while playing last frames (in last chunk).
-         - add seek support, not complete but usable.
-
-2002-09-17 Tuesday 08:18  sam
-
-   * ./mozilla/*: added hooks so that the vlc plugin is scriptable from
-     javascript. It's also in C++, but we didn't have the choice.
-
-2002-09-16 Monday 20:46  massiot
-
- * configure.in: Fixed detection of Qt-embedded.
- * modules/codec/a52.c: Fixed detection of A/52 sound.
- * modules/audio_filter/converter/a52tofloat32.c: Fixed a bug related to
-   downmixing.
- * ALL: Added hooks for audio volume management.
-
-2002-09-16 Monday 08:10  sam
-
-   * ./modules/gui/gtk/gtk.glade: handled delete event for the Open window.
-
-2002-09-15 Sunday 22:33  ipkiss
-
-  * modules/gui/win32/preferences.cpp: added a forgotten initialization
-
-2002-09-15 Sunday 20:54  jpsaman
-
- Configure option --enable-qte works now (default is disabled).
- Porting video out plugin/builtin for Qt Embedded to CVS is not complete. (Please do not use it.)
-
-2002-09-15 Sunday 19:32  jpsaman
-
- Hide progressbar widget on startup.
-
-2002-09-14 Saturday 20:51  stef
-
- *Fixed a bug that prevented OSS from closing cleanly in spdif.
-
-2002-09-14 Saturday 20:50  stef
-
- *Fixed a typo that made spudec selection fail.
-
-2002-09-13 Friday 22:38  massiot
-
- (Temporary) end of the audio output 3 documentation.
-
-2002-09-11 Wednesday 23:10  stef
-
- .Quick hack to make spdif work with emu10k1 oss driver. Still buggy.
-
-2002-09-11 Wednesday 23:08  stef
-
- .Fixed the length of the spdif frame.
-
-2002-09-10 Tuesday 12:58  sam
-
-   * ./modules/misc/dummy/vout.c: fixed an endianness issue in the commandline
-     chroma parsing.
-
-2002-09-10 Tuesday 12:15  sam
-
-   * ./modules/video_output/x11/xcommon.c: if we do not own the X window, like
-     in the Mozilla plugin, we do not try to unmap it.
-
-2002-09-09 Monday 13:52  sam
-
-   * ./configure.in: the DV module is now a plugin, with the proper
-     dependencies in debian/control.
-
-2002-09-08 Sunday 22:20  massiot
-
- Three lines :).
-
-2002-09-06 Friday 23:15  massiot
-
- Aout3 developer documentation, cont'd.
-
-2002-09-04 Wednesday 21:44  massiot
-
- Beginning of the developer documentation for audio output 3.
-
-2002-09-04 Wednesday 21:18  jpsaman
-
- Little cleanup action.
-
-2002-09-04 Wednesday 21:13  jpsaman
-
- Qt Embedded video out patch courtesy of Gerald Hansink.
- Ported Qt Embedded video out to vlc-0.5.0 (it is not useable yet).
-
-2002-09-04 Wednesday 21:09  jpsaman
-
- Renamed --enable-qte switch for Qt Embedded interface support to --enable-opie.
- Reused --enable-qte for Video Out support under Qt Embedded.
-
-2002-09-03 Tuesday 12:03  tcastley
-
- Added Stephan Assmus who is helping with the BeOS Code
-
-2002-09-03 Tuesday 12:00  tcastley
-
- src/misc/beos_specific.cpp:
- - Implemented VlcApplication::RefsReceived()
- - this added ability to open a file by dropping its icon onto the vlc icon
- - this makes Open With... work as well
- plugins/beos/intf_beos.cpp
- - A message is sent to be_app when the interface is created
-       (needed to support BApplication::RefsReceived())
- plugins/beos/vout_beos.cpp
- - reacts on Escape and Tab key to switch fullscreen/window mode
- - blanks cursor when no activity
- - Fixed a memory leak in VideoWindow::ScreenChanged()
- - Fixed the ugly scrambled video content before any decoding actually begins
- - Added selectable aspect ratio correction
- - Added better error handling when setting the drawing mode
- plugins/beos/InterfaceWindow.h/.cpp
- - Implemented dynamic view layout
- - Fixed crashes in MessageReceived() when no file was loaded
- - Implemented disabling of menus when no file is loaded
- - Added "Speed" menu
- - Added ability to enable navigation menu items according to features of current stream
- - Cleaned up code somewhat
- - Changed parts of LanguageMenu::GetChannels() to show more user friendly and no invalid entries
- - better support for muting and volume info
- - better support for scrubbing and detection of stopped stream
- plugins/beos/MediaControlView.h/.cpp
- - Added dynamic layout of elements
- - Exchanged rewind/fastforward buttons for skip buttons that skip to the next chapter if stream supports it.
- - made nicer looking SeekSlider similar to BeOS MediaPlayer
- - made VolumeSlider similar to BeOS MediaPlayer, plus additional features that one doesn't have (muted state)
- - got rid of MediaSlider (no need for it anymore)
- - detection of stopped stream
- plugins/beos/Bitmaps.h
- - Added bitmaps for VolumeSlider
- plugins/beos/intf_vlc_wrapper.h/.cpp
- - added set_volume() and is_muted() functions
- - fixed a bug in toggle_muted()
-
-2002-09-02 Monday 23:21  massiot
-
- Fixed the trivial channel mixer.
-
-2002-09-02 Monday 23:17  massiot
-
- The liba52 "codec" is now an audio filter. It means we are now able to
- autodetect S/PDIF hardware support and the audio output plug-in chooses
- the best one. Of course it probably breaks existing output modules, see
- oss.c for hints :).
-
- Also include minor tweaks which will entitle us to decode and output 5.1
- audio. It may break existing plug-ins, too. See
- audio_output.c:aout_FormatNbChannels for hints.
-
-2002-09-01 Sunday 21:20  massiot
-
- Added a priority for video decoders, for systems with fixed-priority
- policy.
-
-2002-08-31 Saturday 22:10  stef
-
- *It seems that the setting of the fragment size was buggy.
-
- OSS work with my sblive! now :). It still works on my other computer too
- but please test.
-
-2002-08-31 Saturday 19:58  stef
-
- *Make pf_setformat disappear from sdl module.
-
-2002-08-30 Friday 23:27  massiot
-
- aout3 API change :
- pf_setformat disappears (it was never called independantly of Open). If
- the format needs to be changed, we will have Close/Open. This is much
- simpler than before. Please check that I didn't break some plug-ins.
-
-2002-08-30 Friday 22:22  massiot
-
- * demuxes: Worked around a bug in old VLC and VLS by changing TS stream types
-   (see my last mail).
- * aout: Rewrote our whole lock policy. The output thread now doesn't require
-   the mixer_lock, which might avoid delays. We will also be able to change
-   the filter pipelines at runtime.
-
-2002-08-30 Friday 19:16  sam
-
-   * ./include/vlc_threads_funcs.h, modules/video_output/directx/vout.c: Win32
-     compilation fixes (typo, undeclared var).
-
-2002-08-30 Friday 12:23  sam
-
-   * ./configure.in: do not try to link with -lrt if not using pthreads. This
-     might break the HP/UX or Solaris ports, please check if possible.
-   * ./src/misc/threads.c: fixed syntax in the st and pth implementations.
-
-2002-08-29 Thursday 23:53  massiot
-
- * ./bootstrap : Fixed an issue with old shell versions
- * ALL : Added a priority argument to vlc_thread_create(), so that audio
- and input threads can run with a higher real-time priority, on systems
- allowing you to use priorities.
-
-2002-08-29 Thursday 22:29  ipkiss
-
- The win32 interface is preparing for the internationalization.
-
-2002-08-28 Wednesday 22:44  massiot
-
- * Fixed libmad's output volume.
-
-2002-08-28 Wednesday 22:25  massiot
-
- * Finally fixed the segfault when resampling.
- * Reactivated the A/52 demux.
- * Wrote a real full-featured float32 mixer.
-
-2002-08-28 Wednesday 21:40  sam
-
-   * ./Makefile.old: fixed the automatic dependency rule (include dirs missing).
-
-2002-08-28 Wednesday 19:48  massiot
-
- It now works when there is no automake-1.5 nor automake-1.6.
-
-2002-08-28 Wednesday 15:30  sam
-
-   * ./m4/*: added gettext m4 macros so that the configure behaviour is
-     always the same.
-
-2002-08-28 Wednesday 14:22  sam
-
-   * Additional fixes for bootstrap when gettext isn't available.
-
-2002-08-28 Wednesday 13:38  sam
-
-   * ./bootstrap: fixed a shell error (replaced "if `foo`" with "if foo").
-
-2002-08-28 Wednesday 12:50  sam
-
-   * ./bootstrap: we should be able to bootstrap CVS even without gettext.
-
-2002-08-27 Tuesday 21:53  sigmunau
-
- fixed a minor bug
-
-2002-08-27 Tuesday 14:15  sam
-
-   * ./HACKING: we can now use automake-1.5 instead of automake-1.6. But now
-     we _really_ depend on it.
-   * ./bootstrap: we don't use touch to create a file, because it doesn't seem
-     to work everywhere.
-
-2002-08-26 Monday 23:36  sam
-
-   * ./bootstrap: we touch m4/Makefile.am so that configure doesn't complain
-     about a missing m4/Makefile.in.
-   * ./include/vlc_common.h: workaround for Borland's redefinition of PACKAGE.
-
-2002-08-26 Monday 23:00  massiot
-
- * Miscellaneous S/PDIF fixes.
- * New NextPTS() function, to replace CurrentPTS() (gives the PTS which will
-   be valid for NEXT byte).
- * Fixed mono mode in the builtin mpeg audio decoder.
- * Various fixes related to PTS calculation in audio decoders.
-
-2002-08-26 Monday 22:54  sigmunau
-
- have my filter compile by default
-
-2002-08-26 Monday 22:35  sigmunau
-
- An motion blur filter. --blur-factor states the degree of blurring from 1
- to 127. about 100 is cool
-
-2002-08-26 Monday 21:46  sam
-
-   * ./bootstrap: another fix for old versions of autoconf which don't seem
-     to like the gettext m4 files.
-
-2002-08-26 Monday 20:49  sam
-
-   * ./configure.in: we now require autoconf 2.5x because previous versions
-     don't seem to work very well if you are using autopoint, although
-     gettext 0.11.5 claims to be fully backwards compatible. Welcome to
-     automake hell.
-   * ./bootstrap: workaround which uses gettextize if you do not have
-     autopoint. We'll probably stay like this for a while, until gettext
-     0.11.x (which replaces gettextize with autopoint) becomes more
-     widespread. Currently this workaround seems to work, but don't expect
-     a clean tarball if you make dist without having used autopoint. Welcome
-     to automake hell.
-
-2002-08-26 Monday 10:02  sam
-
-   * ./Makefile.old, ./modules/gui/win32/win32.bpr: fixed header location
-     issues in the Win32 build.
-
-2002-08-26 Monday 09:38  sam
-
-   * ./bootstrap: dropped the dependency on gettext 0.11.5. Now 0.10.4 is OK.
-
-2002-08-26 Monday 09:12  sam
-
-    (A few minor pending patches I had around)
-   * ./debian/control: gnome-vlc recommends vlc-plugin-esd, and kvlc recommends
-     vlc-plugin-arts.
-   * ./src/misc/messages.c: message queue now prints the current object type.
-   * ./modules/*: cosmetic fixes for the --long-help output.
-
-2002-08-26 Monday 08:36  sam
-
-   * ALL: fixed a few include directories.
-
-2002-08-26 Monday 01:01  sam
-
-   * Moved ./include/defs.h to ./config.h
-   * Renamed ./include/config.h to ./include/vlc_config.h
-   * Other misc auto* fixes.
-
-2002-08-25 Sunday 23:18  sam
-
-   * ALL: started the slow move to automake. For the moment, the changes are
-     unnoticeable apart from the extra dependency on autoconf, automake and
-     gettextize. See the new HACKING file for some information, especially if
-     you don't run Linux.
-
-     The current strategy is to have the configure script generate a nice
-     automake Makefile from Makefile.am, and then clobber it with our good
-     old dirty Makefile. Muahaha :-)
-
-2002-08-25 Sunday 20:44  jpsaman
-
- Directory content is now read at startup.
-
-2002-08-25 Sunday 19:27  sam
-
-   * ./src/playlist/playlist.c: -Z flag makes playlist loop endlessly.
-
-2002-08-25 Sunday 17:22  ipkiss
-
-  * all: Unified behaviours using "action list" objects
-
-2002-08-25 Sunday 16:55  sam
-
-   * ./modules/audio_output/oss.c, ./modules/audio_output/sdl.c: improved
-     sound synchronization.
-   * ./src/audio_output/output.c: reverted another change I previously did :-)
-
-2002-08-25 Sunday 09:39  sam
-
-   * ./src/audio_output/output.c: reverted my previous aout_OutputNextBuffer
-     prototype change; it looks like we won't need it after all.
-   * ./src/audio_output/output.c: if audio output is too slow, but we
-     know there is no next packet, then we play it anyway. Rationale behind
-     this is: better play a slightly wrongly dated packet than play silence,
-     because it might be wrongly dated but there are chances it won't break
-     audio continuity.
-   * ./modules/audio_output/sdl.c: workaround for SDL's crap audio output
-     system (callback gets called at random times, and no way to know the
-     latency of the samples being played). Audio output is now rather good
-     here, but please give feedback.
-   * ./modules/audio_output/oss.c: we delay a bit before asking for a new
-     buffer to avoid starvation.
-
-2002-08-24 Saturday 21:35  sigmunau
-
-  moved id3 related code to a separate utility module since several
- demuxers need it
-
-2002-08-24 Saturday 21:11  sam
-
-   * ./modules/audio_output/oss.c: we don't ask too early for a new buffer,
-     but rather sleep a bit.
-
-2002-08-24 Saturday 20:22  sam
-
-   * ./modules/audio_filter/resampler/ugly.c: simple resampler which does not
-     insert blank samples, but changes pitch.
-
-2002-08-24 Saturday 17:04  gbazin
-
- * modules/misc/logger/logger.c: fixed initialization bugs.
- * src/misc/objects.c: in vlc_object_destroy() there's no need to lock structure_lock if
- we are the root object (structure_lock has already been destroyed anyway).
-
-2002-08-24 Saturday 16:07  sam
-
-   * ./modules/audio_filter/resampler/trivial.c: fixed a buffer size calculation
-     issue in the trivial resampler.
-
-2002-08-24 Saturday 14:49  sam
-
-   * ./configure.in: fixed a typo that prevented compilation of the network
-     modules.
-   * ./debian/rules: added faad to the package generation.
-
-2002-08-24 Saturday 11:57  sam
-
-   * ./modules/gui/gtk/open.c: the Gtk and GNOME interfaces no longer ignore
-     the "dvd", "frequency" and "symbol-rate" variables.
-
-2002-08-24 Saturday 11:46  sam
-
-   * ./modules/audio_output/oss.c: fixed a bug on module reopening.
-   * ./modules/audio_output/oss.c: we now properly set the fragment size.
-
-2002-08-24 Saturday 10:19  sam
-
-   * ./src/audio_output/output.c: added an argument to aout_OutputNextBuffer
-     which lets the audio output module give a timeout value for buffer
-     delivery. This fixes a few issues with aout modules which were calling
-     aout_OutputNextBuffer way too early.
-
-2002-08-24 Saturday 09:55  sam
-
-   * ./debian/*: created legacy packages for smooth upgrades to the upcoming
-     0.5.x version, and created the vlc-plugin-svgalib package.
-
-2002-08-24 Saturday 01:14  sigmunau
-
-  fixed an off by factor 10 error. Noted along the way that this module
- seems to be requesting audio some time before the output pipeline is
- finnished
-
-2002-08-23 Friday 14:16  tcastley
-
- Rewritten aout3.  BeOS currently PUSHES the audio.
-
-2002-08-23 Friday 14:05  sam
-
-   * ./modules/codec/faad/decoder.c: the AAC decoder is in sync with aout3.
-   * ./modules/codec/a52old/a52old.c: the a52old decoder as well.
-
-2002-08-22 Thursday 21:41  sam
-
-   Forgot one file in my previous commit.
-
-2002-08-22 Thursday 17:14  sam
-
-   * ./modules/audio_filter/converter/fixed32tofloat32.c: fixed conversion.
-   * ./modules/codec/mad/libmad.c: ported to the latest aout changes. Still
-     doesn't work here, though.
-
-2002-08-21 Wednesday 23:19  sam
-
-   * ./include/vlc_common.h: declared aout_fifo_t.
-
-2002-08-21 Wednesday 23:17  sam
-
-   * ./include/aout_internal.h: exported aout_FifoPop to plugins.
-
-2002-08-21 Wednesday 22:41  massiot
-
- Big round of fixes in the aout3.
- * Audio and video should now _always_ be perfectly in sync.
- * Changes in a52.c (end_date management) must be ported to other codecs,
-   otherwise mixer errors will appear.
- * Audio output plug-in can now tell whether they can handle a little
-   clock drift (for instance, inserting zeroes after a pause).
-
-2002-08-21 Wednesday 19:30  jpsaman
-
- Stopping vlc from the Familiar interface is possible again.
-
-2002-08-21 Wednesday 17:31  sam
-
-   * ./src/misc/modules.c: if a plugin requested not to be unloaded, then we
-     won't unload it. This makes us more fault-tolerant with crap libraries
-     that are making use of atexit().
-   * ./configure.in: svgalib can now be a plugin.
-   * ./modules/misc/gtk_main.c: gtk_main doesn't need g_atexit anymore.
-
-2002-08-21 Wednesday 15:55  sam
-
-   * ./modules/misc/gtk_main.c: fixed a minor compilation warning.
-
-2002-08-21 Wednesday 15:53  sam
-
-   * ./include/vlc_common.h: we don't set _() and N_() in Gnome-enabled modules
-     because <gnome.h> already does it for us.
-
-2002-08-21 Wednesday 15:10  sam
-
-   * ./modules/video_output/svgalib.c: SVGAlib video output module.
-
-     Currently only supports 256 color output, and defaults to 320x200. You need     to be root to use it, it may leave your console in an unusable state, lock
-     up your video card, it will segfault at exit if you compile it as a plugin
-     because of SVGAlib's ludicrous use of atexit() and signal().
-     Apart from these few glitches, it's rather OK, use "-I dummy -V svgalib"
-     to activate. Q or Esc to quit (press for a long time if it doesn't work).
-
-2002-08-21 Wednesday 11:07  xav
-
- Fixed a polioterie in the previous commit
-
-2002-08-21 Wednesday 09:27  sam
-
-   * ./modules/codec/a52old/a52old.c: ported the old A52 decoder to aout3.
-   * ./modules/audio_filter/converter/s16tofloat32.c: converter needed for
-     a52old, includes the walken trick and b_in_place = true.
-
-2002-08-21 Wednesday 09:26  xav
-
- * libvlc.c : Win32 compilation fix.
- * modules.c : we now check the directory plugins/ to find some plugins.
- (this will allow us to use the packager / installer which wasn't aware
- of plugins -> modules :)
-
-2002-08-20 Tuesday 22:11  stef
-
- *Set output format to AOUT_FMT_SPDIF when in spdif mode.
-
- S/PDIF does not work here in oss though (output starving).
-
-2002-08-20 Tuesday 21:10  sam
-
-   * ./modules/gui/gtk/display.c: changed the configuration callbacks so that
-     all instances of a module get changed when options such as gtk-tooltips
-     or gnome-toolbartext are toggled.
-
-2002-08-20 Tuesday 21:02  sam
-
-   * ./modules/gui/qnx/*: ported the QNX audio output to the new API, courtesy
-     of Pascal Levesque.
-
-2002-08-20 Tuesday 18:25  sam
-
-   (compilation fixes for my previous commit)
-
-2002-08-20 Tuesday 18:08  sam
-
-   * ./modules/misc/gtk_main.c: created the gtk_main module, which simply runs
-     gtk_main() in its own thread, and does nothing on subsequent calls. This
-     ensures that gtk_main is only running once.
-   * ./modules/gui/familiar/*, modules/gui/gtk/*: the familiar, gtk and gnome
-     modules are now fully reentrant thanks to their use of the gtk_main module.
-   * ./src/libvlc.c: implemented vlc_set(), a wrapper for config_Put* available
-     to external programs.
-   * ./src/libvlc.c: removed vlc_stop() and vlc_end(), everything is now done
-     by vlc_destroy().
-   * ./modules/control/rc/rc.c: implemented a few new functions. For instance,
-     run "vlc -I rc" and then type "intf gtk" or "intf gnome". You can even
-     launch several of them. "segfault" works, too.
-
-2002-08-20 Tuesday 12:43  sam
-
-    Removed obsolete files which suddenly reappeared.. THE FILES THAT WOULD
-  NEVER DIE ! MUUAHAHAHAHAHAAAA !!
-
-2002-08-20 Tuesday 12:32  sam
-
-   * ./modules/gui/familiar/familiar.c: added a timer to check when the
-     familiar interface is asked to quit.
-
-2002-08-19 Monday 23:12  massiot
-
- More changes in the date handling. Should be more tolerant with
- pause/play and change of audio channel.
-
-2002-08-19 Monday 23:07  sam
-
-   * ./modules/audio_output/*: ported the ALSA, aRts, esd and OSS modules to
-     the latest aout3 changes.
-
-2002-08-19 Monday 21:54  massiot
-
- * Fixed BeOS output ;
- * Fixed a few boolean_t.
-
-2002-08-19 Monday 21:31  massiot
-
- * ./configure: Fixed double detection of gethostbyname.
- * Major changes in the handling of dates in the audio output ; still buggy,
- but differently.
- * Fixed a major bug in the aout pre-filters, preventing to run any other
- decoder than liba52.
- * p_aout->output.pf_play now has only one argument.
-
-2002-08-19 Monday 17:07  bozo
-
-   * modules/audio_output/alsa.c: we now open the device in SetFormat because
-     it depends on the audio format. Cosmetic changes. The S/PDIF output may
-     work.
-
-2002-08-19 Monday 11:51  tcastley
-
- Fixed segfault.  Now fails to load due to incorrect format.
- Getting there :)
-
-2002-08-19 Monday 11:37  sam
-
-   * ./src/misc/cpu.c: we use void(*)(int) instead of sighandler_t because
-     mingw32 doesn't know about sighandler_t.
-
-2002-08-19 Monday 11:13  sam
-
-   * ./src/misc/cpu.c: libvlc now plays nice with SIGILL and restores the
-     signal handler to its previous value after use.
-   * ./src/libvlc.c: moved signal handling to vlc.c.
-
-2002-08-19 Monday 08:30  sam
-
-   * ./modules/visualization/xosd/xosd.c: support for libxosd 1.0.0.
-   * ./configure.in: added check for libxosd version.
-
-2002-08-19 Monday 08:19  gbazin
-
- * modules/video_output/x11/xcommon.c: fixed a bug related to the size of the
- fullscreen window. We also unmap the current window when switching to fullscreen.
-
-2002-08-18 Sunday 20:36  jpsaman
-
- - File and directory listing show unix permissions.
-
-2002-08-18 Sunday 16:17  titer
-
- Enhanced BeOS icon ;)
-
-2002-08-18 Sunday 14:33  sigmunau
-
- removed a line used during debugging
-
-2002-08-18 Sunday 14:11  sigmunau
-
-  the mp3 demux now parses id3 tags into the info structures if libid3tag
- is available
-
-2002-08-18 Sunday 13:49  sam
-
-   * ./src/libvlc.c: removed the simple signal handler because it's not
-     really needed, and we were calling pthread_mutex_lock from it.
-   * ./src/libvlc.c: released a vlc_list_t that caused vlc --list to hang.
-
-2002-08-18 Sunday 13:16  sigmunau
-
- doxygen documented my code
-
-2002-08-18 Sunday 13:14  sigmunau
-
-  modules/gui/kde/interface.cpp: made the kde interface look for the rc
- file in DATA_PATH
-  modules/gui/kde/kde.cpp and interface.h: removed a stupid class, moved
- stuff from open() to run() to make the kde interface start without
- segfaults.
-
-2002-08-18 Sunday 11:32  titer
-
- Fixed a few linking BeOS problems (-lm, -lstdc++.r4...).
-
- Now everything should compile with every gcc with no problem (mp4, ffmpeg
- and faad plugins, especially).
-
-2002-08-17 Saturday 15:35  fenrir
-
-  * all : mpeg_audio decoder works now with aout3.
-
-2002-08-17 Saturday 13:33  jpsaman
-
- Added filetype information.
-
-2002-08-17 Saturday 13:26  tcastley
-
- This now compiles in BeOS.  Probably others, the i was not declared.
-
-2002-08-17 Saturday 08:46  tcastley
-
- At least it compiles now.  :-)
-
-2002-08-16 Friday 16:26  sam
-
-   * ./modules/video_output/x11/xcommon.c: we include Xmd.h before dpms.h
-     (compilation fix for Solaris).
-
-2002-08-16 Friday 16:25  sam
-
-   * ./plugins/x11/xcommon.c: we include Xmd.h before dpms.h (compilation fix
-     for Solaris).
-
-2002-08-16 Friday 14:30  bozo
-
- Up to date ALSA information.
-
-2002-08-16 Friday 12:31  sam
-
-   * ./src/playlist/playlist.c: added -Z (--random) for endless random playing.
-
-2002-08-16 Friday 03:07  sam
-
-   * ./modules/codec/spudec/*: split spudec into the parsing and the rendering
-     functions.
-   * ./modules/demux/mpeg/audio.c: at least three PS startcodes are required
-     before we abort the parsing and consider the input as PS instead of MP3.
-
-2002-08-15 Thursday 17:05  titer
-
- * Another BeOS fix for people using some recent gcc
-    (that needs libstdc++.r4)
-
-2002-08-15 Thursday 16:37  titer
-
-  * BeOS fixes
-
-2002-08-15 Thursday 12:35  bozo
-
-   * configure.in, configure: put back the ALSA audio output module in
-     configure.
-
-2002-08-15 Thursday 12:22  sam
-
-   * ./src/misc/modules.c: compilation fix.
-   * ./modules/gui/win32/preferences.cpp: the Win32 interface doesn't use the
-     old module linked list anymore.
-
-2002-08-15 Thursday 12:11  sam
-
-   * ./src/misc/modules.c: the module linked list is going bye bye. We now use
-     the vlc_object_* and vlc_list_* functions to manage modules. The Win32
-     interface doesn't build, but I'll fix this.
-
-2002-08-15 Thursday 10:31  bozo
-
-   * modules/audio_output/alsa.c: cleanings and comments.
-
- TODO: S/PDIF mode.
-
-2002-08-15 Thursday 08:24  ipkiss
-
-  * compilation fix
-
-2002-08-14 Wednesday 21:50  jpsaman
-
- Changes in familiar interface:
- - added GtkCList instead of GtkList.
- - added first column sorting order by clicking on column header
- - selecting item from list works
- - reading entire directory list is displayed in GtkCList widget
-
-2002-08-14 Wednesday 17:06  sam
-
-   * ./src/misc/objects.c: implemented vlc_list_find() which works like
-     vlc_object_find() but returns a list of _all_ the matching objects. Only
-     works with FIND_ANYWHERE at the moment.
-   * ./modules/gui/gtk/preferences.c, ./modules/gui/kde/preferences.cpp,
-     ./modules/gui/win32/preferences.cpp: the module lists in the preferences
-     menus work again.
-   * ./src/misc/objects.c: added a missing sizeof that caused crashes because
-     the reindexing of the global object array was incomplete.
-   * ./include/modules_inner.h: propagated the module long description to its
-     submodules.
-
-2002-08-14 Wednesday 13:10  sam
-
-   * ./modules/audio_output/esd.c: compilation fix (aout_FormatTo is obsolete).
-   * ./src/audio_output/audio_output.c, ./src/audio_output/mixer.c: fixed a
-     horrible sound issue by making sure internal buffers have a size multiple
-     of 4 bytes. Waiting for a real fix made in Meuuh, of course.
-
-2002-08-14 Wednesday 10:50  bozo
-
- ALSA audio output v3.01 is out !
-
-2002-08-14 Wednesday 10:18  ipkiss
-
-  * compilation fix (by sam)
-
-2002-08-14 Wednesday 08:50  tooney
-
-   . Simple RTP access module : only supports TS payload.
-     This first draft is made to read RTP streamed by the vls.
-
-2002-08-14 Wednesday 08:17  sam
-
-   * ./modules/control/rc/rc.c: 'l' outputs a list of all allocated objects,
-     just as 'd' displayed a tree of attached objects.
-   * ./src/misc/modules.c: added a missing header.
-
-2002-08-14 Wednesday 00:43  massiot
-
- * Added a third argument to aout_OutputNextBuffer. In case the buffer
-   received does not start exactly at the given date, it indicates if the
-   output plug-in is able to compensate for the drift (for instance on
-   startup, or with S/PDIF packets), or if we need the aout core to
-   resample the coming buffers. It is currently unimplemented.
-
-2002-08-14 Wednesday 00:23  massiot
-
- * Changed aout_FormatTo* ; aout_FormatToSize does no longer exist.
-   p_buffer now has a i_nb_bytes member. It is possible to indicate for a
-   format its byterate (necessary for AC3 and SPDIF).
- * S/PDIF output seems to be working at last (tested with the file output).
-
-2002-08-13 Tuesday 22:42  massiot
-
- * New float32to* converter modules, courtesy of Xavier Maillard
-   <zedek@fxgsproject.org>.
- * Fixed a bug in float32tos16, where gcc over-optimized a little and
-   caused problems on some platforms (eg. solaris).
-
-2002-08-13 Tuesday 20:28  fenrir
-
-  * clean up some code, add "mp3" short cut.
-    And now if this demux has been forced it will (try) to play the whole
- file even if the stream is heavily corrupted (like PS demux).
-    But now, it makes less assumptions on the stream, so report any
- problem if it mis-recognizes others files as mpeg audio (specially PS file).
-
-2002-08-13 Tuesday 16:11  sam
-
-   * ./modules/audio_output/arts.c: ported the aRts module to aout3.
-   * ./modules/audio_filter/converter/*: fixed a bug in all the converters
-     test routines (thx Meuuh).
-
-2002-08-13 Tuesday 14:53  sam
-
-   * ./modules/audio_output/esd.c: we now properly use the esd_get_latency()
-     return value to avoid audio starvation.
-   * ./modules/audio_filter/converter/*: a little loop optimization trick.
-   * ./src/audio_output/aout_ext-dec.c: removed this deprecated file.
-
-2002-08-13 Tuesday 13:15  sigmunau
-
- ./modules/control/rc/rc.c: fixed a segfault when pressing 'i' with no
- input
-
-2002-08-13 Tuesday 11:59  sam
-
-   * ./modules/audio_output/oss.c: we spare a variable by using p_aout->b_die
-     instead of our own variable.
-   * ./modules/audio_filter/converter/a52tospdif.c, ./modules/codec/a52.c: added
-     <unistd.h>, required for bswap.
-   * ./modules/demux/mp4/libmp4.c: removed an unneccessary semicolon in a
-     macro definition.
-   * ./modules/audio_output/esd.c: first attempt at getting esd to work.
-   * ./modules/video_output/*: split sdl.so into a video and an audio plugin,
-     and removed useless subdirectories.
-   * ./modules/audio_output/sdl.c: compilation fix.
-
-2002-08-12 Monday 22:48  massiot
-
- * Fixed miscellaneous bugs.
- * Fixed an endianness issue in S/PDIF.
- * Added a walken optimization of float32tos16.
-
-2002-08-12 Monday 22:30  sigmunau
-
-  ./modules/demux/mpeg/ps.c: this module never fails the probe and should
- therefore have capability 0
-
-2002-08-12 Monday 22:12  massiot
-
- * Fixed a variable overflow bug in the audio output.
- * Prepared for some advances in the aout3 clock management.
- * Added the first stone of the forthcoming stream output.
-
-2002-08-12 Monday 21:43  sigmunau
-
-  ./configure.in: fix linking of i420_rgb
-
-2002-08-12 Monday 21:40  jpsaman
-
- This conversion should make more sense.
-
-2002-08-12 Monday 20:43  jpsaman
-
- - Updated configure to build fixed32tos16 and fixed32tofloat32.
-   Desperately need a fixed32 mixer for testing the conversions.
- - Uncommented unused functions in libmad.
-
-2002-08-12 Monday 20:38  jpsaman
-
- Support for browsing local media (not finished).
-
-2002-08-12 Monday 20:35  jpsaman
-
- Updated Makefile to include fixed32tos16 and fixed32tofloat32 conversions.
-
-2002-08-12 Monday 20:35  jpsaman
-
- Added fixed32tofloat32 conversion.
-
-2002-08-12 Monday 20:34  jpsaman
-
- Added fixed32tos16 filter based upon libmad downscale functionality.
-
-2002-08-12 Monday 17:38  sigmunau
-
-  ALL: added GPL headers to my files. Some of the files from the original
- author does still not contain this header.
-
-2002-08-12 Monday 17:00  fenrir
-
-  * all : enable aac demux by default.
-
-2002-08-12 Monday 16:59  fenrir
-
-  * all : a demux for aac stream ( raw aac with adts headers ). For now
- it has a capability equal to 0 because it conflicts with PS, so you need
- to force it.
-
-2002-08-12 Monday 15:56  sigmunau
-
-   ./Doxyfile: a sample doxygen configuration file. Have a look at
- http://s253c.studby.ntnu.no/vlc/html/index.html to see what doxygen can
- do.
-
-   ./doc/doxygen: a place for doxygen to put it's files
-
-2002-08-12 Monday 09:34  sam
-
-   * ./src/misc/objects.c: two big changes in the object API: now objects can
-     only have one parent, because I don't want to deal with cycles, and each
-     created object is indexed in a global array. This feature is unused yet,
-     but it will speed up vlc_object_find(FIND_ANYWHERE).
-   * ./debian/rules: activated the faad codec.
-   * ./doc/fortunes.txt: new fortune cookies.
-   * ./modules/codec/mpeg_video/headers.c: reduced the use of attach/detach.
-   * ./modules/audio_output/oss.c: fixed two compilation warnings.
-
-2002-08-12 Monday 07:40  massiot
-
- Fixed a S/PDIF bug.
-
-2002-08-11 Sunday 23:26  massiot
-
- S/PDIF fixes.
-
-2002-08-11 Sunday 22:46  massiot
-
- Definition of vlc_fixed_t.
-
-2002-08-11 Sunday 22:36  massiot
-
- * S/PDIF output should now be working (untested, though).
-
-2002-08-11 Sunday 21:59  massiot
-
- Ported fix from STABLE.
-
-2002-08-11 Sunday 21:56  massiot
-
- * ./plugins/lpcm_adec/lpcm_adec.c: Endianness fix.
-
-2002-08-11 Sunday 12:27  sam
-
-   * ./modules/misc/memcpy/memcpyaltivec.c: added a missing AltiVec requirement.
-
-2002-08-11 Sunday 08:30  gbazin
-
- * src/misc/configuration.c: bugfix (don't initialize and free p_module->object_lock
- twice).
- * src/misc/win32_specific.c: missing initializations.
- * modules/demux/mp4/libmp4.c: was missing an #ifdef HAVE_ZLIB_H
-
-2002-08-11 Sunday 01:27  massiot
-
- More S/PDIF fixes.
-
-2002-08-10 Saturday 23:29  sam
-
-   * Small fix for "make dist".
-
-2002-08-10 Saturday 23:22  massiot
-
- Imported 0.4.4 Changelog.
-
-2002-08-10 Saturday 23:20  massiot
-
- Updated release date.
-
-2002-08-10 Saturday 20:05  fenrir
-
-  * modules/codec/faad : an AAC decoder module using libfaad library
- (faad2).
-  * modules/demux/mp4/libmp4.c : could compile without zlib.
-  * modules/codec/ffmpeg/* : set error resilience to -1 by default.(in
- order to decode more files, but it could produce segfaults ... )
-  * Makefile.*, configure.in : enable mp4 by default, add faad
- module (disabled by default ).
-
-2002-08-10 Saturday 20:01  massiot
-
- * Fixed a bug triggering the trivial resampler when it was unnecessary.
-
-2002-08-10 Saturday 19:40  sam
-
-   * ./src/interface/intf_msg.c: backported a buffer overflow fix from HEAD.
-
-2002-08-10 Saturday 19:23  sam
-
-   * ./src/misc/messages.c: fixed an extremely old buffer overflow.
-
-2002-08-10 Saturday 19:22  sam
-
-   * ./Makefile: fixed "make package-win32".
-
-2002-08-10 Saturday 18:17  gbazin
-
- * modules/video_output/directx/aout.c: adapted the directx audio plugin to aout3.
- * modules/audio_output/waveout.c: adapted the waveout audio plugin to aout3 and
- decreased its score so the directx plugin is selected by default.
- * configure.in: re-enabled the waveout plugin
-
- It's really amazing how much aout3 simplifies these plugins :)
-
-2002-08-10 Saturday 17:54  jpsaman
-
- Allocation of New buffers seems alright now.
-
-2002-08-10 Saturday 17:53  jpsaman
-
- Enabled mad plugin again.
-
-2002-08-10 Saturday 16:17  sam
-
-   * ./modules/gui/win32/Makefile: fixed the Win32 interface compilation.
-   * ./modules/gui/win32/win32.cpp: merged intfwin.cpp into this file.
-
-2002-08-10 Saturday 13:40  jpsaman
-
- Adapted mad codec plugin to new aout3. Not tested yet.`
- Plugin is not being build by new built structure, this needs to be fixed first.
-
-2002-08-10 Saturday 11:35  jpsaman
-
- Preparation for Qt embedded support.
-
-2002-08-09 Friday 23:52  sam
-
-   * ./include/audio_output.h: small compilation fix.
-
-2002-08-09 Friday 23:46  massiot
-
- * Trivial resampler plug-in (resampling still non-functional)
- * Begun writing some hooks for forthcoming S/PDIF support
- * ./modules/access/vcd/cdrom.c: compile fix for Darwin
-
-2002-08-09 Friday 22:25  sam
-
-   * Removed the plugins/ directory.
-
-2002-08-09 Friday 16:39  sam
-
-   * ./src/libvlc.c: p_vlc->pf_memset is now usable (it's always the libc
-     default though).
-
-2002-08-09 Friday 16:38  sam
-
-   * ./Makefile: fixed a sed command syntax.
-
-2002-08-08 Thursday 22:28  sam
-
-   * ./include/modules_inner.h: support for several modules with the same
-     name but with different directory names.
-   * ./Makefile: plugins get installed in different directory names.
-   * ALL: additional -ansi -pedantic fixes.
-
-2002-08-08 Thursday 22:26  massiot
-
- Added another level of directory in audio_filter/.
-
-2002-08-08 Thursday 00:35  sam
-
-   * ./modules/audio_output/oss.c: compilation fixes.
-   * ALL: lots of -ansi -pedantic fixes.
-
-2002-08-07 Wednesday 21:41  sam
-
-   * Updated ChangeLog.
-
-2002-08-07 Wednesday 21:36  massiot
-
- Audio output 3. Expect major breakages.
-
-2002-08-07 Wednesday 21:35  massiot
-
- * ./src/audio_output/audio_output.c: Partially disabled what I just did
-   because it might be a source of unstability on some architectures.
-
-2002-08-07 Wednesday 20:42  massiot
-
- * Bumped up version number to 0.4.4.
- * ./plugins/spudec/spu_decoder.c: Fixed a moronic endianness bug.
- * ./src/audio_output/audio_output.c: The default rate is now fetched from
-   the audio decoder, so avoid unnecessary resampling.
-
-2002-08-07 Wednesday 19:59  massiot
-
- Moved MODULES, for the same reason as in the unstable tree.
-
-2002-08-07 Wednesday 00:31  sam
-
-   * added a .cvsignore file.
-
-2002-08-07 Wednesday 00:29  sam
-
-   * ./modules/demux/mpeg/system.c: added a helper plugin for MPEG-related
-     demux plugins (ps, ts, but also dvd*).
-   * ./src/input/mpeg_system.c: removed MPEG-related stuff from the vlc core.
-   * ./src/misc/modules.c: max recursion level is now 5.
-   * ./modules/access/dvdplay/es.c: fixed a buffer overflow.
-
-2002-08-06 Tuesday 23:43  jlj
-
-   * ./modules/gui/macosx/open.m: compile fix
-
-2002-08-06 Tuesday 20:04  massiot
-
- Removed the MODULES file, because on case-insensitive filesystems, it
- conflicts with the modules/ directory.
-
-2002-08-06 Tuesday 19:31  jpsaman
-
- Sam I hate you ;-)
-
-2002-08-06 Tuesday 19:12  jpsaman
-
- Playing video from within the interface works.
-
-2002-08-06 Tuesday 10:54  tcastley
-
- Fixed include call.  Now compiles and BeOS version runs :)
-
-2002-08-06 Tuesday 00:26  sam
-
-   * ./Makefile, ./mozilla/Makefile: make uninstall removes vlc-specific dirs.
-   * ./src/misc/modules.c: the directory browsing should be more portable now,
-     we use stat(2) instead of file->d_type.
-
-2002-08-05 Monday 16:27  sam
-
-   * ./Makefile: fixed directory browsing with "clean" and "distclean" rules.
-
-2002-08-05 Monday 15:16  sam
-
-   * ./modules/codec/dv/dv.c: decoder for the DV format, uses libdv.
-
-2002-08-05 Monday 11:48  sam
-
-   * ./Makefile.opts.in: fixed the builtins_LDFLAGS regexp so that it works
-     with the Solaris sed.
-   * ./src/misc/modules.c: fixed a warning caused by misuse of const.
-
-2002-08-04 Sunday 23:03  fenrir
-
-  * oups, removed 'include vdec_ext-plugins.h'. And I set
- ffmpeg-error-resilience to -1 by default ( I've found to many files that
- didn't like error resilience...)
-
-2002-08-04 Sunday 22:16  fenrir
-
-  * add compilation of postprocessing modules for ffmpeg.
-
-2002-08-04 Sunday 22:13  fenrir
-
-  * add post processing modules.( As defined in MPEG4 ISO) There are C,
- mmx, mmxext version, but only mmxext is really usable (other need a
-  _lot_ of CPU power).
-
- There are new options for ffmpeg plugins :
-  --ffmpeg-pp to choose postprocessing module( c, mmx, mmext or mmx2 )
-  --ffmpeg-pp-q to choose quality( 0..6 )
-  --ffmpeg-db-?? ( where first ? is for y or c, and the other ? for v or h )
- to force deblocking on luminance(y)/chrominance(c) horizontally or
- vertically.
-  --ffmpeg-dr-? ( where ? is y or c ) to force dering on ...
-
-2002-08-04 Sunday 21:29  sam
-
-   * ./Makefile: make clean works again.
-
-2002-08-04 Sunday 20:04  sam
-
-   * ./src/misc/modules.c: if a module name starts with "$", vlc calls
-     config_GetPsz and uses the result instead.
-
-2002-08-04 Sunday 18:39  sam
-
-   * ./include/vdec_ext-plugins.h: removed this public header and put it
-     in ./modules/codec/mpeg_video/.
-
-2002-08-04 Sunday 17:40  sam
-
-   * ./modules/misc/dummy/decoder.c: the dummy codec now uses GetChunk instead
-     of GetBits and doesn't get stuck on high bitrate movies (thanks fenrir).
-
-2002-08-04 Sunday 17:23  sam
-
-   * ./modules/*: moved plugins to the new tree. Yet untested builds include
-     waveout, directx, qnx, beos, win32, macosx, and the AltiVec modules.
-   * ALL: removed mention of AC3 in favour of A52.
-   * ./configure.in, ./Makefile*: modules can now be built deeper than 1
-     directory. As a consequence, the build is even slower (but I'm fixing
-     this) and make clean doesn't work anymore.
-
-2002-08-04 Sunday 12:18  sam
-
-   * ./src/misc/modules.c: we now recursively parse directories when
-     looking for plugins.
-
-2002-08-04 Sunday 08:45  sam
-
-   * ./configure.in, ./mozilla/Makefile: we link the Mozilla plugin with libXt.
-
-2002-08-04 Sunday 08:28  sam
-
-   * ./plugins/memcpy/memcpy.c: fixed an include position which prevented
-     fast_memcpy to be exported with its proper builtin symbol name.
-
-2002-08-02 Friday 04:31  tcastley
-
- Forgot new file in Makefile :)
-
-2002-08-01 Thursday 22:58  jlj
-
-   * ./plugins/idct/idctaltivec.c: compile fix
-
-2002-08-01 Thursday 17:55  fenrir
-
-  avi.c: remove an old debug purpose printf :)
-
-2002-08-01 Thursday 12:58  gbazin
-
- * Added a --dvd-css-method config option to the dvd plugin. This is implemented with
- putenv() and is IMHO a quick hack (leads to memory leaks) as libdvdcss should rather
- allow us to change this value using the API!
-
-2002-08-01 Thursday 12:36  tcastley
-
- Compilation fixes.
-
-2002-08-01 Thursday 11:04  tcastley
-
- Compilation fixes for C++ environments like BeOS.
-
-2002-07-31 Wednesday 22:54  sam
-
-   * ./include/configuration.h, ./include/modules_inner.h: compilation fix for
-     compilers which don't support constructor expressions. I hate Borland.
-
-2002-07-31 Wednesday 22:37  sam
-
-   * ./plugins/win32/*, ./plugins/directx/*: Win32 compilation fixes (but
-     still not working under Borland).
-
-2002-07-31 Wednesday 20:56  sam
-
-   * ALL: new module API. Makes a few things a lot simpler, and we gain
-     about 2000 lines of code.
-
-     I could not test everything on every architecture, so please report
-     any module breakage (especially on BeOS, OSX and QNX).
-
-2002-07-30 Tuesday 17:14  gbazin
-
- * plugins/directx/vout_directx.h: removed unused variables.
- * plugins/directx/vout_events.c: fixed resizing bug.
-
-2002-07-30 Tuesday 07:56  gbazin
-
- * include/vlc_threads.h: fixed the --fast-mutex option.
-
-2002-07-30 Tuesday 07:54  gbazin
-
- * include/threads_funcs.h: fixed the --fast-mutex option.
-
-2002-07-29 Monday 19:07  gbazin
-
- * plugins/directx/vout_directx.*: the directx vout plugin now uses the
- IID_IDirectDrawSurface2 interface, this shouldn't break anything and we should now
- support WinNT4+DirectX3.
- Some code cleanup too.
- * plugins/directx/vout_events.c: small bugfix.
-
-2002-07-29 Monday 19:05  gbazin
-
- * include/vlc_threads.h,include/main.h,src/misc/threads.c,src/misc/win32_specific.c:
- reverted Win32 pthread implementation to the old code. Fixed vlc_cond_broadcast() for
- WinNT/2K/XP. Additional vlc_cond_* implementations for Win9x.
- * src/libvlc.h: renamed --fast_pthread option into --fast-mutex. Added a
- --win9x-cv-method option to choose which vlc_cond_* implementation we want on Win9x.
-
-2002-07-29 Monday 19:01  gbazin
-
- * plugins/network/ipv6.c: attempt to fix the win32 implementation. Multicast should even
- work (untested) although we'll need to find a way to replace if_nametoindex() to have a
- fully functionnal win32 port.
-
-2002-07-29 Monday 16:22  gbazin
-
- * plugins/directx/vout_directx.*: the directx vout plugin now uses the
- IID_IDirectDrawSurface2 interface, this shouldn't break anything and we should now
- support WinNT4+DirectX3.
- Added support for YUY2 overlays because a few graphics cards only support this.
- Some code cleanup too.
- * plugins/directx/vout_events.c: small bugfix.
-
-2002-07-29 Monday 16:15  gbazin
-
- * plugins/network/ipv6.c: attempt to fix the win32 implementation. Multicast should even
- work (untested) although we'll need to find a way to replace if_nametoindex() to have a
- fully functionnal win32 port.
-
-2002-07-29 Monday 16:12  gbazin
-
- * include/threads.h,include/threads_funcs.h: reverted Win32 pthread implementation to
- the old code. Fixed vlc_cond_broadcast() for WinNT/2K/XP. Additional vlc_cond_*
- implementations for Win9x.
- * src/interface/main.c: renamed --fast_pthread option into --fast-mutex. Added a
- --win9x-cv-method option to choose which vlc_cond_* implementation we want on Win9x.
-
-2002-07-28 Sunday 01:46  tcastley
-
- Fixed lockup on some overlay enabled cards.
- Fixed on top function.
-
-2002-07-26 Friday 19:39  fenrir
-
-  Backport my little kludge to play avi created by ffmpeg. ( I've forgotten
- to do this ).
-
-2002-07-26 Friday 00:06  massiot
-
- Haven't thought that maybe people don't want their email to appear on the
- Web :p.
-
-2002-07-26 Friday 00:03  massiot
-
- Haven't thought that maybe people don't want their email to appear on the
- Web :p.
-
-2002-07-25 Thursday 22:46  massiot
-
- * ./README.MacOSX.rtf : updated README.
- * ./plugins/macosx/vout_macosx.c : additional QuickTime fix, thanks to
-   David Eldred <*******@apple.com>.
-
-2002-07-25 Thursday 22:46  massiot
-
- * ./README.MacOSX.rtf : updated README.
- * ./plugins/macosx/vout_macosx.c : additional QuickTime fix, thanks to
-   David Eldred <skipper@apple.com>.
-
-2002-07-25 Thursday 22:34  lool
-
-   * ./FAQ: removed QT6 / QT6 Preview "bug"
-
-2002-07-25 Thursday 22:23  sam
-
-   * ./include/threads_funcs.h: Win32 compilation fix.
-
-2002-07-25 Thursday 22:14  massiot
-
- * Updated Changelog for 0.4.3 release.
-
-2002-07-25 Thursday 22:12  massiot
-
- Bumped up version number to 0.4.3.
-
-2002-07-25 Thursday 21:53  sigmunau
-
-   plugin/access/http.c: cosmetic fixes in an error message
-   src/input/*: removed some testcode and some unnecessary debug messages
-
-2002-07-25 Thursday 21:51  massiot
-
- Ported QuickTime 6 fix.
-
-2002-07-25 Thursday 21:49  massiot
-
- * Fixed f*cking QuickTime 6 bug (which in turn happened to be our fault
- :*-((((((((((((()
-
-2002-07-25 Thursday 21:02  sam
-
-   * Updated ChangeLog.
-
-2002-07-25 Thursday 20:34  stef
-
- *Use dvdplay after it has completed initialisation. It should avoid
- some corruption leading to evil crash :)
-
-2002-07-25 Thursday 20:22  sigmunau
-
-   plugins/access/http.c: backported my last commit on request from sam
-
-2002-07-25 Thursday 19:55  sam
-
-   * updated ChangeLog.
-
-2002-07-25 Thursday 19:46  sam
-
-  Backported two fixes from HEAD:
-   * ./plugins/mpeg_system/mpeg_es.c: fixed a deadlock at the end of some
-     streams.
-   * ./src/input/input_ext-plugins.c: fixed a memory leak.
-
-2002-07-24 Wednesday 23:11  massiot
-
- * ./configure : better detection of IPv6, fixed solaris handling
- * ./src/input/* : fixed a memory leak
-
-2002-07-24 Wednesday 20:46  jpsaman
-
- Working on functionality.
-
-2002-07-24 Wednesday 18:31  sigmunau
-
-   * ./plugins/access/http.c: we are now parsing the http return code and
- failing cleanly if it is >= 400
-
-2002-07-24 Wednesday 16:21  sam
-
-   * ./plugins/mpeg_system/mpeg_es.c: reverted an unnecessary fix.
-
-2002-07-24 Wednesday 15:59  jpsaman
-
- Used buttons instead of pixmaps. Just looks a lot better ;-).
-
-2002-07-24 Wednesday 15:58  jpsaman
-
- XPM version of VideoLAN logo.
-
-2002-07-24 Wednesday 15:21  sam
-
-   * ./plugins/mpeg_system/mpeg_es.c: fixed a segfault when no decoder was
-     found (p_fifo might be NULL).
-   * ./plugins/mpeg_system/mpeg_es.c, ./src/input/input_ext-dec.c: fixed
-     a deadlock issue with demuxers waiting on p_fifo->data_lock.
-
-2002-07-23 Tuesday 23:22  massiot
-
- Swedish translation, courtesy of Joel Arvidsson <dogai@privat.utfors.se>
- (incomplete and untested).
-
-2002-07-23 Tuesday 22:42  fenrir
-
-  * ffmpeg : add a new fourcc, ( 3IV2 you shoudln't be able to decode it
- but sometimes it's in fact MPEG-4, thx titer ).
-
-  * mp4 : add capability to read mov with mp3 track. But it seems that
- mad doesn't like too much fragmented data packets, and thus breaks the
- audio.( since with '--codec dummy' I'm able to read resulting audio file
- without any problem :)
-
-2002-07-23 Tuesday 20:50  massiot
-
- Fixed a compile issue.
-
-2002-07-23 Tuesday 20:32  massiot
-
- Fixed a bug with HTTP/1.0 servers (thanks sigmund !)
-
-2002-07-23 Tuesday 20:32  massiot
-
- Fixed a bug with HTTP/1.0 servers.
-
-2002-07-23 Tuesday 20:16  sam
-
-   * ./mozilla/Makefile: fixed dependencies on .h files.
-   * ./plugins/filter/distort.c: fixed a typo in option names.
-
-2002-07-23 Tuesday 20:15  sam
-
-   * ./plugins/dummy/dec_dummy.c: new dummy decoder, for testing purposes.
-
-    Usage: "--codec dummy" will use the dummy decoder for all streams, and
-   save the stream to a stream.1242 file (where 1242 is the internal vlc
-   object ID). If the input file was for instance an mpeg file, you can
-   play one of the resulting files using an mp3 player.
-
-2002-07-23 Tuesday 20:12  sam
-
-   * ./configure.in: workaround Debian bug #150490 (bad mozilla-config output).
-   * ./mozilla/vlcplugin.h: added .mov and .mp4 files to the plugin.
-   * ./Makefile: we no longer try to merge .a files into libvlc.a, but rather
-     add them to the vlc-config output.
-
-2002-07-23 Tuesday 19:56  stef
-
- *first version of plugin for libdvdplay. To test it, you need to have
-  libdvdplay installed (available from videolan CVS), and request plugins
- compilation in the usual way:
-       --enable-dvdplay.
- Note that libdvdplay needs libdvdread and libdvdcss.
-
- Currently it has only been tested under linux, with gnome interface (optional)
- and xvideo output.
-
- What works (more or less):
-  -DVD reading in some rare cases :) (title and menus),
-  -Menu pause,
-  -Seeking,
-  -Selecting directly a specific title/chapter/angle,
-  -Changing audio, sub-picture, angle during playback,
-  -Interactive menus with mouse only.
-
- What is missing:
-  -Menu buttons highlighting (needs spudec patch),
-  -Keyboard interaction (needs a specific part in port specific plugins),
-  -A specific interface to navigate through menus (needs that I move my ass),
-  -Interactive menus won't work with other output plugins so long as they
-   have not been patched to send mouse/keyboard events to vlc interface,
-  -Whatever you need.
-
- Known bugs (bugs in libdvdplay mostly):
-  -Seeking in some menus or intro titles (bad vobu map),
-  -Read/seek error with some DVDs,
-  -the configure needs tweaking,
-  -numerous segfaults,
-  -decoder/output modules locking error,
-  -fuzzy colors in menus when spudec is active (default in menus).
-
- The plugin is not guaranteed to work anywhere outside my computer. If it break your, don't come and complain to me :).
-
-2002-07-23 Tuesday 19:28  stef
-
- *Allow 0 for title selection as it is the area for first play pgc in DVDs
-
-2002-07-23 Tuesday 18:39  jpsaman
-
- Interface neatly exits now.
-
-2002-07-23 Tuesday 17:19  fenrir
-
-  * cinepak: add a new fourcc
-
-  * ffmpeg and mp4: some clean up and change the way ffmpeg is
- initialised.
-
-2002-07-23 Tuesday 13:16  tcastley
-
- Fixed code for subtitle and audio selection, still probs but looking.
- Implemented muting
-
-2002-07-23 Tuesday 12:42  tcastley
-
- Changes to ensure BeOS plugins compile and function
- Implemented a intf_vlc_wrapper to "shield" the BeOS code from the underlying
- vlc structurs, yet to be completed.
- Attempted to fix subtitle and audio selection, currently not working.
-
-2002-07-23 Tuesday 00:39  sam
-
-   * ALL: decoders now use a fourcc as a probe value.
-   * include/input_ext-intf.h: killed p_es->b_audio, since i_cat already fills
-     its purpose.
-   * include/input_ext-intf.h: killed p_es->i_type in favour of p_es->i_fourcc.
-   * include/video.h: killed p_pic->p_plane->b_margin; now i_visible_pitch is
-     always valid.
-
-   * ./src/libvlc.h: replaced --mpeg-adec and --ac3-adec with --codec; see
-     vlc --help for more information.
-
-   * include/video.h: removed fourcc values which should _not_ be global
-     (thanks fenrir for convincing me).
-   * ALL: video output plugins use the VLC_FOURCC macro to build their fourccs.
-   * ./plugins/beos/InterfaceWindow.cpp: removed the last remaining call to
-     input_ChangeES.
-
-    Things I'm not sure about and need comments:
-     - I used "mpga" and "mpgv" for MPEG (1+2) audio and video fourcc values.
-     - I also introduced "spu ", "lpcm" and "ac3 ".
-     - I removed for instance "MP4_GetCodec" because it wasn't really
-       used except for the description string. I hope this change did not
-       break anything really important.
-     - fenrir, I must have broken a lot of things you wrote. Sorry in advance.
-
-2002-07-23 Tuesday 00:30  sam
-
-   * ./src/input/input_info.c, ./src/misc/messages.c: initialized the first
-     vasprintf arguments to NULL for extra safety.
-
-2002-07-22 Monday 22:19  sam
-
-   * ./src/misc/modules.c: added the "any" and "none" keywords to the module
-     selection string. "any" matches any module, and "none" always fails.
-
-     You can for instance use "--vout none" to disable video output, or
-     "--intf gtk,any" to use the gtk interface or any other one if gtk isn't
-     available. Hope it's clear :)
-
-2002-07-22 Monday 21:14  sigmunau
-
- win32 compilation fixes
-
-2002-07-22 Monday 21:04  jpsaman
-
- Fixed gtk core-dump on exit. Used code from gtk plugin for this.
-
-2002-07-22 Monday 20:52  jpsaman
-
- Non-functional Familiar Linux user interface.
-
-2002-07-22 Monday 19:49  jpsaman
-
- Now "vlc --intf familiar" spawns interface.
-
-2002-07-22 Monday 13:49  jpsaman
-
- Familiar Linux interface (non functional yet).
-
-2002-07-22 Monday 13:49  jpsaman
-
- VCR icon buttons for Familiar Linux interface.
-
-2002-07-22 Monday 13:48  jpsaman
-
- Added --enable-familiar to configure.in, the default is disabled.
-
-2002-07-22 Monday 13:09  jpsaman
-
- Updated TODO list.
-
-2002-07-22 Monday 11:39  tcastley
-
- Implemented simple right click menu
- Improved Overlay bitmap handling
- Removed switch workplace bug
-
-2002-07-21 Sunday 23:40  sam
-
-   * ./src/input/input_ext-plugins.c: reverted my previous fix which wasn't
-     really a fix.
-   * ./plugins/memcpy/fastmemcpy.h: commented out suspicious code.
-
-2002-07-21 Sunday 21:18  fenrir
-
-  * mp4 : improve mp4a detection/handling.
-
-2002-07-21 Sunday 19:57  fenrir
-
-  * all : can now read mp4 file with mp3 audio declared in mp4a box
- Thanks to jlj to show me this and to tell me what to check to solve it.
-
-2002-07-21 Sunday 19:26  sigmunau
-
-  * all: these didn't get along in my last commit
-
-2002-07-21 Sunday 18:57  sigmunau
-
-   * ./src/libvlc.c: updated usage info to include STRING_FROM_LIST
-     configuration items.
-   * rest: new input info subsystem.
-
- Have a look in plugins/mpeg_system/mpeg_audio.c to see how to add info.
- Have a look in plugins/text/rc.c to see how to read info.
-
- Sigmund
-
-2002-07-21 Sunday 18:47  fenrir
-
-  * mp4 : use same endian for fourcc than one used in vlc (video.h if I'm
- right).
-  * cinepak : take care of grayscale option.
-
-2002-07-21 Sunday 15:27  sam
-
-   * ./debian/control: changed "interface plugin" occurences to "frontend" to
-     make package descriptions less misleading.
-   * ./bootstrap.sh: use C locale for generating vlc_symbols.h.
-   * ./bootstrap.sh: don't generate pofiles by default.
-
-2002-07-21 Sunday 15:18  fenrir
-
-  * all : enable cinepak decoder, I hope I haven't break anything.
-
-2002-07-21 Sunday 15:13  fenrir
-
-  * all : enable cinepak, clean some functions, fix some memory leaks
-
-2002-07-21 Sunday 15:11  fenrir
-
-  * all : a cinepak (cvid) video decoder ( codec found in old .mov ).
-
-2002-07-21 Sunday 15:07  fenrir
-
-  * all : try to add an option to allow frame droppping (
- --enable-hurry-up ). Begin to work.
-
-2002-07-21 Sunday 14:37  sam
-
-   * ./src/input/input_ext-plugins.c: backported crash fix from MAIN.
-
-2002-07-21 Sunday 14:32  sam
-
-   * ./src/input/input_ext-plugins.c: added a missing lock to input_SplitBuffer
-     which was causing crashes with some demux plugins (mpeg_audio, avi).
-
-2002-07-20 Saturday 22:31  massiot
-
- * Added -lrt for HP/UX port.
-
-2002-07-20 Saturday 18:53  fenrir
-
-  * ffmpeg : add a new option, it set the level of error resilience.
- It allows to play mpeg4 file badly encoded(illegal VLC code).(Sam you
- should be able to play your .mp4 file by setting it to -1, with recent
- ffmpeg cvs).
-
-2002-07-20 Saturday 18:01  sam
-
-   * ALL: changed "struct foo_s" into "struct foo_t" to make greppers happy.
-   * ./src/libvlc.c, ./include/vlc/vlc.h: created reentrant versions of the
-     libvlc API.
-   * ./src/vlc.c: vlc uses the non-reentrant libvlc functions.
-   * ./mozilla/vlcplugin.c: the mozilla plugin uses the reentrant functions.
-   * ./debian/*: created packages for libvlc0-dev.
-
-2002-07-19 Friday 22:04  massiot
-
- * ./plugins/a52/a52.c : Added a global lock to prevent two VLC threads to
-   call a liba52 function simultaneously (liba52 isn't reentrant) ;
- * ./plugins/a52/a52.c : Made liba52 the default AC3 decoder.
-
-2002-07-19 Friday 21:14  massiot
-
- Fixed a typo of mine :p.
-
-2002-07-19 Friday 21:12  massiot
-
- * New --mtu option.
-
-2002-07-18 Thursday 01:23  sam
-
-   * ./configure.in: we no longer check for a specific function in -lphtread
-     because some systems (such as HP-UX...) have them inlined.
-
-2002-07-18 Thursday 01:11  sam
-
-   * ./Makefile.modules: we don't chmod -x the compiled plugins because of
-     HP-UX's dynamic linker which would otherwise be unable to open them.
-
-2002-07-18 Thursday 01:02  sam
-
-   * ./configure: rebuilt using the newest autotools.
-
-2002-07-18 Thursday 01:00  sam
-
-   * ./src/vlc.c, ./src/libvlc.c: added more robust consistency checks.
-
-2002-07-18 Thursday 00:59  jlj
-
-   * ./configure.in: fixed description of MP4 module
-
-2002-07-18 Thursday 00:58  sam
-
-   * ./doc/fortunes.txt: added a selection of Lool's fortune cookies.
-
-2002-07-18 Thursday 00:54  jlj
-
-   * ./configure.in: added mp4 module, default disabled
-
-2002-07-17 Wednesday 22:23  jlj
-
-   * ./src/misc/darwin_specific.c: s/vlc_object_t/vlc_t
-
-2002-07-17 Wednesday 21:58  massiot
-
- * ./configure : fixed Mac OS X compilation which was broken on some machines
- * ./include/vlc/vlc.h : include os_specific.h
-
-2002-07-17 Wednesday 21:54  stef
-
- Interface creation and destruction functions are now exported to plugins
- so that any plugin can spawn a new interface.
-
-2002-07-17 Wednesday 21:38  massiot
-
- Fixed nanosleep detection on some platforms.
-
-2002-07-17 Wednesday 21:37  fenrir
-
-  * all : preliminary mp4 (and some mov) demux plugin. I've not enabled
- it ( add by hand to Makefile ... and link it with zlib -lz ) as I will
- probably break it too many times. It work for some mp4(but without
- audio, need aac decoder) and mov with sorenson v1(ffmpeg :).
-
-2002-07-17 Wednesday 21:34  stef
-
- Fixed a bug in the computation of the mouse coordinates sent to interface.
-
-2002-07-17 Wednesday 21:28  stef
-
- Added a 'dvdold' shortcut to force the use of the dvd plugin in case
- another plugin with higher priority wants to use 'dvd' as shortcut.
-
-2002-07-17 Wednesday 21:24  stef
-
- The loop in lpcm decoder DecodeFrame() could not exit after b_die
- in some case
-
-2002-07-17 Wednesday 12:21  sam
-
-   * ./configure.in: plugin compilation fix for HP-UX.
-
-2002-07-17 Wednesday 10:01  sam
-
-   * ./configure.in: better protection of CFLAGS and LDFLAGS. Should also fix
-     remaining issues with XvPutImage detection, please confirm!
-
-2002-07-17 Wednesday 06:40  sam
-
-   * ./plugins/alsa/alsa.c: ALSA device selection patch, courtesy of John
-     Paul Lorenti <jpl31@columbia.edu>.
-
-2002-07-16 Tuesday 21:59  massiot
-
- * ./Makefile : src/misc/modules_builtin.h now depends on Makefile.config.
-
-2002-07-16 Tuesday 21:29  sam
-
-   * ./src/misc/threads.c: improved lazy initialization of the global lock.
-
-2002-07-16 Tuesday 21:28  sam
-
-   * ./doc/fortunes.txt: a few IRC fortune cookies for those with too much
-     time on their hands.
-
-2002-07-16 Tuesday 21:25  sam
-
-   * ./plugins/mpeg_vdec/video_parser.c, ./src/input/input_programs.c: fixed
-     a few uninitialized variables.
-
-2002-07-16 Tuesday 20:41  jlj
-
-   * MacOS X: added deinterlace submenu
-
-2002-07-15 Monday 23:05  jlj
-
-   * ./plugins/access/http.c: fixed memory leak.
-
-2002-07-15 Monday 22:45  fenrir
-
-  ffmpeg.c : fix my previous commit( I've forgotten one #if ... #endif )
- (Thx sam)
-
-2002-07-15 Monday 22:20  jlj
-
-   * ./plugins/access/http.c: fixed double free bug.
-
-2002-07-15 Monday 22:05  sam
-
-   * ./configure.in: fixed a typo in my previous commit (thx fenrir).
-
-2002-07-15 Monday 20:09  sam
-
-   * ./plugins/*: interface plugins set p_vlc->b_die to quit vlc, but check
-     for p_intf->b_die to know when they are supposed to terminate p_intf. This
-     will allow to spawn interface plugins on the fly.
-
-2002-07-15 Monday 19:33  fenrir
-
-  * avi.c : quick hack to read file created by ffmpeg. I think it should
- work.
-  * all   : add support for some others codecs provided by ffmpeg, but some of them aren't tested.
-
-2002-07-15 Monday 19:15  sam
-
-   * ./src/misc/messages.c: debug messages that were issued before the -v
-     flag was tested for are no longer lost.
-
-2002-07-15 Monday 19:08  sam
-
-   * ./configure.in: we now look for XvPutImage instead of XvSetPortAttribute
-     because XvSetPortAttribute isn't always available.
-
-2002-07-15 Monday 19:04  jlj
-
-   * ./plugins/macosx/vout_macosx.m: added missing arrow up/down handling.
-
-2002-07-15 Monday 02:09  jlj
-
-   * ./plugins/macosx/vout_macosx.m: added missing keyDown(space) = pause
-
-2002-07-15 Monday 01:54  jlj
-
-   * MacOS X changes:
-     - added messages and playlist panel
-     - simple dock menu (play, pause, stop)
-     - context menu in video view
-     - localization support: http://nanocrew.net/vlc/vlc-osx-ja.png
-     - no longer broken :)
-
-2002-07-13 Saturday 12:22  jpsaman
-
- Add package sdl to package dependency list.
-
-2002-07-13 Saturday 11:33  tcastley
-
- Created a wrapper class for VLC functions and interaction.  Improved file
- and disk opening.  Fixed drag and drop.  Added right click menu and always
- on top mode.
-
-2002-07-12 Friday 23:53  sam
-
-   * ./AUTHORS: removed my entry for lool. /me should go back to school and
-     learn how to alpha sort.
-
-2002-07-12 Friday 22:42  massiot
-
- Closed old entries.
-
-2002-07-12 Friday 21:57  massiot
-
- * ./AUTHORS : added lool :-p ;
- * ./doc/vlc-howto.sgml : Fixed typos ;
- * ./include/vlc_common.h : Greatly simplified ntoh*, and U??_AT macros are
-   now alignment-safe ;
- * ./STATUS : New file indicating who's working on what. Please keep it
-   up-to-date ;
- * ./MAINTAINERS : New file indicating who has knowledge on which parts.
-
-2002-07-12 Friday 17:08  sam
-
-   * ./po/*: polish translation, courtesy of Arkadiusz Lipiec.
-
-2002-07-12 Friday 16:30  sam
-
-   * ./ChangeLog: updated.
-   * ./README: removed much outdated data.
-   * ./debian/*: great package renaming - names should make more sense now.
-
-2002-07-11 Thursday 19:44  sam
-
-   * ./plugins/mad/mad_libmad.c: prevent the MAD decoder from looping endlessly
-     when the audio output fifo could not be created.
-
-2002-07-11 Thursday 19:28  sam
-
-   * ./plugins/gtk/*: new generic "Open Target" window. Please test and
-     comment on usability.
-
-2002-07-11 Thursday 19:05  sam
-
-   * ./debian/rules: the Debian package creation script builds ffmpeg.
-
-2002-07-11 Thursday 18:57  fenrir
-
-  I commit a patch from Sigmund Augdal to skip ID3 tag at the begining
- of a file, so more files can be read :))
-
-  However with current cvs this demux ( with and without the patch )
- segfaults after a few seconds, I can't find why, anybody has an idea ?
-
-2002-07-11 Thursday 18:44  sam
-
-   * ./src/vlc.c: reduced the amount of default simultaneous interfaces.
-   * ./src/libvlc.c: removed calls to vlc_mutex_lock in sighandlers.
-
-2002-07-11 Thursday 18:41  sam
-
-   * ./plugins/qt/intf_qt.cpp: fixed Qt interface termination.
-
-2002-07-11 Thursday 12:24  tcastley
-
- Fixed pop-up menu's radio mode.
-
-2002-07-11 Thursday 07:58  tcastley
-
- New Bug on SPU decoder
-
-2002-07-11 Thursday 07:21  tcastley
-
- Fixed changing workspaces problem.
- Added a popup menu to enable changing output sizes.
-
-2002-07-10 Wednesday 17:00  sam
-
-   * ./ChangeLog: added missing entries.
-
-2002-07-10 Wednesday 07:32  lool
-
-   * ./FAQ: new entry for RTP
-
-2002-07-10 Wednesday 05:17  tcastley
-
- Changed default bitmap to 16bit to fix green distortion problem.
- thanks Eric and Sam
-
-2002-07-09 Tuesday 23:40  lool
-
-   * ./FAQ: minor updates, new sections: uninstall/reinstall,
-     DirectX-blackscreen, device permissions, debug messages,
-     config file, (un)planned ports/features, sources.list
-
-2002-07-09 Tuesday 22:18  fenrir
-
-  plugins/avi/avi.c : now you can see avi over http (true interleaved
- file only), and seek is allowed (but with great unsynchronisation,
- and sometimes it fails). But in order to make it working, I have to
- limit the number of bytes I read at a time. It's strange since in
- previous version of vlc, I don't need to do that ... ( it segfaults in
- input_SplitBuffer but not always on the same frame )
-
-2002-07-09 Tuesday 22:15  ipkiss
-
-  * ./plugins/win32/about.*: Added the version number in the About box
-
-2002-07-07 Sunday 22:05  sam
-
-   * ./debian/changelog: updated Debian changelog.
-
-2002-07-07 Sunday 21:55  massiot
-
- Update for 0.4.2 release.
-
-2002-07-07 Sunday 21:55  massiot
-
- Preparing for 0.4.2 release.
-
-2002-07-05 Friday 11:18  sam
-
-   * ./src/misc/darwin_specific.c, ./src/misc/extras.c: moved our custom
-     strndup to a separate file so that Win32 can benefit from it.
-   * ./include/vlc_threads.h: Borland compilation fix.
-
-2002-07-04 Thursday 18:11  sam
-
-   * ./mozilla/*: preliminary Mozilla plugin. Only works under Unix for now.
-   * ./debian/rules: activated the vlc-xosd, vlc-kde and mozilla-plugin-vlc
-     Debian packages.
-   * ./po/*: updated potfiles.
-
-2002-07-03 Wednesday 19:40  sam
-
-   * ./src/misc/modules.c: module_Need accepts a comma-separated list of
-     module names. Try for instance: "vlc --intf gnome,gtk,dummy".
-
-2002-07-02 Tuesday 22:07  jlj
-
-   * darwin_specific.[ch]: added strndup needed by video_output.c.
-   * configure.in: added -lintl to plugins_LDFLAGS.
-
-2002-07-02 Tuesday 19:16  sam
-
-   * ./plugins/gnome/gtk.c, ./plugins/gnome/gnome.c: prevent older versions
-     of vlc from crashing when trying to open a recent module.
-
-2002-07-02 Tuesday 19:14  sam
-
-   * ./plugins/x11/xcommon.c: to enter fullscreen mode, we create a new window
-     instead of moving the current window, which saves us the hassle of
-     remembering size and position.
-   * ./plugins/x11/x11.c, ./plugins/x11/xvideo.c: added --no-x11-shm and
-     --no-xvideo-shm options.
-
-2002-07-02 Tuesday 17:54  fenrir
-
-  * all : begin to support VOD, but it segfault very quickly (unless you
- disable audio or video !)and cannot support seeking( will just stop ).
- Moreover it can't work for all files, only interleaved ones.
-
-2002-07-01 Monday 17:40  sam
-
-   * ./plugins/lirc/lirc.c: the lirc interface now works again.
-
-2002-07-01 Monday 17:39  sam
-
-   * ./plugins/qt/*: the Qt interface now works again.
-
-2002-07-01 Monday 17:39  sam
-
-   * ./plugins/kde/*: the KDE interface now works again.
-
-2002-07-01 Monday 17:39  sam
-
-   * ./plugins/gtk/gtk_callbacks.c: fixed a segfault when hitting Eject with
-     an emtpy playlist.
-
-2002-06-30 Sunday 15:07  fenrir
-
-  *all : now can find key frame even with broken avi.
-
-2002-06-30 Sunday 03:51  fenrir
-
-   all: ameliorations.
-
-2002-06-29 Saturday 14:16  fenrir
-
-  plugins/avi/avi.c : fix some problems with broken avi
-
-2002-06-28 Friday 19:31  fenrir
-
-  plugins/avi/avi.c : audio seems to be better.
-
-2002-06-27 Thursday 19:46  sam
-
-   * ./plugins/dvd/dvd_es.c: error in selecting SPU stream.
-   * ./plugins/spudec/spu_decoder.c: endianness fix for subtitles colour.
-   * ./plugins/spudec/spu_decoder.c: little hack for preventing blank alpha
-     palette.
-   * ./plugins/spudec/spu_decoder.c: subtitle transparency support.
-
-    Patches imported from v0_4_1_branch.
-
-2002-06-27 Thursday 19:44  sam
-
-   * ./plugins/dvd/dvd_es.c: error in selecting SPU stream.
-   * ./plugins/spudec/spu_decoder.c: endianness fix for subtitles colour.
-   * ./plugins/spudec/spu_decoder.c: little hack for preventing blank alpha
-     palette.
-   * ./plugins/spudec/spu_decoder.c: subtitle transparency support.
-
-    All patches courtesy of Roine Gustafsson.
-
-2002-06-27 Thursday 19:05  sam
-
-   * ./src/misc/modules.c: added the --plugin-path option to give vlc an
-     extra plugin location.
-   * ./plugins/text/rc.c: if stdin/stdout are not connected to a TTY, we
-     don't launch the rc interface.
-   * ./plugins/access/http.c: fixed a compilation warning.
-   * ./src/misc/messages.c: cosmetic enhancements in the message output.
-
-2002-06-27 Thursday 19:01  sam
-
-   * ./plugins/x11/*: added the --x11-drawable and --xvideo-drawable options to
-     tell vlc to draw in an existing drawable instead of creating a new window.
-
-2002-06-27 Thursday 18:10  fenrir
-
-  * all : I've forgotten theses ...
-
-2002-06-26 Wednesday 23:11  fenrir
-
-  * all : I rewrite the way to read, in order to minimize seeking (
- faster and in prevision of VOD by http, but not yet functionnal ). But
- sound becomes horrible, I will try to fix it as soon as possible.
-
-2002-06-19 Wednesday 22:47  massiot
-
- Backported stable changes.
-
-2002-06-19 Wednesday 22:45  massiot
-
- * Deinterlace support in the OS X interface.
- * Bumped up version number to 0.4.2.
-
-2002-06-18 Tuesday 23:18  massiot
-
- Ported previous stable commits.
-
-2002-06-18 Tuesday 23:18  massiot
-
- * ./plugins/macosx/vout_vlc_wrapper.m : Arrow-up and arrow-down allow to
-   control the sound volume ;
- * ./plugins/access/http.c : For streams which are not seekable, we fall
-   back on old HTTP/1.0 behavior ; on systems implementing atoll() we
-   can also read files > 2 GB ;
- * ./configure : atoll() detection.
-
-2002-06-18 Tuesday 22:29  massiot
-
- * ./plugins/macosx/intf_vlc_wrapper.m : Fixed a bug with the language and
-   subtitle menus
- * README.MacOSX.rtf : More documentation.
-
-2002-06-17 Monday 09:32  sam
-
-   * ./plugins/filter/deinterlace.c: backported new deinterlacing routines.
-
-2002-06-17 Monday 08:37  sam
-
-   * ./include/threads.h, ./include/threads_funcs.h: backported the new Win32
-     cond_wait implementation from MAIN. Please report problems.
-
-2002-06-11 Tuesday 13:11  gbazin
-
- * ./plugins/gtk/gtk_preferences.c: backported a fix from HEAD which
- prevents a crash when closing the preferences windows.
-
-2002-06-11 Tuesday 09:44  gbazin
-
- * ./include/configuration.h: renamed MODULE_CONFIG_* macros into
- CONFIG_*.
- * ./include/configuration.h, ./plugins/gtk/gtk_preferences.c,
- ./plugins/filter/transform.c, ./plugins/filter/distort.c,
- ./plugins/filter/deinterlace.c: added an ADD_STRING_FROM_LIST()
- configuration macro.
- * ./include/modules.h, ./include/video_output.h,
- ./src/video_output/video_output.c, ./plugins/filters/*: added a
- VOUT_FILTER capability. Having a clear distinction between VOUTs and
- VOUT_FILTERs allows us to get rid of ugly hacks. The filters are also
- stackable now (use --filter=foo:bar:foo etc..).
- * ./include/configuration.h, ./src/libvlc.h, ./src/libvlc.c: clean-up +
- added an ADD_USAGE_HINT() configuration macro.
-
-2002-06-10 Monday 16:48  sam
-
-   * ./FAQ: added QT6 FAQ entry.
-
-2002-06-10 Monday 00:41  sam
-
-   * ./configure.in: fixed inet_pton detection.
-   * ./plugins/filter/deinterlace.c: the blend mode is now a lot smoother, but
-     also a bit slower, so I also kept the old version, optimized it, and
-     called it "mean".
-
-2002-06-09 Sunday 23:35  massiot
-
- * Fixed some compile issues with what I checked in.
-
-2002-06-09 Sunday 22:57  massiot
-
- * IPv6 multicast support, courtesy of Remco Poortinga <poortinga@telin.nl> ;
- * Mac OS X icons and fixes, courtesy of Benjamin Mironer <bmironer@noos.fr>.
-
-2002-06-09 Sunday 22:33  massiot
-
- * IPv6 multicast support, courtesy of Remco Poortinga <poortinga@telin.nl> ;
- * Mac OS X icons and fixes, courtesy of Benjamin Mironer <bmironer@noos.fr>.
-
-2002-06-09 Sunday 16:52  sam
-
-   * ./plugins/filter/deinterlace.c: added two new deinterlacing methods,
-     "discard" which is very CPU efficient, and "blend" (yes there used to be
-     a "blend" method but it's now called "linear". Don't ask) which loses some
-     vertical resolution but discards the mice teeth effect. Information was
-     found on http://www.100fps.com/index.htm.
-
-     We now have "discard", "blend", "bob" and "linear".
-
-2002-06-08 Saturday 20:25  sam
-
-   * ./plugins/mad/mad_libmad.c: changed error messages to warning/debug.
-
-2002-06-08 Saturday 19:32  sam
-
-   * ./plugins/macosx/*: additional minor fixes.
-
-2002-06-08 Saturday 18:52  sam
-
-   * ./plugins/macosx/vout_macosx.m, ./plugins/macosx/aout_macosx.m,
-     ./plugins/macosx/intf_vlc_wrapper.m: preliminary OS X compilation fixes.
-
-2002-06-08 Saturday 14:08  sam
-
-   * ./include/vlc_threads.h, ./src/misc/threads.c: improved the cond_wait
-     implementation to avoid races, by using SetEvent instead of PulseEvent.
-
-2002-06-08 Saturday 02:50  lool
-
-   * ./plugins/xosd/xosd.c: a couple more options, better defaults
-
-2002-06-08 Saturday 01:41  lool
-
-   * ./configure.in: checking for the header should be enough in most cases
-   * ./plugins/xosd/xosd.c: configuration options
-
-2002-06-07 Friday 23:53  sam
-
-   * ./plugins/win32/*: tried to port the Win32 interface to the new API. Seems
-     to be still crashing.
-
-2002-06-07 Friday 23:05  sam
-
-   * ./plugins/gtk/gtk_callbacks.c: some code cleaning.
-   * ./plugins/text/rc.c: fixed the "a" command.
-
-2002-06-07 Friday 22:41  lool
-
-   * forgot to cvs add the _files_ -- sorry
-
-2002-06-07 Friday 22:32  lool
-
-   * fixed my typos in configure.in
-
-2002-06-07 Friday 22:24  lool
-
-   * basic On Screen Display intf-plugin based on libxosd
-
-2002-06-07 Friday 21:45  sam
-
-   * ./src/misc/netutils.c: network mode works again.
-
-2002-06-07 Friday 19:54  sam
-
-   * ./plugins/gtk/*: the Gnome/Gtk+ interfaces have all their features back.
-   * ./src/playlist/playlist.c: fixed an off-by-one loop error.
-
-2002-06-07 Friday 18:03  bozo
-
-   * plugins/a52_system/.cvsignore: What about a little .cvsignore ?
-
-2002-06-07 Friday 16:06  sam
-
-   * ./plugins/dummy/input_dummy.c: dummy targets such as vlc:nop, vlc:loop
-     and vlc:quit work again.
-   * ./src/playlist/playlist.c: when a new target is added, for instance through     the "File" menu, it is automatically played.
-
-2002-06-07 Friday 14:59  sam
-
-   * ./include/vlc_objects.h: pointers are set to NULL after a call to
-     vlc_object_destroy (idea from stef).
-   * ./po/pl.po: updated polish translation, thanks to Arkadiusz Lipiec
-     <alipiec@adrenalina.pl>.
-
-2002-06-07 Friday 14:30  sam
-
-   * ./src/playlist/playlist.c: lots of playlist behaviour enhancements.
-   * ./src/misc/objects.c: we do not hang on attempt to destroy an object with
-     a non-zero reference count, but we still complain.
-   * ./plugins/gtk/gtk_control.c, plugins/gtk/gtk_playlist.c: most controls such
-     as play, pause, stop, next, fast etc. work again.
-   * ./plugins/gtk/gnome_*: got rid of lots of useless wrappers which were a
-     workaround for a bug in Glade. Instead, bootstrap.sh does the Glade fixes.
-   * ./plugins/ffmpeg/ffmpeg.c: if there is already a video output with the
-     appropriate properties, we use it.
-
-2002-06-05 Wednesday 20:58  titer
-
- Minor fix for the BeOS' make-package (icon loss).
-
-2002-06-05 Wednesday 18:29  stef
-
- * Set object pointer to NULL after destroy.
-
-2002-06-05 Wednesday 18:18  stef
-
- * Release vout when we close spudec.
-
-2002-06-05 Wednesday 18:15  stef
-
- *Only report initiliazation error when it is really an error.
-
-2002-06-05 Wednesday 18:07  stef
-
- * Added mouse coordinates to vout struct. They are only update from x11 for now,
- and they are used nowhere.
-
-2002-06-05 Wednesday 18:01  stef
-
- *Check if p_vpar->p_vout is available before detaching it.
-
-2002-06-04 Tuesday 20:33  sam
-
- (new in MAIN)
-   * ./plugins/gtk/gtk_callbacks.c: fixed a segfault when switching to
-     fullscreen from the popup menu.
- (from v0_4_1_branch)
-   * ./plugins/gtk/gnome_callbacks.c: fixed a crash when activating preferences
-     from the popup menu.
-   * ./plugins/gtk/gnome.glade: added lines this #@%$! Glade had munched, fixes
-     a segfault in the Gnome popup menu when toggling the interface.
-
-2002-06-04 Tuesday 18:30  sam
-
-   * ./plugins/gtk/gnome_callbacks.c: fixed a crash when activating preferences
-     from the popup menu.
-
-2002-06-04 Tuesday 14:30  sam
-
-   * Forgot to run fixfiles.sh.
-    ___        _  _   _ _____ ___         ___ _      _   ___  ___   _ _
-   |_ _| _/\_ | || | /_\_   _| __| _/\_  / __| |    /_\ |   \| __| | | |
-    | |  >  < | __ |/ _ \| | | _|  >  < | (_ | |__ / _ \| |) | _|  |_|_|
-   |___|  \/  |_||_/_/ \_\_| |___|  \/   \___|____/_/ \_\___/|___| (_|_)
-
-2002-06-04 Tuesday 14:18  sam
-
-   * Updated gnome files.
-
-2002-06-04 Tuesday 13:16  sam
-
-      ___   _   _    _  _____ _____    ____ _        _    ____  _____
-     |_ _| | | | |  / \|_   _| ____|  / ___| |      / \  |  _ \| ____|
-      | |  | |_| | / _ \ | | |  _|   | |  _| |     / _ \ | | | |  _|
-      | |  |  _  |/ ___ \| | | |___  | |_| | |___ / ___ \| |_| | |___
-     |___| |_| |_/_/   \_\_| |_____|  \____|_____/_/   \_\____/|_____|
-
-   * ./plugins/gtk/gnome.glade: added lines this #@%$! Glade had munched, fixes
-     a segfault in the Gnome popup menu when toggling the interface.
-
-2002-06-04 Tuesday 00:11  sam
-
- (new in MAIN)
-   * ./src/interface/interface.c: interfaces are no longer attached only to
-     p_vlc.
-   * ./src/libvlc.c, ./src/misc/modules.c, ./src/playlist/playlist.c,
-     ./src/input/input.c: improvements in the playlist handling (not quite that
-     yet though).
- (ported from v0_4_1_branch)
-   * ./configure.in, ./plugins/mpeg_system/mpeg_ts.c: fixed libdvbpsi handling.
-   * ./src/misc/configuration.c: fixed the --nofoo option handling.
-   * ./src/interface/main.c: fixed two compilation warnings under Solaris.
-
-2002-06-03 Monday 23:16  sam
-
-   * ./debian/rules: forgot to commit this file.
-
-2002-06-03 Monday 23:14  sam
-
-   * ./configure.in, ./plugins/mpeg_system/mpeg_ts.c: fixed libdvbpsi handling.
-
-    (what? frozen? sorry, I can't hear you)
-
-2002-06-03 Monday 22:21  sam
-
-   * ./configure.in: fixed a breakage.
-   * ./debian/control: activated libdvbpsi.
-
-2002-06-03 Monday 21:43  ipkiss
-
-  * added the --with-dvbpsi-tree option
-
-2002-06-03 Monday 21:40  ipkiss
-
-  * added the --with-dvbpsi-tree option
-
-2002-06-03 Monday 17:19  sam
-
-   * ./src/misc/configuration.c: fixed the --nofoo option handling.
-   * ./src/interface/main.c: fixed two compilation warnings under Solaris.
-   * ./plugins/avi/avi.c, ./plugins/mpeg_system/mpeg_audio.c: ES will be
-     selected only once.
-   * updated TODO list.
-
-2002-06-03 Monday 16:33  fenrir
-
-     * ALL : ES will be selected only once (thx sam ).
-
-2002-06-03 Monday 07:22  gbazin
-
- * ./plugins/win32/waveout.c: waveOutUnprepareHeader() was never being
- called. This should fix the memory leak some people reported when using
- the waveout plugin.
-
-2002-06-03 Monday 00:28  sam
-
-   * ./src/misc/netutils.c: factored code common to the interfaces into the
-     network_ChannelJoin function.
-   * ./plugins/mga/xmga.c, ./plugins/x11/xcommon.c, ./plugins/sdl/vout_sdl.c,
-     ./plugins/directx/vout_events.c: we can now use keys F1 to F12 to switch
-     channels from the video output window.
-
-2002-06-02 Sunday 23:43  bozo
-
-   * Makefile, configure.in, configure, MODULES: added a52_system input module.
-   * plugins/a52_system/Makefile, plugins/a52_system/a52_system.c: a52 input
-     module.
-   * plugins/ac3_spdif/ac3_spdif.c: added a little mwait to avoid a flood from
-     the a52 input module.
-
- Note: the new module aims at reading ac3 streams but it works only with the
- ac3_spdif "decoder" since it is the only one which dates each frame contrary
- to the others which can't avoid a flood from the input module.
-
-2002-06-02 Sunday 23:29  sam
-
- (ported from v0_4_1_branch)
-   * ./plugins/motion/motionmmx.c: MMX motion optimizations courtesy of
-     Vladimir Chernyshov <greengrass@writeme.com>.
-
-2002-06-02 Sunday 23:17  sam
-
-   * ./plugins/motion/motionmmx.c: MMX motion optimizations courtesy of
-     Vladimir Chernyshov <greengrass@writeme.com>.
-
-2002-06-02 Sunday 23:11  sam
-
- (new in MAIN)
-   * ./plugins/spudec/spu_decoder.c: we now use FIND_ANYWHERE to find a vout.
- (ported from v0_4_1_branch)
-   * ./plugins/dvdread/dvdread.c: disabled the dvdread plugin because it
-     currently sucks.
-   * ./src/misc/configuration.c, ./src/interface/main.c: we now accept --nofoo
-     and --no-foo as negations for --foo. Also, the --help output is nicer.
-   * ./plugins/qnx/vout_qnx.c: QNX compilation fix.
-
-2002-06-02 Sunday 23:03  massiot
-
- * Update README.
-
-2002-06-02 Sunday 23:03  massiot
-
- * Updated README.
-
-2002-06-02 Sunday 23:01  sam
-
-   * ./plugins/dvdread/dvdread.c: disabled the dvdread plugin because it
-     currently sucks.
-   * ./src/misc/configuration.c, ./src/interface/main.c: we now accept --nofoo
-     and --no-foo as negations for --foo. Also, the --help output is nicer.
-
-2002-06-02 Sunday 22:45  massiot
-
- Bumped up version number to 0.5.0-cvs.
-
-2002-06-02 Sunday 22:44  massiot
-
- Bumped up version number to 0.4.1.
-
-2002-06-02 Sunday 22:31  massiot
-
-   * ./plugins/macosx: rewrote the net panel for OS X
-
-2002-06-02 Sunday 17:05  sam
-
-   * ./plugins/qnx/vout_qnx.c: QNX compilation fix.
-
-2002-06-02 Sunday 15:51  gbazin
-
- * ./include/vlc_common.h: got rid of i_thread in VLC_COMMON_MEMBERS.
-
-2002-06-02 Sunday 14:26  gbazin
-
- * ./include/os_specific.h: changed prototype of system_*() to use vlc_t
- instead of vlc_object_t.
-
-2002-06-02 Sunday 13:49  sam
-
- (new in MAIN)
-   * ./plugins/dvd/dvd_es.c, ./plugins/satellite/input_satellite.c,
-     ./plugins/dvdread/input_dvdread.c: updated outdated variable names.
- (ported from 0_4_1_branch)
-   * ./plugins/spudec/spu_decoder.c: fixed a margin bug in the SPU renderer
-     which caused subtitles to appear slanted in odd width windows.
-
-2002-06-02 Sunday 13:41  sam
-
-   * ./plugins/spudec/spu_decoder.c: fixed a margin bug in the SPU renderer
-     which caused subtitles to appear slanted in odd width windows.
-
-2002-06-02 Sunday 13:38  gbazin
-
- * ./include/vlc_threads.h: re-merged vlc_threads.h and threads_funcs.h.
-
-2002-06-02 Sunday 12:16  massiot
-
- * New Loop menu item in OS X interface.
-
-2002-06-02 Sunday 11:59  sam
-
- (new in MAIN)
-   * ./src/playlist/playlist.c, src/input/input.c: added safety checks to
-     prevent crashes on next file.
- (ported from 0_4_1_branch)
-   * ./plugins/gtk/gtk_display.c, ./plugins/win32/mainframe.cpp: we deactivate
-     popup menus when no stream is being played, even in network mode.
-   * ./src/input/mpeg_system.c: removed unnecessarily verbose message.
-
-2002-06-02 Sunday 11:55  sam
-
-   * ./plugins/gtk/gtk_display.c, ./plugins/win32/mainframe.cpp: we deactivate
-     popup menus when no stream is being played, even in network mode.
-
-2002-06-02 Sunday 10:55  sam
-
-   * ./src/input/mpeg_system.c: removed unnecessarily verbose message.
-
-2002-06-02 Sunday 10:28  gbazin
-
- * ./plugins/a52/a52.c: compilation fix. Following C99 we have to include
- <stdint.h> but Solaris doesn't have it so we include <inttypes.h> when
- it isn't found.
-
-2002-06-02 Sunday 09:03  sam
-
-   * ./src/video_output/video_output.c: fixed the "picture has invalid status"
-     bug which might have been the cause of crashes.
-   * ./plugins/filter/crop.c: attempt at an automatic border cropping filter,
-     using "--filter crop --autocrop".
-   * ./vlc.spec: added missing filters to the RPM generation.
-   * ./src/misc/objects.c: commented all functions.
-   * ./src/misc/objects.c: implemented vlc_object_find( , , FIND_ANYWHERE).
-   * ./src/misc/objects.c: renamed vlc_object_unlink to vlc_object_detach.
-
-2002-06-02 Sunday 02:23  sam
-
-   * ./src/video_output/video_output.c: fixed the "picture has invalid status"
-     bug which might have been the cause of crashes.
-
-2002-06-02 Sunday 02:04  sam
-
-   * ./plugins/filter/crop.c: attempt at an automatic border cropping filter,
-     using "--filter crop --autocrop".
-   * ./vlc.spec: added missing filters to the RPM generation.
-
-2002-06-02 Sunday 01:20  massiot
-
- * Channel change support on Mac OS X ;
- * New OS X icon, courtesy of Benjamin Mironer <bmironer@noos.fr>
-
-2002-06-02 Sunday 00:43  sam
-
-   * ./plugins/filter/crop.c: crop filter. Usage examples:
-       --filter crop --crop-geometry 640x480
-       --filter crop --crop-geometry 320x200+10+10
-
-2002-06-01 Saturday 23:41  massiot
-
- Mac OS X interface :
- * fixed a bug in the chapter handling ;
- * more keystrokes ;
-
-2002-06-01 Saturday 18:04  sam
-
-   * ALL: got rid of p_object->p_this which is now useless.
-
-2002-06-01 Saturday 17:11  sam
-
-   * ./bootstrap.sh: ah ah ah. CVS likes to make fun out of me.
-
-2002-06-01 Saturday 17:09  sam
-
-   * ./include/main.h, ./plugins/beos/intf_beos.cpp: BeOS compilation fixes.
-   * ./bootstrap.sh, ./src/libvlc.h, ./po/*: fixed bootstrap.sh so that it does
-     not include CVS Id lines in automatically created files.
-
-2002-06-01 Saturday 16:45  sam
-
-   * ./plugins/dummy/intf_dummy.c, ./plugins/chroma/i420_yuy2.c,
-     src/interface/intf_eject.c, src/misc/threads.c: win32 compilation fix.
-   * ./plugins/directx/aout_directx.c, plugins/directx/vout_directx.c,
-     ./plugins/directx/vout_events.c: the DirectX notification and event threads
-     now use the vlc_thread_create / vlc_thread_ready scheme. Untested.
-   * ./configure.in: added a check for inttypes.h and sys/int_types.h.
-   * ./configure.in: fixed the HTTP plugin compilation under BeOS.
-   * ./plugins/network/ipv6.c: reactivated IPv6 module.
-
-2002-06-01 Saturday 14:31  sam
-
-   * ./src/misc/beos_specific.cpp: BeOS fixes, removed a static variable.
-   * ./include/main.h: replaced p_sys with explicit variables because it's
-     really much simpler this way. Gildas, will you ever forgive me ? :-)
-
-2002-06-01 Saturday 13:52  sam
-
-   * ./src/misc/beos_specific.cpp: the BeOS BApplication thread now uses the
-     vlc_thread_create / vlc_thread_ready scheme to signal readiness.
-   * ./src/misc/objects.c: prevent the creation of a too small vlc_object_t.
-   * ./include/vdec_ext-plugins.h: removed the vdec_thread_t declaration, which
-     belongs to plugins/mpeg_vdec.
-   * ./ChangeLog: imported the 0_4_1_branch changelog.
-   * ./plugins/chroma/i420_yuy2.h: imported a 0_4_1_branch fix.
-
-2002-06-01 Saturday 13:23  sam
-
-   * ./plugins/chroma/i420_yuy2.h: simplified the chroma code. Please test
-     under BeOS and QNX.
-
-2002-06-01 Saturday 12:31  sam
-
-   * ALL: the first libvlc commit.
-
-    As for video output 4, this breaks almost everything, but I'll slowly
-   do what remains to be fixed during the weekend.
-
-    Changes in vlc:
-    ===============
-
-   * vlc is now a very small program (20 lines) which uses the libvlc API;
-    it is quite simple for the moment but can be extended in the future.
-
-   * interfaces, decoders, video outputs, etc. are now almost the same
-    objects (yes, I know, this is C++ redone in C) and are structured in
-    a tree. More about this later, but basically it allows the following
-    nice features:
-     - several interfaces
-     - several playlists with several outputs
-     - input plugins spawning helper interfaces (will be used for DVD menus)
-     - anything spawning anything; I swear there are useful uses for this!
-
-   * libvlc can be used in other programs; I'm currently writing a Mozilla
-    plugin for my employer.
-
-    Things currently broken:
-    ========================
-
-   * most interfaces, most ports
-   * the playlist handling (almost finished rewriting this though). This means
-    no file can be played from the GUI, you need to use the commandline. This
-    also means it segfaults at EOF, when exiting the program, and it sometimes
-    refuses to open a file when asked to.
-
-2002-06-01 Saturday 11:38  sam
-
-   * Backported fixes from MAIN.
-
-2002-06-01 Saturday 11:11  sam
-
-   * ./plugins/macosx/intf_vlc_wrapper.m: fix for non-ASCII filenames in the
-     MacOS X interface, courtesy of Watanabe Go <go@dsl.gr.jp>.
-
-2002-06-01 Saturday 11:08  sam
-
-   * ./plugins/chroma/i420_yuy2.h: fixed an old overflow bug spotted by
-     Rudolf Cornelissen.
-
-2002-06-01 Saturday 10:47  sam
-
-   * ./plugins/chroma/i420_rgb16.c: fix for skewed display in software RV32
-     mode, courtesy of Pascal Levesque.
-
-2002-06-01 Saturday 10:43  sam
-
-   * ./plugins/chroma/i420_rgb16.c: fix for skewed display in software RV32
-     mode, courtesy of Pascal Levesque.
-
-2002-06-01 Saturday 10:36  sam
-
-   * ./ChangeLog: updated changelog.
-
-2002-06-01 Saturday 10:12  tcastley
-
- Stopped more than one playlist being opened.
- Fixed segfault on exit with playlist open.
- Corrected size of output window.
-
-2002-06-01 Saturday 09:21  tcastley
-
- Fixes for preventing multiple playlist windows
- and improvements and corrections in videoout.
-
-2002-06-01 Saturday 09:20  tcastley
-
- Fix to prevent multiple Playlist windows
-
-2002-06-01 Saturday 08:54  tcastley
-
- Fixes for Playlist window
-
-2002-06-01 Saturday 08:54  tcastley
-
- * Fixes for Playlist window.  Now only creates one and destroys correctly.
- * Fixed the height of the output video, was one to big.
-
-2002-05-31 Friday 21:57  massiot
-
- * Backported my two previous commits.
-
-2002-05-31 Friday 21:56  massiot
-
- * Compilation fixes for Solaris ;
-
-2002-05-31 Friday 21:37  massiot
-
- * plugins/sdl/aout_sdl.c : Fixed an endianness issue created by a
-   brain-dead developer :p
-
-2002-05-31 Friday 01:34  ipkiss
-
-  * backported my previous commit
-
-2002-05-31 Friday 01:09  ipkiss
-
- Win32 interface:
-  * The "Eject" button is enabled only after we played a dvd or vcd.
-  * The toolbar is now flat and less cubist.
-  * Got rid of the ugly slider with some winXP skins.
-  * Added a config option to limit the number of messages in the log
-    window (default is set to 500).
-
-2002-05-30 Thursday 13:58  gbazin
-
- * ./plugins/mpeg_vdec/vpar_headers.c: don't try to deference a null
- pointer (fix from sam).
-
-2002-05-30 Thursday 13:39  asmax
-
- - gnome.c didn't compile
-   (Gildas you forgot the default value for gnome-toolbartext, I assume
-    it was 1 ;)
-
-2002-05-30 Thursday 13:22  asmax
-
- - removed the obsolete artificial delay when switching channels.
-   Now it is ultra-fast !
-
-2002-05-30 Thursday 08:59  xav
-
-  * intf_eject.c : added ejection code for Win32. Please test it under
-                   Win95/98/Me, I just can't install a winme
-                   in my work office :).
-  * plugins/win32/* : enabled the "Eject" button (thanks Ipkiss)
-  * src/misc/netutils.c : just changed my mail :P
-
-2002-05-30 Thursday 08:17  gbazin
-
- * changed ADD_BOOL and ADD_BOOL_WITH_SHORT config macros to accept a
- default value as an argument.
- * modified the command line parsing to accept --foo and --no-foo when a
- "foo" boolean config option is defined.
- * modified the help menu to indicate if the option is enabled or
- disabled by default.
-
-2002-05-29 Wednesday 18:39  sam
-
-   * ./src/video_output/video_output.c: when the video output hasn't received
-     a new picture for a while, it redisplays the last displayed one. This will
-     be useful for DVD menus, but also solves the "picture becomes black when
-     vlc is paused" issue.
-
-2002-05-29 Wednesday 10:08  gbazin
-
- * ./plugins/dummy/dummy.c: added a CATEGORY_HINT to the config.
- * ./plugins/x11/xcommon.c: small change to the ToggleFullscreen routine
- to avoid a flickering during the switch.
-
-2002-05-28 Tuesday 22:49  sam
-
-   * ./plugins/filters/*: fixed inconsistencies.
-
-2002-05-28 Tuesday 21:44  ipkiss
-
-  * New icons for the toolbar buttons
-  * URL can now start with "http://" in the Network dialog box
-  * Updated the About dialog box
-
-2002-05-28 Tuesday 18:34  stef
-
- *Added a b_force flag to picture_t so that we can force the display
- of an image even if it is late.
-
-2002-05-27 Monday 19:35  sam
-
-   * ./plugins/filter/*: filters are now configurable through the configuration
-     system. Patch from Sigmund Augdal <sigmunau@stud.ntnu.no>.
-
-2002-05-27 Monday 18:35  sam
-
-   * ./po/pl.po: uh uh uh, forgot to cvs add this file...
-
-2002-05-27 Monday 18:34  sam
-
-   * ./po/vlc.pot: updated potfile.
-   * ./po/pl.po: polish translation, courtesy of Arkadiusz Lipiec
-     <A.Lipiec@elka.pw.edu.pl>.
-
-2002-05-27 Monday 18:33  sam
-
-   * ./debian/control: updated Debian package descriptions.
-
-2002-05-27 Monday 18:26  sam
-
-   * ./plugins/aa/aa.c: removed all palette code as it was unused.
-   * ./plugins/aa/aa.c: moved the aa_fastrender call from vout_Display to
-     vout_Render.
-   * ./plugins/aa/aa.c: added support for resizing and right-click menu.
-
-    (patch courtesy of Sigmund Augdal <sigmunau@stud.ntnu.no>)
-
-2002-05-27 Monday 16:01  fenrir
-
-     ALL : In order to make ac3 working in avi file, I've deplaced some code
- from ac3 decoder to mpeg_system.c. ( skip 3 bytes is now done in
- mpeg_system.c and no longer in ac3 audio decoder ).
-
-2002-05-27 Monday 01:49  alexis
-
- Link to the GPL licence
- GFDL licence know used for the licence
-
-2002-05-25 Saturday 21:42  massiot
-
- Changed download URL.
-
-2002-05-25 Saturday 19:15  marcari
-
-   * src/misc/netutils.c: tests if message from vlcs begins with 'E:' or 'I:'
-   instead of testing 'E: ' and 'I: ' (to simplify miniVLCS)
-
-2002-05-25 Saturday 16:23  fenrir
-
-     * all: avi file is a piece of sh*t, make more test.
-
-2002-05-24 Friday 12:42  gbazin
-
- * ./include/inpu_ext-dec.h added a check to fifo->b_die after the call
- to BitstreamNextDataPacket() in GetChunk().
- Code using GetChunk() also needs to check fifo->b_die before using the
- obtained data.
- This fixes frequent crashes you get on win32 with the a52 plugin when you
- close a stream.
-
-2002-05-23 Thursday 22:33  massiot
-
- update release-howto
-
-2002-05-23 Thursday 22:21  sam
-
-   * ./src/video_output/video_output.c: the video output thread was never
-     joined! A pretty old bug...
-
-2002-05-23 Thursday 22:18  jlj
-
-   * ./plugins/macosx/intf_open.m: Remember last open file panel location,
-     thanks to <ssudre2@wanadoo.fr>
-
-2002-05-23 Thursday 21:42  massiot
-
- Updated Mac OS X readme, courtesy of The DJ <d.hartman@student.utwente.nl>.
-
-2002-05-22 Wednesday 23:40  massiot
-
-  * Updated ChangeLog
-  * Updated release date
-
-2002-05-22 Wednesday 23:11  massiot
-
- Fixed HTTP input under Win32 (thanks ipkiss).
-
-2002-05-22 Wednesday 21:42  sam
-
-   * ./plugins/dvd/dvd_seek.c: reverted a previous change in DVD input which
-     caused input to get stuck in interleaved cells.
-
-2002-05-22 Wednesday 21:30  sam
-
-   * ./plugins/gtk/gnome.glade: removed bevel from title and chapter buttons.
-
-2002-05-22 Wednesday 21:15  sam
-
-   * ./plugins/mad/mad_adec.c, ./plugins/mad/mad_libmad.c: use intf_WarnMsg for
-     debug messages instead of intf_ErrMsg.
-
-2002-05-22 Wednesday 21:08  sam
-
-   * ./plugins/win32/network.dfm, plugins/macosx/intf_open.m: updated channel
-     server default hostname.
-
-2002-05-22 Wednesday 21:05  sam
-
-   * ./plugins/chroma/i420_yuy2.h: bugfix for the I420 to YUY2 MMX chroma
-     transformations, with the help of Pascal Levesque.
-
-2002-05-22 Wednesday 19:31  gbazin
-
- * ./src/misc/modules.c: restored plugins hiding as the problem is fixed.
- * ./plugins/directx/directx.c: UnregisterClass() in MODULE_DEACTIVATE. If
-    we don't do this, trying to use the class when the plugin is reloaded will
-    cause a segfault.
-
- PS: on Win32 the sdl plugin is still affected by this. It looks like SDL keeps
-     an internal state which isn't updated when we reload the plugin.
-
-2002-05-22 Wednesday 17:19  sam
-
-   * ./src/misc/modules.c: disabled module autohide until we find out why a
-     reloaded module sometimes does not work properly.
-
-2002-05-22 Wednesday 17:17  sam
-
-   * ./plugins/access/file.c, plugins/dvd/dvd_seek.c: readability changes.
-   * ./Makefile: the vlc rule depends on modules_builtin.h.
-   * ./include/modules_inner.h: removed useless code.
-
-2002-05-22 Wednesday 17:12  ipkiss
-
-  * ALL: replaced TUpDown components by TCSpinEdit ones, which allow
-    values greater than 32767. It fixes the audio bug ocurring when a
-    configuration file is saved under the win32 interface
-
-  * ./plugins/win32/mainframe.cpp: Added some extra space between
-    statusbar and toolbar when nothing is displayed. I find it nicer :)
-
-2002-05-22 Wednesday 14:20  gbazin
-
- * ./plugins/text/logger.c: on win32 the logger interface shows up a dos
-   command box.
- * ./plugins/gtk/gnome.c: fixed uninitialized variable. (from Sam)
- * ./plugins/gtk/gtk_playlist.c: simplified GtkRebuildCList(). (from Sam)
-
-2002-05-22 Wednesday 12:50  jobi
-
-     * plugins/vcd/vcd.c: added svcd shortcut to the vcd input
-
-2002-05-22 Wednesday 12:23  tcastley
-
- Changes to reduce segfaults on exit, and also allow only one Playlist window.
-
-2002-05-22 Wednesday 11:23  lool
-
-   * ./include/modules_inner.h: fixed a crash when reopening a hidden
-     module (by sam)
-
-2002-05-21 Tuesday 22:09  massiot
-
- * Updated spec for ffmpeg.
-
-2002-05-21 Tuesday 13:34  gbazin
-
- * On Win32 the DVD access plugin has to be explicitly requested. This
-   avoids crashes when the input thread tries to open files as dvds.
-
-2002-05-21 Tuesday 13:27  lool
-
-   * fixed a side-effect bug causing crashes on DVD title change
-
-2002-05-21 Tuesday 07:48  gbazin
-
- * ./plugins/directx/aout_directx.c: fixed compile warnings.
-
-2002-05-21 Tuesday 06:55  gbazin
-
- * ./plugins/network/ipv6.c: fixed a stupid bug.
-
-2002-05-21 Tuesday 03:37  sam
-
-   * ./plugins/chroma/i420_yuy2.c: margin support for the 420 planar to 422
-     packed chroma transformations.
-
-2002-05-21 Tuesday 02:46  sam
-
-   * ./plugins/chroma/i420_yuy2.h: fixed the BeOS crash. Margin handling isn't
-     done yet, though.
-
-2002-05-21 Tuesday 01:40  sam
-
-   * ./src/input/input.c: fixed a bug with the input remaining stuck when no
-     network data was present.
-
-2002-05-21 Tuesday 01:29  ipkiss
-
-  * Fixed a stupid bug in the Network dialog.
-
-2002-05-21 Tuesday 01:27  sam
-
-   * ./plugins/mpeg_system/mpeg_ts.c: fixed a warning.
-
-2002-05-21 Tuesday 00:34  sam
-
-   * ./plugins/dvd/dvd_access.c, plugins/dvd/dvd_seek.c: very minor cosmetic
-     fixes.
-
-2002-05-21 Tuesday 00:23  sam
-
-   * src/input/input_ext-plugins.c, src/input/input_ext-intf.c: boundary checks
-     on seek.
-
-2002-05-20 Monday 22:45  sam
-
-   * ./plugins/dvd/*: fixed a few inconsistences.
-   * ./plugins/dvd/*: renamed i_start/i_end couples when they actually
-     meant i_first/i_last.
-
-2002-05-20 Monday 22:39  sam
-
-   * ./src/interface/main.c: fixed a little memleak.
-   * ./src/input/input_dec.c: removed useless code.
-   * ./src/input/input.c, ./plugins/gtk/gtk.c: fixed access to uninitialized
-     variables.
-   * ./plugins/dvd/dvd_demux.c: fixed the pf_demux return value.
-
-2002-05-20 Monday 22:36  sam
-
-   * ./src/misc/iso_lang.c: code simplifications.
-   * ./src/misc/iso_lang.c: the language prototypes now use the const keyword.
-
-2002-05-20 Monday 22:34  sam
-
-   * ./po/*: updated language files.
-
-2002-05-20 Monday 22:30  sam
-
-   * ./plugins/x11/xcommon.c: fixed x11 and xvideo alternate fullscreen (gibalou
-     on t'aiiiiiiiiimeuh).
-
-2002-05-20 Monday 22:26  sam
-
-   * ./configure.in: tried to fix the -lavcodec detection.
-
-2002-05-20 Monday 20:58  massiot
-
- * Bumped up version number to 0.4.0 ;
- * Updated changelog.
-
-2002-05-20 Monday 19:49  gbazin
-
- * First try for IPv6 support on Win32. This hasn't been tested so it
-   might not work! To compile this stuff you need a mingw compiler with
-   w32api-1.3.
-
- The win32 code uses the getaddrinfo function because inet_pton is
- supposed to be deprecated and not supported by Microsoft. gethostbyname2
- isn't supported as well. Maybe we could try to unify the ipv6 plugin and
- have all the ports use getaddrinfo ? (I didn't dare to do it because I
- don't want to break anything before a release ;-)
-
-2002-05-20 Monday 19:34  sam
-
-   * ./src/video_output/vout_pictures.c: workaround for a bug in the dummy vout.
-
-2002-05-20 Monday 19:12  sam
-
-   * ./Makefile: we check for Makefile.config before including it.
-
-2002-05-20 Monday 19:02  sam
-
-   * ./plugins/dummy/dummy.c: added --dummy-chroma option.
-   * ./plugins/dummy/vout_dummy.c: the dummy vout plugin now uses vlc's
-     vout_AllocatePicture instead of its own.
-   * ./src/video_output/vout_pictures.c: added YUY2 in vout_AllocatePicture.
-
-2002-05-20 Monday 18:51  massiot
-
- Added Makefile.config.
-
-2002-05-20 Monday 18:43  sam
-
-   * ./Makefile: forgot to remove Makefile.config in the distclean rule.
-
-2002-05-20 Monday 15:03  gbazin
-
- * Added an option to disable the dynamic range compression.
-
-2002-05-20 Monday 14:22  sam
-
-   * ./ChangeLog: updated changelog.
-
-2002-05-20 Monday 14:12  sam
-
-   * ./Makefile.opts.in: removed configuration stuff which does not need to
-     rebuild anything to Makefile.config, so that editing it will not cause
-     a complete rebuild.
-
-2002-05-20 Monday 11:21  tcastley
-
- Improved Overlay and Bitmap output modes.
- Due to existing bug in some Chroma's the Overlay does not work for nVidia
- cards.  Sorry.
-
-2002-05-20 Monday 10:44  massiot
-
- Removed unused headers.
-
-2002-05-20 Monday 05:20  jlj
-
-   * ./plugins/macosx/intf_controller.[mh]: you can now drag & drop files onto
-     the vlc dock icon. CFBundleDocumentTypes in Info.plist doesn't seem to have
-     any effect, so you'll have to hold down command-option when dropping until
-     this is resolved.
-
-2002-05-19 Sunday 23:51  massiot
-
- Mac OS X-specific :
- * We now use real-time threads ;
- * Worked around a bug when seeking ;
- All :
- * Removed my patch to the video output since it causes problems for some
-   people.
-
-2002-05-19 Sunday 22:46  massiot
-
- * Fixes for ffmpeg and mad.
-
-2002-05-19 Sunday 20:55  massiot
-
- * OS X intf is now more consistent with Apple guidelines.
-
-2002-05-19 Sunday 20:26  gbazin
-
- * fixed a segfault I introduced lately in gtk_preferences.
-
-2002-05-19 Sunday 19:16  jlj
-
-   * ./plugins/macosx/intf_vlc_wrapper.m: don't try to eject unless there is
-     a disc to eject.
-
-2002-05-19 Sunday 17:27  massiot
-
- * Fixed a segfault in the Mac OS X interface.
-
-2002-05-19 Sunday 16:45  jobi
-
-     * plugins/satellite/input_satellite.c: cosmetic changes in error messages
-     * plugins/gtk/*: gtk and gnome interfaces now uses frequency and
-                      symbol rates default values
-
-2002-05-19 Sunday 16:01  massiot
-
- Removed fixed entries.
-
-2002-05-19 Sunday 15:50  stef
-
- *Initialize p_spudec->p_vout to NULL to prevent segfault if InitThread does
- not complete.
-
-2002-05-19 Sunday 15:23  gbazin
-
- * on win32 the rc plugin opens a new console.
-
-2002-05-19 Sunday 12:57  gbazin
-
- * filters were using memalign but freeing p_data instead of p_data_orig.
- * updated MSVC++ project.
- * small corrections to the LONGTEXT descriptions in main.c.
-
-2002-05-19 Sunday 12:12  massiot
-
- * A few updates.
-
-2002-05-19 Sunday 12:09  massiot
-
- * New vlc.spec, courtesy of Yves Duret <yves.duret@mandrakesoft.com>.
-
-2002-05-19 Sunday 11:29  massiot
-
- * New --with-ffmpeg option for standard installations.
-
-2002-05-19 Sunday 11:02  massiot
-
- Updated long descriptions.
-
-2002-05-19 Sunday 10:06  gbazin
-
- * on win32 the dummy interface plugin will open a dos command box. With
- this fix, vlc should never fail silently and leave a ghost process
- running in the background when there isn't any working GUI plugin.
-
-2002-05-19 Sunday 09:37  gbazin
-
- * moved the mpeg-motion and mpeg-idct options to the mpeg_vdec plugin
- * added a few *_LONGTEXT descriptions to main.c
- * on win32 DVD/VCD_DEVICE defaults to to D:
-
- Could anyone finish the *_LONGTEXT descriptions in main.c. There aren't
- that many left right now, just the ones I didn't really know what to do
- with.
- If someone also wants to review and change the already existing
- *_LONGTEXT descriptions, he is welcome as well because there are not
- really high quality descriptions :(
-
-2002-05-19 Sunday 01:07  stef
-
- *Mark subpictures destroyed when we end spudec thread.
-
-2002-05-19 Sunday 00:43  massiot
-
- * Another addition.
-
-2002-05-19 Sunday 00:34  massiot
-
- * Desperate attempt to improve audio output ;
- * Updated documentation.
-
-2002-05-18 Saturday 22:41  gbazin
-
- * updated INSTALL.win32
- * a little bit of clean-up in the directx video output plugin
-
-2002-05-18 Saturday 18:48  massiot
-
- * Fixed Mac OS X resizing.
-
-2002-05-18 Saturday 17:53  massiot
-
- * Warning levels are no longer additive, patch courtesy of Arnaud de
-   Bossoreille de Ribou <bozo@via.ecp.fr>
-
-2002-05-18 Saturday 17:47  sam
-
-   * ALL: changed __inline__ with inline (autoconf does the job for us anyway,
-     and mipspro doesn't know about __inline__).
-
-2002-05-18 Saturday 15:51  gbazin
-
- * fixed deadlock in NextFrame() in aout_pcm.c
-
-2002-05-18 Saturday 15:34  gbazin
-
- * fixed a bug in the directx window creation function. We register a window
-    class once per process so we must be careful not to free the associated
-    resources.
-
-2002-05-18 Saturday 14:03  gbazin
-
- * updated the MSVC++ project files and added support for dirent (vlc compiled
-    with msvc can now load plugins - even compiled with mingw).
- * small portability fixes.
-
-2002-05-18 Saturday 13:33  massiot
-
- * Menu item to maximize the volume in Mac OS X ;
- * Dropped dependancy on autoconf 2.52.
-
-2002-05-18 Saturday 13:30  gbazin
-
- * modified the directx video plugin to try to create an YUV surface before
-    falling back to an RGB surface when it's not possible to use overlays.
-    Some graphic cards can do the YUV->RGB conversion in hardware during the
-    blitting stage.
- * in the directx video plugin, we now request that the RGB surface be created
-    in video memory. The reasoning behind this is that usually surfaces in
-    video memory benefit from more hardware acceleration (like for instance
-    hw rescaling, hw blitting, etc...)
- * added two options to the directx video plugin to disable the above features.
-    (mainly because my video driver is buggy and doesn't handle them well).
-
- * small cosmetic changes to the generation of the config file.
-
- * fix for config_GetHomeDir() on win32. SHGetFolderPath() is located in
-    shfolder.dll not shell32.dll.
- * fix for the gtk preferences dialog box. To be sure that an int or float value
-    is actually changed we call gtk_spin_button_update() in the
-    GtkInt/FloatChanged() event handler.
-
-2002-05-18 Saturday 11:59  sam
-
-   * ./debian/control: made the Build-Depends: entry a one-liner (Closes
-     Debian bug #147103).
-
-2002-05-18 Saturday 08:50  stef
-
- *A lock was not released;
-
-2002-05-18 Saturday 07:30  sam
-
-   * ./plugins/text/rc.c: added a safety lock.
-
-2002-05-18 Saturday 02:32  ipkiss
-
-  * Fixed my previous commit
-
-2002-05-18 Saturday 02:12  ipkiss
-
-  * New Network dialog box for Gtk and Gnome interfaces
-
-2002-05-17 Friday 23:01  fenrir
-
-     * plugins/mpeg_system/mpeg_audio.c : you can now force this plugin( mpegaudio ).
-
-2002-05-17 Friday 18:12  stef
-
- *Update reference in case of sequence end code.
-
-2002-05-17 Friday 18:06  stef
-
- *Don't keep the control lock during the pause
-
-2002-05-17 Friday 18:01  stef
-
- *check for b_die and b_error in all loops so that we don't remain stuck
- waiting for data whereas the vlc has tried to quit.
-
-2002-05-17 Friday 16:38  sam
-
-   * ./src/misc/mtime.c: we use nanosleep whenever possible (patch from Meuuh).
-
-2002-05-17 Friday 15:47  fenrir
-
-     * plugins/avi/avi.c : it will not segfault with broken avi with an unknown stream.
-
-2002-05-17 Friday 15:14  lool
-
-   * removed usage of usleep (not thread safe) (by Meuuh)
-
-2002-05-17 Friday 14:17  lool
-
-   * video output patch to improve handling of late pictures (by Meuuh)
-
-2002-05-17 Friday 00:58  sam
-
-   * ./src/interface/intf_msg.c, src/interface/intf_playlist.c: disabled
-     calls to realloc(_,0) in a similar way to input_programs.c.
-
-2002-05-16 Thursday 16:51  gbazin
-
- Another fix from Sam:
-
- * fix random segfaults on title change.
-   (cell.i_cell_nb should be tested _before_ we access the structures)
-
-2002-05-16 Thursday 13:20  gbazin
-
- * src/input/input_programs.c: fixed memory corruption by setting a few
-     pointers to NULL after they have been free()ed.
- * src/input/input_programs.c: removed now useless ASSERTs.
-
- This patch comes from sam, so if you want to blame someone blame him ;-)
-
-2002-05-16 Thursday 12:47  tcastley
-
- Fixed segfault in last checkin.
-
-2002-05-16 Thursday 11:38  tcastley
-
- Improved overlay and bitmap support, not tested on nVidia cards.
- Lower CPU usage and no thread created per frame.
-
-2002-05-15 Wednesday 23:53  sam
-
-   * ./plugins/dvd/dvd_summary.c: added a sanity check.
-
-2002-05-15 Wednesday 22:53  jobi
-
-     * plugins/vcd/* : vcd access plugin now uses mpeg_ps demux instead
-                      of its own one.
-
-2002-05-15 Wednesday 21:14  massiot
-
- Attempt to fix the video output with QuickTime 6.
-
-2002-05-15 Wednesday 19:36  sam
-
-   * ./plugins/ac3_adec/ac3_adec.c: probably fixed most "crash when changing
-     audio track" problems by zeroing the p_ac3dec structure.
-   * ./plugins/ac3_adec/ac3_adec.c: fixed a "INPUT_MAX_ALLOCATION reached"
-     crash.
-
-2002-05-15 Wednesday 15:46  asmax
-
- - check size to avoid realloc(0)
-
-2002-05-15 Wednesday 14:43  ipkiss
-
-  * plugins/win32/network.*: new Network dialog box
-
-2002-05-15 Wednesday 13:36  marcari
-
-   * removed a debug message that I forgot in my previous commit
-
-2002-05-15 Wednesday 13:07  marcari
-
- On sam's advice I added the input_FDNetworkClose() function to be called
- when closing a  networking stream instead of input_FDClose().  It is due
- to WIN32  because we have  to call  closesocket() instead of  close() to
- close the socket. The problem was  : windows did not leave the multicast
- group when closing the socket.
-
-   * input_ext-plugins.c : where is located the function
-   * *.h : function declaration
-   * udp.c, http.c : these modules now call input_FDNetworkClose()
-
-2002-05-15 Wednesday 11:06  marcari
-
-   * netutils.c: use closesocket() instead of close() at the end
-   of the network_ChannelJoin() for WIN32.
-
-   It closes the following bug : when changing channel we sometimes got
-   a 'no answer from vlcs' even if the answer is sent back.
-
-2002-05-15 Wednesday 01:29  sam
-
-   * ./src/misc/configuration.c: fixed an issue with long options from
-     modules where option arguments and playlist entries were mixed.
-
-2002-05-15 Wednesday 00:40  sam
-
-   * ./plugins/spudec/spu_decoder.c: fixed endianness issue; subtitles colors
-     should be OK now.
-
-2002-05-15 Wednesday 00:39  sam
-
-   * ./plugins/satellite/input_satellite.c: fixed a compilation warning.
-
-2002-05-15 Wednesday 00:04  sam
-
-   * ./configure.in: added libdvbpsi version check.
-
-2002-05-15 Wednesday 00:02  sam
-
-   * ./include/modules_inner.h: fixed a bug in module reinitialization,
-     which should fix crashes after a long pause.
-
-2002-05-14 Tuesday 21:57  bozo
-
- [no log message]
-
-2002-05-14 Tuesday 21:23  massiot
-
- Fixed a bug (glitch/segfault) when seeking.
-
-2002-05-14 Tuesday 20:54  jobi
-
-     * src/input/mpeg_system.c : We handle PCR even if they are not attached
-                                 to a PMT.
-
-2002-05-14 Tuesday 20:39  gbazin
-
- * new --with-mad-tree configure option.
- * updated BUGS file.
-
-2002-05-14 Tuesday 20:27  massiot
-
- It should now be possible to quit when reading a bogus file.
-
-2002-05-14 Tuesday 20:13  massiot
-
- Do not eject when we're reading from the disc...
-
-2002-05-14 Tuesday 19:47  sam
-
-   * ./src/misc/modules.c: if a module has a zero-scored capability, we don't
-     try to use it, unless it was explicitely requested (--vout for example).
-
-2002-05-14 Tuesday 19:33  bozo
-
-   * src/misc/iso-639.def, include/iso_lang.h, src/misc/iso_lang.c: iso-839-[12] tools.
-   * include/common.h, src/misc/modules_plugin.h: export the 3 new functions.
-   * plugins/dvd/dvd_es.c, plugins/dvd/dvd_summary.c, plugins/dvdread/input_dvdread.c: adapted DecodeLanguage calls to the new behaviour.
-   * plugins/mpeg_system/mpeg_ts.c: ISO-639-2 descriptors handling.
-
-2002-05-14 Tuesday 18:11  sam
-
-  * ./include/mmx.h, ./plugins/imdct/*: gcc-3.1 compilation fixes courtesy
-    of Yves Duret and other Mandrakesoft guys I don't know.
-
-2002-05-14 Tuesday 17:31  sam
-
-   * ./plugins/sdl/vout_sdl.c: fixed an aspect ratio issue (thanks Meuuh).
-
-2002-05-14 Tuesday 16:45  jobi
-
-     * src/input/mpeg_system.c: fixed an old old bug in TS demux, thank you
-                                Meuuh.
-
-2002-05-14 Tuesday 14:13  fenrir
-
-     Sorry, fix a mistake.
-
-2002-05-14 Tuesday 14:10  fenrir
-
-     * plugins/mpeg_system/mpeg_audio.c : to avoid problem with PS, test
- only the first 4 bytes for mpeg header so some broken files, and all
- web radio will not work. You can change this by changing value
- of MPEGAUDIO_MAXTESTPOS.
-
-2002-05-14 Tuesday 01:14  jobi
-
-     * doc/vlc-howto.sgml: Spelling mistakes, small updates, harmonization
-                           with other documentations (thank you Alexis)
-     * plugins/satellite/*: some fixes in options parsing (thank you Sam)
-
-2002-05-13 Monday 23:15  massiot
-
- * New OS X icon, courtesy of Joeri van Dooren <joeri@van.dooren.be> ;
- * Mac OS X fix.
-
-2002-05-13 Monday 23:12  fenrir
-
-     * plugins/mpeg_system/mpeg_audio.c : you should again be able to
- play PS stream (I hope it will be enougth). Sorry .
-
-2002-05-13 Monday 21:55  fenrir
-
-     * include/video.h : added new fourcc code for avi
-     * ALL : version from ffmpeg cvs can now decode msmpeg4 v1 v2 ,
-         so i have added support for this. But you can always use old ffmpeg
-         library  without any problem ( i hope ;)
-
-2002-05-13 Monday 19:30  sam
-
-   * ./plugins/filter/clone.c: New filter, `--filter clone', duplicates
-     display. To duplicate 12 times, use `--filter clone:12'.
-
-2002-05-13 Monday 17:58  sam
-
-   * ./plugins/x11/xcommon.c, ./plugins/x11/xvideo.c: --xvideo-chroma flag to
-     force the XVimage format used.
-
-2002-05-13 Monday 17:57  sam
-
-   * ./plugins/text/ncurses.c: ncurses interface improvements by Thomas Graf.
-
-2002-05-13 Monday 16:28  fenrir
-
-     * mpeg_audio.c : don't use any more U32_AT. Thanks Meuuh.
-
-2002-05-12 Sunday 20:56  massiot
-
- * Fixed menus [Mac OS X port]
- * Objective-C files are now .m
- * Fixed a major bug in the spu decoder
- * Disabled auto-hiding of mouse cursor since it doesn't work when browsing
-   menus ; instead, click in the video window
-
-2002-05-12 Sunday 06:51  fenrir
-
-     * All: simplifications.
-
-2002-05-12 Sunday 01:39  massiot
-
- * Mac OS X port : menus for Program/Title/Chapter/Languages.
-
-2002-05-10 Friday 04:06  fenrir
-
-     * All: use input_ClockManageRef to do synchro.
-
-2002-05-10 Friday 02:04  fenrir
-
-     * include/common.h and input_ext-plugins.h, src/misc/modules_plugin.h : export input_ClockGetTS for plugins.
-     * plugins/mpeg_system/mpeg_audio.c : a demux for mpeg audio stream (file, web radio ...)
-     * Makefile configure.in : to compile it
-
-2002-05-09 Thursday 21:24  sam
-
-   * ./src/interface/main.c: if Ctrl-C doesn't kill vlc cleanly for any
-     reason, user just needs to hit Ctrl-C again 1 second later and we'll
-     exit disgustingly instead of freezing.
-
-2002-05-09 Thursday 16:15  jlj
-
-   * ./plugins/macosx/intf_vlc_wrapper.c: menu code fixes.
-
-2002-05-09 Thursday 14:52  jobi
-
-     * doc/vlc-howto.sgml : URL fix for libdvdcss
-
-2002-05-07 Tuesday 20:17  massiot
-
- Fixed Mac OS X VOUT_SIZE_CHANGE signal.
-
-2002-05-07 Tuesday 13:55  fenrir
-
-     * corrected some bad lock/unlock
-
-2002-05-07 Tuesday 13:53  fenrir
-
-     * plugins/avi/avi.c : can now use --novideo
-
-2002-05-06 Monday 23:18  jlj
-
-   * ./src/interface/intf_eject.c: s/Johanson/Johansen :-)
-
-2002-05-06 Monday 22:59  massiot
-
- Improvements of the OS X GUI.
-
-2002-05-06 Monday 22:09  jpsaman
-
- Added mad plugin downscale config option for selecting downscaling routine. Choices are: fast, mpg321. Default the fast version is used. The downscale option mpg321 uses an algorithm that adapts to dither errors. This routine is borrowed from MPG321 code.
- Mono audio streams get now duplicated on the right channel instead of silencing the right channel (untested).
-
-2002-05-06 Monday 22:02  fenrir
-
-     *ALL : ameliorations ( i hope ;)
-
-2002-05-06 Monday 21:05  gbazin
-
- * video plugins that don't handle rescaling themselves have to let the
-   video_output thread know about resizing events (with VOUT_SIZE_CHANGE event).
-   (this part needs some clean-up but it is basically working for the X11 and
-    SDL plugins).
-
- * fixed fullscreen for the SDL plugin.
-
- * xmga and sdl now switch to fullscreen on double-click.
-
-2002-05-05 Sunday 17:20  fenrir
-
-     * plugins/avi/avi.c try to not freeze when reach end file
-
-2002-05-05 Sunday 08:25  gbazin
-
- * fixed the resizing and scaling of the X11 video output.
- * clicking on the video doesn't pause it anymore (use spacebar for this), but
-   double-clicking will now switch between fullscreen and window mode.
-
-2002-05-04 Saturday 16:51  fenrir
-
- [no log message]
-
-2002-05-04 Saturday 16:17  gbazin
-
- * The Apply button in the preferences menu is grayed out unless there's a
-   change to apply.
- * GtkConfigApply() now clears the list of config changes before returning.
-
-2002-05-04 Saturday 15:49  sam
-
-   * ./plugins/network/ipv4.c: fixed ipv4.so compilation under QNX.
-   * ./configure.in: deactivated ipv6.so under QNX for now.
-
-2002-05-04 Saturday 13:48  massiot
-
- More stable audio output [Mac OS X port] with more output buffering.
-
-2002-05-04 Saturday 03:36  lool
-
-   * ./BUGS :
-     - no text in the status bar with gtk intf
-     - no window title in gtk intf on some machines, correct title on another
-
-2002-05-04 Saturday 03:32  lool
-
-   * ./plugins/gtk/*.glade, ./plugins/gtk/*_interface.*: fix for interface
-     autoshrink when toolbar text isn't displayed
-
-2002-05-04 Saturday 02:05  lool
-
-   * ./plugins/gtk/gnome.c, ./plugins/gtk/gtk.c, ./plugins/gtk/gtk_display.*:
-     callbacks for the hide tooltips and toolbar text options
-
-2002-05-03 Friday 22:30  jpsaman
-
- Aout fifo adapts it size according to the length of the first frame.
- The change is needed for MPEG1/2 layer III, because the size of output pcm from mad_decoder is different.
- Sadly, the buffer underruns are back ;-(.
-
-2002-05-03 Friday 20:49  sam
-
-   * ./include/modules_inner.h, ./src/misc/configuration.c: support for config
-     options callbacks.
-
-     They don't take any argument for the moment, but this will change when
-     I'm finished with my other vlc changes. There is a little problem: the
-     Gtk+ interface keeps calling Put***Variable each time we click on "Apply"
-     or "Save". I think it should only call it once. Is there a way to fix
-     this? Gildas? lool? :-)
-
-2002-05-03 Friday 18:40  sam
-
-   * ./configure.in: we check support for variadic macros (screw Borland!).
-
-2002-05-03 Friday 17:37  lool
-
-   * ./plugins/gtk/gnome.c: new option lets you hide the text of the
-     GNOME interface toolbar
-
-2002-05-02 Thursday 23:06  massiot
-
- Small FAQ update. Please note that everyone can update this FAQ if they
- want, it is not my property :-).
-
-2002-05-02 Thursday 23:02  massiot
-
- Added quite a few missing names.
-
-2002-05-02 Thursday 22:37  sam
-
-   * ./plugins/qnx/vout_qnx.c: port of the QNX vout plugin to the vout4 API,
-     courtesy of Pascal Levesque <Pascal.Levesque@mindready.com>.
-
-2002-05-02 Thursday 10:54  fenrir
-
-     * plugins/avi/avi.c : you can now use slow and fast reading.
-                           After seeking, audio and video synchro is better.
-
-2002-05-01 Wednesday 22:32  massiot
-
- * Misc sound fixes [Mac OS X port]
- * Fixed VCD double detection
-
-2002-05-01 Wednesday 21:31  gbazin
-
- * The configuration file and the log file are opened in text mode. This mode
- should only have a meaning on Win32 and isn't supposed to break any other
- platform. If does give you any trouble then shout.
-
-2002-05-01 Wednesday 19:59  gbazin
-
- * added a --with-a52-tree option to the configure script.
-
-2002-05-01 Wednesday 19:18  sam
-
-   * ./plugins/spudec/spu_decoder.c: FOURCC_YUY2 subtitles support (for NVidia
-     overlay) courtesy of Rudolf Cornelissen <rag.cornelissen@inter.nl.net>.
-
-2002-05-01 Wednesday 19:05  sam
-
-   * ./plugins/kde/*: configuration dialog for the KDE interface, courtesy
-     of Sigmund Augdal <sigmunau@stud.ntnu.no>.
-
-2002-04-30 Tuesday 20:21  sam
-
-   * Humpfff. A typo in my previous commit.
-
-2002-04-30 Tuesday 20:19  sam
-
-   * ./plugins/chroma/i420_yuy2.h: workaround for yet another annoying gcc
-     behaviour with inline assembly (seems to be BeOS-specific). If anyone has
-     a better idea than the huge "memory" constraint, please have a look at
-     the MMX_CALL() macro!
-
-2002-04-30 Tuesday 16:42  fenrir
-
-     * plugins/avi/avi.c : corrected a bug with broken avi file.
-
-2002-04-30 Tuesday 12:56  gbazin
-
- * added config_Get/PutFloatVariable to p_sysmbols. Thanks to Sigmund Augdal
- for pointing this bug out.
- * on Win32 the aout_pcm thread is given a high priority. This helps avoiding
- lots of audio underruns, especially when moving around the video window.
-
-2002-04-30 Tuesday 12:35  fenrir
-
-     * plugins/avi/avi.c : changed in order to read more avi file, Meuuh
- you can now read your file ;) (but audio is awfull,perhaps because of mad
- plugin ? ). Fix a bug for audio with some avi file.
-
-2002-04-30 Tuesday 00:38  jobi
-
-     * ALL: fixed a compilation issue in satellite input. It now uses common
-            or libdvbpsi ts demux. Untested cause I can't get our Nova Card
-            work again.
-
-2002-04-29 Monday 23:57  massiot
-
- Cosmetic fixes.
-
-2002-04-29 Monday 21:22  gbazin
-
- * Restored vout_CopyPicture(). It is needed by the directx plugin damnit ;-)
- * Restored AOUT_BUFFER_DURATION to its old value. It should solve quite a few
-     underrun problems.
- * A little bit of DirectX plugin clean-up.
-
-2002-04-29 Monday 19:38  ipkiss
-
- Compilation fix.
-
-2002-04-28 Sunday 19:09  jpsaman
-
- Added more information in ipkg control file.
-
-2002-04-28 Sunday 17:52  sam
-
-   * ./include/modules_inner.h: the module name is now a default shortcut, for
-     it, no need to manually add it.
-
-2002-04-28 Sunday 11:56  sam
-
-   * ./plugins/sdl/vout_sdl.c, ./plugins/x11/xcommon.c: when in fullscreen
-     mode, the Esc key does not quit immediately, but first escapes from
-     fullscreen mode. User-requested feature.
-
-2002-04-28 Sunday 09:05  sam
-
-   * ./include/os_specific.h: got it wrong once again... alcohol is bad, kids.
-
-2002-04-28 Sunday 02:46  sam
-
-   * ./include/os_specific.h: fixed my fix. sorry for the trouble.
-
-2002-04-28 Sunday 02:27  sam
-
-   * ./include/os_specific.h: fixed a C++ compilation issue.
-
-2002-04-28 Sunday 01:26  sam
-
-   * Removed the main() declaration because SDL defines it as a macro.
-
-2002-04-27 Saturday 22:54  fenrir
-
-     * plugins/avi/avi.c : with some broken avi file, will not freeze, and
- try to detect end of file.
-
-2002-04-27 Saturday 22:11  gbazin
-
- * moved the function definitions from threads.h into threads_funcs.h. This
-    allows us to move p_main_sys into p_main (p_main->p_sys).
- * fixed the --with-gtk-config-path and --with-sdl-config-path options in
-    configure.in
-
-2002-04-27 Saturday 16:13  fenrir
-
-     * plugins/avi/avi.c : seek is faster
-
-2002-04-27 Saturday 02:20  jobi
-
-     * ALL : better FreeBSD detection for VCD input
-
-2002-04-26 Friday 23:52  massiot
-
- Fixed a typo in libdvbpsi handling.
-
-2002-04-26 Friday 23:32  jobi
-
- *    plugins/vcd/cdrom_tools : FreeBSD 4.5 port of the vcd input.
-
-2002-04-26 Friday 20:49  gbazin
-
- * updated win32 compilation instructions.
-
-2002-04-26 Friday 20:18  jobi
-
-     * plugins/mpeg_system/mpeg_ts.c : fixed --program option
-
-2002-04-26 Friday 18:12  jlj
-
-   * Fixed my fix for the fix for vlc_memalign. Sorry O:-)
-
-2002-04-26 Friday 17:07  jlj
-
-   * ./include/common.h: Fixed vlc_memalign.
-
-2002-04-26 Friday 14:29  fenrir
-
-     * plugins/avi/avi.c : now it can play broken file with seek enable but it's very slow (will be fixed soon ).
-
-2002-04-26 Friday 05:43  sam
-
-   * ./src/misc/beos_specific.c: added system_Configure(). Sorry O:-)
-
-2002-04-26 Friday 01:45  fenrir
-
-     * src/input/input_programs.c : an video divx ES will no longer be considered as an audio ES ( thanks sam ).
-
-2002-04-26 Friday 00:20  jlj
-
-   * ./src/misc/darwin_specific.c: added system_Configure().
-
-2002-04-25 Thursday 23:52  jlj
-
-   * Cleaned up QTScaleMatrix().
-
-2002-04-25 Thursday 23:07  massiot
-
- * MacOS X port :
- - New creator ID : VLC#
- - Borders in fullscreen mode are now black and the movie is centered
-   (jlj P0\/\/3r)
- - A/V sync should be much more precise
-
-2002-04-25 Thursday 21:52  sam
-
-   * ./src/misc/modules_plugin.h: exported input_ClockManageRef for fenrir.
-   * ./include/video.h: moved vout_CopyPicture out of the way, an inline
-     function did not make sense here.
-   * ./include/video.h: moved vout_ChromaCmp out of the way.
-   * ./plugins/avi/fourcc.h, ./include/video.h: merged these two files into
-     video.h.
-   * ./include/os_specific.h: this file is now always included.
-   * ./include/debug.h: removed this file which was almost useless, and moved
-     ASSERT to common.h.
-   * ./include/common.h: fixed vlc_memalign and changed its prototype to
-     follow posix_memalign's.
-
-2002-04-25 Thursday 21:35  sam
-
-   * ./configure.in: dropped usage of $withval and $enableval in favor of the
-     safer variants $with_foo and $enable_foo.
-
-2002-04-25 Thursday 11:41  fenrir
-
-     * plugins/avi/avi.c: will not segfault when no audio is found/supported.
-
-2002-04-25 Thursday 03:01  fenrir
-
-     * plugins/ffmpeg/ffmpeg.c : with empty frame(data_packet) it won't segfault
-     * plugins/avi/avi.c : use KeyFrame to seek, so video will not be bad as
-         before
-
-2002-04-25 Thursday 02:10  jobi
-
- * Moved Program Specific Information decoder to the ts demux module
- * Added a mpeg_ts_dvbpsi module tha uses libdvbpsi to decode PSIs. It is
-   used by default if the lib is found. It shares much code with mpeg_ts
-
-2002-04-24 Wednesday 23:49  gbazin
-
- * fixed typo. You have to double click on the video window to switch to
-   fullscreen.
-
-2002-04-24 Wednesday 23:08  gbazin
-
- * on Win32 the config file is now stored under the "Application Data" folder
-   belonging to the user. (this works if at least IE4 is installed, otherwise
-   the old method is used to get the config directory)
-
-2002-04-24 Wednesday 22:56  jlj
-
-   * Fixed MacOS X module linking problem.
-
-2002-04-24 Wednesday 00:36  sam
-
-   * ./src/interface/main.c: we no longer segfault if argc == 0.
-   * ALL: renamed PLUGINS to __PLUGINS__ to avoid conflicts with libraries
-     defining it. Grmbl.
-   * ./src/input/input_ext-plugins.c: cosmetic change.
-
-2002-04-23 Tuesday 23:44  fenrir
-
- * ./plugins/ac3_adec/* use _M to avoid conflict with libavcodec.a
- * ./plugins/avi a light  avi demux
- * ./plugins/ffmpeg a video decoder for divx v3 and opendivx
-
-2002-04-23 Tuesday 23:37  ipkiss
-
-  * plugins/win32/preferences.cpp: fixed a compilation bug
-
-2002-04-23 Tuesday 23:06  sam
-
-   * ./plugins/avi, ./plugins/ffmpeg: created empty directories for fenrir's
-     upcoming work.
-
-2002-04-23 Tuesday 22:07  gbazin
-
- * DirectX video output plugin now uses triple buffering for YUV overlay. This
-   improves the video quality a lot (no tearing) without affecting performance.
-   (I knew double buffering sucked but I just discovered why triple buffering
-    is better: you don't have to wait for the vsync to flip the buffers).
-
- * Fixed the DirectX video output for non-overlay modes. It was only working
-   in RGB16 before.
-
- * Fixed the mouse autohidding feature in the DirectX plugin
-  (at least partially).
-
- * Fixed the spu decoder to take the pitch of the destination picture into
-   account when rendering the subtitles (Implemented only for the YUV modes).
-
-2002-04-23 Tuesday 20:58  sam
-
-   * ./plugins/spudec/spu_decoder.c, ./plugins/dvd/dvd_es.c: temporary fix
-     to avoid retrieving the spu palette from a network stream as if it was
-     a DVD.
-
-2002-04-23 Tuesday 14:16  sam
-
-   * ./src/interface/main.c: tidied the help output code.
-   * ALL: removed underscores from option names and made a few options more
-     self-explanatory, for instance --input_channel becomes --audio-channel;
-     run vlc -H to see what has changed.
-   * ALL: replaced many occurences of "plugin" with the word "module".
-   * ./src/interface/main.c: moved all satellite-specific configuration options
-     to the satellite plugin.
-   * ./po/*: updated translations.
-
-2002-04-23 Tuesday 13:47  sam
-
-   * ./plugins/chroma/i420_yuy2.h: optimized the 420 planar-to-packed chroma
-     transformations. They're now PIC-friendly as well.
-
-2002-04-23 Tuesday 03:21  jlj
-
-   * Added Open disc and network panels.
-   * Some changes to the control layout.
-
-2002-04-22 Monday 08:20  sam
-
-   * ./src/interface/main.c: i_warning_level is set to 0 to avoid unwanted
-     verbose messages.
-   * ./po/en_GB.po: British translation.
-
-2002-04-21 Sunday 21:29  gbazin
-
- * Fixed the warning_level handling: "-v" and "--warning" are now working as
-   they should and they also are cumulative (using -vv --warning=3 you end up
-   with i_warning_level=5)
-
-2002-04-21 Sunday 18:32  sam
-
-   * ./src/misc/configuration.c: support for short options. -V, -A, -I
-     are back, and we also have -4 and -6 for IPv4/IPv6.
-
-2002-04-21 Sunday 11:23  gbazin
-
- * added config_GetFloatVariable() and config_PutFloatVariable() to the config
-   module.
- * added a --zoom <float> config option.
- * added a call to RestoreCPUState() in InitIDCT() in idct_sparse.h so that the
-   FPU is still available after a call to InitIDCT().
- * deactivate stream buffering when logging to a file.
-
-2002-04-21 Sunday 10:32  sam
-
-   * ./po/*: re-ran make update-po, fixed a few translations.
-   * ./po/fr.po: completed the french translation.
-   * ./plugins/gtk/gtk.glade, ./plugins/gtk/gnome.glade: synchronized a few
-     strings between the Gtk+ and GNOME modules to avoid duplicate translations.
-
-2002-04-20 Saturday 20:42  sam
-
-   * ./po/de.po: updated german translation. Many thanks to Thomas Graf.
-
-2002-04-20 Saturday 17:52  tooney
-
-   . Url & mailing-lists corrections
-
-2002-04-20 Saturday 15:40  gbazin
-
- * the last category from the config options wasn't displayed.
-
-2002-04-20 Saturday 15:12  jpsaman
-
- Updated Netherlands translation of interface.
-
-2002-04-20 Saturday 10:19  lool
-
-   * po/fr.po : completed french translations
-
-2002-04-19 Friday 13:56  sam
-
-   * ALL: internationalized all configuration strings.
-   * ./src/interface/main.c: we now set LC_CTYPE to get the right charset.
-   * ./src/misc/configuration.c: lots of simplifications in the code.
-   * ./po/vlc/pot: updated translations.
-
-2002-04-18 Thursday 21:32  massiot
-
- Fixed typos.
-
-2002-04-18 Thursday 19:38  sam
-
-   * ./vlc.spec: fixed build dependencies.
-   * ./configure.in: when -lintl is available, we now also link plugins with it.
-
-2002-04-18 Thursday 12:51  sam
-
-   * ./include/threads.h: fixed a segfault under Solaris, thanks to Meuuh.
-   * ./plugins/spudec/spu_decoder.c: RGB 24bpp and 32bpp support.
-
-2002-04-18 Thursday 05:11  sam
-
-   * ./configure.in: switched version to 0.3.1.
-   * ./vlc.spec: imported Mandrakesoft's latest enhancements.
-   * ./ChangeLog: updated ChangeLog.
-
-2002-04-18 Thursday 04:34  sam
-
-   * ./configure.in, ./plugins/network/ipv6.c: support for the GNU glibc
-     extension gethostbyname2(), thanks to Thomas Graf.
-
-2002-04-17 Wednesday 23:03  massiot
-
- * Finally fixed MacOS X aspect ratio. If you know how to center the
- picture in the screen, and make the remaining space black instead of
- white, PLEASE drop me a mail !
-
-2002-04-17 Wednesday 17:00  jobi
-
- * in TS demux, a program is selected only if a PMT for it was found.
-   This should fix the problem that occured when reading a file directly
-   extracted from a satellite card.
- * UDP access plugin uses input_SetProgram.
-
-2002-04-17 Wednesday 11:43  sam
-
-   * ./AUTHORS: added people locations, just for fun.
-   * ./configure.in: disabled SSE plugins when using mingw32.
-   * ./src/misc/configuration.c: disabled the AltiVec warning message on the
-     PowerPC platform because it was misleading.
-
-2002-04-16 Tuesday 23:00  massiot
-
- * Have dvdread plug-in respond to dvd: URLs ;
- * MacOS X interface shouldn't take as much CPU as it used to ;
- * Fixed a bug in Altivec-enabled MC (thanks walken) ;
- * Fixed a case of segfault in Altivec-enabled memcpy.
-
-2002-04-16 Tuesday 22:13  jobi
-
- * big update of Henri's howto
-
-2002-04-15 Monday 23:04  massiot
-
- * Support for pictures with a pitch different from the picture width,
- inspired by Gildas Bazin.
-
-2002-04-15 Monday 14:06  jobi
-
- * fixed a typo in satellite input
- * added options to configure antenna (sat_lnb_lof1, sat_lnb_lof2,
-   sat_lnb_slof and sat_diseqc). They only appear if satellite input
-   is compiled.
-
-2002-04-15 Monday 04:36  jobi
-
- * removed a totally useless switch in my last commit
-   (switch i {case 1: i=1;break; case 2: i=2: ...
-   I'd better got to bed ;)
-
-2002-04-15 Monday 04:28  jobi
-
- * fixed a few bugs in satellite input (device was not closed in every
- failure case, symbol rate limits in gnome interface were wrong)
-
- * added FEC choice in command line, gtk and gnome interfaces. Command
- line is now
- satellite:<frequency(Hz)>,<polarization(0=V,1=H)>,<fec(1=1/2,2=2/3...)>,
- <symbol rate(kbyte/s)>
-
-2002-04-11 Thursday 09:25  tcastley
-
- Implemented a fix for nVidia overlays thanks to Bertil.
-
-2002-04-11 Thursday 08:55  sam
-
-   * ./Makefile: fixed the Win32 interface under Win2k/XP.
-   * ./src/misc/modules_plugins.h: implemented a dlerror()-like wrapper
-     for the Win32 API.
-
-2002-04-10 Wednesday 17:47  jobi
-
- * fixed another bug in PS demux : the first program added was at the
- same time declared as the current program and as a new program, which
- made the ES be selected two times.
-
-2002-04-10 Wednesday 16:26  jobi
-
- * fixed a bug in input_SetProgram, that made the ps file input
- launch without video. Sorry about this.
-
-2002-04-10 Wednesday 10:08  tcastley
-
- Fixed code to close vout window, does not segfault anymore.
-
-2002-04-10 Wednesday 02:48  lool
-
-   * ./po/fr.po: French translation update
-
-2002-04-10 Wednesday 00:08  sam
-
-   * ./configure.in: fixed a bug in the libdvdread detection.
-   * ./configure.in: fixed plugin compilation under Win32.
-
-2002-04-10 Wednesday 00:05  sam
-
-   * ./vlc.spec: imported MandrakeSoft's enhancements.
-
-2002-04-10 Wednesday 00:05  sam
-
-   * ./doc/developer/decoders.xml: fixed a typo preventing compilation.
-
-2002-04-10 Wednesday 00:04  sam
-
-   * ./plugins/aa/aa.c: we now parse the AAOPTS environment variable.
-   * ./plugins/aa/aa.c: a few simplifications in the code.
-
-2002-04-08 Monday 14:53  jobi
-
- * made file access plugin use input_SetProgram so that we may change
-   program when reading a file
- * fixed a bug in input_SetProgram
- * added --input_program <int> option, to choose the program from
-   the command line
-
-2002-04-07 Sunday 23:08  massiot
-
- * Fixed Altivec-enabled version of fastmemcpy
- * Fixed --memcpy switch
- * Changed CFLAGS_VLC to vlc_CFLAGS (last-minute changes are great ideas :p)
- * New README file for MacOS X.
-
-2002-04-07 Sunday 06:48  sam
-
-   * ./configure.in: wrote a better test for libdvdread detection.
-   * ./plugins/gtk/gtk.glade: added lines this #@%$! Glade had munched, fixes
-     a segfault in the Gtk+ popup menu when toggling the interface.
-   * ./plugins/motion/motion.c: fixed a compilation issue on compilers which
-     do not accept empty macro arguments.
-
-2002-04-06 Saturday 05:54  sam
-
-   * ./doc/release-howto.txt: updated documentation.
-   * ./vlc.spec: added missing plugin filenames to the build process.
-
-2002-04-06 Saturday 04:22  sam
-
-   * ./plugins/win32/mainframe.dfm: swapped two mixed up tooltips.
-   * ./Makefile: fixed make dist and make distclean.
-   * ./plugins/dvd/dvd.c: compilation fix.
-   * ./plugins/gtk/gtk_callbacks.c: fixed ejection code.
-   * ./plugins/text/ncurses.c: fixed compilation of the ncurses plugin.
-   * ./vlc.spec: updated specfile.
-
-2002-04-05 Friday 21:26  sam
-
-   * ./Makefile, ./configure.in: misc BeOS build fixes.
-
-2002-04-05 Friday 21:03  jlj
-
-   * ./plugins/macosx/vout_macosx.c: memalign -> vlc_memalign
-
-2002-04-05 Friday 20:44  sam
-
-   * ./plugins/win32/win32.cpp: fixed `--intf intfwin' which wasn't working.
-   * ./Makefile: we don't include the Gtk+ and SDL DLLs in the win32 package
-     anymore, the package is now 700k instead of 4MB.
-   * ./configure.in, ./Makefile, ./Makefile.opts.in: replaced LIB_FOO with
-     foo_LDFLAGS and CFLAGS_BAR with bar_CFLAGS for faster builds, and moved a
-     lot of stuff from Makefile.opts.in back to configure.in.
-   * ./install-win32: updated script for NSIS 1.96.
-
-    I hope this doesn't break too many other architectures...
-
-2002-04-05 Friday 12:35  sam
-
-   * ./configure.in: added --enable-intfwin to enable the win32 interface and
-     --with-bcbuilder to tell make where to find Borland C++ Builder.
-
-2002-04-05 Friday 03:27  sam
-
-   * ./plugins/win32/intfwin.bpr: we now build intfwin.so at the right place.
-   * ./plugins/win32/Makefile: intfwin.so can be built using commandline.
-   * ./configure.in, ./include/threads.h, ./include/common.h: a custom defs.h
-     file isn't needed for the intfwin plugin anymore.
-   * ./INSTALL.win32: updated compilation instructions for the intfwin plugin.
-
-2002-04-05 Friday 01:05  gbazin
-
- * introduced a memalign wrapper that will align the memory manually if
-   memalign doesn't exist.
-
-   void *vlc_memalign( size_t align, size_t size, void **pp_orig )
-   where the return value is the aligned pointer and *pp_orig is the pointer
-   that has to be freed afterwards.
-
-   the arithmetic I'm doing on the pointer to align it is not portable to
-   64bits architectures. If someone knows how to something portable, please
-   tell me ( and no I don't want to do if(sizeof(void *) == blabla) ).
-
-   Other little problem, I was planning to use posix_memalign by default in
-   the wrapper implementation but it doesn't work (someone can tell me what
-   I'm doing wrong ?)
-
- * re-enabled the sse plugins on win32 as we don't have anymore alignment
-   issues.
-
- * fixed typo in vout_directx.c
-
-2002-04-04 Thursday 22:51  massiot
-
- * FINALLY fixed HTTP input bug (I'm SO HAPPY with this !)
- * Disabled memcpyaltivec since it's buggy
-
-2002-04-04 Thursday 22:08  massiot
-
- * Fixed intf_eject for iPAQ (untested)
- * asm memcpyaltivec for Linux/PPC
-
-2002-04-04 Thursday 16:22  ipkiss
-
-   * ./AUTHORS: added myself :)
-   * ./plugins/win32/mainframe.cpp: disabled the "hide interface" menu
-     item, not yet implemented.
-   * ./plugins/win32/about.dfm: replaced the outdated author list with a
-     "VideoLAN Team" entry.
-
-2002-04-04 Thursday 15:35  sam
-
-   * ./plugins/gtk/gtk.glade, plugins/gtk/gnome.glade, ./plugins/kde/kde.cpp:
-     replaced the outdated author list with a "VideoLAN Team" entry.
-   * ./debian/rules, ./debian/control: deactivated the vlc-kde package because
-     it does not work, and removed the vlc-a52 package because liba52 is
-     statically linked into vlc.
-   * ./debian/control: added more helpful package descriptions.
-   * ALL: changed version to 0.3.0. Yeah, it's coming.
-   * ./Makefile: fixed make dist.
-
-2002-04-04 Thursday 05:08  sam
-
-   * ./src/video_output/video_output.c: fixed a vout4 image starvation bug.
-   * ./plugins/dvd/dvd.c: we look for libdvdcss.so.2 as well as -.so.1.
-   * ./configure.in: BSD/OS fixes thanks to Steven M. Schultz.
-   * ./Makefile: renamed the `snapshot' rule to `dist'.
-   * ./Makefile: removed the `snapshot-nocss' rule which isn't needed anymore.
-
-2002-04-04 Thursday 00:23  jlj
-
-   * ./src/interface/intf_eject.c: Fixed a MacOS X bug.
-
-2002-04-03 Wednesday 23:24  massiot
-
- * Fix for iPAQ familiar Linux (untested)
- * HTTP files now find the EOF (though HTTP input is still broken)
-
-2002-04-03 Wednesday 22:36  massiot
-
- Fixed altivec memcpy module [OS X port]
-
-2002-04-03 Wednesday 16:22  sam
-
-   * ./Makefile.modules: modules now depend on Makefile.opts.
-   * ./configure.in: added (hopefully) explicit messages on how to get
-     libdvdcss and link vlc with it.
-   * ./plugins/dvdread/input_dvdread.c: removed inclusion of dvd_udf.h.
-
-2002-04-03 Wednesday 13:18  ipkiss
-
-  * ./plugins/win32/*: Added management for secondary config dialogs
-
-2002-04-03 Wednesday 06:45  sam
-
-   * ./plugins/ogg/*: added preliminary files for an Ogg/Vorbis decoder a
-     contributor is currently working on.
-
-2002-04-03 Wednesday 06:23  sam
-
-   * ALL: removed libdvdcss from the vlc tree.
-   * ALL: removed libdvdread from the vlc tree.
-   * ./acconfig.h: removed this file.
-   * ./plugins/dvd/dummy_dvdcss.c: merged this file into dvd.c.
-   * ./AUTHORS: moved a few gentlemen to the libdvdcss AUTHORS file.
-
-2002-04-03 Wednesday 06:19  gbazin
-
- * fixed ./plugins/gtk/gtk_callbacks.c to use the "dvd_device" config option
-   instead of the now inexistant DVD_DEVICE macro.
-
-2002-04-03 Wednesday 02:43  sam
-
-   * ./po/ja.po: added Japanese translation from Fumio Nakayama
-     <endymion@ca2.so-net.ne.jp>.
-   * ./plugins/gtk/gtk_callbacks.c: fixed disc ejection code.
-   * ./ChangeLog: how about a nice cup of 870 lines of ChangeLog for the 0.3.0
-     release?
-
-2002-04-02 Tuesday 23:43  gbazin
-
- * New pthread implementation for WinNT/2K/XP. This implementation shouldn't
-   be subject to race conditions as it is using SignalObjectAndWait() from the
-   Win32 API.
-   As this should be somehow slower than the old method (still used on Win9x),
-   you can specify that you want to use the old method with the "fast_pthread"
-   config option.
-
- * Added a new p_main_sys global variable. This variable is a pointer to an
-   OS specific structure which is defined in *_specific.h. This structure can
-   be filled by the already existing System_Init() function and is a nice
-   way to avoid too many #ifdefs.
-
-2002-04-02 Tuesday 23:27  gbazin
-
- * Got rid of the DVD_DEVICE macro. We now use the dvd_device config option.
-   ( this creates a small memory leak as we don't free the string obtained
-     from config_GetPszVariable, but I think we can live with it for now )
-
- * the SSE plugins are disable on the mingw32 build as they don't work.
-   ( because memalign is not implemented on win32, and malloc only aligns
-     on an 8 bytes boundary )
-
- * fixed small mistake in INSTALL.win32
-
-2002-04-02 Tuesday 23:22  ipkiss
-
-  * ./include/config.h: fixed config directory name for windows
-  * ./plugins/win32: the network dialog now respects the preferences settings
-
-2002-04-02 Tuesday 23:00  massiot
-
- Added memcpyaltivec.
-
-2002-04-02 Tuesday 22:46  massiot
-
- Compilation fix. :-ppppp
-
-2002-04-02 Tuesday 22:16  massiot
-
- * Altivec-enabled version of fastmemcpy
- * Use ImageBuffer instead of ScreenBuffer in OS X video output (should be
- faster)
-
-2002-04-02 Tuesday 21:56  ipkiss
-
- * ./src/interface/main.c: check that channels have been created before
-   the call to network_ChannelJoin
-
-2002-04-02 Tuesday 15:18  ipkiss
-
-  * ./plugins/win32:
-         - fixed a few bugs in the preferences
-         - better auto-resizing of the main window
-         - the disc dialog now respects the preferences settings
-
-2002-04-02 Tuesday 11:31  ipkiss
-
-  * ./src/misc/configuration.c: small compilation fix
-
-2002-04-02 Tuesday 10:44  tcastley
-
- Added a test for the nooverlay option.
-
-2002-04-02 Tuesday 10:43  tcastley
-
- Changed directory of the config file for BeOS to be consistant with
- OS standard.
-
-2002-04-02 Tuesday 10:17  sam
-
-   * ./configure.in: BeOS, liba52 and chroma plugin compilation fixes.
-   * ./plugins/dvd/dvd_access.c: removed a warning.
-   * ./src/misc/configuration.c: Solaris fixes by Meuuh.
-   * ./FAQ: removed outdated stuff.
-
-2002-04-02 Tuesday 06:31  gbazin
-
- * Fixed yet another bug related to the event thread creation
- * Removed a few debug messages
-
-2002-04-01 Monday 21:54  gbazin
-
- * Fixes for the Win32_msvc build
-
-2002-04-01 Monday 21:39  gbazin
-
- * Microsof Visual Studio C++ 6 project files.
-   This is usefull mainly for debugging as the hardware accelerated plugins
-     can't be compiled with msvc.
-
- I won't be maintaining this msvc project as I don't have MSVC myself, but
- maybe this will encourage people to try to develop for vlc (or maybe just
- discourage them ;-)
-
-2002-04-01 Monday 16:08  gbazin
-
- * Win32 compilation fixes when downmixsse and downmix3dn are declared as
-     plugins.
- * Fixed the waiting on the event thread creation in the directx plugin.
-
-2002-04-01 Monday 10:47  gbazin
-
- * updated the "package-win32" rule
- * all txt files are now converted to dos format (CRLF)
-
-2002-04-01 Monday 10:13  gbazin
-
- * VLC-Win32 Cross-Compile Howto, courtesy of Bill Eldridge.
-
-2002-04-01 Monday 09:59  gbazin
-
- * updated INSTALL.win32
-
-2002-04-01 Monday 07:37  tcastley
-
- Fixed the color_space problem.  Overlays now work.
- Still problem with nVidia cards.
-
-2002-04-01 Monday 05:49  tcastley
-
- Improved overlay detection, default colour space selection.
- Has bad output color need some work.
-
-2002-03-31 Sunday 22:59  gbazin
-
- * allow the user to resize the configuration windows
- * moved config_GetIntVariable out of the loop
-
-2002-03-31 Sunday 22:35  gbazin
-
- * You can now set a maximum height for the configuration windows in the gtk
-     and gnome plugins. This patch _doesn't change_ the look of the interface
-     unless this interface tries to use more space than allowed, in which case
-     scrollbars are added to make the navigation easy.
-     Note that this setting only affects the default size the interface will
-     use, the user is then free to change the size of the window as he wants.
-
- * Tooltips are now triggered only in specific places. This is a lot less
-    intrusive and annoying for the users.
-
-2002-03-31 Sunday 17:59  ipkiss
-
-  * ./plugins/win32: fixed the bug on exiting the vout pressing 'q'
-
-2002-03-31 Sunday 08:13  tcastley
-
- Implemented an "always-on-top" feature for the interface window.
- RGB16 Overlay supported again.
- Resizing is now implemented consistantly.
-
-2002-03-31 Sunday 05:10  ipkiss
-
-  * plugins/win32: subtitles should work, now
-
-2002-03-29 Friday 00:14  massiot
-
- Disabled the server argument in udpstream: because it confuses users and is
- not of any practical use.
-
-2002-03-28 Thursday 21:21  massiot
-
- Fix for sparc.
-
-2002-03-28 Thursday 10:17  gbazin
-
- * don't try to stat() the dvd drive letter on win32
- * disabled YUV overlay double buffering for now, as it seems to actually be
-     slower.
- * temporary fix in vlc_cond_signal() for win32 (I really should use
-     SignalObjectAndWait() on WinNT so we can avoid race conditions in the
-     pthread code). This fixes a problem noticed on WinXP where vlc would
-     freeze regularly and eat-up all the CPU (fun no?)
-
-2002-03-28 Thursday 03:53  jobi
-
- * When unselecting an ES, we must ged rid of p_es->p_pes so that it is
-   regererated when we select this ES again. It made vlc segfault when
-   switching from some stream to another, or when switching program
-   in satellite input.
-
-2002-03-27 Wednesday 22:15  massiot
-
- * UDP access plug-in can now receive MPTS (Multiple Program TS) and switch
- programs
- * Audio and video output go to time-constrained scheduling [OS X port]
-
-2002-03-27 Wednesday 21:01  lool
-
- Some dirty ifdefs for a nicer gnome interface (gnome buttons, gnome
- dialogs).
-
-2002-03-27 Wednesday 19:54  jpsaman
-
- Translation of user interface messages to Netherlands.
-
-2002-03-27 Wednesday 19:53  jpsaman
-
- Added Netherlands translation (nl) to configure.in
-
-2002-03-27 Wednesday 18:43  lool
-
- plugins/gtk/gnome.c, plugins/gtk/gtk.c:
-     new options "gtk_hide_toltips" or "gnome_hide_tooltips"
-
-  Tooltips are enabled by default. This option is only considered on
- module initialization.
-
-2002-03-26 Tuesday 23:39  massiot
-
- * GNU make detection
- * Deleted non-working fullscreen menu item [OS X]
- * udp and http no longer modify p_input->psz_name
-
-2002-03-26 Tuesday 23:08  gbazin
-
- * various little portability fixes
-
-2002-03-26 Tuesday 22:30  gbazin
-
- * modified the gtk interface to save an empty <string> option as a NULL pointer
- * modified config_LoadConfigFile to consider an empty <string> option as a
-    NULL pointer.
-
-2002-03-26 Tuesday 22:02  gbazin
-
- * changed the behaviour of the config file:
-   - now all the config options are saved. <string> config options which have
-   no default value are also saved in the config file but as an empty string.
-   - config_LoadConfigFile will ignore empty config options, which also means
-   we cannot pass an empty string as a <string> config option. (this shouldn't
-   matter anyway)
-
-2002-03-26 Tuesday 17:33  lool
-
- plugins/gtk/gtk_preferences.c:
-   . save button (inadvertently suppressed)
-
-2002-03-26 Tuesday 16:06  ipkiss
-
-  * plugins/win32:
-         - added toolbar icons (thanks xav)
-         - we can no longer edit plugin names in the preferences :)
-         - the tool button for playlist is now a toggle button
-
-2002-03-26 Tuesday 10:29  tcastley
-
- Disabled controls if the playlist was empty.
-
-2002-03-25 Monday 23:36  ipkiss
-
-  * Added a win32 interface plugin, developed with Borland C++ Builder.
-    To build the plugin, follow the instructions in INSTALL-win32.txt
-
-  * Known bugs:
-         - subtitles don't work
-         - a crash occurs when the user exits by pressing 'q' in the vout
-         - when moving the slider, position in the stream updates even if
-           the slider isn't released yet
-
-  * TODO list:
-         - clean code in menu.cpp
-         - adapt lool's enhancements of the Gtk+ preferences box
-         - write drag-and-drop stuff
-         - and of course, fix known bugs :)
-
-  * For those of you who can't wait till the next release to test the win32
-    interface, binary files are available here:
-    http://www.via.ecp.fr/~ipkiss/intfwin/vlc.zip
-    Enjoy!
-
-2002-03-25 Monday 22:38  lool
-
- plugins/gtk/gtk_preferences.c:
-   . fixed an ugly structure
-   . the tabs are not verticaly expanded as they were
-   . small enhancements
-
-2002-03-25 Monday 20:37  lool
-
- The "we love gibalou" commit :
-   * plugins/gtk/gnome.c, plugins/gtk/gtk.c, plugins/gtk/gtk_common.h :
-       . new Tooltips structure
-   * plugins/gtk/gtk_preferences.c:
-       . modifications of some widgets, the structure, cosmetic changes
-   * src/interface/main.c:
-       . typos
-       . a couple new descriptions
-
-2002-03-25 Monday 19:16  gbazin
-
- * moved the "display" option from main to the relevant plugins. ( We now have
-    the x11_display, xvideo_display, xmga_display and ggi_display options ).
-
-2002-03-25 Monday 04:18  sam
-
-   * Fixed a little omission in INSTALL-win32.txt.
-
-2002-03-25 Monday 02:06  jobi
-
- * Fixed a bug that made vlc segfault when choosing a program, change to
-   another and come back to the first one.
- * Added gtk and gnome interfaces for satellite input. We should find a
-   way to hide the button if satellite support is not compiled.
-
-2002-03-22 Friday 13:16  tcastley
-
- Implemented correct scaling and used new window size variables.
- Beta always on top for the interface window.  New cursor handling.
-
-2002-03-22 Friday 00:55  xav
-
-  - Updated INSTALL-win32.txt
-
-2002-03-22 Friday 00:47  jlj
-
-   * Fixed a problem in the MacOS X aout which caused the previously
-     played audio frames to be played when there were no new frames
-     available.
-   * MacOS X vout now uses the height/width calculated in video_output.c
-
-2002-03-22 Friday 00:24  xav
-
-  * Win32 fix.
-
-2002-03-21 Thursday 23:49  massiot
-
- Miscellaneous fixes for the OS X port.
-
-2002-03-21 Thursday 22:10  gbazin
-
- * the calculation for the initial video window dimensions is now done in
-     video_output.c and made available into p_vout->i_window_height/width.
-     This allows to get rid of duplicated code and unify the behaviour of
-     the video output plugins. (not all the plugins have been modified
-     because I didn't want to break anything).
-
-     As a side effect, the --width and --height options are now working, you
-     can even use only --width or only --height the other dimension will adapt
-     automatically to the video characteristics.
-     Note that you need to remove the width/height options from the config file
-     or set them to -1 if you want to use the actual video size.
-
-2002-03-21 Thursday 07:11  gbazin
-
- * moved GetConfigurationFromCmdLine() into configuration.c and renamed it
-    into config_LoadCmdLine()
- * config_GetHomeDir doesn't use getpwuid_r anymore as this was creating
-    some problems on solaris. This function now uses getpwuid and is called
-    only once to store the home directory into the p_main structure.
-
-2002-03-21 Thursday 02:28  jobi
-
- Forgot to add the input files.
-
-2002-03-21 Thursday 02:27  jobi
-
- [no log message]
-
-2002-03-20 Wednesday 23:00  gbazin
-
- * fixed stupid bug in stupid ConvertPrintfFormatString() function
- * fixed the "waveout not closing" bug. We need to reset the waveout device
-     before closing it.
-
-2002-03-20 Wednesday 17:44  sam
-
-   * ./src/input/mpeg_system.c: fixed a bus error on UltraSparc.
-
-2002-03-20 Wednesday 14:08  sam
-
-   * Win32 and Solaris compilation fix.
-
-2002-03-20 Wednesday 10:33  tcastley
-
- Improved scaling, correct aspect ratio even in full screen mode.
- Duplicate code reduces and framework for Overlay and OpenGL modes in place.
-
-2002-03-20 Wednesday 03:43  sam
-
-   * ./src/misc/modules_plugin.h: kludge to allow the ALSA module to be
-     compiled as a plugin. Please test.
-   * ./include/modules.h: fixed a C++ warning.
-
-2002-03-20 Wednesday 03:12  ipkiss
-
-  * Added 3 bugs of the win32 port to the BUGS file
-
-2002-03-20 Wednesday 01:32  jobi
-
- * Raw device fix, courtesy of Steven Schultz
-
-2002-03-19 Tuesday 23:47  massiot
-
- Fixed a typo. Grmbl.
-
-2002-03-19 Tuesday 23:44  massiot
-
- Better IPv6 detection. IPv6 is disabled under MacOS X (no inet_pton
- call).
-
-2002-03-19 Tuesday 23:02  jobi
-
- * fixed some bugs in program management : selected ESs must be attached
- to the selected program.
-
-2002-03-19 Tuesday 14:00  sam
-
-   * ./plugins/aa: aalib output plugin courtesy of Sigmund Augdal.
-   * ./configure.in: fixed a few bashisms.
-   * ./src/misc/configuration.c: fixed build under Solaris.
-   * ./TODO: updated todo list.
-
-2002-03-19 Tuesday 12:48  gbazin
-
- * fixed two memory leaks
- * fixed typo in waveout.c
-
-2002-03-19 Tuesday 05:49  sam
-
-   * ./configure.in: BeOS compilation fixes.
-   * ./debian/rules: activated (broken) KDE interface.
-   * ./plugins/access/http.c: fixed a segfault.
-   * ./plugins/alsa/aout_alsa.c: fixed a segfault.
-
-2002-03-19 Tuesday 04:22  ipkiss
-
-   * ./include/common.h: fixed the compilation fix for Borland C++ :)
-
-2002-03-19 Tuesday 03:42  sam
-
-   * ./include/common.h: compilation fix for Borland C++.
-
-2002-03-19 Tuesday 03:33  jlj
-
-   * MacOS X aout now uses AudioConverter for int->float
-   * Various MacOS X intf improvements and bug fixes
-
-2002-03-19 Tuesday 00:30  sam
-
-   * ./plugins/chroma/i420_rgb8.c: fixed a warning.
-   * ./plugins/filter/deinterlace.c: fixed chroma deinterlacing.
-   * ./plugins/kde/kde.cpp: the KDE interface compiles again.
-   * ./plugins/mpeg_system/mpeg_es.c: fixed a segfault I introduced today.
-   * ./plugins/network/ipv4.c: cosmetic fix.
-   * ./src/interface/main.c: fixed a typo in the --help output.
-   * ./src/misc/netutils.c: fixed a segfault in the vlcs communication; still
-     unstable but solving other bugs won't do any good without rewriting the
-     whole playlist code. Which I'm doing right now.
-
-2002-03-19 Tuesday 00:12  massiot
-
- MacOS X compile fixes.
-
-2002-03-18 Monday 21:04  xav
-
-   * skip "//" if we find "://" in a resource we have to play : this allows us to use the syntax udpstream://host.
-
-2002-03-18 Monday 19:14  sam
-
-   * ./extras/MacOSX_dvdioctl: removed outdated files.
-   * ./plugins/fx/scope.c: fixed an infinite loop error.
-   * ./plugins: fixed segfaults in various demux plugins.
-   * ./plugins/sdl/vout_sdl.c: SDL_VIDEODRIVER can be specified from the
-     command line; try "--vout sdl:aalib"
-
-2002-03-18 Monday 17:09  sam
-
-   * ./configure.in: fixed linking of the ipv4 plugin.
-
-2002-03-18 Monday 16:38  xav
-
-  * DirectX plugin is now correctly detected and configured.
-
-2002-03-17 Sunday 21:59  sam
-
-   * ./BUGS: updated bug list.
-   * ./configure.in: ./configure --help should be a lot clearer now.
-
-2002-03-17 Sunday 17:00  sam
-
-   * ./plugins/chroma/i420_rgb8.c: plain C 8 bpp transformation.
-   * ./plugins/chroma/i420_rgb16.c: plain C 24/32 bpp transformations.
-   * ./plugins/ggi/ggi.c: support for 8 bpp displays.
-   * ./plugins/sdl/vout_sdl.c: support for 8 bpp displays.
-   * ./plugins/x11/xcommon.c: support for 8 bpp displays.
-   * ./src/video_output/video_output.c: fixed a segfault.
-
-2002-03-17 Sunday 13:53  gbazin
-
- * added an alternate fullscreen method. With this method, _nothing_ is allowed
- to be displayed on top of the video (especially not taskbars, etc...).
- Of course this can also be annoying sometimes, this is why it's an option.
-
- PS: does anybody know how not to propagate the Ctrl-Alt-Tab key event to the
- window manager. I tryed XChangeWindowAttributes with do_not_propagate_mask but
- it doesn't seem to work.
-
-2002-03-17 Sunday 11:12  gbazin
-
- * small fix for the config file. The parser assumes that the config file is
- divided into sections (a section is the config data for a plugin and begins
- with something like [foo]), so the comment for the beginning of the section
- must be after the section marker and not before.
-
- If you want to illustrate the problem (without this fix):
- - save vlc's config
- - exit from vlc and remove for example the dsp plugin (rm plugins/dsp.so)
- - resave vlc's config
- and now look at the end of the config file, it's all screwed up.
-
-2002-03-17 Sunday 05:48  tcastley
-
- Tidied code and prevented curruption on window not containing the video.
- Video window now returns to correct size and position after toggling
- full screen.
-
-2002-03-16 Saturday 23:03  sam
-
-   * ./configure.in: more modules are plugins.
-   * ./src/misc/configuration.c: changed ~/.VideoLan/vlc to ~/.videolan/vlcrc,
-     and a few cosmetic changes (sorry Gildas for the butchery).
-   * ./plugins/chroma/i420_rgb16.c: C version of the I420 to RV15/16 chroma.
-
-2002-03-16 Saturday 01:40  gbazin
-
- * This the last piece of the new configuration module. You can now save your
- configuration options (only from the gtk/gnome interface for now). The config
- file will be saved as ~/.VideoLan/vlc
-
- It's not quite yet finished (well there are a few small details to sort out),
- but I'm going away for the week-end and I wanted to commit this before so you
- can all have a play with it :)
-
-2002-03-15 Friday 18:20  sam
-
-   * ./plugins/spudec/spu_decoder.c: we now analyze the subtitle image
-     data to find the border color and the inner colors when there was
-     no way to find the palette data (network stream).
-
-2002-03-15 Friday 17:17  sam
-
-   * ./plugins/mpeg_system: fixed a parsing bug I introduced yesterday.
-
-2002-03-15 Friday 04:41  sam
-
-   * ./Makefile: fixed OS X vlc.app compilation dependencies.
-   * ./configure.in: fixed the endianness check under Solaris.
-
-   * ./src/input/input.c: strings are now initialized to "" instead of NULL.
-
-   * ./plugins/spudec/spu_decoder.c: we now properly support the subtitle
-     palette information we get from the DVD. Subtitles rox !
-   * ./src/video_output/vout_subpictures.c: removed all DVD-specific routines
-     and put them into spu_decoder.c.
-
-2002-03-15 Friday 01:47  stef
-
- *Move iec958/spdif encapsulation from ac3_spdif to aout_spdif.
- It will eventually allows to use ac3_adec or a52 for spdif output.
-
- *Remove an ugly loop in aout_spdif.
-
-2002-03-15 Friday 00:57  stef
-
- -Fixed chapter selection at startup.
-
-2002-03-14 Thursday 01:35  stef
-
- *p_es->p_demux_data is available in p_config->p_demux_data so that the input
- can pass information directly to the decoder.
-
- *First application: aspect ratio for DVD is read from the ifo (should fix
- the buf with aspect ratio in anamorphic DVDs).
-
- *The DVD plugin also copy the spu yuv palette in p_demux_data so that the
- spudec can display subtitle with the right color (sam !).
-
- *Removed duplicate code and useless lock in gtk.
-
-2002-03-13 Wednesday 12:46  jobi
-
- * Fixed EOF and Stop segfault in VCD input : input_BuffersEnd was being
-   called two times
-
-2002-03-13 Wednesday 08:41  tcastley
-
- Updated Tony Castley's e-mail.
-
-2002-03-13 Wednesday 08:39  tcastley
-
- New resizing and scaling code.  More in line with BeOS standards.
-
-2002-03-12 Tuesday 20:39  gbazin
-
- * a52 plugin updated to use liba52-0.7.3 ( which is now available on debian :)
-
-2002-03-12 Tuesday 18:37  stef
-
- *New configuration option to choose audio output format at runtime.
- It allows to select spdif pass-through decoder with --ac3_adec and to
- remove the ugly b_ac3 in main.h
-
- As a consequence --spdif doesn't work anymore: you should use --ac3_adec pass
-
- *Fixed a typo in main.c
-
- *Return the option name in error message for unknown option intead of the
- argument.
-
-2002-03-11 Monday 20:14  gbazin
-
- * gtk config interface modified so you can only have one instance of a plugin
-     config dialog box displayed at one time.
-
-2002-03-11 Monday 18:10  gbazin
-
- * oops, forgot to check the gnome interface before my last commit.
-
-2002-03-11 Monday 07:23  gbazin
-
- * New GTK configuration interface. This interface is generated dynamically
-   at run-time from the configuration data contained in each plugin.
- * config_PutPszVariable and config_GetPszVariable are now thread safe.
- * Few modifications/optimizations to the config module.
- * Got rid of all the _VAR macros in config.h
-
- This is the first version of the GTK configuration interface. There are still
- a few raw corners and a fews things left to do, but it basically does what
- I wanted.
- Constructive comments like it sucks or it smells rotten fish are of course
- very welcome. And if there are GTK gurus out there, please don't hesitate to
- add your touch.
-
- I also started to add usefull comments to the configuration options but I'm not
- really good at this kind of thing so if people want to help, they can finish
- the job. For this look at all the *_LONGTEXT macros at the top of main.c
-
- (PS: Translations will also be appreciated but not right now as the interface
- will likely change again in the few coming days)
-
-2002-03-10 Sunday 23:36  massiot
-
- Missing include (MacOS X port).
-
-2002-03-09 Saturday 16:48  stef
-
- *Fixed EOF segfault at end of DVD
-
- *Buffer manager is renintialised at area change.
-
-2002-03-09 Saturday 13:42  sam
-
-   * ./plugins/dvd/dvd_access.c ./plugins/vcd/input_vcd.c: we now exit more
-     cleanly on initialization error.
-
-2002-03-08 Friday 22:58  stef
-
- Rewrite most functions in DVD plugin. Some old bugs might have been
- solved in the operation. The plugin some be more readable now, and
- should produce fewaer segfaults (I hope so :p)
-
-2002-03-08 Friday 18:05  jobi
-
- * added some tests in open
-
-2002-03-08 Friday 00:26  bozo
-
- Audio output ALSA: spdif support.
-
-2002-03-07 Thursday 14:01  jobi
-
- * When reaching the end of a track, moves to the following one.
-
-2002-03-06 Wednesday 23:54  sam
-
-   * ./src/interface/main.c: disabled the GNOME segfault dialog in debug
-     mode. We want nice, clean segfaults, with huge core files and a lot
-     of rattle noise.
-
-2002-03-06 Wednesday 16:39  stef
-
- I hope you liked this bug: DVD demux was always used.
-
-2002-03-06 Wednesday 12:26  stef
-
- *Fixed demux plugin selection.
-
- *Take the lock on stream in VCDInit. PLease test, as I don't have any VCD
- to do it.
-
-2002-03-06 Wednesday 03:27  sam
-
-   * ./plugins/ac3_adec/ac3_parse.c: ac3dec is now less verbose.
-   * ./src/interface/interface.c: fixed a deadlock when seeking the
-     stream using the keyboard arrows.
-
-2002-03-06 Wednesday 01:20  stef
-
- *Removed an occurance of former angle item in gtk.
-
- *Fixed a bug in ES management introduced lately in DVD/DvdRead.
-
- *Beginning of reorganisation in DVD plugin source files, in order to try to
- make it easier to understand. There is some work left though :p.
-
- *Decreased the score for VCD plugin, as the VCD demuxer was used even
- for DVD :p. It should make autodetection work.
- Some comment:
- -I think that VCDInit should make a test on the access plugin and be launched
- only if the access plugin is VCD,
- -VCDOpen shouldn't set p_input->b_error: if it fails we just try another
- module,
- -PSRead doesn't need to be duplicated anymore: input_ReadPS is now available
- for plugins (cf Christophe's commit).
-
- Please comment around that: I'd like to know if the behaviour I've described
- is the one everyone expects.
-
- Enjoy my new bugs :p
-
-2002-03-05 Tuesday 23:29  jobi
-
- * Modified vcd input for the new input III.
- * Still have problems with end of tracks.
- * Modified the command line, as stef did for the DVD :
-
-  [vcd:][device][@[title][,chapter]
-
-  Note that chapter support is not yet implemented.
-
-2002-03-05 Tuesday 18:17  stef
-
- Dvd demux was no longer selected under win32
-
-2002-03-05 Tuesday 17:46  stef
-
- * Dvd angle is now handled through a program structure, so that the interface
- needs nothing specific to change angle.
-
- * Fixed a bug in clock management where ES without a program couldn't get
- timestamped.
-
- *Fixed program management in gnome/gtk. Program now also appears in popup.
-
- *In interface, only display ES associated with the selected program, or with
- no program at all.
-
-2002-03-05 Tuesday 06:48  gbazin
-
- * fixed typo in the win32 change to the input parser.
-
-2002-03-05 Tuesday 00:50  stef
-
- *More complete command line parsing for DVD, hopefully working this time.
-
-2002-03-04 Monday 23:56  massiot
-
- * IPv6 network module, courtesy of Alexis Guillard <alexis.guillard@bt.com>,
- for BT ;
- * --6 and --4 options to force IPv6 or IPv4 (FIXME: it should be -6 and
- -4 but I don't know how to do it with the new configuration module) ;
- * Channel manager now uses a socket from the network plug-in and is more
- portable (and probably broken, too :) ;
- * input_ReadPS and input_ReadTS are now in mpeg_system.c to be more
- easily reused by plug-ins other than mpeg_ps and mpeg_ts.
-
- That's all for tonight.
-
-2002-03-04 Monday 23:34  stef
-
- -fixed a typo.
-
-2002-03-04 Monday 22:20  gbazin
-
- * this time I actually commited the win32 modif to the input parser ;-)
-
-2002-03-04 Monday 22:18  gbazin
-
- * We now make sure the aout plugin buffers always contain between
- AOUT_BUFFER_DURATION/2 and AOUT_BUFFER_DURATION*3/2 worth of audio.
- This should solve the audio buffer underruns.
-
- * fix for the bug in input when filename contains a '@' character.
-
- * simplified the win32 specific changes to the input parser. ( I think
- we can safely assume that no access plugin name will have a length of
- one character)
-
-2002-03-04 Monday 03:44  stef
-
- -DVD access plugin is only called if specified under windows (no automatic detection)
-
-2002-03-04 Monday 02:50  stef
-
- [no log message]
-
-2002-03-04 Monday 02:26  stef
-
- -replaced setenv with putenv
-
- -fixed a bug in gtk.
-
-2002-03-04 Monday 01:53  stef
-
- [no log message]
-
-2002-03-03 Sunday 20:42  gbazin
-
- * added network to the list of the plugins directories in Makefile
- * small bugfixes
-
-2002-03-03 Sunday 17:34  xav
-
-  * Fixed DVD input under Win32.
-  * Fixed input parser under win32, chich couldn't understand that
- c:\windows\bureau is a valid file and doesn't need to be accessed with
- the plugin 'C' :-)
-  * BTW, I added myself in the AUTHORS file :)
-
-2002-03-03 Sunday 04:37  sam
-
-   * Got rid of int_types.h and did a few changes Ipkiss will need. Hope I
-     did not break other platforms.
-
-2002-03-02 Saturday 09:34  gbazin
-
- * fixed compilation problem related to ssize_t
-
-2002-03-02 Saturday 03:53  xav
-
-  * Various Win32 compilation fixes.
-  * DVD compiles, but doesn't work yet.
-  * Fixed some typos in my previous Win32 multicast commit
-
-2002-03-02 Saturday 03:51  sam
-
-    * ./plugins/dummy/input_dummy.c: fixed `vlc vlc:quit'.
-    * ./src/input/input.c: initialized uninitialized variables.
-
-2002-03-02 Saturday 03:29  stef
-
- *Forgot a header.
-
-2002-03-02 Saturday 03:15  stef
-
- *Initiliaze p_access_module & p_demux_modules to NULL when input thread
- in created.
-
-2002-03-01 Friday 16:07  sam
-
-   * ./po/no.po: Norwegian translation by Sigmund Augdal. BerdÃ¥ ka pø tüt.
-   * ./src/misc/modules.c: shortcuts for --intf work again, gvlc launches the
-     Gtk interface, qvlc launches the Qt interface, etc.
-   * ./plugins/fx/scope.c: we now have sound together with --aout scope.
-
-2002-03-01 Friday 14:17  stef
-
- *Removed numerous deadlocks.
-
-2002-03-01 Friday 01:59  xav
-
- Multicast under Win32 now works with the new input.
-
-2002-03-01 Friday 01:12  stef
-
- *dvd and dvdread support for input III.
-
- Dvdread is known to segfault at title change. I'm working on this.
-
-2002-03-01 Friday 00:33  massiot
-
- Input III (Episode 1).
- - Major rewrite of the buffer core functions
- - Modularity of access plugins (file, udp, http)
- - Modularity of network stack (ipv4, soon ipv6)
- - Autodetection of the type of stream
-
- And a new killing feature : HTTP streams are now seekable.
-
- Please note that dvd, dvdread and vcd plug-ins are broken and thus disabled.
-
-2002-02-27 Wednesday 22:57  sam
-
-   * ./plugins/mpeg_vdec/vpar_headers.c: we no longer crash when the next
-     stream doesn't have the same image size as the previous one.
-   * ./src/audio_output/aout_pcm.c: another overrun fix; please test.
-
-2002-02-27 Wednesday 19:05  sam
-
-   * ./configure.in: fixed a plugins/dsp.so compilation issue under OpenBSD.
-
-2002-02-27 Wednesday 18:19  sam
-
-   * ./plugins/dsp/aout_dsp.c: OpenBSD compilation fix.
-   * ./src/video_output/video_output.c: fixed a segfault on exit.
-
-2002-02-27 Wednesday 04:49  sam
-
-   * ./src/input/input.c: BeOS network support (no idea if it works when you
-     don't have BONE, though).
-
-2002-02-27 Wednesday 03:47  sam
-
-   * ./include/common.h: BeOS compile fixes.
-   * ./plugins/beos/vout_beos.cpp: fixed BeOS video output.
-
-2002-02-26 Tuesday 22:08  gbazin
-
- * Fixed uninitialized variable in config_Duplicate()
- * Fixed problem introduced in latest gtk commit
-
-2002-02-26 Tuesday 18:25  gbazin
-
- * forgot to add the declaration of server_port in main.c
- * char pointers obtained by config_GetPszVariable need to be freed
-
-2002-02-26 Tuesday 17:22  xav
-
- Multicast now works under Win32, but this is a _bad_ kludge.
-
- It still segfaults 4 secondes after the first frame, but, at least, I
- can see two or three frames from MI2 :-)
-
-2002-02-26 Tuesday 01:17  stef
-
- *Reversed my previous configuration change.
-
- I'd better used dvd_title or so but INPUT_TITLE_VAR is also used in
- gtk_open.c and I can't find a neat way to prevent this, so I leave this
- option in main.c.
-
-2002-02-25 Monday 23:59  sam
-
-   * ./include/threads.h: support for the State Threads Library, a userland
-     threads library (http://state-threads.sourceforge.net/). Useless to most
-     people, but can be handy to debug stuff. Activate with `--enable-st'.
-
-2002-02-25 Monday 18:42  stef
-
- *Adaptation to new configuration scheme for dvd, dvdread and spdif
-
-2002-02-25 Monday 11:25  sam
-
-   * ./plugins/lirc/lirc.c: removed CVS garbage.
-
-2002-02-25 Monday 04:30  sam
-
-   * ./plugins/gtk/gtk_menu.c: fixed a compile issue on IA64.
-   * ./plugins/fx/scope.c: new toy plugin, an audio scope module.
-
-     Each time I fix a bug in vlc I feel urge to code something useless. This
-     one is very, very rough for the moment, probably buggy, slow, will crash
-     your blender and reboot your fridge. Screenshot can be found here:
-       http://www.zoy.org/~sam/vlc/vlc-scope.jpeg
-     Activate with `--aout scope' (yes, it currently disables the real
-     audio output... I'll fix this as well).
-
-2002-02-24 Sunday 22:12  sam
-
-   * Replacement header for aout_common.h.
-
-2002-02-24 Sunday 22:12  sam
-
-   * Forgot one fix in my previous commit. As usual.
-
-2002-02-24 Sunday 22:06  sam
-
-   * Fixed a quite old bug in the audio output which made the sound stutter
-     when wrapping around the audio output fifo.
-   * Lots of simplifications in the audio output, got rid of b_stereo.
-
-2002-02-24 Sunday 21:36  jobi
-
- Added a menu in the GTK and gnome interfaces to change the current program
- in multi-program streams (such as ones provided by a DVB-S card).
-
-2002-02-24 Sunday 20:51  gbazin
-
- 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 ;-)
-
-2002-02-23 Saturday 21:31  gbazin
-
- * fixed array over-run bug in intf_MsgUnsub
-
-2002-02-22 Friday 20:46  gbazin
-
- * Don't try to grok altivec with mingw32.
- * --with-directx-path should now indicate the path where the actual
- headers are (before the headers had to be in an include subdir). By the
- way you can download these header files from the videolan web site.
-
-2002-02-21 Thursday 23:56  sam
-
-   * ./src/misc/modules_plugin.h: if symbol foo isn't found in the
-     plugin, we always try to open _foo, whatever the architecture.
-
-2002-02-21 Thursday 21:55  sam
-
-   * ./plugins/lirc/lirc.c: non-blocking patch from Sigmund Augdal
-     <sigmunau@stud.ntnu.no>; hope this time my enhancements don't break
-     everything :-)
-
-2002-02-21 Thursday 00:54  sam
-
-   * ./configure.in: gtk*-config detection fix for FreeBSD.
-
-2002-02-20 Wednesday 23:23  sam
-
-   * ./configure.in: removed a bashism.
-   * ./plugins/x11/xcommon.c: support for systems without shm.h.
-   * QNX compilation fixes here and there; the qnx plugin still doesn't work.
-
-2002-02-20 Wednesday 19:01  sam
-
-   * ./Makefile: the win32 port now uses a more recent version of gtk+.
-
-2002-02-20 Wednesday 05:56  sam
-
-   * ./plugins/gtk/gtk.c: the log window is now black with colourful text.
-   * ./plugins/gtk/gnome.c: ported the log window to the GNOME interface.
-   * ./src/interface/intf_msg.c: messages are sent to the queue even if
-     -vvvv* wasn't specified.
-
-2002-02-20 Wednesday 05:50  jlj
-
-   * MacOS X VCD support.
-
-2002-02-20 Wednesday 01:47  sam
-
-   * ./plugins/lirc/lirc.c: fixed my mistakes from yesterday.
-
-2002-02-19 Tuesday 03:54  sam
-
-   * ./plugins/lirc/lirc.: various fixes, thanks to Sigmund Augdal.
-   * ./plugins/text/logger.c: rewrote an ugly loop.
-   * ./plugins/gtk/gtk.c: added a Gtk+ window containing all the log
-     messages; updated in real time. To open it, go to "view"->"messages".
-
-2002-02-19 Tuesday 00:50  sam
-
-    * Got rid of TRACE and intf_DbgMsg which were seldom used anyway.
-    * All intf_*Msg functions now write to stderr.
-    * Implemented a message queue interface plugins can subscribe to.
-    * Wrote the logger interface plugin. Usage:
-       vlc -I logger:filename.log
-    * Lots of fixes in the SPU renderer.
-
-2002-02-18 Monday 19:02  stef
-
- Fixed a typo in aspect ratio calculation
-
-2002-02-18 Monday 01:34  jlj
-
-   * MacOS X vout improvements
-   * MacOS X intf now returns, allowing vlc to terminate properly
-   * Added a new make target: package-macosx
-
-2002-02-15 Friday 20:02  gbazin
-
- * Win32 compilation fixes (mingw includes dirent)
- * configure now checks for ddraw.h and not directx.h
- * vout_directx doesn't include directx.h anymore (this file isn't part of
-     the directx sdk)
- * moved all the stuff from aout_waveout.c directly into waveout.c (I don't
-     know what I was thinking about when I created these two files ;-)
- * until we fix the audio buffer underrun problem, waveout will be the
-     default audio output on win32 (instead of directx).
-
-2002-02-15 Friday 13:32  sam
-
-   * ALL: got rid of *_Probe functions because most of them were duplicates
-     of the real _Init or _Create functions. That's 1000 lines of code gained.
-   * ./src/misc/modules.c: we try not to keep the global lock in module_Need,
-     which should speed up output spawning.
-   * ./plugins/dummy/input_dummy.c: fixed vlc:quit command.
-   * ./plugins/gtk/gtk_playlist.c: compilation fix.
-   * ./plugins/macosx/*: preliminary fixes for the vout4 port.
-
-    Notes on the *_Probe eradication:
-   o I probably broke the DirectX video output, because of the "must init and
-     run in the same thread" issue. I'll fix this ASAP.
-   o Subtitles are broken (or at least, pretty ugly) in RGB mode.
-   o The input plugins still have *_Probe functions. This will disappear when
-     meuuh is finished with the access plugins.
-   o The decoder plugins still have *_Probe functions. This is probably not
-     going to change, it looks OK to me.
-
-2002-02-14 Thursday 23:29  sam
-
-   * Grmbl. Forgot to commit those Win32 fixes last time, and they were
-     stuck on VTHR. Sorry xav, this probably explains why I couldn't
-     find the commit log :-)
-
-2002-02-13 Wednesday 22:10  sam
-
-   * ./plugins/beos/*: BeOS fixes from Rudolf Cornelissen.
-   * ./src/interface/main.c: --desync now really accepts a value in ms.
-   * ./plugins/vcd/input_vcd.c: fixed a crash when not opening a VCD.
-   * ./src/video_output/vout_subpictures.c: fixed subtitles under BeOS and
-     other architectures which don't support overlay.
-
-2002-02-13 Wednesday 21:54  gbazin
-
- * compilation fix (include stdint.h)
- * fixed a SEGV
-
-2002-02-08 Friday 15:57  sam
-
-   * ./plugins/beos/vout_beos.cpp: ported the BeOS RGB video output to
-     vout4. The overlay video output still needs to be written though.
-
-2002-02-06 Wednesday 20:44  gbazin
-
- * Just renamed the liba52_adec plugin into a52 to comply with the naming
- convention used by the other plugins.
-
-2002-02-06 Wednesday 02:37  sam
-
-   * ./plugins/lirc/lirc.c: IR remote control plugin by Sigmund Augdal
-     <sigmunau@stud.ntnu.no>, activate with --enable-lirc.
-   * ./configure.in: put liba52_adec in a builtin for PIC/non-PIC reasons.
 
-2002-02-05 Tuesday 21:46  gbazin
+ * ./src/misc/configuration.c: small compilation fix
+
+------------------------------------------------------------------------
+r1630 | ipkiss | 2002-04-02 17:18:32 +0200 (Tue, 02 Apr 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/win32/disc.cpp
+   M /trunk/plugins/win32/disc.dfm
+   M /trunk/plugins/win32/disc.h
+   M /trunk/plugins/win32/mainframe.cpp
+   M /trunk/plugins/win32/mainframe.dfm
+   M /trunk/plugins/win32/preferences.cpp
+   M /trunk/plugins/win32/preferences.h
+
+
+ * ./plugins/win32:
+        - fixed a few bugs in the preferences
+        - better auto-resizing of the main window
+        - the disc dialog now respects the preferences settings
+
+------------------------------------------------------------------------
+r1631 | ipkiss | 2002-04-02 23:56:19 +0200 (Tue, 02 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/src/interface/main.c
+
+
+* ./src/interface/main.c: check that channels have been created before
+  the call to network_ChannelJoin
+
+------------------------------------------------------------------------
+r1632 | massiot | 2002-04-03 00:16:07 +0200 (Wed, 03 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/plugins/macosx/vout_macosx.c
+   M /trunk/plugins/memcpy/Makefile
+   M /trunk/plugins/memcpy/fastmemcpy.h
+   M /trunk/plugins/memcpy/memcpy.c
+   M /trunk/src/input/input_ext-plugins.c
+
+* Altivec-enabled version of fastmemcpy
+* Use ImageBuffer instead of ScreenBuffer in OS X video output (should be
+faster)
+
+------------------------------------------------------------------------
+r1633 | massiot | 2002-04-03 00:46:25 +0200 (Wed, 03 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/src/input/input_ext-plugins.c
+
+Compilation fix. :-ppppp
+
+------------------------------------------------------------------------
+r1634 | massiot | 2002-04-03 01:00:27 +0200 (Wed, 03 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+Added memcpyaltivec.
+
+------------------------------------------------------------------------
+r1635 | ipkiss | 2002-04-03 01:22:32 +0200 (Wed, 03 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/include/config.h
+   M /trunk/plugins/win32/network.cpp
+   M /trunk/plugins/win32/network.dfm
+
+
+ * ./include/config.h: fixed config directory name for windows
+ * ./plugins/win32: the network dialog now respects the preferences settings
+
+------------------------------------------------------------------------
+r1636 | gbazin | 2002-04-03 01:27:07 +0200 (Wed, 03 Apr 2002) | 12 lines
+Changed paths:
+   M /trunk/INSTALL.win32
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/extras/Win32_msvc/defs.h
+   M /trunk/plugins/gtk/fixfiles.sh
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gtk_interface.c
+
+
+
+* Got rid of the DVD_DEVICE macro. We now use the dvd_device config option.
+  ( this creates a small memory leak as we don't free the string obtained
+    from config_GetPszVariable, but I think we can live with it for now )
+
+* the SSE plugins are disable on the mingw32 build as they don't work.
+  ( because memalign is not implemented on win32, and malloc only aligns
+    on an 8 bytes boundary )
+
+* fixed small mistake in INSTALL.win32
+
+------------------------------------------------------------------------
+r1637 | gbazin | 2002-04-03 01:43:57 +0200 (Wed, 03 Apr 2002) | 14 lines
+Changed paths:
+   M /trunk/include/beos_specific.h
+   M /trunk/include/common.h
+   M /trunk/include/darwin_specific.h
+   A /trunk/include/os_specific.h
+   M /trunk/include/threads.h
+   M /trunk/include/videolan/vlc.h
+   M /trunk/include/win32_specific.h
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/win32_specific.c
+
+
+
+* New pthread implementation for WinNT/2K/XP. This implementation shouldn't
+  be subject to race conditions as it is using SignalObjectAndWait() from the
+  Win32 API.
+  As this should be somehow slower than the old method (still used on Win9x),
+  you can specify that you want to use the old method with the "fast_pthread"
+  config option.
+
+* Added a new p_main_sys global variable. This variable is a pointer to an
+  OS specific structure which is defined in *_specific.h. This structure can
+  be filled by the already existing System_Init() function and is a nice
+  way to avoid too many #ifdefs.
+
+------------------------------------------------------------------------
+r1638 | sam | 2002-04-03 04:43:14 +0200 (Wed, 03 Apr 2002) | 7 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/ChangeLog
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/gtk/gtk_callbacks.c
+   A /trunk/po/ja.po
+
+
+  * ./po/ja.po: added Japanese translation from Fumio Nakayama
+    <endymion@ca2.so-net.ne.jp>.
+  * ./plugins/gtk/gtk_callbacks.c: fixed disc ejection code.
+  * ./ChangeLog: how about a nice cup of 870 lines of ChangeLog for the 0.3.0
+    release?
+
+------------------------------------------------------------------------
+r1639 | gbazin | 2002-04-03 08:19:43 +0200 (Wed, 03 Apr 2002) | 5 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/plugins/gtk/gtk_callbacks.c
+
+
+
+* fixed ./plugins/gtk/gtk_callbacks.c to use the "dvd_device" config option
+  instead of the now inexistant DVD_DEVICE macro.
+
+------------------------------------------------------------------------
+r1640 | sam | 2002-04-03 08:23:08 +0200 (Wed, 03 Apr 2002) | 7 lines
+Changed paths:
+   M /trunk/AUTHORS
+   D /trunk/ChangeLog.libdvdcss
+   D /trunk/INSTALL.libdvdcss
+   M /trunk/Makefile
+   M /trunk/Makefile.opts.in
+   D /trunk/README.libdvdcss
+   D /trunk/acconfig.h
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/.cvsignore
+   M /trunk/debian/control
+   D /trunk/debian/libdvdcss1-dev.dirs
+   D /trunk/debian/libdvdcss1.copyright
+   D /trunk/debian/libdvdcss1.dirs
+   D /trunk/debian/libdvdcss1.docs
+   M /trunk/debian/rules
+   M /trunk/doc/release-howto.txt
+   D /trunk/extras/BSDI_dvdioctl
+   D /trunk/extras/libdvdcss
+   D /trunk/extras/libdvdread
+   M /trunk/include/defs.h.in
+   M /trunk/ipkg/rules
+   M /trunk/plugins/dvd/Makefile
+   D /trunk/plugins/dvd/dummy_dvdcss.c
+   M /trunk/plugins/dvd/dvd.c
+   M /trunk/plugins/dvd/dvd_access.c
+   M /trunk/plugins/dvd/dvd_es.c
+   M /trunk/plugins/dvd/dvd_ifo.c
+   M /trunk/plugins/dvd/dvd_seek.c
+   M /trunk/plugins/dvd/dvd_summary.c
+   M /trunk/plugins/dvd/dvd_udf.c
+   M /trunk/plugins/dvdread/Makefile
+   M /trunk/plugins/dvdread/input_dvdread.h
+   M /trunk/vlc.spec
+
+
+  * ALL: removed libdvdcss from the vlc tree.
+  * ALL: removed libdvdread from the vlc tree.
+  * ./acconfig.h: removed this file.
+  * ./plugins/dvd/dummy_dvdcss.c: merged this file into dvd.c.
+  * ./AUTHORS: moved a few gentlemen to the libdvdcss AUTHORS file.
+
+------------------------------------------------------------------------
+r1641 | sam | 2002-04-03 08:45:36 +0200 (Wed, 03 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/Makefile
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+   A /trunk/plugins/ogg
+   A /trunk/plugins/ogg/.cvsignore
+   A /trunk/plugins/ogg/Makefile
+
+
+  * ./plugins/ogg/*: added preliminary files for an Ogg/Vorbis decoder a
+    contributor is currently working on.
+
+------------------------------------------------------------------------
+r1642 | ipkiss | 2002-04-03 15:18:36 +0200 (Wed, 03 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/win32/mainframe.cpp
+   M /trunk/plugins/win32/mainframe.dfm
+   M /trunk/plugins/win32/mainframe.h
+   M /trunk/plugins/win32/preferences.cpp
+   M /trunk/plugins/win32/preferences.dfm
+
+
+ * ./plugins/win32/*: Added management for secondary config dialogs
+
+------------------------------------------------------------------------
+r1643 | sam | 2002-04-03 18:22:23 +0200 (Wed, 03 Apr 2002) | 6 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/Makefile.modules
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/dvd/dvd.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/dvdread/input_dvdread.h
+
+
+  * ./Makefile.modules: modules now depend on Makefile.opts.
+  * ./configure.in: added (hopefully) explicit messages on how to get
+    libdvdcss and link vlc with it.
+  * ./plugins/dvdread/input_dvdread.c: removed inclusion of dvd_udf.h.
+
+------------------------------------------------------------------------
+r1644 | massiot | 2002-04-04 00:36:50 +0200 (Thu, 04 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/memcpy/Makefile
+   M /trunk/plugins/memcpy/fastmemcpy.h
+   M /trunk/plugins/memcpy/memcpy.c
+   A /trunk/plugins/memcpy/memcpyaltivec.c
+
+Fixed altivec memcpy module [OS X port]
+
+------------------------------------------------------------------------
+r1645 | massiot | 2002-04-04 01:24:42 +0200 (Thu, 04 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+   M /trunk/plugins/access/http.c
+   M /trunk/src/interface/intf_eject.c
+
+* Fix for iPAQ familiar Linux (untested)
+* HTTP files now find the EOF (though HTTP input is still broken)
+
+------------------------------------------------------------------------
+r1646 | jlj | 2002-04-04 02:23:36 +0200 (Thu, 04 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/src/interface/intf_eject.c
+
+
+  * ./src/interface/intf_eject.c: Fixed a MacOS X bug.
+
+------------------------------------------------------------------------
+r1647 | sam | 2002-04-04 07:08:05 +0200 (Thu, 04 Apr 2002) | 7 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/rules
+   M /trunk/include/defs.h.in
+   M /trunk/include/video_output.h
+   M /trunk/plugins/dvd/dvd.c
+   M /trunk/plugins/network/ipv4.c
+   M /trunk/plugins/vcd/cdrom_tools.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/interface/intf_eject.c
+   M /trunk/src/video_output/video_output.c
+
+
+  * ./src/video_output/video_output.c: fixed a vout4 image starvation bug.
+  * ./plugins/dvd/dvd.c: we look for libdvdcss.so.2 as well as -.so.1.
+  * ./configure.in: BSD/OS fixes thanks to Steven M. Schultz.
+  * ./Makefile: renamed the `snapshot' rule to `dist'.
+  * ./Makefile: removed the `snapshot-nocss' rule which isn't needed anymore.
+
+------------------------------------------------------------------------
+r1648 | sam | 2002-04-04 17:35:09 +0200 (Thu, 04 Apr 2002) | 10 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/changelog
+   M /trunk/debian/control
+   M /trunk/debian/rules
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gtk.glade
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/kde/kde.cpp
+   M /trunk/plugins/qt/intf_qt.cpp
+   M /trunk/vlc.spec
+
+
+  * ./plugins/gtk/gtk.glade, plugins/gtk/gnome.glade, ./plugins/kde/kde.cpp:
+    replaced the outdated author list with a "VideoLAN Team" entry.
+  * ./debian/rules, ./debian/control: deactivated the vlc-kde package because
+    it does not work, and removed the vlc-a52 package because liba52 is
+    statically linked into vlc.
+  * ./debian/control: added more helpful package descriptions.
+  * ALL: changed version to 0.3.0. Yeah, it's coming.
+  * ./Makefile: fixed make dist.
+
+------------------------------------------------------------------------
+r1649 | ipkiss | 2002-04-04 18:22:39 +0200 (Thu, 04 Apr 2002) | 7 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/ChangeLog
+   M /trunk/plugins/win32/about.cpp
+   M /trunk/plugins/win32/about.dfm
+   M /trunk/plugins/win32/about.h
+   M /trunk/plugins/win32/mainframe.cpp
+   M /trunk/plugins/win32/mainframe.dfm
+   M /trunk/plugins/win32/mainframe.h
+
+
+  * ./AUTHORS: added myself :)
+  * ./plugins/win32/mainframe.cpp: disabled the "hide interface" menu
+    item, not yet implemented.
+  * ./plugins/win32/about.dfm: replaced the outdated author list with a
+    "VideoLAN Team" entry.
+
+------------------------------------------------------------------------
+r1650 | massiot | 2002-04-05 00:08:05 +0200 (Fri, 05 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+   M /trunk/plugins/memcpy/memcpyaltivec.c
+   M /trunk/src/interface/intf_eject.c
+
+* Fixed intf_eject for iPAQ (untested)
+* asm memcpyaltivec for Linux/PPC
+
+------------------------------------------------------------------------
+r1651 | massiot | 2002-04-05 00:51:01 +0200 (Fri, 05 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/mpeg_system/mpeg_ps.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/mpeg_system.c
+
+* FINALLY fixed HTTP input bug (I'm SO HAPPY with this !)
+* Disabled memcpyaltivec since it's buggy
+
+------------------------------------------------------------------------
+r1652 | gbazin | 2002-04-05 03:05:22 +0200 (Fri, 05 Apr 2002) | 22 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/ac3_imdct.h
+   M /trunk/include/common.h
+   M /trunk/include/defs.h.in
+   M /trunk/include/vdec_ext-plugins.h
+   M /trunk/include/video.h
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/ac3_adec/ac3_adec.h
+   M /trunk/plugins/ac3_adec/ac3_decoder.h
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/dummy/vout_dummy.c
+   M /trunk/plugins/mpeg_vdec/vpar_pool.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_pictures.c
+   M /trunk/src/video_output/vout_subpictures.c
+
+
+
+* introduced a memalign wrapper that will align the memory manually if
+  memalign doesn't exist.
+
+  void *vlc_memalign( size_t align, size_t size, void **pp_orig )
+  where the return value is the aligned pointer and *pp_orig is the pointer
+  that has to be freed afterwards.
+
+  the arithmetic I'm doing on the pointer to align it is not portable to
+  64bits architectures. If someone knows how to something portable, please
+  tell me ( and no I don't want to do if(sizeof(void *) == blabla) ).
+
+  Other little problem, I was planning to use posix_memalign by default in
+  the wrapper implementation but it doesn't work (someone can tell me what
+  I'm doing wrong ?)
+
+* re-enabled the sse plugins on win32 as we don't have anymore alignment
+  issues.
+
+* fixed typo in vout_directx.c
+
+------------------------------------------------------------------------
+r1653 | sam | 2002-04-05 05:27:27 +0200 (Fri, 05 Apr 2002) | 7 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/INSTALL.win32
+   M /trunk/Makefile
+   M /trunk/Makefile.modules
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/common.h
+   M /trunk/include/threads.h
+   M /trunk/plugins/win32/Makefile
+   M /trunk/plugins/win32/intfwin.bpr
+
+
+  * ./plugins/win32/intfwin.bpr: we now build intfwin.so at the right place.
+  * ./plugins/win32/Makefile: intfwin.so can be built using commandline.
+  * ./configure.in, ./include/threads.h, ./include/common.h: a custom defs.h
+    file isn't needed for the intfwin plugin anymore.
+  * ./INSTALL.win32: updated compilation instructions for the intfwin plugin.
+
+------------------------------------------------------------------------
+r1654 | sam | 2002-04-05 14:35:47 +0200 (Fri, 05 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+   M /trunk/plugins/win32/Makefile
+
+
+  * ./configure.in: added --enable-intfwin to enable the win32 interface and
+    --with-bcbuilder to tell make where to find Borland C++ Builder.
+
+------------------------------------------------------------------------
+r1655 | sam | 2002-04-05 22:44:23 +0200 (Fri, 05 Apr 2002) | 11 lines
+Changed paths:
+   M /trunk/.cvsignore
+   M /trunk/ChangeLog
+   M /trunk/INSTALL.win32
+   M /trunk/Makefile
+   M /trunk/Makefile.dep
+   M /trunk/Makefile.modules
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/install-win32
+   M /trunk/plugins/.cvsignore
+   M /trunk/plugins/win32/.cvsignore
+   M /trunk/plugins/win32/win32.cpp
+   A /trunk/share/gvlc48x48.ico
+   D /trunk/share/gvlc_win32.ico
+   M /trunk/share/vlc_win32_rc.rc
+
+
+  * ./plugins/win32/win32.cpp: fixed `--intf intfwin' which wasn't working.
+  * ./Makefile: we don't include the Gtk+ and SDL DLLs in the win32 package
+    anymore, the package is now 700k instead of 4MB.
+  * ./configure.in, ./Makefile, ./Makefile.opts.in: replaced LIB_FOO with
+    foo_LDFLAGS and CFLAGS_BAR with bar_CFLAGS for faster builds, and moved a
+    lot of stuff from Makefile.opts.in back to configure.in.
+  * ./install-win32: updated script for NSIS 1.96.
+
+   I hope this doesn't break too many other architectures...
+
+------------------------------------------------------------------------
+r1656 | jlj | 2002-04-05 23:03:19 +0200 (Fri, 05 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/macosx/vout_macosx.c
+
+
+  * ./plugins/macosx/vout_macosx.c: memalign -> vlc_memalign
+
+------------------------------------------------------------------------
+r1657 | sam | 2002-04-05 23:26:29 +0200 (Fri, 05 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/beos/VideoWindow.h
+
+
+  * ./Makefile, ./configure.in: misc BeOS build fixes.
+
+------------------------------------------------------------------------
+r1658 | sam | 2002-04-06 06:22:27 +0200 (Sat, 06 Apr 2002) | 8 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/Makefile
+   M /trunk/debian/changelog
+   M /trunk/debian/rules
+   M /trunk/ipkg/control
+   M /trunk/plugins/dvd/dvd.c
+   M /trunk/plugins/gtk/gtk_callbacks.c
+   M /trunk/plugins/text/ncurses.c
+   M /trunk/plugins/win32/mainframe.dfm
+   M /trunk/vlc.spec
+
+
+  * ./plugins/win32/mainframe.dfm: swapped two mixed up tooltips.
+  * ./Makefile: fixed make dist and make distclean.
+  * ./plugins/dvd/dvd.c: compilation fix.
+  * ./plugins/gtk/gtk_callbacks.c: fixed ejection code.
+  * ./plugins/text/ncurses.c: fixed compilation of the ncurses plugin.
+  * ./vlc.spec: updated specfile.
+
+------------------------------------------------------------------------
+r1659 | sam | 2002-04-06 07:54:10 +0200 (Sat, 06 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/doc/release-howto.txt
+   M /trunk/vlc.spec
+
+
+  * ./doc/release-howto.txt: updated documentation.
+  * ./vlc.spec: added missing plugin filenames to the build process.
+
+------------------------------------------------------------------------
+r1660 | sam | 2002-04-07 08:48:48 +0200 (Sun, 07 Apr 2002) | 7 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/gtk/gtk.glade
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/motion/motion.c
+
+
+  * ./configure.in: wrote a better test for libdvdread detection.
+  * ./plugins/gtk/gtk.glade: added lines this #@%$! Glade had munched, fixes
+    a segfault in the Gtk+ popup menu when toggling the interface.
+  * ./plugins/motion/motion.c: fixed a compilation issue on compilers which
+    do not accept empty macro arguments.
+
+------------------------------------------------------------------------
+r1661 | massiot | 2002-04-08 01:08:44 +0200 (Mon, 08 Apr 2002) | 5 lines
+Changed paths:
+   M /trunk/Makefile
+   A /trunk/README - Mac OS X.rtf
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/memcpy/memcpyaltivec.c
+   M /trunk/src/interface/main.c
+
+* Fixed Altivec-enabled version of fastmemcpy
+* Fixed --memcpy switch
+* Changed CFLAGS_VLC to vlc_CFLAGS (last-minute changes are great ideas :p)
+* New README file for MacOS X.
+
+------------------------------------------------------------------------
+r1662 | jobi | 2002-04-08 16:53:05 +0200 (Mon, 08 Apr 2002) | 8 lines
+Changed paths:
+   M /trunk/plugins/access/file.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_programs.c
+   M /trunk/src/input/mpeg_system.c
+   M /trunk/src/interface/main.c
+
+
+
+* made file access plugin use input_SetProgram so that we may change
+  program when reading a file
+* fixed a bug in input_SetProgram
+* added --input_program <int> option, to choose the program from
+  the command line
+
+------------------------------------------------------------------------
+r1663 | sam | 2002-04-10 02:04:04 +0200 (Wed, 10 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/plugins/aa/aa.c
+
+
+  * ./plugins/aa/aa.c: we now parse the AAOPTS environment variable.
+  * ./plugins/aa/aa.c: a few simplifications in the code.
+
+------------------------------------------------------------------------
+r1664 | sam | 2002-04-10 02:05:04 +0200 (Wed, 10 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/doc/developer/decoders.xml
+
+
+  * ./doc/developer/decoders.xml: fixed a typo preventing compilation.
+
+------------------------------------------------------------------------
+r1665 | sam | 2002-04-10 02:05:36 +0200 (Wed, 10 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/vlc.spec
+
+
+  * ./vlc.spec: imported MandrakeSoft's enhancements.
+
+------------------------------------------------------------------------
+r1666 | sam | 2002-04-10 02:08:36 +0200 (Wed, 10 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/.cvsignore
+   M /trunk/ChangeLog
+   M /trunk/configure
+   M /trunk/configure.in
+
+
+  * ./configure.in: fixed a bug in the libdvdread detection.
+  * ./configure.in: fixed plugin compilation under Win32.
+
+------------------------------------------------------------------------
+r1667 | lool | 2002-04-10 04:48:43 +0200 (Wed, 10 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/po/fr.po
+
+  * ./po/fr.po: French translation update
+
+------------------------------------------------------------------------
+r1668 | tcastley | 2002-04-10 12:08:06 +0200 (Wed, 10 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/beos/vout_beos.cpp
+
+Fixed code to close vout window, does not segfault anymore.
+
+------------------------------------------------------------------------
+r1669 | jobi | 2002-04-10 18:26:21 +0200 (Wed, 10 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/access/file.c
+   M /trunk/src/input/input_programs.c
+
+
+* fixed a bug in input_SetProgram, that made the ps file input
+launch without video. Sorry about this.
+
+------------------------------------------------------------------------
+r1670 | jobi | 2002-04-10 19:47:58 +0200 (Wed, 10 Apr 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/mpeg_system/mpeg_ps.c
+
+
+* fixed another bug in PS demux : the first program added was at the
+same time declared as the current program and as a new program, which
+made the ES be selected two times.
+
+------------------------------------------------------------------------
+r1671 | sam | 2002-04-11 10:55:49 +0200 (Thu, 11 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/Makefile
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h
+
+  * ./Makefile: fixed the Win32 interface under Win2k/XP.
+  * ./src/misc/modules_plugins.h: implemented a dlerror()-like wrapper
+    for the Win32 API.
+
+------------------------------------------------------------------------
+r1672 | tcastley | 2002-04-11 11:25:45 +0200 (Thu, 11 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/beos/vout_beos.cpp
+
+Implemented a fix for nVidia overlays thanks to Bertil.
+
+------------------------------------------------------------------------
+r1673 | jobi | 2002-04-15 06:28:26 +0200 (Mon, 15 Apr 2002) | 8 lines
+Changed paths:
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gtk.glade
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/gtk/gtk_open.c
+   M /trunk/plugins/satellite/input_satellite.c
+
+* fixed a few bugs in satellite input (device was not closed in every
+failure case, symbol rate limits in gnome interface were wrong)
+
+* added FEC choice in command line, gtk and gnome interfaces. Command
+line is now
+satellite:<frequency(Hz)>,<polarization(0=V,1=H)>,<fec(1=1/2,2=2/3...)>,
+<symbol rate(kbyte/s)>
+
+------------------------------------------------------------------------
+r1674 | jobi | 2002-04-15 06:36:45 +0200 (Mon, 15 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/gtk/gtk_open.c
+
+* removed a totally useless switch in my last commit
+  (switch i {case 1: i=1;break; case 2: i=2: ...
+  I'd better got to bed ;)
+
+------------------------------------------------------------------------
+r1675 | jobi | 2002-04-15 16:06:19 +0200 (Mon, 15 Apr 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/satellite/input_satellite.c
+   M /trunk/src/interface/main.c
+
+* fixed a typo in satellite input
+* added options to configure antenna (sat_lnb_lof1, sat_lnb_lof2,
+  sat_lnb_slof and sat_diseqc). They only appear if satellite input
+  is compiled.
+
+------------------------------------------------------------------------
+r1676 | massiot | 2002-04-16 01:04:08 +0200 (Tue, 16 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/include/vdec_ext-plugins.h
+   M /trunk/include/video.h
+   M /trunk/plugins/mpeg_system/mpeg_ps.c
+   M /trunk/plugins/mpeg_vdec/video_decoder.c
+   M /trunk/plugins/mpeg_vdec/video_parser.h
+   M /trunk/plugins/mpeg_vdec/vpar_blocks.c
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+   M /trunk/src/video_output/vout_pictures.c
+
+* Support for pictures with a pitch different from the picture width,
+inspired by Gildas Bazin.
+
+------------------------------------------------------------------------
+r1677 | jobi | 2002-04-17 00:13:28 +0200 (Wed, 17 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/doc/vlc-howto.sgml
+
+* big update of Henri's howto
+
+------------------------------------------------------------------------
+r1678 | massiot | 2002-04-17 01:00:54 +0200 (Wed, 17 Apr 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/dvdread/dvdread.c
+   M /trunk/plugins/macosx/intf_controller.c
+   M /trunk/plugins/macosx/intf_macosx.c
+   M /trunk/plugins/memcpy/memcpyaltivec.c
+   M /trunk/plugins/motion/motionaltivec.c
+
+* Have dvdread plug-in respond to dvd: URLs ;
+* MacOS X interface shouldn't take as much CPU as it used to ;
+* Fixed a bug in Altivec-enabled MC (thanks walken) ;
+* Fixed a case of segfault in Altivec-enabled memcpy.
+
+------------------------------------------------------------------------
+r1679 | sam | 2002-04-17 13:43:31 +0200 (Wed, 17 Apr 2002) | 6 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/common.h
+   M /trunk/include/defs.h.in
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/configuration.c
+
+
+  * ./AUTHORS: added people locations, just for fun.
+  * ./configure.in: disabled SSE plugins when using mingw32.
+  * ./src/misc/configuration.c: disabled the AltiVec warning message on the
+    PowerPC platform because it was misleading.
+
+------------------------------------------------------------------------
+r1680 | jobi | 2002-04-17 19:00:58 +0200 (Wed, 17 Apr 2002) | 5 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/plugins/access/udp.c
+   M /trunk/src/input/input_programs.c
+   M /trunk/src/input/mpeg_system.c
+
+* in TS demux, a program is selected only if a PMT for it was found.
+  This should fix the problem that occured when reading a file directly
+  extracted from a satellite card.
+* UDP access plugin uses input_SetProgram.
+
+------------------------------------------------------------------------
+r1681 | massiot | 2002-04-18 01:03:35 +0200 (Thu, 18 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/README - Mac OS X.rtf
+   M /trunk/plugins/macosx/macosx.h
+   M /trunk/plugins/macosx/vout_macosx.c
+
+* Finally fixed MacOS X aspect ratio. If you know how to center the
+picture in the screen, and make the remaining space black instead of
+white, PLEASE drop me a mail !
+
+------------------------------------------------------------------------
+r1682 | sam | 2002-04-18 06:34:37 +0200 (Thu, 18 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+   M /trunk/plugins/network/ipv6.c
+
+
+  * ./configure.in, ./plugins/network/ipv6.c: support for the GNU glibc
+    extension gethostbyname2(), thanks to Thomas Graf.
+
+------------------------------------------------------------------------
+r1683 | sam | 2002-04-18 07:11:30 +0200 (Thu, 18 Apr 2002) | 5 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/changelog
+   M /trunk/ipkg/control
+   M /trunk/vlc.spec
+
+
+  * ./configure.in: switched version to 0.3.1.
+  * ./vlc.spec: imported Mandrakesoft's latest enhancements.
+  * ./ChangeLog: updated ChangeLog.
+
+------------------------------------------------------------------------
+r1684 | sam | 2002-04-18 14:51:59 +0200 (Thu, 18 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/include/threads.h
+   M /trunk/plugins/spudec/spu_decoder.c
+
+
+  * ./include/threads.h: fixed a segfault under Solaris, thanks to Meuuh.
+  * ./plugins/spudec/spu_decoder.c: RGB 24bpp and 32bpp support.
+
+------------------------------------------------------------------------
+r1685 | sam | 2002-04-18 21:38:57 +0200 (Thu, 18 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/vlc.spec
+
+
+  * ./vlc.spec: fixed build dependencies.
+  * ./configure.in: when -lintl is available, we now also link plugins with it.
+
+------------------------------------------------------------------------
+r1686 | massiot | 2002-04-18 23:32:23 +0200 (Thu, 18 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/macosx/vout_macosx.c
+
+Fixed typos.
+
+------------------------------------------------------------------------
+r1687 | sam | 2002-04-19 15:56:12 +0200 (Fri, 19 Apr 2002) | 6 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/include/common.h
+   M /trunk/include/configuration.h
+   M /trunk/include/modules.h
+   M /trunk/include/modules_inner.h
+   M /trunk/plugins/a52/a52.c
+   M /trunk/plugins/aa/aa.c
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/plugins/access/file.c
+   M /trunk/plugins/access/http.c
+   M /trunk/plugins/access/udp.c
+   M /trunk/plugins/alsa/alsa.c
+   M /trunk/plugins/arts/arts.c
+   M /trunk/plugins/beos/beos.cpp
+   M /trunk/plugins/chroma/i420_rgb.c
+   M /trunk/plugins/chroma/i420_ymga.c
+   M /trunk/plugins/chroma/i420_yuy2.c
+   M /trunk/plugins/chroma/i422_yuy2.c
+   M /trunk/plugins/directx/directx.c
+   M /trunk/plugins/downmix/downmix.c
+   M /trunk/plugins/downmix/downmix3dn.c
+   M /trunk/plugins/downmix/downmixsse.c
+   M /trunk/plugins/dsp/dsp.c
+   M /trunk/plugins/dummy/dummy.c
+   M /trunk/plugins/dummy/null.c
+   M /trunk/plugins/dvd/dvd.c
+   M /trunk/plugins/dvdread/dvdread.c
+   M /trunk/plugins/esd/esd.c
+   M /trunk/plugins/fb/fb.c
+   M /trunk/plugins/filter/deinterlace.c
+   M /trunk/plugins/filter/distort.c
+   M /trunk/plugins/filter/invert.c
+   M /trunk/plugins/filter/transform.c
+   M /trunk/plugins/filter/wall.c
+   M /trunk/plugins/fx/scope.c
+   M /trunk/plugins/ggi/ggi.c
+   M /trunk/plugins/glide/glide.c
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk_menu.c
+   M /trunk/plugins/gtk/gtk_preferences.c
+   M /trunk/plugins/idct/idct.c
+   M /trunk/plugins/idct/idctaltivec.c
+   M /trunk/plugins/idct/idctclassic.c
+   M /trunk/plugins/idct/idctmmx.c
+   M /trunk/plugins/idct/idctmmxext.c
+   M /trunk/plugins/imdct/imdct.c
+   M /trunk/plugins/imdct/imdct3dn.c
+   M /trunk/plugins/imdct/imdctsse.c
+   M /trunk/plugins/kde/kde.cpp
+   M /trunk/plugins/lirc/lirc.c
+   M /trunk/plugins/lpcm_adec/lpcm_adec.c
+   M /trunk/plugins/macosx/macosx.c
+   M /trunk/plugins/mad/mad_adec.c
+   M /trunk/plugins/memcpy/memcpy.c
+   M /trunk/plugins/memcpy/memcpyaltivec.c
+   M /trunk/plugins/mga/mga.c
+   M /trunk/plugins/mga/xmga.c
+   M /trunk/plugins/motion/motion.c
+   M /trunk/plugins/motion/motion3dnow.c
+   M /trunk/plugins/motion/motionaltivec.c
+   M /trunk/plugins/motion/motionmmx.c
+   M /trunk/plugins/motion/motionmmxext.c
+   M /trunk/plugins/mpeg_adec/mpeg_adec.c
+   M /trunk/plugins/mpeg_system/mpeg_es.c
+   M /trunk/plugins/mpeg_system/mpeg_ps.c
+   M /trunk/plugins/mpeg_system/mpeg_ts.c
+   M /trunk/plugins/mpeg_vdec/video_parser.c
+   M /trunk/plugins/network/ipv4.c
+   M /trunk/plugins/network/ipv6.c
+   M /trunk/plugins/qnx/qnx.c
+   M /trunk/plugins/qt/qt.cpp
+   M /trunk/plugins/satellite/satellite.c
+   M /trunk/plugins/sdl/sdl.c
+   M /trunk/plugins/text/logger.c
+   M /trunk/plugins/text/ncurses.c
+   M /trunk/plugins/text/rc.c
+   M /trunk/plugins/vcd/vcd.c
+   M /trunk/plugins/win32/waveout.c
+   M /trunk/plugins/win32/win32.cpp
+   M /trunk/plugins/x11/x11.c
+   M /trunk/plugins/x11/xvideo.c
+   M /trunk/po/POTFILES.in
+   M /trunk/po/de.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/configuration.c
+
+
+  * ALL: internationalized all configuration strings.
+  * ./src/interface/main.c: we now set LC_CTYPE to get the right charset.
+  * ./src/misc/configuration.c: lots of simplifications in the code.
+  * ./po/vlc/pot: updated translations.
+
+------------------------------------------------------------------------
+r1688 | lool | 2002-04-20 12:19:50 +0200 (Sat, 20 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/po/fr.po
+
+  * po/fr.po : completed french translations
+
+------------------------------------------------------------------------
+r1689 | jpsaman | 2002-04-20 17:12:11 +0200 (Sat, 20 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/po/nl.po
+
+Updated Netherlands translation of interface.
+
+------------------------------------------------------------------------
+r1690 | gbazin | 2002-04-20 17:40:21 +0200 (Sat, 20 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/gtk/gtk_preferences.c
+
+
+
+* the last category from the config options wasn't displayed.
+
+------------------------------------------------------------------------
+r1691 | tooney | 2002-04-20 19:52:47 +0200 (Sat, 20 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/doc/vlc-howto.sgml
+
+
+  . Url & mailing-lists corrections
+
+------------------------------------------------------------------------
+r1692 | sam | 2002-04-20 22:42:48 +0200 (Sat, 20 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/po/de.po
+
+
+  * ./po/de.po: updated german translation. Many thanks to Thomas Graf.
+
+------------------------------------------------------------------------
+r1693 | sam | 2002-04-21 12:32:21 +0200 (Sun, 21 Apr 2002) | 5 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/alsa/alsa.c
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gtk.glade
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/gtk/gtk_preferences.c
+   M /trunk/plugins/motion/motion3dnow.c
+   M /trunk/plugins/mpeg_vdec/video_parser.c
+   M /trunk/po/de.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+   M /trunk/src/interface/main.c
+
+  * ./po/*: re-ran make update-po, fixed a few translations.
+  * ./po/fr.po: completed the french translation.
+  * ./plugins/gtk/gtk.glade, ./plugins/gtk/gnome.glade: synchronized a few
+    strings between the Gtk+ and GNOME modules to avoid duplicate translations.
+
+------------------------------------------------------------------------
+r1694 | gbazin | 2002-04-21 13:23:03 +0200 (Sun, 21 Apr 2002) | 9 lines
+Changed paths:
+   M /trunk/include/common.h
+   M /trunk/include/configuration.h
+   M /trunk/plugins/gtk/gtk_preferences.c
+   M /trunk/plugins/idct/idct.c
+   M /trunk/plugins/idct/idct_sparse.h
+   M /trunk/plugins/idct/idctclassic.c
+   M /trunk/plugins/idct/idctmmx.c
+   M /trunk/plugins/idct/idctmmxext.c
+   M /trunk/plugins/text/logger.c
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/video_output/video_output.c
+
+
+
+* added config_GetFloatVariable() and config_PutFloatVariable() to the config
+  module.
+* added a --zoom <float> config option.
+* added a call to RestoreCPUState() in InitIDCT() in idct_sparse.h so that the
+  FPU is still available after a call to InitIDCT().
+* deactivate stream buffering when logging to a file.
+
+------------------------------------------------------------------------
+r1695 | sam | 2002-04-21 20:32:12 +0200 (Sun, 21 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/include/configuration.h
+   M /trunk/po/de.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/configuration.c
+
+
+  * ./src/misc/configuration.c: support for short options. -V, -A, -I
+    are back, and we also have -4 and -6 for IPv4/IPv6.
+
+------------------------------------------------------------------------
+r1696 | gbazin | 2002-04-21 23:29:20 +0200 (Sun, 21 Apr 2002) | 6 lines
+Changed paths:
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/configuration.c
+
+
+
+* Fixed the warning_level handling: "-v" and "--warning" are now working as
+  they should and they also are cumulative (using -vv --warning=3 you end up
+  with i_warning_level=5)
+
+------------------------------------------------------------------------
+r1697 | sam | 2002-04-22 10:20:26 +0200 (Mon, 22 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/po/de.po
+   A /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+   M /trunk/src/interface/main.c
+
+  * ./src/interface/main.c: i_warning_level is set to 0 to avoid unwanted
+    verbose messages.
+  * ./po/en_GB.po: British translation.
+
+------------------------------------------------------------------------
+r1698 | jlj | 2002-04-23 05:21:21 +0200 (Tue, 23 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
+   M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj
+   M /trunk/plugins/macosx/Makefile
+   M /trunk/plugins/macosx/intf_controller.c
+   M /trunk/plugins/macosx/intf_controller.h
+   A /trunk/plugins/macosx/intf_open.c
+   A /trunk/plugins/macosx/intf_open.h
+   M /trunk/plugins/macosx/intf_vlc_wrapper.c
+   M /trunk/plugins/macosx/intf_vlc_wrapper.h
+
+  * Added Open disc and network panels.
+  * Some changes to the control layout.
+
+------------------------------------------------------------------------
+r1699 | sam | 2002-04-23 15:47:30 +0200 (Tue, 23 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/plugins/chroma/i420_yuy2.c
+   M /trunk/plugins/chroma/i420_yuy2.h
+
+  * ./plugins/chroma/i420_yuy2.h: optimized the 420 planar-to-packed chroma
+    transformations. They're now PIC-friendly as well.
+
+------------------------------------------------------------------------
+r1700 | sam | 2002-04-23 16:16:21 +0200 (Tue, 23 Apr 2002) | 9 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/configuration.h
+   M /trunk/include/defs.h.in
+   M /trunk/include/input_ext-intf.h
+   M /trunk/include/modules_inner.h
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/plugins/dsp/aout_dsp.c
+   M /trunk/plugins/dsp/dsp.c
+   M /trunk/plugins/dvd/dvd_access.c
+   M /trunk/plugins/dvd/dvd_es.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/fb/fb.c
+   M /trunk/plugins/gtk/fixfiles.sh
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk.glade
+   M /trunk/plugins/gtk/gtk_callbacks.c
+   M /trunk/plugins/gtk/gtk_display.c
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/gtk/gtk_open.c
+   M /trunk/plugins/gtk/gtk_preferences.c
+   M /trunk/plugins/mpeg_system/mpeg_ps.c
+   M /trunk/plugins/mpeg_vdec/video_parser.c
+   M /trunk/plugins/mpeg_vdec/vpar_synchro.c
+   M /trunk/plugins/network/ipv4.c
+   M /trunk/plugins/network/ipv6.c
+   A /trunk/plugins/satellite/.cvsignore
+   M /trunk/plugins/satellite/input_satellite.c
+   M /trunk/plugins/satellite/satellite.c
+   M /trunk/plugins/vcd/input_vcd.c
+   M /trunk/plugins/win32/disc.cpp
+   M /trunk/plugins/win32/mainframe.cpp
+   M /trunk/plugins/win32/network.cpp
+   M /trunk/plugins/win32/preferences.cpp
+   M /trunk/plugins/x11/x11.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/plugins/x11/xvideo.c
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/input/input_programs.c
+   M /trunk/src/input/mpeg_system.c
+   M /trunk/src/interface/interface.c
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/netutils.c
+
+  * ./src/interface/main.c: tidied the help output code.
+  * ALL: removed underscores from option names and made a few options more
+    self-explanatory, for instance --input_channel becomes --audio-channel;
+    run vlc -H to see what has changed.
+  * ALL: replaced many occurences of "plugin" with the word "module".
+  * ./src/interface/main.c: moved all satellite-specific configuration options
+    to the satellite plugin.
+  * ./po/*: updated translations.
+
+------------------------------------------------------------------------
+r1701 | sam | 2002-04-23 22:58:24 +0200 (Tue, 23 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/plugins/dvd/dvd_es.c
+   M /trunk/plugins/spudec/spu_decoder.c
+
+  * ./plugins/spudec/spu_decoder.c, ./plugins/dvd/dvd_es.c: temporary fix
+    to avoid retrieving the spu palette from a network stream as if it was
+    a DVD.
+
+------------------------------------------------------------------------
+r1702 | gbazin | 2002-04-24 00:07:05 +0200 (Wed, 24 Apr 2002) | 16 lines
+Changed paths:
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/directx/vout_directx.h
+   M /trunk/plugins/directx/vout_events.c
+   M /trunk/plugins/spudec/spu_decoder.c
+
+
+
+* DirectX video output plugin now uses triple buffering for YUV overlay. This
+  improves the video quality a lot (no tearing) without affecting performance.
+  (I knew double buffering sucked but I just discovered why triple buffering
+   is better: you don't have to wait for the vsync to flip the buffers).
+
+* Fixed the DirectX video output for non-overlay modes. It was only working
+  in RGB16 before.
+
+* Fixed the mouse autohidding feature in the DirectX plugin
+ (at least partially).
+
+* Fixed the spu decoder to take the pitch of the destination picture into
+  account when rendering the subtitles (Implemented only for the YUV modes).
+
+------------------------------------------------------------------------
+r1703 | sam | 2002-04-24 01:06:05 +0200 (Wed, 24 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   A /trunk/plugins/avi
+   A /trunk/plugins/avi/.cvsignore
+   A /trunk/plugins/avi/Makefile
+   A /trunk/plugins/ffmpeg
+   A /trunk/plugins/ffmpeg/.cvsignore
+   A /trunk/plugins/ffmpeg/Makefile
+
+  * ./plugins/avi, ./plugins/ffmpeg: created empty directories for fenrir's
+    upcoming work.
+
+------------------------------------------------------------------------
+r1704 | ipkiss | 2002-04-24 01:37:48 +0200 (Wed, 24 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/win32/preferences.cpp
+
+
+ * plugins/win32/preferences.cpp: fixed a compilation bug
+
+------------------------------------------------------------------------
+r1705 | fenrir | 2002-04-24 01:44:36 +0200 (Wed, 24 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/include/input_ext-dec.h
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/ac3_adec/ac3_decoder.c
+   M /trunk/plugins/ac3_adec/ac3_decoder.h
+   M /trunk/plugins/ac3_adec/ac3_imdct.c
+   M /trunk/plugins/ac3_adec/ac3_internal.h
+   M /trunk/plugins/avi/Makefile
+   A /trunk/plugins/avi/avi.c
+   A /trunk/plugins/avi/avi.h
+   A /trunk/plugins/avi/fourcc.h
+   A /trunk/plugins/avi/libLE.c
+   A /trunk/plugins/avi/libioRIFF.c
+   M /trunk/plugins/ffmpeg/Makefile
+   A /trunk/plugins/ffmpeg/ffmpeg.c
+   A /trunk/plugins/ffmpeg/ffmpeg.h
+   M /trunk/plugins/mad/mad_adec.c
+   M /trunk/plugins/mpeg_adec/mpeg_adec.c
+   M /trunk/src/input/input_programs.c
+
+* ./plugins/ac3_adec/* use _M to avoid conflict with libavcodec.a
+* ./plugins/avi a light  avi demux
+* ./plugins/ffmpeg a video decoder for divx v3 and opendivx
+
+------------------------------------------------------------------------
+r1706 | sam | 2002-04-24 02:36:24 +0200 (Wed, 24 Apr 2002) | 5 lines
+Changed paths:
+   M /trunk/INSTALL.win32
+   M /trunk/Makefile.opts.in
+   M /trunk/include/audio_output.h
+   M /trunk/include/common.h
+   M /trunk/include/configuration.h
+   M /trunk/include/input_ext-dec.h
+   M /trunk/include/input_ext-intf.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/include/interface.h
+   M /trunk/include/intf_eject.h
+   M /trunk/include/intf_msg.h
+   M /trunk/include/intf_playlist.h
+   M /trunk/include/iso_lang.h
+   M /trunk/include/main.h
+   M /trunk/include/modules.h
+   M /trunk/include/modules_inner.h
+   M /trunk/include/mtime.h
+   M /trunk/include/netutils.h
+   M /trunk/include/os_specific.h
+   M /trunk/include/video_output.h
+   M /trunk/include/videolan/vlc.h
+   M /trunk/plugins/win32/Makefile
+   M /trunk/src/input/input_ext-plugins.c
+   M /trunk/src/interface/intf_msg.c
+   M /trunk/src/interface/main.c
+
+  * ./src/interface/main.c: we no longer segfault if argc == 0.
+  * ALL: renamed PLUGINS to __PLUGINS__ to avoid conflicts with libraries
+    defining it. Grmbl.
+  * ./src/input/input_ext-plugins.c: cosmetic change.
+
+------------------------------------------------------------------------
+r1707 | jlj | 2002-04-25 00:56:43 +0200 (Thu, 25 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+  * Fixed MacOS X module linking problem.
+
+------------------------------------------------------------------------
+r1708 | gbazin | 2002-04-25 01:08:08 +0200 (Thu, 25 Apr 2002) | 6 lines
+Changed paths:
+   M /trunk/src/misc/configuration.c
+
+
+
+* on Win32 the config file is now stored under the "Application Data" folder
+  belonging to the user. (this works if at least IE4 is installed, otherwise
+  the old method is used to get the config directory)
+
+------------------------------------------------------------------------
+r1709 | gbazin | 2002-04-25 01:49:32 +0200 (Thu, 25 Apr 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/directx/vout_events.c
+
+
+
+* fixed typo. You have to double click on the video window to switch to
+  fullscreen.
+
+------------------------------------------------------------------------
+r1710 | jobi | 2002-04-25 04:10:33 +0200 (Thu, 25 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/Makefile
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/common.h
+   M /trunk/include/input_ext-intf.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/plugins/mpeg_system/Makefile
+   M /trunk/plugins/mpeg_system/mpeg_ts.c
+   M /trunk/src/input/mpeg_system.c
+   M /trunk/src/misc/modules_plugin.h
+
+* Moved Program Specific Information decoder to the ts demux module
+* Added a mpeg_ts_dvbpsi module tha uses libdvbpsi to decode PSIs. It is
+  used by default if the lib is found. It shares much code with mpeg_ts
+
+------------------------------------------------------------------------
+r1711 | fenrir | 2002-04-25 05:01:03 +0200 (Thu, 25 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+
+    * plugins/ffmpeg/ffmpeg.c : with empty frame(data_packet) it won't segfault
+    * plugins/avi/avi.c : use KeyFrame to seek, so video will not be bad as
+        before
+
+------------------------------------------------------------------------
+r1712 | fenrir | 2002-04-25 13:41:38 +0200 (Thu, 25 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+
+    * plugins/avi/avi.c: will not segfault when no audio is found/supported.
+
+------------------------------------------------------------------------
+r1713 | sam | 2002-04-25 23:35:31 +0200 (Thu, 25 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+  * ./configure.in: dropped usage of $withval and $enableval in favor of the
+    safer variants $with_foo and $enable_foo.
+
+------------------------------------------------------------------------
+r1714 | sam | 2002-04-25 23:52:42 +0200 (Thu, 25 Apr 2002) | 12 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/Makefile.opts.in
+   M /trunk/extras/Win32_msvc/vlc.dsp
+   M /trunk/include/common.h
+   D /trunk/include/debug.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/include/os_specific.h
+   M /trunk/include/video.h
+   M /trunk/include/video_output.h
+   M /trunk/include/videolan/vlc.h
+   M /trunk/plugins/a52/a52.c
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/avi/avi.h
+   D /trunk/plugins/avi/fourcc.h
+   M /trunk/plugins/dummy/vout_dummy.c
+   M /trunk/plugins/dvd/dvd_access.c
+   M /trunk/plugins/dvd/dvd_demux.c
+   M /trunk/plugins/dvd/dvd_es.c
+   M /trunk/plugins/dvd/dvd_seek.c
+   M /trunk/plugins/dvd/dvd_summary.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/macosx/vout_macosx.c
+   M /trunk/plugins/mad/mad_adec.c
+   M /trunk/plugins/mad/mad_libmad.c
+   M /trunk/plugins/mpeg_vdec/vpar_pool.c
+   M /trunk/plugins/satellite/input_satellite.c
+   M /trunk/plugins/vcd/input_vcd.c
+   M /trunk/src/input/input_programs.c
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_pictures.c
+   M /trunk/src/video_output/vout_subpictures.c
+
+  * ./src/misc/modules_plugin.h: exported input_ClockManageRef for fenrir.
+  * ./include/video.h: moved vout_CopyPicture out of the way, an inline
+    function did not make sense here.
+  * ./include/video.h: moved vout_ChromaCmp out of the way.
+  * ./plugins/avi/fourcc.h, ./include/video.h: merged these two files into
+    video.h.
+  * ./include/os_specific.h: this file is now always included.
+  * ./include/debug.h: removed this file which was almost useless, and moved
+    ASSERT to common.h.
+  * ./include/common.h: fixed vlc_memalign and changed its prototype to
+    follow posix_memalign's.
+
+------------------------------------------------------------------------
+r1715 | massiot | 2002-04-26 01:07:23 +0200 (Fri, 26 Apr 2002) | 6 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj
+   M /trunk/plugins/macosx/aout_macosx.c
+   M /trunk/plugins/macosx/macosx.h
+   M /trunk/plugins/macosx/vout_macosx.c
+   M /trunk/plugins/macosx/vout_qdview.c
+
+* MacOS X port :
+- New creator ID : VLC#
+- Borders in fullscreen mode are now black and the movie is centered
+  (jlj P0\/\/3r)
+- A/V sync should be much more precise
+
+------------------------------------------------------------------------
+r1716 | jlj | 2002-04-26 01:52:03 +0200 (Fri, 26 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/macosx/vout_macosx.c
+
+  * Cleaned up QTScaleMatrix().
+
+------------------------------------------------------------------------
+r1717 | jlj | 2002-04-26 02:20:00 +0200 (Fri, 26 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/src/misc/darwin_specific.c
+
+  * ./src/misc/darwin_specific.c: added system_Configure().
+
+------------------------------------------------------------------------
+r1718 | fenrir | 2002-04-26 03:45:36 +0200 (Fri, 26 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/src/input/input_programs.c
+
+    * src/input/input_programs.c : an video divx ES will no longer be considered as an audio ES ( thanks sam ).
+
+------------------------------------------------------------------------
+r1719 | sam | 2002-04-26 07:43:37 +0200 (Fri, 26 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/src/misc/beos_specific.cpp
+
+  * ./src/misc/beos_specific.c: added system_Configure(). Sorry O:-)
+
+------------------------------------------------------------------------
+r1720 | fenrir | 2002-04-26 16:29:26 +0200 (Fri, 26 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+
+
+    * plugins/avi/avi.c : now it can play broken file with seek enable but it's very slow (will be fixed soon ).
+
+------------------------------------------------------------------------
+r1721 | jlj | 2002-04-26 19:07:14 +0200 (Fri, 26 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/include/common.h
+
+  * ./include/common.h: Fixed vlc_memalign.
+
+------------------------------------------------------------------------
+r1722 | jlj | 2002-04-26 20:12:28 +0200 (Fri, 26 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/include/common.h
+
+  * Fixed my fix for the fix for vlc_memalign. Sorry O:-)
+
+------------------------------------------------------------------------
+r1723 | jobi | 2002-04-26 22:18:26 +0200 (Fri, 26 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mpeg_system/mpeg_ts.c
+
+    * plugins/mpeg_system/mpeg_ts.c : fixed --program option
+
+------------------------------------------------------------------------
+r1724 | gbazin | 2002-04-26 22:49:26 +0200 (Fri, 26 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/INSTALL.win32
+
+
+
+* updated win32 compilation instructions.
+
+------------------------------------------------------------------------
+r1725 | jobi | 2002-04-27 01:32:23 +0200 (Sat, 27 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/vcd/cdrom_tools.c
+
+*    plugins/vcd/cdrom_tools : FreeBSD 4.5 port of the vcd input.
+
+------------------------------------------------------------------------
+r1726 | massiot | 2002-04-27 01:52:04 +0200 (Sat, 27 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
 
- * New AC3 decoder plugin using liba52 from Aaron Holtzman and
-     Michel Lespinasse.
-     This plugin isn't used by default, you have to specify:
-     --ac3_adec liba52
+Fixed a typo in libdvbpsi handling.
 
-2002-02-04 Monday 09:58  sam
+------------------------------------------------------------------------
+r1727 | jobi | 2002-04-27 04:20:32 +0200 (Sat, 27 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+   M /trunk/plugins/vcd/cdrom_tools.c
 
-   * ./src/misc/modules.c: changed module_Need to make it possible to
-     have several modules with the same shortcut name.
+    * ALL : better FreeBSD detection for VCD input
 
-2002-01-31 Thursday 23:18  massiot
+------------------------------------------------------------------------
+r1728 | fenrir | 2002-04-27 18:13:23 +0200 (Sat, 27 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/ffmpeg/ffmpeg.c
 
- Fixed a bug in the network dialog.
+    * plugins/avi/avi.c : seek is faster
 
-2002-01-30 Wednesday 23:41  fgp
+------------------------------------------------------------------------
+r1729 | gbazin | 2002-04-28 00:11:22 +0200 (Sun, 28 Apr 2002) | 7 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/common.h
+   M /trunk/include/main.h
+   M /trunk/include/os_specific.h
+   M /trunk/include/threads.h
+   A /trunk/include/threads_funcs.h
+   M /trunk/include/videolan/vlc.h
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/win32_specific.c
 
- *) We now call lockFocus on the QuickDrawView before attempting to get it's qdport.
 
-2002-01-30 Wednesday 00:09  sam
 
-   * Fixed stuff in the wall filter. Extended syntax:
-      --filter wall         % open a wall (3x3 is the default value)
-      --filter wall:2       % open a 2x2 wall
-      --filter wall:3x2     % open a 3x2 wall
-      --filter wall:2x1:0   % open a 2x1 wall, only display block 0
-      --filter wall:2:0,3   % open a 2x2 wall, only display blocks 0 and 3
-     For instance, if you have 2 computers listening to a network stream, on
-     the left computer you use --filter wall:2x1:0 and on the right computer
-     you use --filter wall:2x1:1
+* moved the function definitions from threads.h into threads_funcs.h. This
+   allows us to move p_main_sys into p_main (p_main->p_sys).
+* fixed the --with-gtk-config-path and --with-sdl-config-path options in
+   configure.in
 
-2002-01-29 Tuesday 20:11  gbazin
+------------------------------------------------------------------------
+r1730 | fenrir | 2002-04-28 00:54:00 +0200 (Sun, 28 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
 
- * Added mstrtime() to module_symbols_t so we can compile the mpeg_vdec
-     plugin with TRACE mode enabled.
+    * plugins/avi/avi.c : with some broken avi file, will not freeze, and
+try to detect end of file.
 
-2002-01-28 Monday 23:08  stef
+------------------------------------------------------------------------
+r1731 | sam | 2002-04-28 03:26:15 +0200 (Sun, 28 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/include/videolan/vlc.h
 
- -Fixed ac3_spdif which has been broken recently,
+  * Removed the main() declaration because SDL defines it as a macro.
 
- -Check frequency in ac3_adec and change fifo if needed,
+------------------------------------------------------------------------
+r1732 | sam | 2002-04-28 04:27:39 +0200 (Sun, 28 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/include/os_specific.h
 
- -Moved initialisation of p_aout from plugins to audio_output.c
- If audio output rate is psecified at launch time, we try to use it by default.
+  * ./include/os_specific.h: fixed a C++ compilation issue.
 
- Note that audio output currently suffers from frequent underruns.
- This has not been fixed here.
+------------------------------------------------------------------------
+r1733 | sam | 2002-04-28 04:46:31 +0200 (Sun, 28 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/include/os_specific.h
 
-2002-01-28 Monday 21:31  stef
+  * ./include/os_specific.h: fixed my fix. sorry for the trouble.
 
- .Fixed a segfault a dvdread exit (my fault).
+------------------------------------------------------------------------
+r1734 | sam | 2002-04-28 11:05:37 +0200 (Sun, 28 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/include/os_specific.h
 
-2002-01-28 Monday 16:51  sam
+  * ./include/os_specific.h: got it wrong once again... alcohol is bad, kids.
 
-   * ./plugins/chroma/i420_rgb16.c: MMX YUV to RGB transformation for 15bpp.
+------------------------------------------------------------------------
+r1735 | sam | 2002-04-28 13:56:13 +0200 (Sun, 28 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/x11/xcommon.c
 
-2002-01-27 Sunday 22:14  gbazin
+  * ./plugins/sdl/vout_sdl.c, ./plugins/x11/xcommon.c: when in fullscreen
+    mode, the Esc key does not quit immediately, but first escapes from
+    fullscreen mode. User-requested feature.
+
+------------------------------------------------------------------------
+r1736 | sam | 2002-04-28 19:52:37 +0200 (Sun, 28 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/include/modules_inner.h
 
- * Added double-buffering for the directx plugin in overlay mode.
- * Several directx bug-fixes:
-     - implemented the right behaviour on exit.
-     - fixed bug preventing the creation of several windows.
-         (the wall filter is working now :-))
-     - fixed unnecessary background redraws (it made the video flicker).
-     - fixed bug where we were losing the video display because of lost
-         surfaces in video memory.
-     - when using hardware overlay, the output window will now specify:
-         "(using hardware overlay)".
+  * ./include/modules_inner.h: the module name is now a default shortcut, for
+    it, no need to manually add it.
+
+------------------------------------------------------------------------
+r1737 | jpsaman | 2002-04-28 21:09:50 +0200 (Sun, 28 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/ipkg/control
+
+Added more information in ipkg control file.
+
+------------------------------------------------------------------------
+r1738 | ipkiss | 2002-04-29 21:38:44 +0200 (Mon, 29 Apr 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/win32/Makefile
+
+
+Compilation fix.
+
+------------------------------------------------------------------------
+r1739 | gbazin | 2002-04-29 23:22:35 +0200 (Mon, 29 Apr 2002) | 7 lines
+Changed paths:
+   M /trunk/include/config.h
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/src/video_output/vout_pictures.c
+
+
+
+* Restored vout_CopyPicture(). It is needed by the directx plugin damnit ;-)
+* Restored AOUT_BUFFER_DURATION to its old value. It should solve quite a few
+    underrun problems.
+* A little bit of DirectX plugin clean-up.
 
-2002-01-26 Saturday 01:18  tcastley
+------------------------------------------------------------------------
+r1740 | massiot | 2002-04-30 01:57:38 +0200 (Tue, 30 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/include/threads_funcs.h
 
- Fixed compliation error due to inclusion of threads.h
+Cosmetic fixes.
 
-2002-01-25 Friday 17:18  sam
+------------------------------------------------------------------------
+r1741 | jobi | 2002-04-30 02:38:23 +0200 (Tue, 30 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/satellite/input_satellite.c
+   M /trunk/plugins/satellite/satellite.c
 
-   * ./plugins/x11/xcommon.c: we don't use DPMS functions if they are
-     not available.
+    * ALL: fixed a compilation issue in satellite input. It now uses common
+           or libdvbpsi ts demux. Untested cause I can't get our Nova Card
+           work again.
 
-2002-01-25 Friday 06:43  gbazin
+------------------------------------------------------------------------
+r1742 | fenrir | 2002-04-30 14:35:24 +0200 (Tue, 30 Apr 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/avi/avi.h
+   M /trunk/plugins/avi/libioRIFF.c
 
- * Added a new very simple audio plugin for Win32. This plugin uses the
-     waveOut API which is a lot easier to use for streaming stuff than
-     directsound. (you don't have to take care of underflows anymore
-     because it doesn't use circular buffers).
-     If you are having a lot of underflows, this plugin is currently
-     better adapted than the directx plugin.
+    * plugins/avi/avi.c : changed in order to read more avi file, Meuuh
+you can now read your file ;) (but audio is awfull,perhaps because of mad
+plugin ? ). Fix a bug for audio with some avi file.
 
- * Moved some initialization stuff in audio_out.c so we can now the
-     caracteristics of the audio stream before calling aout_Open().
+------------------------------------------------------------------------
+r1743 | gbazin | 2002-04-30 14:56:11 +0200 (Tue, 30 Apr 2002) | 7 lines
+Changed paths:
+   M /trunk/src/audio_output/aout_pcm.c
+   M /trunk/src/misc/modules_plugin.h
 
-2002-01-24 Thursday 21:54  fgp
 
- *) Changed configure.in to check for all header files the macosx plugin needs
- *) There is now an option --disable-macosx, instead of --enable-macosx.
-    --disable-macosx is default for all plattforms except MACOSX
- *) The mouse cursor is hidden when playing in fullscreen mode
- *) The screensaver is deactivated when playing in fullscreen mode
-    (Thanks to Julian Mayer <julianmayer>@mac.com)
- *) Stop, Prev and Next buttons work now.
 
-2002-01-24 Thursday 18:50  stef
+* added config_Get/PutFloatVariable to p_sysmbols. Thanks to Sigmund Augdal
+for pointing this bug out.
+* on Win32 the aout_pcm thread is given a high priority. This helps avoiding
+lots of audio underruns, especially when moving around the video window.
 
- Configure and Makefile tweaking for dvdread module.
- It is now activated with option --with-dvdread, that takes the same options
- as --with-dvdcss.
- If you link with libdvdread statically dvdread is compiled builtin ; if you
- link dynamically, it is compiled as a plugin.
+------------------------------------------------------------------------
+r1744 | fenrir | 2002-04-30 18:42:14 +0200 (Tue, 30 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
 
-2002-01-24 Thursday 13:32  sam
+    * plugins/avi/avi.c : corrected a bug with broken avi file.
 
-   * ./src/misc/modules_plugin.h: fixed a missing function initialization
-     which made decoder plugins segfault in GetChunk calls.
-   * ./configure.in: proper soundcard.h check from Yves Duret.
+------------------------------------------------------------------------
+r1745 | sam | 2002-04-30 22:19:31 +0200 (Tue, 30 Apr 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/chroma/i420_yuy2.h
 
-2002-01-23 Wednesday 23:14  massiot
+  * ./plugins/chroma/i420_yuy2.h: workaround for yet another annoying gcc
+    behaviour with inline assembly (seems to be BeOS-specific). If anyone has
+    a better idea than the huge "memory" constraint, please have a look at
+    the MMX_CALL() macro!
 
- Fixed a bug introduced yesterday.
+------------------------------------------------------------------------
+r1746 | sam | 2002-04-30 22:21:25 +0200 (Tue, 30 Apr 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/chroma/i420_yuy2.h
 
-2002-01-23 Wednesday 20:19  stef
+  * Humpfff. A typo in my previous commit.
 
- I checked in bad header files yesterday.
+------------------------------------------------------------------------
+r1747 | sam | 2002-05-01 21:05:48 +0200 (Wed, 01 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/kde/Makefile
+   A /trunk/plugins/kde/QConfigItem.cpp
+   A /trunk/plugins/kde/QConfigItem.h
+   M /trunk/plugins/kde/kde_interface.cpp
+   M /trunk/plugins/kde/kde_interface.h
+   A /trunk/plugins/kde/kde_pluginsbox.cpp
+   A /trunk/plugins/kde/kde_pluginsbox.h
+   A /trunk/plugins/kde/kde_preferences.cpp
+   A /trunk/plugins/kde/kde_preferences.h
+
+  * ./plugins/kde/*: configuration dialog for the KDE interface, courtesy
+    of Sigmund Augdal <sigmunau@stud.ntnu.no>.
+
+------------------------------------------------------------------------
+r1748 | sam | 2002-05-01 21:18:09 +0200 (Wed, 01 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/spudec/spu_decoder.c
+
+  * ./plugins/spudec/spu_decoder.c: FOURCC_YUY2 subtitles support (for NVidia
+    overlay) courtesy of Rudolf Cornelissen <rag.cornelissen@inter.nl.net>.
+
+------------------------------------------------------------------------
+r1749 | gbazin | 2002-05-01 21:59:42 +0200 (Wed, 01 May 2002) | 4 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/a52/a52.c
+
+
+
+* added a --with-a52-tree option to the configure script.
+
+------------------------------------------------------------------------
+r1750 | gbazin | 2002-05-01 23:31:53 +0200 (Wed, 01 May 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/text/logger.c
+   M /trunk/src/misc/configuration.c
+
+
+
+* The configuration file and the log file are opened in text mode. This mode
+should only have a meaning on Win32 and isn't supposed to break any other
+platform. If does give you any trouble then shout.
+
+------------------------------------------------------------------------
+r1751 | massiot | 2002-05-02 00:32:27 +0200 (Thu, 02 May 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/macosx/aout_macosx.c
+
+* Misc sound fixes [Mac OS X port]
+* Fixed VCD double detection
+
+------------------------------------------------------------------------
+r1752 | fenrir | 2002-05-02 12:54:34 +0200 (Thu, 02 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/avi/avi.h
+   M /trunk/plugins/avi/libioRIFF.c
+
+    * plugins/avi/avi.c : you can now use slow and fast reading.
+                          After seeking, audio and video synchro is better.
+
+------------------------------------------------------------------------
+r1753 | sam | 2002-05-03 00:37:41 +0200 (Fri, 03 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/qnx/vout_qnx.c
+
+  * ./plugins/qnx/vout_qnx.c: port of the QNX vout plugin to the vout4 API,
+    courtesy of Pascal Levesque <Pascal.Levesque@mindready.com>.
+
+------------------------------------------------------------------------
+r1754 | massiot | 2002-05-03 01:02:43 +0200 (Fri, 03 May 2002) | 2 lines
+Changed paths:
+   M /trunk/AUTHORS
+
+Added quite a few missing names.
+
+------------------------------------------------------------------------
+r1755 | massiot | 2002-05-03 01:06:27 +0200 (Fri, 03 May 2002) | 3 lines
+Changed paths:
+   M /trunk/FAQ
+
+Small FAQ update. Please note that everyone can update this FAQ if they
+want, it is not my property :-).
+
+------------------------------------------------------------------------
+r1756 | lool | 2002-05-03 19:37:09 +0200 (Fri, 03 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/gtk/gnome.c
+
+  * ./plugins/gtk/gnome.c: new option lets you hide the text of the
+    GNOME interface toolbar
+
+------------------------------------------------------------------------
+r1757 | sam | 2002-05-03 20:40:21 +0200 (Fri, 03 May 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+
+  * ./configure.in: we check support for variadic macros (screw Borland!).
+
+------------------------------------------------------------------------
+r1758 | sam | 2002-05-03 22:49:30 +0200 (Fri, 03 May 2002) | 9 lines
+Changed paths:
+   M /trunk/include/common.h
+   M /trunk/include/configuration.h
+   M /trunk/include/modules_inner.h
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/modules_plugin.h
+
+  * ./include/modules_inner.h, ./src/misc/configuration.c: support for config
+    options callbacks.
+
+    They don't take any argument for the moment, but this will change when
+    I'm finished with my other vlc changes. There is a little problem: the
+    Gtk+ interface keeps calling Put***Variable each time we click on "Apply"
+    or "Save". I think it should only call it once. Is there a way to fix
+    this? Gildas? lool? :-)
+
+------------------------------------------------------------------------
+r1759 | jpsaman | 2002-05-04 00:30:33 +0200 (Sat, 04 May 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/mad/mad_adec.c
+   M /trunk/plugins/mad/mad_adec.h
+   M /trunk/plugins/mad/mad_libmad.c
+
+Aout fifo adapts it size according to the length of the first frame.
+The change is needed for MPEG1/2 layer III, because the size of output pcm from mad_decoder is different.
+Sadly, the buffer underruns are back ;-(.
+
+------------------------------------------------------------------------
+r1760 | lool | 2002-05-04 04:05:03 +0200 (Sat, 04 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk_display.c
+   M /trunk/plugins/gtk/gtk_display.h
+
+  * ./plugins/gtk/gnome.c, ./plugins/gtk/gtk.c, ./plugins/gtk/gtk_display.*:
+    callbacks for the hide tooltips and toolbar text options
+
+------------------------------------------------------------------------
+r1761 | lool | 2002-05-04 05:32:28 +0200 (Sat, 04 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gtk.glade
+   M /trunk/plugins/gtk/gtk_interface.c
+
+  * ./plugins/gtk/*.glade, ./plugins/gtk/*_interface.*: fix for interface
+    autoshrink when toolbar text isn't displayed
+
+------------------------------------------------------------------------
+r1762 | lool | 2002-05-04 05:36:19 +0200 (Sat, 04 May 2002) | 4 lines
+Changed paths:
+   M /trunk/BUGS
+
+  * ./BUGS :
+    - no text in the status bar with gtk intf
+    - no window title in gtk intf on some machines, correct title on another
+
+------------------------------------------------------------------------
+r1763 | massiot | 2002-05-04 15:48:31 +0200 (Sat, 04 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/macosx/aout_macosx.c
+
+More stable audio output [Mac OS X port] with more output buffering.
+
+------------------------------------------------------------------------
+r1764 | sam | 2002-05-04 17:49:56 +0200 (Sat, 04 May 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/network/ipv4.c
+
+  * ./plugins/network/ipv4.c: fixed ipv4.so compilation under QNX.
+  * ./configure.in: deactivated ipv6.so under QNX for now.
+
+------------------------------------------------------------------------
+r1765 | gbazin | 2002-05-04 18:17:08 +0200 (Sat, 04 May 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/gtk/gtk_preferences.c
+
+
+
+* The Apply button in the preferences menu is grayed out unless there's a
+  change to apply.
+* GtkConfigApply() now clears the list of config changes before returning.
+
+------------------------------------------------------------------------
+r1766 | fenrir | 2002-05-04 18:51:05 +0200 (Sat, 04 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/avi/libioRIFF.c
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r1767 | gbazin | 2002-05-05 10:25:15 +0200 (Sun, 05 May 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/video_output/video_output.c
+
+
+
+* fixed the resizing and scaling of the X11 video output.
+* clicking on the video doesn't pause it anymore (use spacebar for this), but
+  double-clicking will now switch between fullscreen and window mode.
+
+------------------------------------------------------------------------
+r1768 | fenrir | 2002-05-05 19:20:49 +0200 (Sun, 05 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/avi/libioRIFF.c
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+
+    * plugins/avi/avi.c try to not freeze when reach end file
+
+------------------------------------------------------------------------
+r1769 | gbazin | 2002-05-06 23:05:26 +0200 (Mon, 06 May 2002) | 11 lines
+Changed paths:
+   M /trunk/plugins/mga/xmga.c
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/video_output/video_output.c
+
+
+
+* video plugins that don't handle rescaling themselves have to let the
+  video_output thread know about resizing events (with VOUT_SIZE_CHANGE event).
+  (this part needs some clean-up but it is basically working for the X11 and
+   SDL plugins).
+
+* fixed fullscreen for the SDL plugin.
+
+* xmga and sdl now switch to fullscreen on double-click.
+
+------------------------------------------------------------------------
+r1770 | fenrir | 2002-05-07 00:02:32 +0200 (Tue, 07 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+
+    *ALL : ameliorations ( i hope ;)
+
+------------------------------------------------------------------------
+r1771 | jpsaman | 2002-05-07 00:09:58 +0200 (Tue, 07 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/mad/mad_adec.c
+   M /trunk/plugins/mad/mad_adec.h
+   M /trunk/plugins/mad/mad_libmad.c
+
+Added mad plugin downscale config option for selecting downscaling routine. Choices are: fast, mpg321. Default the fast version is used. The downscale option mpg321 uses an algorithm that adapts to dither errors. This routine is borrowed from MPG321 code.
+Mono audio streams get now duplicated on the right channel instead of silencing the right channel (untested).
+
+------------------------------------------------------------------------
+r1772 | massiot | 2002-05-07 00:59:46 +0200 (Tue, 07 May 2002) | 2 lines
+Changed paths:
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
+   M /trunk/include/config.h
+   M /trunk/plugins/macosx/intf_controller.c
+   M /trunk/plugins/macosx/intf_controller.h
+   M /trunk/plugins/macosx/intf_macosx.c
+   M /trunk/plugins/macosx/intf_open.h
+   M /trunk/plugins/macosx/intf_vlc_wrapper.c
+   M /trunk/plugins/macosx/intf_vlc_wrapper.h
+   M /trunk/plugins/macosx/macosx.h
+   M /trunk/src/interface/intf_eject.c
+
+Improvements of the OS X GUI.
+
+------------------------------------------------------------------------
+r1773 | jlj | 2002-05-07 01:18:26 +0200 (Tue, 07 May 2002) | 2 lines
+Changed paths:
+   M /trunk/src/interface/intf_eject.c
+
+  * ./src/interface/intf_eject.c: s/Johanson/Johansen :-)
+
+------------------------------------------------------------------------
+r1774 | fenrir | 2002-05-07 15:53:55 +0200 (Tue, 07 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+
+    * plugins/avi/avi.c : can now use --novideo
+
+------------------------------------------------------------------------
+r1775 | fenrir | 2002-05-07 15:55:36 +0200 (Tue, 07 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+
+    * corrected some bad lock/unlock
+
+------------------------------------------------------------------------
+r1776 | massiot | 2002-05-07 22:17:07 +0200 (Tue, 07 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/macosx/intf_vlc_wrapper.c
+   M /trunk/plugins/macosx/vout_qdview.c
+   M /trunk/plugins/macosx/vout_vlc_wrapper.c
+   M /trunk/plugins/macosx/vout_vlc_wrapper.h
+
+Fixed Mac OS X VOUT_SIZE_CHANGE signal.
+
+------------------------------------------------------------------------
+r1777 | jobi | 2002-05-09 16:52:49 +0200 (Thu, 09 May 2002) | 2 lines
+Changed paths:
+   M /trunk/doc/vlc-howto.sgml
+
+    * doc/vlc-howto.sgml : URL fix for libdvdcss
+
+------------------------------------------------------------------------
+r1778 | jlj | 2002-05-09 18:15:15 +0200 (Thu, 09 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/macosx/intf_vlc_wrapper.c
+
+  * ./plugins/macosx/intf_vlc_wrapper.c: menu code fixes.
+
+------------------------------------------------------------------------
+r1779 | sam | 2002-05-09 23:24:22 +0200 (Thu, 09 May 2002) | 4 lines
+Changed paths:
+   M /trunk/src/interface/main.c
+
+  * ./src/interface/main.c: if Ctrl-C doesn't kill vlc cleanly for any
+    reason, user just needs to hit Ctrl-C again 1 second later and we'll
+    exit disgustingly instead of freezing.
+
+------------------------------------------------------------------------
+r1780 | fenrir | 2002-05-10 04:04:17 +0200 (Fri, 10 May 2002) | 4 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/common.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+   M /trunk/plugins/mad/mad_libmad.c
+   M /trunk/plugins/mpeg_system/Makefile
+   A /trunk/plugins/mpeg_system/mpeg_audio.c
+   M /trunk/src/misc/modules_plugin.h
+
+    * include/common.h and input_ext-plugins.h, src/misc/modules_plugin.h : export input_ClockGetTS for plugins.
+    * plugins/mpeg_system/mpeg_audio.c : a demux for mpeg audio stream (file, web radio ...)
+    * Makefile configure.in : to compile it
+
+------------------------------------------------------------------------
+r1781 | fenrir | 2002-05-10 06:06:10 +0200 (Fri, 10 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/avi/avi.h
+
+    * All: use input_ClockManageRef to do synchro.
+
+------------------------------------------------------------------------
+r1782 | massiot | 2002-05-12 03:39:36 +0200 (Sun, 12 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/gtk/gtk_menu.c
+   M /trunk/plugins/macosx/intf_macosx.c
+   M /trunk/plugins/macosx/intf_vlc_wrapper.c
+   M /trunk/plugins/macosx/intf_vlc_wrapper.h
+   M /trunk/plugins/macosx/macosx.h
+   M /trunk/src/input/input_dec.c
+
+* Mac OS X port : menus for Program/Title/Chapter/Languages.
+
+------------------------------------------------------------------------
+r1783 | fenrir | 2002-05-12 08:51:08 +0200 (Sun, 12 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+   M /trunk/plugins/ffmpeg/ffmpeg.h
+
+    * All: simplifications.
+
+------------------------------------------------------------------------
+r1784 | massiot | 2002-05-12 22:56:34 +0200 (Sun, 12 May 2002) | 6 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/Makefile.dep
+   M /trunk/Makefile.modules
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
+   M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj
+   M /trunk/plugins/macosx/Makefile
+   D /trunk/plugins/macosx/aout_macosx.c
+   A /trunk/plugins/macosx/aout_macosx.m
+   D /trunk/plugins/macosx/intf_controller.c
+   A /trunk/plugins/macosx/intf_controller.m
+   D /trunk/plugins/macosx/intf_macosx.c
+   A /trunk/plugins/macosx/intf_macosx.m
+   D /trunk/plugins/macosx/intf_open.c
+   A /trunk/plugins/macosx/intf_open.m
+   D /trunk/plugins/macosx/intf_vlc_wrapper.c
+   A /trunk/plugins/macosx/intf_vlc_wrapper.m
+   D /trunk/plugins/macosx/macosx.c
+   A /trunk/plugins/macosx/macosx.m
+   D /trunk/plugins/macosx/vout_macosx.c
+   A /trunk/plugins/macosx/vout_macosx.m
+   D /trunk/plugins/macosx/vout_qdview.c
+   A /trunk/plugins/macosx/vout_qdview.m
+   D /trunk/plugins/macosx/vout_vlc_wrapper.c
+   M /trunk/plugins/macosx/vout_vlc_wrapper.h
+   A /trunk/plugins/macosx/vout_vlc_wrapper.m
+   D /trunk/plugins/macosx/vout_window.c
+   A /trunk/plugins/macosx/vout_window.m
+   M /trunk/plugins/spudec/spu_decoder.c
+
+* Fixed menus [Mac OS X port]
+* Objective-C files are now .m
+* Fixed a major bug in the spu decoder
+* Disabled auto-hiding of mouse cursor since it doesn't work when browsing
+  menus ; instead, click in the video window
+
+------------------------------------------------------------------------
+r1785 | fenrir | 2002-05-13 18:28:44 +0200 (Mon, 13 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mpeg_system/mpeg_audio.c
+
+    * mpeg_audio.c : don't use any more U32_AT. Thanks Meuuh.
+
+------------------------------------------------------------------------
+r1786 | sam | 2002-05-13 19:57:46 +0200 (Mon, 13 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/text/ncurses.c
+
+  * ./plugins/text/ncurses.c: ncurses interface improvements by Thomas Graf.
+
+------------------------------------------------------------------------
+r1787 | sam | 2002-05-13 19:58:08 +0200 (Mon, 13 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/plugins/x11/xvideo.c
+
+  * ./plugins/x11/xcommon.c, ./plugins/x11/xvideo.c: --xvideo-chroma flag to
+    force the XVimage format used.
+
+------------------------------------------------------------------------
+r1788 | sam | 2002-05-13 21:30:40 +0200 (Mon, 13 May 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/filter/Makefile
+   A /trunk/plugins/filter/clone.c
+
+  * ./plugins/filter/clone.c: New filter, `--filter clone', duplicates
+    display. To duplicate 12 times, use `--filter clone:12'.
+
+------------------------------------------------------------------------
+r1789 | fenrir | 2002-05-13 23:55:30 +0200 (Mon, 13 May 2002) | 5 lines
+Changed paths:
+   M /trunk/include/input_ext-dec.h
+   M /trunk/include/video.h
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/avi/avi.h
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+   M /trunk/plugins/mpeg_system/mpeg_audio.c
+   M /trunk/src/input/input_programs.c
+
+    * include/video.h : added new fourcc code for avi
+    * ALL : version from ffmpeg cvs can now decode msmpeg4 v1 v2 ,
+        so i have added support for this. But you can always use old ffmpeg
+        library  without any problem ( i hope ;)
+
+------------------------------------------------------------------------
+r1790 | fenrir | 2002-05-14 01:12:10 +0200 (Tue, 14 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/mpeg_system/mpeg_audio.c
+
+    * plugins/mpeg_system/mpeg_audio.c : you should again be able to
+play PS stream (I hope it will be enougth). Sorry .
+
+------------------------------------------------------------------------
+r1791 | massiot | 2002-05-14 01:15:43 +0200 (Tue, 14 May 2002) | 3 lines
+Changed paths:
+   M /trunk/extras/MacOSX/Resources/vlc.icns
+   M /trunk/plugins/mpeg_vdec/video_decoder.c
+
+* New OS X icon, courtesy of Joeri van Dooren <joeri@van.dooren.be> ;
+* Mac OS X fix.
+
+------------------------------------------------------------------------
+r1792 | jobi | 2002-05-14 03:14:39 +0200 (Tue, 14 May 2002) | 4 lines
+Changed paths:
+   M /trunk/doc/vlc-howto.sgml
+   M /trunk/plugins/satellite/input_satellite.c
+   M /trunk/plugins/satellite/satellite.c
+
+    * doc/vlc-howto.sgml: Spelling mistakes, small updates, harmonization
+                          with other documentations (thank you Alexis)
+    * plugins/satellite/*: some fixes in options parsing (thank you Sam)
+
+------------------------------------------------------------------------
+r1793 | fenrir | 2002-05-14 16:10:17 +0200 (Tue, 14 May 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/mpeg_system/mpeg_audio.c
+
+    * plugins/mpeg_system/mpeg_audio.c : to avoid problem with PS, test
+only the first 4 bytes for mpeg header so some broken files, and all
+web radio will not work. You can change this by changing value
+of MPEGAUDIO_MAXTESTPOS.
+
+------------------------------------------------------------------------
+r1794 | fenrir | 2002-05-14 16:13:00 +0200 (Tue, 14 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mpeg_system/mpeg_audio.c
+
+    Sorry, fix a mistake.
+
+------------------------------------------------------------------------
+r1795 | jobi | 2002-05-14 18:45:33 +0200 (Tue, 14 May 2002) | 3 lines
+Changed paths:
+   M /trunk/src/input/mpeg_system.c
+
+    * src/input/mpeg_system.c: fixed an old old bug in TS demux, thank you
+                               Meuuh.
+
+------------------------------------------------------------------------
+r1796 | sam | 2002-05-14 19:31:40 +0200 (Tue, 14 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/sdl/vout_sdl.c
+
+  * ./plugins/sdl/vout_sdl.c: fixed an aspect ratio issue (thanks Meuuh).
+
+------------------------------------------------------------------------
+r1797 | sam | 2002-05-14 20:11:15 +0200 (Tue, 14 May 2002) | 3 lines
+Changed paths:
+   M /trunk/include/mmx.h
+   M /trunk/plugins/imdct/ac3_imdct_3dn.c
+   M /trunk/plugins/imdct/ac3_imdct_sse.c
+   M /trunk/plugins/imdct/ac3_srfft_sse.c
+
+ * ./include/mmx.h, ./plugins/imdct/*: gcc-3.1 compilation fixes courtesy
+   of Yves Duret and other Mandrakesoft guys I don't know.
+
+------------------------------------------------------------------------
+r1798 | bozo | 2002-05-14 21:33:54 +0200 (Tue, 14 May 2002) | 5 lines
+Changed paths:
+   M /trunk/include/common.h
+   M /trunk/include/iso_lang.h
+   M /trunk/plugins/dvd/dvd_es.c
+   M /trunk/plugins/dvd/dvd_summary.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/mpeg_system/mpeg_ts.c
+   A /trunk/src/misc/iso-639.def
+   M /trunk/src/misc/iso_lang.c
+   M /trunk/src/misc/modules_plugin.h
+
+  * src/misc/iso-639.def, include/iso_lang.h, src/misc/iso_lang.c: iso-839-[12] tools.
+  * include/common.h, src/misc/modules_plugin.h: export the 3 new functions.
+  * plugins/dvd/dvd_es.c, plugins/dvd/dvd_summary.c, plugins/dvdread/input_dvdread.c: adapted DecodeLanguage calls to the new behaviour.
+  * plugins/mpeg_system/mpeg_ts.c: ISO-639-2 descriptors handling.
+
+------------------------------------------------------------------------
+r1799 | sam | 2002-05-14 21:47:25 +0200 (Tue, 14 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/satellite/satellite.c
+   M /trunk/src/misc/modules.c
+
+  * ./src/misc/modules.c: if a module has a zero-scored capability, we don't
+    try to use it, unless it was explicitely requested (--vout for example).
+
+------------------------------------------------------------------------
+r1800 | massiot | 2002-05-14 22:13:04 +0200 (Tue, 14 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/macosx/intf_vlc_wrapper.m
+
+Do not eject when we're reading from the disc...
+
+------------------------------------------------------------------------
+r1801 | massiot | 2002-05-14 22:27:25 +0200 (Tue, 14 May 2002) | 2 lines
+Changed paths:
+   M /trunk/src/input/mpeg_system.c
+
+It should now be possible to quit when reading a bogus file.
+
+------------------------------------------------------------------------
+r1802 | gbazin | 2002-05-14 22:39:23 +0200 (Tue, 14 May 2002) | 5 lines
+Changed paths:
+   M /trunk/BUGS
+   M /trunk/configure
+   M /trunk/configure.in
+
+
+
+* new --with-mad-tree configure option.
+* updated BUGS file.
+
+------------------------------------------------------------------------
+r1803 | jobi | 2002-05-14 22:54:52 +0200 (Tue, 14 May 2002) | 3 lines
+Changed paths:
+   M /trunk/src/input/mpeg_system.c
+
+    * src/input/mpeg_system.c : We handle PCR even if they are not attached
+                                to a PMT.
+
+------------------------------------------------------------------------
+r1804 | massiot | 2002-05-14 23:23:44 +0200 (Tue, 14 May 2002) | 2 lines
+Changed paths:
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_clock.c
+   M /trunk/src/input/input_dec.c
+
+Fixed a bug (glitch/segfault) when seeking.
+
+------------------------------------------------------------------------
+r1805 | bozo | 2002-05-14 23:57:31 +0200 (Tue, 14 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mpeg_system/mpeg_ts.c
+
+*** empty log message ***
+
+------------------------------------------------------------------------
+r1806 | sam | 2002-05-15 02:02:27 +0200 (Wed, 15 May 2002) | 3 lines
+Changed paths:
+   M /trunk/include/modules.h
+   M /trunk/include/modules_inner.h
+
+  * ./include/modules_inner.h: fixed a bug in module reinitialization,
+    which should fix crashes after a long pause.
+
+------------------------------------------------------------------------
+r1807 | sam | 2002-05-15 02:04:52 +0200 (Wed, 15 May 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+  * ./configure.in: added libdvbpsi version check.
+
+------------------------------------------------------------------------
+r1808 | sam | 2002-05-15 02:39:46 +0200 (Wed, 15 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/satellite/input_satellite.c
+
+  * ./plugins/satellite/input_satellite.c: fixed a compilation warning.
+
+------------------------------------------------------------------------
+r1809 | sam | 2002-05-15 02:40:26 +0200 (Wed, 15 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/spudec/spu_decoder.c
+
+  * ./plugins/spudec/spu_decoder.c: fixed endianness issue; subtitles colors
+    should be OK now.
+
+------------------------------------------------------------------------
+r1810 | sam | 2002-05-15 03:29:07 +0200 (Wed, 15 May 2002) | 3 lines
+Changed paths:
+   M /trunk/src/misc/configuration.c
+
+  * ./src/misc/configuration.c: fixed an issue with long options from
+    modules where option arguments and playlist entries were mixed.
 
-2002-01-23 Wednesday 12:02  asmax
+------------------------------------------------------------------------
+r1811 | marcari | 2002-05-15 13:06:17 +0200 (Wed, 15 May 2002) | 6 lines
+Changed paths:
+   M /trunk/src/misc/netutils.c
 
- * enabled --stereo option for streams that pretend to be mono while they
-  are not!
+  * netutils.c: use closesocket() instead of close() at the end
+  of the network_ChannelJoin() for WIN32.
 
-2002-01-23 Wednesday 03:56  stef
+  It closes the following bug : when changing channel we sometimes got
+  a 'no answer from vlcs' even if the answer is sent back.
+
+------------------------------------------------------------------------
+r1812 | marcari | 2002-05-15 15:07:18 +0200 (Wed, 15 May 2002) | 10 lines
+Changed paths:
+   M /trunk/include/common.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/plugins/access/http.c
+   M /trunk/plugins/access/udp.c
+   M /trunk/src/input/input_ext-plugins.c
+   M /trunk/src/misc/modules_plugin.h
 
- -removed some useless printf
+On sam's advice I added the input_FDNetworkClose() function to be called
+when closing a  networking stream instead of input_FDClose().  It is due
+to WIN32  because we have  to call  closesocket() instead of  close() to
+close the socket. The problem was  : windows did not leave the multicast
+group when closing the socket.
 
- -replaced dvdcss_title(,) with dvdcss_seek( ,,DVDCSS_SEEK_KEY )
+  * input_ext-plugins.c : where is located the function
+  * *.h : function declaration
+  * udp.c, http.c : these modules now call input_FDNetworkClose()
 
-2002-01-23 Wednesday 03:15  stef
+------------------------------------------------------------------------
+r1813 | marcari | 2002-05-15 15:36:40 +0200 (Wed, 15 May 2002) | 2 lines
+Changed paths:
+   M /trunk/src/input/input_ext-plugins.c
 
- *Merged hh patch in libdvdcss from main tree.
+  * removed a debug message that I forgot in my previous commit
 
- *Updated local libdvdread, so that it does not depend on libdvdcss
- (ala dummy_dvdcss) and modified configure to reflect changes.
+------------------------------------------------------------------------
+r1814 | ipkiss | 2002-05-15 16:43:20 +0200 (Wed, 15 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/win32/network.cpp
+   M /trunk/plugins/win32/network.dfm
+   M /trunk/plugins/win32/network.h
 
-2002-01-23 Wednesday 01:59  sam
 
-   * Darwin compilation fix.
+ * plugins/win32/network.*: new Network dialog box
 
-2002-01-22 Tuesday 23:14  massiot
+------------------------------------------------------------------------
+r1815 | asmax | 2002-05-15 17:46:34 +0200 (Wed, 15 May 2002) | 2 lines
+Changed paths:
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/input/input_programs.c
 
- * Fixed an alignment issue in the ac3 decoder.
+- check size to avoid realloc(0)
 
-2002-01-21 Monday 23:57  massiot
+------------------------------------------------------------------------
+r1816 | sam | 2002-05-15 21:36:04 +0200 (Wed, 15 May 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/ac3_adec/ac3_adec.c
 
- * Decoders do not necessarily use bit stream (see mad plug-in)
- * mad PTS should finally be accurate
- * Some configure changes.
+  * ./plugins/ac3_adec/ac3_adec.c: probably fixed most "crash when changing
+    audio track" problems by zeroing the p_ac3dec structure.
+  * ./plugins/ac3_adec/ac3_adec.c: fixed a "INPUT_MAX_ALLOCATION reached"
+    crash.
 
-2002-01-21 Monday 22:34  jpsaman
+------------------------------------------------------------------------
+r1817 | massiot | 2002-05-15 23:14:18 +0200 (Wed, 15 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/macosx/vout_qdview.m
 
- Oops, lucky to catch this one (deleted function name s24_to_s16_pcm accidently)
+Attempt to fix the video output with QuickTime 6.
 
-2002-01-21 Monday 22:28  jpsaman
+------------------------------------------------------------------------
+r1818 | jobi | 2002-05-16 00:53:10 +0200 (Thu, 16 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/mpeg_system/mpeg_ps.c
+   M /trunk/plugins/vcd/input_vcd.c
+   M /trunk/plugins/vcd/vcd.c
 
- Changes made to mad plugin:
- + libmad_input now takes one frame at a time (see mad_adec.h for defines)
- + audio_linear_dither() gives better sound quality then s24_to_s16_pcm(),
-   but also makes audio artefacts louder so disabled it for now (see file
-   mad_libmad.c)
- + cleaned up libmad_output (see file mad_libmad.c)
- + cleaned up InitThread (see file mad_adec.c)
- + Made buffer size match libmad's expectations (see file mad_adec.h)
- + updated documentation
+    * plugins/vcd/* : vcd access plugin now uses mpeg_ps demux instead
+                     of its own one.
 
-2002-01-21 Monday 07:00  gbazin
+------------------------------------------------------------------------
+r1819 | sam | 2002-05-16 01:53:45 +0200 (Thu, 16 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd_summary.c
 
- * Fixed crashes on exit in the directx plugin
- * vout_PlacePicture is now accepting picture width=height=0
+  * ./plugins/dvd/dvd_summary.c: added a sanity check.
 
- * Win32 (NT/2000/XP) fix for libdvdcss: first attempt to open the DVD
-   device in read/write mode so we can use ioctls. If this fails
-   (insufficent privileges) we at least open in read-only mode so the
-   libdvdcss title decryption method can be used.
+------------------------------------------------------------------------
+r1820 | tcastley | 2002-05-16 13:38:42 +0200 (Thu, 16 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/beos/InterfaceWindow.cpp
+   M /trunk/plugins/beos/VideoWindow.h
+   M /trunk/plugins/beos/vout_beos.cpp
 
-2002-01-21 Monday 05:14  sam
+Improved overlay and bitmap support, not tested on nVidia cards.
+Lower CPU usage and no thread created per frame.
 
-   * ./configure.in: added extra checks for strange compilers such as
-     Borland C++ which do not support all gcc options. Note that vlc does
-     not compile with bcc32 yet, but is getting closer and closer to.
+------------------------------------------------------------------------
+r1821 | tcastley | 2002-05-16 14:47:59 +0200 (Thu, 16 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/beos/vout_beos.cpp
 
-2002-01-21 Monday 00:52  sam
+Fixed segfault in last checkin.
 
-   * ./plugins/win32: skeleton for the win32 interface Ipkiss is developing.
-   * ./config.guess ./config.sub: latest GNU versions.
-   * ./configure.in: when possible, xvideo is compiled as a plugin.
-   * ./vlc.spec: fixed a few minor inaccuracies.
-   * ./debian/control: vlc-gui is no longer depended on, but rather recommended.
-   * ./src/interface/main.c: --spumargin flag; use this to force displaying
-     subtitles at the bottom of the screen instead of putting them in the
-     middle, for instance: `--spumargin 5'.
+------------------------------------------------------------------------
+r1822 | gbazin | 2002-05-16 15:20:22 +0200 (Thu, 16 May 2002) | 8 lines
+Changed paths:
+   M /trunk/src/input/input_programs.c
 
-2002-01-19 Saturday 19:54  gbazin
 
- * Converted the plugin initialization code of the macosx, beos and qnx
-     code. (please note that they should still not compile as they need
-     to be adapted to the new Vout4 architecture)
 
-2002-01-17 Thursday 23:02  gbazin
+* src/input/input_programs.c: fixed memory corruption by setting a few
+    pointers to NULL after they have been free()ed.
+* src/input/input_programs.c: removed now useless ASSERTs.
 
- * major rewrite of the directx video plugin to adapt it to the new vout4
-     architecture. This plugin has also been through a major clean-up
-     and it is now much more robust and optimized.
+This patch comes from sam, so if you want to blame someone blame him ;-)
 
- * Fixed a few problems with the win32 build.
+------------------------------------------------------------------------
+r1823 | gbazin | 2002-05-16 18:51:50 +0200 (Thu, 16 May 2002) | 7 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd_seek.c
 
- * Replaced the "overlay" command line option with "nooverlay". The
-     former was confusing and useless because overlays were used by
-     default anyway.
 
-2002-01-17 Thursday 16:17  sam
 
-   * ./vlc.spec: imported MandrakeSoft's new spec file.
-   * ./debian/control: fixed build-dependencies for vlc-mad.
+Another fix from Sam:
 
-2002-01-16 Wednesday 04:47  sam
+* fix random segfaults on title change.
+  (cell.i_cell_nb should be tested _before_ we access the structures)
 
-   * ./debian/rules: fixed the vlc-arts and vlc-mad package builds.
+------------------------------------------------------------------------
+r1824 | sam | 2002-05-17 02:58:14 +0200 (Fri, 17 May 2002) | 3 lines
+Changed paths:
+   M /trunk/src/input/input_programs.c
+   M /trunk/src/interface/intf_msg.c
+   M /trunk/src/interface/intf_playlist.c
 
-2002-01-15 Tuesday 19:01  stef
+  * ./src/interface/intf_msg.c, src/interface/intf_playlist.c: disabled
+    calls to realloc(_,0) in a similar way to input_programs.c.
 
- The gnome/gtk interface should no longer user p_input->stream before it
- has been initialized.
+------------------------------------------------------------------------
+r1825 | lool | 2002-05-17 16:17:05 +0200 (Fri, 17 May 2002) | 2 lines
+Changed paths:
+   M /trunk/include/config.h
+   M /trunk/src/video_output/video_output.c
 
-2002-01-15 Tuesday 17:55  stef
+  * video output patch to improve handling of late pictures (by Meuuh)
 
- *stream lock is initialized in input_CreateThread instead of initThread,
- to have it initialized when we call it in the interface.
+------------------------------------------------------------------------
+r1826 | lool | 2002-05-17 17:14:47 +0200 (Fri, 17 May 2002) | 2 lines
+Changed paths:
+   M /trunk/src/misc/mtime.c
 
-2002-01-15 Tuesday 11:51  asmax
+  * removed usage of usleep (not thread safe) (by Meuuh)
 
- - added support for S8 and U16 aout (not tested)
- - The sound is very dirty in U8 mode. I don't know if it comes from the
- 8 bit mode itself or from the S16->U8 conversion.
+------------------------------------------------------------------------
+r1827 | fenrir | 2002-05-17 17:47:01 +0200 (Fri, 17 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
 
-2002-01-15 Tuesday 05:22  stef
+    * plugins/avi/avi.c : it will not segfault with broken avi with an unknown stream.
 
- -Patch of libdvdread to do readv on regular files (dvd copied on hard drive).
- Not completed, and little tested yet ; when it is completed, this patch should
- be submitted to libdvdread developers.
+------------------------------------------------------------------------
+r1828 | sam | 2002-05-17 18:38:41 +0200 (Fri, 17 May 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/config.h
+   M /trunk/include/defs.h.in
+   M /trunk/src/misc/mtime.c
 
-Patch of libdvdcss to decrypt vobs when they are not on a block device.
 * ./src/misc/mtime.c: we use nanosleep whenever possible (patch from Meuuh).
 
-2002-01-15 Tuesday 01:01  sam
+------------------------------------------------------------------------
+r1829 | stef | 2002-05-17 20:01:25 +0200 (Fri, 17 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/src/audio_output/aout_spdif.c
 
-   * ./debian/control: fixed Debian build-depends.
-   * ./include/config.h: changed RELEASE to HAVE_RELEASE because RELEASE
-     is already defined in <scsi/scsi.h> under Linux.
+*check for b_die and b_error in all loops so that we don't remain stuck
+waiting for data whereas the vlc has tried to quit.
 
-2002-01-14 Monday 23:46  massiot
+------------------------------------------------------------------------
+r1830 | stef | 2002-05-17 20:06:34 +0200 (Fri, 17 May 2002) | 2 lines
+Changed paths:
+   M /trunk/src/input/input_clock.c
 
- * More precise way to retrieve a PTS from the bit stream.
- * Fixed issues in the PTS handling of the mad plug-in (incomplete).
+*Don't keep the control lock during the pause
 
-2002-01-14 Monday 22:26  massiot
+------------------------------------------------------------------------
+r1831 | stef | 2002-05-17 20:12:59 +0200 (Fri, 17 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
 
- Attempt to fix the INPUT_MAX_ALLOCATION error.
+*Update reference in case of sequence end code.
+
+------------------------------------------------------------------------
+r1832 | fenrir | 2002-05-18 01:01:02 +0200 (Sat, 18 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mpeg_system/mpeg_audio.c
+
+    * plugins/mpeg_system/mpeg_audio.c : you can now force this plugin( mpegaudio ).
+
+------------------------------------------------------------------------
+r1833 | ipkiss | 2002-05-18 04:12:20 +0200 (Sat, 18 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_callbacks.c
+   M /trunk/plugins/gtk/gnome_callbacks.h
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gtk.glade
+   M /trunk/plugins/gtk/gtk_callbacks.c
+   M /trunk/plugins/gtk/gtk_callbacks.h
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/gtk/gtk_interface.h
+   M /trunk/plugins/gtk/gtk_open.c
+   M /trunk/plugins/gtk/gtk_support.c
+   M /trunk/plugins/gtk/gtk_support.h
+
+
+ * New Network dialog box for Gtk and Gnome interfaces
+
+------------------------------------------------------------------------
+r1834 | ipkiss | 2002-05-18 04:32:00 +0200 (Sat, 18 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/gtk/gtk.glade
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/gtk/gtk_interface.h
+   M /trunk/plugins/gtk/gtk_support.c
+   M /trunk/plugins/gtk/gtk_support.h
+
+
+ * Fixed my previous commit
+
+------------------------------------------------------------------------
+r1835 | sam | 2002-05-18 09:30:03 +0200 (Sat, 18 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/text/rc.c
+
+  * ./plugins/text/rc.c: added a safety lock.
+
+------------------------------------------------------------------------
+r1836 | stef | 2002-05-18 10:50:54 +0200 (Sat, 18 May 2002) | 2 lines
+Changed paths:
+   M /trunk/src/audio_output/aout_spdif.c
+
+*A lock was not released;
+
+------------------------------------------------------------------------
+r1837 | sam | 2002-05-18 13:59:00 +0200 (Sat, 18 May 2002) | 3 lines
+Changed paths:
+   M /trunk/debian/control
+
+  * ./debian/control: made the Build-Depends: entry a one-liner (Closes
+    Debian bug #147103).
+
+------------------------------------------------------------------------
+r1838 | gbazin | 2002-05-18 15:30:28 +0200 (Sat, 18 May 2002) | 21 lines
+Changed paths:
+   M /trunk/plugins/directx/directx.c
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/directx/vout_directx.h
+   M /trunk/plugins/directx/vout_events.c
+   M /trunk/plugins/gtk/gtk_preferences.c
+   M /trunk/src/misc/configuration.c
+
+
+
+* modified the directx video plugin to try to create an YUV surface before
+   falling back to an RGB surface when it's not possible to use overlays.
+   Some graphic cards can do the YUV->RGB conversion in hardware during the
+   blitting stage.
+* in the directx video plugin, we now request that the RGB surface be created
+   in video memory. The reasoning behind this is that usually surfaces in
+   video memory benefit from more hardware acceleration (like for instance
+   hw rescaling, hw blitting, etc...)
+* added two options to the directx video plugin to disable the above features.
+   (mainly because my video driver is buggy and doesn't handle them well).
+
+* small cosmetic changes to the generation of the config file.
+
+* fix for config_GetHomeDir() on win32. SHGetFolderPath() is located in
+   shfolder.dll not shell32.dll.
+* fix for the gtk preferences dialog box. To be sure that an int or float value
+   is actually changed we call gtk_spin_button_update() in the
+   GtkInt/FloatChanged() event handler.
+
+------------------------------------------------------------------------
+r1839 | massiot | 2002-05-18 15:33:44 +0200 (Sat, 18 May 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
+   M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj
+   M /trunk/include/defs.h.in
+   M /trunk/plugins/macosx/intf_controller.h
+   M /trunk/plugins/macosx/intf_controller.m
+   M /trunk/plugins/macosx/intf_vlc_wrapper.h
+   M /trunk/plugins/macosx/intf_vlc_wrapper.m
+   M /trunk/src/misc/mtime.c
+
+* Menu item to maximize the volume in Mac OS X ;
+* Dropped dependancy on autoconf 2.52.
+
+------------------------------------------------------------------------
+r1840 | gbazin | 2002-05-18 16:03:13 +0200 (Sat, 18 May 2002) | 5 lines
+Changed paths:
+   M /trunk/extras/Win32_msvc/defs.h
+   A /trunk/extras/Win32_msvc/dirent.c
+   A /trunk/extras/Win32_msvc/dirent.h
+   M /trunk/extras/Win32_msvc/vlc.dsp
+   M /trunk/plugins/dvd/dvd_es.c
+   M /trunk/plugins/spudec/spu_decoder.c
+   M /trunk/src/misc/modules.c
+
+
+* updated the MSVC++ project files and added support for dirent (vlc compiled
+   with msvc can now load plugins - even compiled with mingw).
+* small portability fixes.
+
+------------------------------------------------------------------------
+r1841 | gbazin | 2002-05-18 17:34:04 +0200 (Sat, 18 May 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/directx/vout_events.c
+
+
+* fixed a bug in the directx window creation function. We register a window
+   class once per process so we must be careful not to free the associated
+   resources.
+
+------------------------------------------------------------------------
+r1842 | gbazin | 2002-05-18 17:51:37 +0200 (Sat, 18 May 2002) | 4 lines
+Changed paths:
+   M /trunk/src/audio_output/aout_ext-dec.c
+   M /trunk/src/audio_output/aout_pcm.c
+
+
+
+* fixed deadlock in NextFrame() in aout_pcm.c
+
+------------------------------------------------------------------------
+r1843 | sam | 2002-05-18 19:47:47 +0200 (Sat, 18 May 2002) | 3 lines
+Changed paths:
+   M /trunk/include/common.h
+   M /trunk/include/input_ext-dec.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/include/input_iovec.h
+   M /trunk/include/modules.h
+   M /trunk/include/threads_funcs.h
+   M /trunk/plugins/a52/a52.c
+   M /trunk/plugins/ac3_adec/ac3_bit_allocate.c
+   M /trunk/plugins/ac3_adec/ac3_exponent.h
+   M /trunk/plugins/ac3_adec/ac3_mantissa.h
+   M /trunk/plugins/ac3_adec/ac3_rematrix.c
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+   M /trunk/plugins/gtk/gtk_common.h
+   M /trunk/plugins/idct/block_c.h
+   M /trunk/plugins/idct/block_mmx.h
+   M /trunk/plugins/idct/idct.c
+   M /trunk/plugins/idct/idct_sparse.h
+   M /trunk/plugins/idct/idctclassic.c
+   M /trunk/plugins/idct/idctmmx.c
+   M /trunk/plugins/idct/idctmmxext.c
+   M /trunk/plugins/mad/mad_libmad.c
+   M /trunk/plugins/mga/xmga.c
+   M /trunk/plugins/motion/motion3dnow.c
+   M /trunk/plugins/motion/motionmmx.c
+   M /trunk/plugins/motion/motionmmxext.c
+   M /trunk/plugins/mpeg_system/mpeg_audio.c
+   M /trunk/plugins/mpeg_vdec/video_decoder.c
+   M /trunk/plugins/mpeg_vdec/video_parser.h
+   M /trunk/plugins/mpeg_vdec/vpar_blocks.c
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+   M /trunk/plugins/mpeg_vdec/vpar_pool.h
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/spudec/spu_decoder.h
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/audio_output/aout_pcm.c
+   M /trunk/src/input/input_ext-dec.c
+   M /trunk/src/input/input_ext-plugins.c
+   M /trunk/src/input/mpeg_system.c
+
+  * ALL: changed __inline__ with inline (autoconf does the job for us anyway,
+    and mipspro doesn't know about __inline__).
+
+------------------------------------------------------------------------
+r1844 | massiot | 2002-05-18 19:53:11 +0200 (Sat, 18 May 2002) | 3 lines
+Changed paths:
+   M /trunk/src/misc/configuration.c
+
+* Warning levels are no longer additive, patch courtesy of Arnaud de
+  Bossoreille de Ribou <bozo@via.ecp.fr>
+
+------------------------------------------------------------------------
+r1845 | massiot | 2002-05-18 20:48:24 +0200 (Sat, 18 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/macosx/vout_macosx.m
+   M /trunk/plugins/macosx/vout_qdview.m
+   M /trunk/plugins/macosx/vout_vlc_wrapper.h
+   M /trunk/plugins/macosx/vout_vlc_wrapper.m
+
+* Fixed Mac OS X resizing.
+
+------------------------------------------------------------------------
+r1846 | gbazin | 2002-05-19 00:41:43 +0200 (Sun, 19 May 2002) | 5 lines
+Changed paths:
+   M /trunk/INSTALL.win32
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/directx/vout_events.c
+
+
+
+* updated INSTALL.win32
+* a little bit of clean-up in the directx video output plugin
+
+------------------------------------------------------------------------
+r1847 | massiot | 2002-05-19 02:34:54 +0200 (Sun, 19 May 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile
+   D /trunk/README - Mac OS X.rtf
+   A /trunk/README.MacOSX.rtf
+   M /trunk/doc/vlc-howto.sgml
+   M /trunk/doc/vlc.1
+   M /trunk/include/config.h
+   M /trunk/plugins/macosx/aout_macosx.m
+   M /trunk/src/audio_output/aout_pcm.c
+
+* Desperate attempt to improve audio output ;
+* Updated documentation.
+
+------------------------------------------------------------------------
+r1848 | massiot | 2002-05-19 02:43:42 +0200 (Sun, 19 May 2002) | 2 lines
+Changed paths:
+   M /trunk/README.MacOSX.rtf
+
+* Another addition.
+
+------------------------------------------------------------------------
+r1849 | stef | 2002-05-19 03:07:13 +0200 (Sun, 19 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/spudec/spu_decoder.c
+
+*Mark subpictures destroyed when we end spudec thread.
+
+------------------------------------------------------------------------
+r1850 | gbazin | 2002-05-19 11:37:02 +0200 (Sun, 19 May 2002) | 13 lines
+Changed paths:
+   M /trunk/include/config.h
+   M /trunk/plugins/mpeg_vdec/video_parser.c
+   M /trunk/src/interface/main.c
+
+
+
+* moved the mpeg-motion and mpeg-idct options to the mpeg_vdec plugin
+* added a few *_LONGTEXT descriptions to main.c
+* on win32 DVD/VCD_DEVICE defaults to to D:
+
+Could anyone finish the *_LONGTEXT descriptions in main.c. There aren't
+that many left right now, just the ones I didn't really know what to do
+with.
+If someone also wants to review and change the already existing
+*_LONGTEXT descriptions, he is welcome as well because there are not
+really high quality descriptions :(
+
+------------------------------------------------------------------------
+r1851 | gbazin | 2002-05-19 12:06:37 +0200 (Sun, 19 May 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/dummy/intf_dummy.c
+
+
+
+* on win32 the dummy interface plugin will open a dos command box. With
+this fix, vlc should never fail silently and leave a ghost process
+running in the background when there isn't any working GUI plugin.
+
+------------------------------------------------------------------------
+r1852 | massiot | 2002-05-19 13:02:46 +0200 (Sun, 19 May 2002) | 2 lines
+Changed paths:
+   M /trunk/src/interface/main.c
+
+Updated long descriptions.
 
-2002-01-14 Monday 22:06  stef
+------------------------------------------------------------------------
+r1853 | massiot | 2002-05-19 13:29:51 +0200 (Sun, 19 May 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
 
- *With DVDCSS_METHOD=disc or key, the keys are no longer buffered on start.
- The title key is still read at each block but it is checked for change
- before decryption.
+* New --with-ffmpeg option for standard installations.
 
-2002-01-14 Monday 21:00  jpsaman
+------------------------------------------------------------------------
+r1854 | massiot | 2002-05-19 14:09:38 +0200 (Sun, 19 May 2002) | 2 lines
+Changed paths:
+   M /trunk/vlc.spec
 
- Configure, build and install instructions for libmad library and mad plugin.
+* New vlc.spec, courtesy of Yves Duret <yves.duret@mandrakesoft.com>.
 
-2002-01-14 Monday 20:57  jpsaman
+------------------------------------------------------------------------
+r1855 | massiot | 2002-05-19 14:12:06 +0200 (Sun, 19 May 2002) | 2 lines
+Changed paths:
+   M /trunk/AUTHORS
 
- Updated BUGS list
+* A few updates.
 
-2002-01-14 Monday 20:53  jpsaman
+------------------------------------------------------------------------
+r1856 | gbazin | 2002-05-19 14:57:32 +0200 (Sun, 19 May 2002) | 5 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/extras/Win32_msvc/defs.h
+   M /trunk/extras/Win32_msvc/modules_builtin_msvc.h
+   M /trunk/extras/Win32_msvc/vlc.dsp
+   M /trunk/plugins/filter/clone.c
+   M /trunk/plugins/filter/deinterlace.c
+   M /trunk/plugins/filter/distort.c
+   M /trunk/plugins/filter/invert.c
+   M /trunk/plugins/filter/transform.c
+   M /trunk/plugins/filter/wall.c
+   M /trunk/plugins/mpeg_vdec/video_parser.c
+   M /trunk/src/interface/main.c
+
+
+* filters were using memalign but freeing p_data instead of p_data_orig.
+* updated MSVC++ project.
+* small corrections to the LONGTEXT descriptions in main.c.
+
+------------------------------------------------------------------------
+r1857 | gbazin | 2002-05-19 17:23:35 +0200 (Sun, 19 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/dummy/intf_dummy.c
+   M /trunk/plugins/text/rc.c
+
+
+* on win32 the rc plugin opens a new console.
+
+------------------------------------------------------------------------
+r1858 | stef | 2002-05-19 17:50:02 +0200 (Sun, 19 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/spudec/spu_decoder.c
+
+*Initialize p_spudec->p_vout to NULL to prevent segfault if InitThread does
+not complete.
+
+------------------------------------------------------------------------
+r1859 | massiot | 2002-05-19 18:01:26 +0200 (Sun, 19 May 2002) | 2 lines
+Changed paths:
+   M /trunk/BUGS
+
+Removed fixed entries.
+
+------------------------------------------------------------------------
+r1860 | jobi | 2002-05-19 18:45:17 +0200 (Sun, 19 May 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/gtk/fixfiles.sh
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/gtk/gtk_support.c
+   M /trunk/plugins/satellite/input_satellite.c
+
+    * plugins/satellite/input_satellite.c: cosmetic changes in error messages
+    * plugins/gtk/*: gtk and gnome interfaces now uses frequency and
+                     symbol rates default values
+
+------------------------------------------------------------------------
+r1861 | massiot | 2002-05-19 19:27:39 +0200 (Sun, 19 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/macosx/intf_vlc_wrapper.m
+
+* Fixed a segfault in the Mac OS X interface.
+
+------------------------------------------------------------------------
+r1862 | jlj | 2002-05-19 21:16:40 +0200 (Sun, 19 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/macosx/intf_vlc_wrapper.m
+
+  * ./plugins/macosx/intf_vlc_wrapper.m: don't try to eject unless there is
+    a disc to eject.
+
+------------------------------------------------------------------------
+r1863 | gbazin | 2002-05-19 22:26:11 +0200 (Sun, 19 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/gtk/gtk_preferences.c
+
+
+* fixed a segfault I introduced lately in gtk_preferences.
+
+------------------------------------------------------------------------
+r1864 | massiot | 2002-05-19 22:55:00 +0200 (Sun, 19 May 2002) | 2 lines
+Changed paths:
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
+
+* OS X intf is now more consistent with Apple guidelines.
+
+------------------------------------------------------------------------
+r1865 | massiot | 2002-05-20 00:46:53 +0200 (Mon, 20 May 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+* Fixes for ffmpeg and mad.
+
+------------------------------------------------------------------------
+r1866 | massiot | 2002-05-20 01:51:37 +0200 (Mon, 20 May 2002) | 7 lines
+Changed paths:
+   M /trunk/include/threads_funcs.h
+   M /trunk/plugins/macosx/aout_macosx.m
+   M /trunk/plugins/macosx/intf_controller.m
+   M /trunk/plugins/macosx/intf_vlc_wrapper.m
+   M /trunk/plugins/macosx/vout_macosx.m
+   M /trunk/src/misc/darwin_specific.c
+   M /trunk/src/video_output/video_output.c
+
+Mac OS X-specific :
+* We now use real-time threads ;
+* Worked around a bug when seeking ;
+All :
+* Removed my patch to the video output since it causes problems for some
+  people.
+
+------------------------------------------------------------------------
+r1867 | jlj | 2002-05-20 07:20:12 +0200 (Mon, 20 May 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/macosx/intf_controller.h
+   M /trunk/plugins/macosx/intf_controller.m
+
+  * ./plugins/macosx/intf_controller.[mh]: you can now drag & drop files onto
+    the vlc dock icon. CFBundleDocumentTypes in Info.plist doesn't seem to have
+    any effect, so you'll have to hold down command-option when dropping until
+    this is resolved.
+
+------------------------------------------------------------------------
+r1868 | massiot | 2002-05-20 12:44:18 +0200 (Mon, 20 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/macosx/aout_macosx.m
+   M /trunk/plugins/macosx/vout_macosx.m
+
+Removed unused headers.
+
+------------------------------------------------------------------------
+r1869 | tcastley | 2002-05-20 13:21:01 +0200 (Mon, 20 May 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/beos/VideoWindow.h
+   M /trunk/plugins/beos/vout_beos.cpp
+
+Improved Overlay and Bitmap output modes.
+Due to existing bug in some Chroma's the Overlay does not work for nVidia
+cards.  Sorry.
+
+------------------------------------------------------------------------
+r1870 | sam | 2002-05-20 16:12:15 +0200 (Mon, 20 May 2002) | 4 lines
+Changed paths:
+   M /trunk/Makefile
+   A /trunk/Makefile.config.in
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+
+  * ./Makefile.opts.in: removed configuration stuff which does not need to
+    rebuild anything to Makefile.config, so that editing it will not cause
+    a complete rebuild.
+
+------------------------------------------------------------------------
+r1871 | sam | 2002-05-20 16:22:52 +0200 (Mon, 20 May 2002) | 2 lines
+Changed paths:
+   M /trunk/ChangeLog
+
+  * ./ChangeLog: updated changelog.
+
+------------------------------------------------------------------------
+r1872 | gbazin | 2002-05-20 17:03:33 +0200 (Mon, 20 May 2002) | 3 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/plugins/a52/a52.c
+   M /trunk/plugins/a52/a52.h
+
+
+* Added an option to disable the dynamic range compression.
+
+------------------------------------------------------------------------
+r1873 | sam | 2002-05-20 20:43:02 +0200 (Mon, 20 May 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile
+
+  * ./Makefile: forgot to remove Makefile.config in the distclean rule.
+
+------------------------------------------------------------------------
+r1874 | massiot | 2002-05-20 20:51:57 +0200 (Mon, 20 May 2002) | 2 lines
+Changed paths:
+   M /trunk/.cvsignore
+
+Added Makefile.config.
+
+------------------------------------------------------------------------
+r1875 | sam | 2002-05-20 21:02:22 +0200 (Mon, 20 May 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/dummy/dummy.c
+   M /trunk/plugins/dummy/vout_dummy.c
+   M /trunk/src/video_output/vout_pictures.c
+
+  * ./plugins/dummy/dummy.c: added --dummy-chroma option.
+  * ./plugins/dummy/vout_dummy.c: the dummy vout plugin now uses vlc's
+    vout_AllocatePicture instead of its own.
+  * ./src/video_output/vout_pictures.c: added YUY2 in vout_AllocatePicture.
+
+------------------------------------------------------------------------
+r1876 | sam | 2002-05-20 21:12:16 +0200 (Mon, 20 May 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile
+
+  * ./Makefile: we check for Makefile.config before including it.
+
+------------------------------------------------------------------------
+r1877 | sam | 2002-05-20 21:34:58 +0200 (Mon, 20 May 2002) | 2 lines
+Changed paths:
+   M /trunk/src/video_output/vout_pictures.c
+
+  * ./src/video_output/vout_pictures.c: workaround for a bug in the dummy vout.
+
+------------------------------------------------------------------------
+r1878 | gbazin | 2002-05-20 21:49:18 +0200 (Mon, 20 May 2002) | 12 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/network/ipv6.c
+
+
+
+* First try for IPv6 support on Win32. This hasn't been tested so it
+  might not work! To compile this stuff you need a mingw compiler with
+  w32api-1.3.
+
+The win32 code uses the getaddrinfo function because inet_pton is
+supposed to be deprecated and not supported by Microsoft. gethostbyname2
+isn't supported as well. Maybe we could try to unify the ipv6 plugin and
+have all the ports use getaddrinfo ? (I didn't dare to do it because I
+don't want to break anything before a release ;-)
+
+------------------------------------------------------------------------
+r1879 | massiot | 2002-05-20 22:58:58 +0200 (Mon, 20 May 2002) | 3 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/ipkg/control
+   M /trunk/vlc.spec
+
+* Bumped up version number to 0.4.0 ;
+* Updated changelog.
+
+------------------------------------------------------------------------
+r1880 | sam | 2002-05-21 00:26:01 +0200 (Tue, 21 May 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+  * ./configure.in: tried to fix the -lavcodec detection.
+
+------------------------------------------------------------------------
+r1881 | sam | 2002-05-21 00:30:19 +0200 (Tue, 21 May 2002) | 3 lines
+Changed paths:
+   M /trunk/BUGS
+   M /trunk/ChangeLog
+   M /trunk/plugins/x11/xcommon.c
+
+  * ./plugins/x11/xcommon.c: fixed x11 and xvideo alternate fullscreen (gibalou
+    on t'aiiiiiiiiimeuh).
+
+------------------------------------------------------------------------
+r1882 | sam | 2002-05-21 00:34:56 +0200 (Tue, 21 May 2002) | 2 lines
+Changed paths:
+   M /trunk/po/POTFILES.in
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+
+  * ./po/*: updated language files.
+
+------------------------------------------------------------------------
+r1883 | sam | 2002-05-21 00:36:42 +0200 (Tue, 21 May 2002) | 3 lines
+Changed paths:
+   M /trunk/include/common.h
+   M /trunk/include/iso_lang.h
+   M /trunk/src/misc/iso_lang.c
+
+  * ./src/misc/iso_lang.c: code simplifications.
+  * ./src/misc/iso_lang.c: the language prototypes now use the const keyword.
+
+------------------------------------------------------------------------
+r1884 | sam | 2002-05-21 00:39:36 +0200 (Tue, 21 May 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd_demux.c
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/interface/main.c
+
+  * ./src/interface/main.c: fixed a little memleak.
+  * ./src/input/input_dec.c: removed useless code.
+  * ./src/input/input.c, ./plugins/gtk/gtk.c: fixed access to uninitialized
+    variables.
+  * ./plugins/dvd/dvd_demux.c: fixed the pf_demux return value.
+
+------------------------------------------------------------------------
+r1885 | sam | 2002-05-21 00:45:03 +0200 (Tue, 21 May 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd.h
+   M /trunk/plugins/dvd/dvd_access.c
+   M /trunk/plugins/dvd/dvd_ifo.c
+   M /trunk/plugins/dvd/dvd_ifo.h
+   M /trunk/plugins/dvd/dvd_seek.c
+   M /trunk/plugins/dvd/dvd_seek.h
+
+  * ./plugins/dvd/*: fixed a few inconsistences.
+  * ./plugins/dvd/*: renamed i_start/i_end couples when they actually
+    meant i_first/i_last.
+
+------------------------------------------------------------------------
+r1886 | sam | 2002-05-21 02:23:37 +0200 (Tue, 21 May 2002) | 3 lines
+Changed paths:
+   M /trunk/src/input/input_ext-intf.c
+   M /trunk/src/input/input_ext-plugins.c
+
+  * src/input/input_ext-plugins.c, src/input/input_ext-intf.c: boundary checks
+    on seek.
+
+------------------------------------------------------------------------
+r1887 | sam | 2002-05-21 02:34:41 +0200 (Tue, 21 May 2002) | 3 lines
+Changed paths:
+   M /trunk/include/defs.h.in
+   M /trunk/plugins/dvd/dvd_access.c
+   M /trunk/plugins/dvd/dvd_seek.c
+
+  * ./plugins/dvd/dvd_access.c, plugins/dvd/dvd_seek.c: very minor cosmetic
+    fixes.
+
+------------------------------------------------------------------------
+r1888 | sam | 2002-05-21 03:27:26 +0200 (Tue, 21 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mpeg_system/mpeg_ts.c
 
- Smooth sound (not tested on iPaq)
+  * ./plugins/mpeg_system/mpeg_ts.c: fixed a warning.
+
+------------------------------------------------------------------------
+r1889 | ipkiss | 2002-05-21 03:29:38 +0200 (Tue, 21 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/win32/network.cpp
+   M /trunk/plugins/win32/network.dfm
+   M /trunk/plugins/win32/network.h
 
-2002-01-14 Monday 19:54  asmax
 
- - le coup de grâce: all the code in audio output is now factorized (except
- for ac3 spdif) in aout_common.c/.h
- - aout thread functions are declared with a macro
+ * Fixed a stupid bug in the Network dialog.
 
- TODO:
- - test unsigned 8 bit output, and implement S8 and U16 outputs
- - multi-channel support
- - check if resampling takes the PTS into account (and fix it)
+------------------------------------------------------------------------
+r1890 | sam | 2002-05-21 03:40:17 +0200 (Tue, 21 May 2002) | 3 lines
+Changed paths:
+   M /trunk/src/input/input.c
+
+  * ./src/input/input.c: fixed a bug with the input remaining stuck when no
+    network data was present.
+
+------------------------------------------------------------------------
+r1891 | sam | 2002-05-21 04:46:39 +0200 (Tue, 21 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/chroma/i420_yuy2.h
+
+  * ./plugins/chroma/i420_yuy2.h: fixed the BeOS crash. Margin handling isn't
+    done yet, though.
+
+------------------------------------------------------------------------
+r1892 | sam | 2002-05-21 05:37:17 +0200 (Tue, 21 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/chroma/i420_yuy2.c
+
+  * ./plugins/chroma/i420_yuy2.c: margin support for the 420 planar to 422
+    packed chroma transformations.
+
+------------------------------------------------------------------------
+r1893 | gbazin | 2002-05-21 08:55:48 +0200 (Tue, 21 May 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/network/ipv6.c
 
-2002-01-14 Monday 12:15  asmax
 
- HUGE cleanings in audio output:
- - removed AOUT_INTF_*_FIFO, which where not used
- - factorized S16StereoPlay, U8MonoPlay, and so on.., in a single
-   function aout_FillBuffer (in aout_common.c)
-   (unsigned 8bit may be broken, but I have no stream to test with :(
 
- - last step to be done: factorize aout_s8, aout_s16, ... thanks to a macro
+* ./plugins/network/ipv6.c: fixed a stupid bug.
+
+------------------------------------------------------------------------
+r1894 | gbazin | 2002-05-21 09:48:50 +0200 (Tue, 21 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/directx/aout_directx.c
+
+
+* ./plugins/directx/aout_directx.c: fixed compile warnings.
 
-2002-01-13 Sunday 18:13  gbazin
+------------------------------------------------------------------------
+r1895 | lool | 2002-05-21 15:27:32 +0200 (Tue, 21 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd_access.c
 
- * A few fixes for the Win32 build.
+  * fixed a side-effect bug causing crashes on DVD title change
 
-2002-01-13 Sunday 15:07  gbazin
+------------------------------------------------------------------------
+r1896 | gbazin | 2002-05-21 15:34:31 +0200 (Tue, 21 May 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd_access.c
 
- * Fixed all the problems related to ToggleFullScreen().
 
-2002-01-12 Saturday 21:58  jlj
 
-   * ./src/misc/modules.c: Fixed a compile issue under platforms without
-     HAVE_DYNAMIC_PLUGINS.
+* On Win32 the DVD access plugin has to be explicitly requested. This
+  avoids crashes when the input thread tries to open files as dvds.
 
-2002-01-12 Saturday 02:02  jlj
+------------------------------------------------------------------------
+r1897 | massiot | 2002-05-22 00:09:45 +0200 (Wed, 22 May 2002) | 2 lines
+Changed paths:
+   M /trunk/vlc.spec
 
-   * ./src/interface/intf_eject.c: MacOS X port.
+* Updated spec for ffmpeg.
 
-2002-01-12 Saturday 01:25  sam
+------------------------------------------------------------------------
+r1898 | lool | 2002-05-22 13:23:56 +0200 (Wed, 22 May 2002) | 3 lines
+Changed paths:
+   M /trunk/include/modules_inner.h
 
-   * ./plugins/chroma/i420_rgb16.c: 24/32 bpp software YUV.
-   * ./plugins/ggi/ggi.c: activated double buffering.
-   * ./src/video_output/vout_pictures.c: we create more Xv pictures to
-     get smoother rendering.
+  * ./include/modules_inner.h: fixed a crash when reopening a hidden
+    module (by sam)
 
-2002-01-11 Friday 22:05  jpsaman
+------------------------------------------------------------------------
+r1899 | tcastley | 2002-05-22 14:23:41 +0200 (Wed, 22 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/beos/vout_beos.cpp
 
- Removed aout_CreateFifo from mad_adec.c InitThread() and added it to mad_libmad.c in mad_libmad.c
+Changes to reduce segfaults on exit, and also allow only one Playlist window.
 
-2002-01-11 Friday 03:07  sam
+------------------------------------------------------------------------
+r1900 | jobi | 2002-05-22 14:50:21 +0200 (Wed, 22 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/vcd/vcd.c
 
-   * BSD compilation fix suggested by Steven M. Schultz.
+    * plugins/vcd/vcd.c: added svcd shortcut to the vcd input
 
-2002-01-10 Thursday 23:41  asmax
+------------------------------------------------------------------------
+r1901 | gbazin | 2002-05-22 16:20:41 +0200 (Wed, 22 May 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gtk_playlist.c
+   M /trunk/plugins/text/logger.c
 
- - beginning of code factorization in aout_s16 (more cleaning will come)
- - As for libmad, I have tried to create the aout fifo in libmad_output,
-   to open it with the right sample rate, but strangely it didn't work.
 
-2002-01-10 Thursday 04:11  sam
+* ./plugins/text/logger.c: on win32 the logger interface shows up a dos
+  command box.
+* ./plugins/gtk/gnome.c: fixed uninitialized variable. (from Sam)
+* ./plugins/gtk/gtk_playlist.c: simplified GtkRebuildCList(). (from Sam)
 
-   * ./src/input/input.c: fixed a few segfaults caused by the dummy plugin.
-   * ./plugins/mpeg_adec/mpeg_adec.c: fixed a segfault due to misuse of
-     DecoderError.
-   * ./plugins/x11/xcommon.c: replaced XFlush with XSync. This must be the
-     fourth time someone has to commit this, so I added a reminder :-)
+------------------------------------------------------------------------
+r1902 | ipkiss | 2002-05-22 19:12:45 +0200 (Wed, 22 May 2002) | 8 lines
+Changed paths:
+   M /trunk/plugins/win32/disc.cpp
+   M /trunk/plugins/win32/disc.dfm
+   M /trunk/plugins/win32/disc.h
+   M /trunk/plugins/win32/mainframe.cpp
+   M /trunk/plugins/win32/mainframe.dfm
+   M /trunk/plugins/win32/mainframe.h
+   M /trunk/plugins/win32/network.cpp
+   M /trunk/plugins/win32/network.dfm
+   M /trunk/plugins/win32/network.h
+   M /trunk/plugins/win32/preferences.cpp
+   M /trunk/plugins/win32/preferences.h
 
-2002-01-09 Wednesday 23:32  stef
 
- Hopefully fixed a bug in TS input, that caused a segfault when there was
- no network stream.
+ * ALL: replaced TUpDown components by TCSpinEdit ones, which allow
+   values greater than 32767. It fixes the audio bug ocurring when a
+   configuration file is saved under the win32 interface
 
- Please, have a look at the fix to check it doesn't break anything else.
+ * ./plugins/win32/mainframe.cpp: Added some extra space between
+   statusbar and toolbar when nothing is displayed. I find it nicer :)
 
-2002-01-09 Wednesday 10:22  sam
+------------------------------------------------------------------------
+r1903 | sam | 2002-05-22 19:17:45 +0200 (Wed, 22 May 2002) | 4 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/include/modules_inner.h
+   M /trunk/plugins/access/file.c
+   M /trunk/plugins/dvd/dvd_seek.c
 
-   * ./src/interface/intf_eject.c: BSD/OS port by Steven M. Schultz.
+  * ./plugins/access/file.c, plugins/dvd/dvd_seek.c: readability changes.
+  * ./Makefile: the vlc rule depends on modules_builtin.h.
+  * ./include/modules_inner.h: removed useless code.
 
-2002-01-09 Wednesday 02:01  sam
+------------------------------------------------------------------------
+r1904 | sam | 2002-05-22 19:19:46 +0200 (Wed, 22 May 2002) | 3 lines
+Changed paths:
+   M /trunk/src/misc/modules.c
+
+  * ./src/misc/modules.c: disabled module autohide until we find out why a
+    reloaded module sometimes does not work properly.
+
+------------------------------------------------------------------------
+r1905 | gbazin | 2002-05-22 21:31:33 +0200 (Wed, 22 May 2002) | 9 lines
+Changed paths:
+   M /trunk/plugins/directx/directx.c
+   M /trunk/src/misc/modules.c
+
+
+* ./src/misc/modules.c: restored plugins hiding as the problem is fixed.
+* ./plugins/directx/directx.c: UnregisterClass() in MODULE_DEACTIVATE. If
+   we don't do this, trying to use the class when the plugin is reloaded will
+   cause a segfault.
+
+PS: on Win32 the sdl plugin is still affected by this. It looks like SDL keeps
+    an internal state which isn't updated when we reload the plugin.
+
+------------------------------------------------------------------------
+r1906 | sam | 2002-05-22 23:05:18 +0200 (Wed, 22 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/chroma/i420_yuy2.h
+
+  * ./plugins/chroma/i420_yuy2.h: bugfix for the I420 to YUY2 MMX chroma
+    transformations, with the help of Pascal Levesque.
+
+------------------------------------------------------------------------
+r1907 | sam | 2002-05-22 23:08:42 +0200 (Wed, 22 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/macosx/intf_open.m
+   M /trunk/plugins/win32/network.dfm
+
+  * ./plugins/win32/network.dfm, plugins/macosx/intf_open.m: updated channel
+    server default hostname.
+
+------------------------------------------------------------------------
+r1908 | sam | 2002-05-22 23:15:04 +0200 (Wed, 22 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/mad/mad_adec.c
+   M /trunk/plugins/mad/mad_libmad.c
+
+  * ./plugins/mad/mad_adec.c, ./plugins/mad/mad_libmad.c: use intf_WarnMsg for
+    debug messages instead of intf_ErrMsg.
+
+------------------------------------------------------------------------
+r1909 | sam | 2002-05-22 23:30:08 +0200 (Wed, 22 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_interface.c
+
+  * ./plugins/gtk/gnome.glade: removed bevel from title and chapter buttons.
+
+------------------------------------------------------------------------
+r1910 | sam | 2002-05-22 23:42:47 +0200 (Wed, 22 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd_seek.c
+
+  * ./plugins/dvd/dvd_seek.c: reverted a previous change in DVD input which
+    caused input to get stuck in interleaved cells.
+
+------------------------------------------------------------------------
+r1911 | massiot | 2002-05-23 01:11:00 +0200 (Thu, 23 May 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/access/http.c
+
+Fixed HTTP input under Win32 (thanks ipkiss).
+
+------------------------------------------------------------------------
+r1912 | massiot | 2002-05-23 01:40:50 +0200 (Thu, 23 May 2002) | 3 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/debian/changelog
+   M /trunk/vlc.spec
+
+ * Updated ChangeLog
+ * Updated release date
+
+------------------------------------------------------------------------
+r1913 | massiot | 2002-05-23 23:42:43 +0200 (Thu, 23 May 2002) | 2 lines
+Changed paths:
+   M /trunk/README.MacOSX.rtf
+
+Updated Mac OS X readme, courtesy of The DJ <d.hartman@student.utwente.nl>.
+
+------------------------------------------------------------------------
+r1914 | jlj | 2002-05-24 00:18:55 +0200 (Fri, 24 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/macosx/intf_open.m
+
+  * ./plugins/macosx/intf_open.m: Remember last open file panel location,
+    thanks to <ssudre2@wanadoo.fr>
+
+------------------------------------------------------------------------
+r1915 | sam | 2002-05-24 00:21:14 +0200 (Fri, 24 May 2002) | 3 lines
+Changed paths:
+   M /trunk/src/video_output/video_output.c
+
+  * ./src/video_output/video_output.c: the video output thread was never
+    joined! A pretty old bug...
+
+------------------------------------------------------------------------
+r1916 | massiot | 2002-05-24 00:33:44 +0200 (Fri, 24 May 2002) | 2 lines
+Changed paths:
+   M /trunk/doc/release-howto.txt
+
+update release-howto
+
+------------------------------------------------------------------------
+r1917 | gbazin | 2002-05-24 14:42:14 +0200 (Fri, 24 May 2002) | 8 lines
+Changed paths:
+   M /trunk/include/input_ext-dec.h
+   M /trunk/plugins/a52/a52.c
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/plugins/lpcm_adec/lpcm_adec.c
+   M /trunk/plugins/spudec/spu_decoder.c
+
+
+* ./include/inpu_ext-dec.h added a check to fifo->b_die after the call
+to BitstreamNextDataPacket() in GetChunk().
+Code using GetChunk() also needs to check fifo->b_die before using the
+obtained data.
+This fixes frequent crashes you get on win32 with the a52 plugin when you
+close a stream.
+
+------------------------------------------------------------------------
+r1918 | fenrir | 2002-05-25 18:23:07 +0200 (Sat, 25 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/avi/libioRIFF.c
+
+    * all: avi file is a piece of sh*t, make more test.
+
+------------------------------------------------------------------------
+r1919 | marcari | 2002-05-25 21:15:50 +0200 (Sat, 25 May 2002) | 3 lines
+Changed paths:
+   M /trunk/src/misc/netutils.c
+
+  * src/misc/netutils.c: tests if message from vlcs begins with 'E:' or 'I:'
+  instead of testing 'E: ' and 'I: ' (to simplify miniVLCS)
+
+------------------------------------------------------------------------
+r1920 | massiot | 2002-05-25 23:42:36 +0200 (Sat, 25 May 2002) | 2 lines
+Changed paths:
+   M /trunk/ipkg/control
+
+Changed download URL.
+
+------------------------------------------------------------------------
+r1921 | alexis | 2002-05-27 03:49:41 +0200 (Mon, 27 May 2002) | 5 lines
+Changed paths:
+   M /trunk/doc/vlc-howto.sgml
+
+
+
+Link to the GPL licence
+GFDL licence know used for the licence
+
+------------------------------------------------------------------------
+r1922 | fenrir | 2002-05-27 18:01:42 +0200 (Mon, 27 May 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/a52/a52.c
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/src/input/mpeg_system.c
+
+    ALL : In order to make ac3 working in avi file, I've deplaced some code
+from ac3 decoder to mpeg_system.c. ( skip 3 bytes is now done in
+mpeg_system.c and no longer in ac3 audio decoder ).
+
+------------------------------------------------------------------------
+r1923 | sam | 2002-05-27 20:26:31 +0200 (Mon, 27 May 2002) | 7 lines
+Changed paths:
+   M /trunk/plugins/aa/aa.c
+
+  * ./plugins/aa/aa.c: removed all palette code as it was unused.
+  * ./plugins/aa/aa.c: moved the aa_fastrender call from vout_Display to
+    vout_Render.
+  * ./plugins/aa/aa.c: added support for resizing and right-click menu.
+
+   (patch courtesy of Sigmund Augdal <sigmunau@stud.ntnu.no>)
+
+------------------------------------------------------------------------
+r1924 | sam | 2002-05-27 20:33:35 +0200 (Mon, 27 May 2002) | 2 lines
+Changed paths:
+   M /trunk/debian/control
+
+  * ./debian/control: updated Debian package descriptions.
+
+------------------------------------------------------------------------
+r1925 | sam | 2002-05-27 20:34:33 +0200 (Mon, 27 May 2002) | 4 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+
+  * ./po/vlc.pot: updated potfile.
+  * ./po/pl.po: polish translation, courtesy of Arkadiusz Lipiec
+    <A.Lipiec@elka.pw.edu.pl>.
+
+------------------------------------------------------------------------
+r1926 | sam | 2002-05-27 20:35:53 +0200 (Mon, 27 May 2002) | 2 lines
+Changed paths:
+   A /trunk/po/pl.po
+
+  * ./po/pl.po: uh uh uh, forgot to cvs add this file...
+
+------------------------------------------------------------------------
+r1927 | sam | 2002-05-27 21:35:41 +0200 (Mon, 27 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/filter/clone.c
+   M /trunk/plugins/filter/deinterlace.c
+   M /trunk/plugins/filter/distort.c
+   M /trunk/plugins/filter/transform.c
+   M /trunk/plugins/filter/wall.c
+
+  * ./plugins/filter/*: filters are now configurable through the configuration
+    system. Patch from Sigmund Augdal <sigmunau@stud.ntnu.no>.
+
+------------------------------------------------------------------------
+r1928 | stef | 2002-05-28 20:34:42 +0200 (Tue, 28 May 2002) | 3 lines
+Changed paths:
+   M /trunk/include/video.h
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_pictures.c
+
+*Added a b_force flag to picture_t so that we can force the display
+of an image even if it is late.
+
+------------------------------------------------------------------------
+r1929 | ipkiss | 2002-05-28 23:44:46 +0200 (Tue, 28 May 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/win32/about.dfm
+   M /trunk/plugins/win32/about.h
+   M /trunk/plugins/win32/disc.cpp
+   M /trunk/plugins/win32/intfwin.bpr
+   M /trunk/plugins/win32/mainframe.cpp
+   M /trunk/plugins/win32/mainframe.dfm
+   M /trunk/plugins/win32/mainframe.h
+   M /trunk/plugins/win32/network.cpp
+
+ * New icons for the toolbar buttons
+ * URL can now start with "http://" in the Network dialog box
+ * Updated the About dialog box
+
+------------------------------------------------------------------------
+r1930 | sam | 2002-05-29 00:49:25 +0200 (Wed, 29 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/filter/clone.c
+   M /trunk/plugins/filter/deinterlace.c
+   M /trunk/plugins/filter/distort.c
+   M /trunk/plugins/filter/transform.c
+   M /trunk/plugins/filter/wall.c
+
+  * ./plugins/filters/*: fixed inconsistencies.
+
+------------------------------------------------------------------------
+r1931 | gbazin | 2002-05-29 12:08:03 +0200 (Wed, 29 May 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/dummy/dummy.c
+   M /trunk/plugins/x11/xcommon.c
+
+
+* ./plugins/dummy/dummy.c: added a CATEGORY_HINT to the config.
+* ./plugins/x11/xcommon.c: small change to the ToggleFullscreen routine
+to avoid a flickering during the switch.
+
+------------------------------------------------------------------------
+r1932 | sam | 2002-05-29 20:39:14 +0200 (Wed, 29 May 2002) | 5 lines
+Changed paths:
+   M /trunk/src/video_output/video_output.c
+
+  * ./src/video_output/video_output.c: when the video output hasn't received
+    a new picture for a while, it redisplays the last displayed one. This will
+    be useful for DVD menus, but also solves the "picture becomes black when
+    vlc is paused" issue.
+
+------------------------------------------------------------------------
+r1933 | gbazin | 2002-05-30 10:17:04 +0200 (Thu, 30 May 2002) | 8 lines
+Changed paths:
+   M /trunk/include/configuration.h
+   M /trunk/include/modules.h
+   M /trunk/include/modules_inner.h
+   M /trunk/plugins/a52/a52.c
+   M /trunk/plugins/beos/vout_beos.cpp
+   M /trunk/plugins/directx/directx.c
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/filter/wall.c
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk_display.c
+   M /trunk/plugins/mga/xmga.c
+   M /trunk/plugins/qnx/vout_qnx.c
+   M /trunk/plugins/satellite/satellite.c
+   M /trunk/plugins/x11/x11.c
+   M /trunk/plugins/x11/xvideo.c
+   M /trunk/src/interface/main.c
+   M /trunk/src/misc/configuration.c
+
+
+* changed ADD_BOOL and ADD_BOOL_WITH_SHORT config macros to accept a
+default value as an argument.
+* modified the command line parsing to accept --foo and --no-foo when a
+"foo" boolean config option is defined.
+* modified the help menu to indicate if the option is enabled or
+disabled by default.
+
+------------------------------------------------------------------------
+r1934 | xav | 2002-05-30 10:59:42 +0200 (Thu, 30 May 2002) | 7 lines
+Changed paths:
+   M /trunk/plugins/win32/mainframe.cpp
+   M /trunk/plugins/win32/mainframe.dfm
+   M /trunk/src/interface/intf_eject.c
+   M /trunk/src/misc/netutils.c
+
+
+ * intf_eject.c : added ejection code for Win32. Please test it under
+                  Win95/98/Me, I just can't install a winme
+                  in my work office :).
+ * plugins/win32/* : enabled the "Eject" button (thanks Ipkiss)
+ * src/misc/netutils.c : just changed my mail :P
+
+------------------------------------------------------------------------
+r1935 | asmax | 2002-05-30 15:22:43 +0200 (Thu, 30 May 2002) | 3 lines
+Changed paths:
+   M /trunk/src/misc/netutils.c
+
+- removed the obsolete artificial delay when switching channels.
+  Now it is ultra-fast !
+
+------------------------------------------------------------------------
+r1936 | asmax | 2002-05-30 15:39:43 +0200 (Thu, 30 May 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/gtk/gnome.c
+
+- gnome.c didn't compile
+  (Gildas you forgot the default value for gnome-toolbartext, I assume
+   it was 1 ;)
+
+------------------------------------------------------------------------
+r1937 | gbazin | 2002-05-30 15:58:17 +0200 (Thu, 30 May 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+
+
+* ./plugins/mpeg_vdec/vpar_headers.c: don't try to deference a null
+pointer (fix from sam).
+
+------------------------------------------------------------------------
+r1938 | ipkiss | 2002-05-31 03:09:51 +0200 (Fri, 31 May 2002) | 8 lines
+Changed paths:
+   M /trunk/plugins/win32/mainframe.cpp
+   M /trunk/plugins/win32/mainframe.dfm
+   M /trunk/plugins/win32/messages.cpp
+   M /trunk/plugins/win32/messages.dfm
+   M /trunk/plugins/win32/messages.h
+   M /trunk/plugins/win32/win32.cpp
+
+
+Win32 interface:
+ * The "Eject" button is enabled only after we played a dvd or vcd.
+ * The toolbar is now flat and less cubist.
+ * Got rid of the ugly slider with some winXP skins.
+ * Added a config option to limit the number of messages in the log
+   window (default is set to 500).
+
+------------------------------------------------------------------------
+r1940 | massiot | 2002-05-31 23:37:42 +0200 (Fri, 31 May 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/sdl/aout_sdl.c
+
+* plugins/sdl/aout_sdl.c : Fixed an endianness issue created by a
+  brain-dead developer :p
+
+------------------------------------------------------------------------
+r1941 | massiot | 2002-05-31 23:56:01 +0200 (Fri, 31 May 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/a52/a52.c
+   M /trunk/plugins/satellite/satellite_tools.c
+
+* Compilation fixes for Solaris ;
+
+------------------------------------------------------------------------
+r1943 | tcastley | 2002-06-01 10:54:08 +0200 (Sat, 01 Jun 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/beos/PlayListWindow.cpp
+   M /trunk/plugins/beos/VideoWindow.h
+
+* Fixes for Playlist window.  Now only creates one and destroys correctly.
+* Fixed the height of the output video, was one to big.
+
+------------------------------------------------------------------------
+r1944 | tcastley | 2002-06-01 10:54:48 +0200 (Sat, 01 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/beos/PlayListWindow.h
+
+Fixes for Playlist window
+
+------------------------------------------------------------------------
+r1945 | tcastley | 2002-06-01 11:20:16 +0200 (Sat, 01 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/beos/InterfaceWindow.h
+
+Fix to prevent multiple Playlist windows
+
+------------------------------------------------------------------------
+r1946 | tcastley | 2002-06-01 11:21:59 +0200 (Sat, 01 Jun 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/beos/InterfaceWindow.cpp
+   M /trunk/plugins/beos/vout_beos.cpp
+
+Fixes for preventing multiple playlist windows
+and improvements and corrections in videoout.
+
+------------------------------------------------------------------------
+r1950 | sam | 2002-06-01 12:47:07 +0200 (Sat, 01 Jun 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/chroma/i420_rgb16.c
+
+  * ./plugins/chroma/i420_rgb16.c: fix for skewed display in software RV32
+    mode, courtesy of Pascal Levesque.
+
+------------------------------------------------------------------------
+r1951 | sam | 2002-06-01 13:08:24 +0200 (Sat, 01 Jun 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/chroma/i420_yuy2.h
+
+  * ./plugins/chroma/i420_yuy2.h: fixed an old overflow bug spotted by
+    Rudolf Cornelissen.
+
+------------------------------------------------------------------------
+r1952 | sam | 2002-06-01 13:11:51 +0200 (Sat, 01 Jun 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/macosx/intf_vlc_wrapper.m
+
+  * ./plugins/macosx/intf_vlc_wrapper.m: fix for non-ASCII filenames in the
+    MacOS X interface, courtesy of Watanabe Go <go@dsl.gr.jp>.
+
+------------------------------------------------------------------------
+r1954 | sam | 2002-06-01 14:32:02 +0200 (Sat, 01 Jun 2002) | 32 lines
+Changed paths:
+   M /trunk/.cvsignore
+   M /trunk/BUGS
+   M /trunk/Makefile
+   M /trunk/Makefile.dep
+   M /trunk/Makefile.modules
+   M /trunk/Makefile.opts.in
+   A /trunk/bootstrap.sh
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/rules
+   M /trunk/debian/vlc-aa.dirs
+   M /trunk/debian/vlc-alsa.dirs
+   M /trunk/debian/vlc-arts.dirs
+   M /trunk/debian/vlc-esd.dirs
+   M /trunk/debian/vlc-ggi.dirs
+   M /trunk/debian/vlc-glide.dirs
+   M /trunk/debian/vlc-gnome.dirs
+   M /trunk/debian/vlc-gnome.menu
+   M /trunk/debian/vlc-gtk.dirs
+   M /trunk/debian/vlc-gtk.menu
+   M /trunk/debian/vlc-kde.dirs
+   M /trunk/debian/vlc-kde.menu
+   M /trunk/debian/vlc-lirc.dirs
+   M /trunk/debian/vlc-mad.dirs
+   M /trunk/debian/vlc-qt.dirs
+   M /trunk/debian/vlc-qt.menu
+   M /trunk/debian/vlc-sdl.dirs
+   M /trunk/debian/vlc.dirs
+   M /trunk/debian/vlc.menu
+   M /trunk/include/ac3_downmix.h
+   M /trunk/include/ac3_imdct.h
+   M /trunk/include/audio_output.h
+   D /trunk/include/common.h
+   M /trunk/include/config.h
+   M /trunk/include/configuration.h
+   M /trunk/include/defs.h.in
+   M /trunk/include/input_ext-dec.h
+   M /trunk/include/input_ext-intf.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/include/interface.h
+   M /trunk/include/intf_eject.h
+   D /trunk/include/intf_msg.h
+   D /trunk/include/intf_playlist.h
+   M /trunk/include/iso_lang.h
+   M /trunk/include/main.h
+   M /trunk/include/modules.h
+   M /trunk/include/modules_inner.h
+   M /trunk/include/mtime.h
+   M /trunk/include/netutils.h
+   M /trunk/include/network.h
+   M /trunk/include/os_specific.h
+   A /trunk/include/playlist.h
+   M /trunk/include/stream_control.h
+   D /trunk/include/threads.h
+   M /trunk/include/threads_funcs.h
+   M /trunk/include/vdec_ext-plugins.h
+   M /trunk/include/video.h
+   M /trunk/include/video_output.h
+   D /trunk/include/videolan
+   A /trunk/include/vlc
+   A /trunk/include/vlc/aout.h
+   A /trunk/include/vlc/decoder.h
+   A /trunk/include/vlc/input.h
+   A /trunk/include/vlc/intf.h
+   A /trunk/include/vlc/vlc.h
+   A /trunk/include/vlc/vout.h
+   A /trunk/include/vlc_common.h
+   A /trunk/include/vlc_cpu.h
+   A /trunk/include/vlc_messages.h
+   A /trunk/include/vlc_objects.h
+   A /trunk/include/vlc_symbols.h
+   A /trunk/include/vlc_threads.h
+   M /trunk/include/win32_specific.h
+   M /trunk/ipkg/rules
+   M /trunk/plugins/a52/a52.c
+   M /trunk/plugins/a52/a52.h
+   M /trunk/plugins/aa/aa.c
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/ac3_adec/ac3_adec.h
+   M /trunk/plugins/ac3_adec/ac3_bit_allocate.c
+   M /trunk/plugins/ac3_adec/ac3_decoder.c
+   M /trunk/plugins/ac3_adec/ac3_exponent.c
+   M /trunk/plugins/ac3_adec/ac3_exponent.h
+   M /trunk/plugins/ac3_adec/ac3_imdct.c
+   M /trunk/plugins/ac3_adec/ac3_mantissa.c
+   M /trunk/plugins/ac3_adec/ac3_mantissa.h
+   M /trunk/plugins/ac3_adec/ac3_parse.c
+   M /trunk/plugins/ac3_adec/ac3_rematrix.c
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/plugins/ac3_spdif/ac3_spdif.h
+   M /trunk/plugins/access/file.c
+   M /trunk/plugins/access/http.c
+   M /trunk/plugins/access/udp.c
+   M /trunk/plugins/alsa/alsa.c
+   M /trunk/plugins/arts/Makefile
+   D /trunk/plugins/arts/aout_arts.c
+   M /trunk/plugins/arts/arts.c
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/avi/libioRIFF.c
+   M /trunk/plugins/beos/InterfaceWindow.cpp
+   M /trunk/plugins/beos/MediaControlView.cpp
+   M /trunk/plugins/beos/PlayListWindow.cpp
+   M /trunk/plugins/beos/VideoWindow.h
+   M /trunk/plugins/beos/aout_beos.cpp
+   M /trunk/plugins/beos/beos.cpp
+   M /trunk/plugins/beos/intf_beos.cpp
+   M /trunk/plugins/beos/vout_beos.cpp
+   M /trunk/plugins/chroma/i420_rgb.c
+   M /trunk/plugins/chroma/i420_rgb.h
+   M /trunk/plugins/chroma/i420_rgb16.c
+   M /trunk/plugins/chroma/i420_rgb8.c
+   M /trunk/plugins/chroma/i420_rgb_mmx.h
+   M /trunk/plugins/chroma/i420_ymga.c
+   M /trunk/plugins/chroma/i420_yuy2.c
+   M /trunk/plugins/chroma/i420_yuy2.h
+   M /trunk/plugins/chroma/i422_yuy2.c
+   M /trunk/plugins/directx/aout_directx.c
+   M /trunk/plugins/directx/directx.c
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/directx/vout_directx.h
+   M /trunk/plugins/directx/vout_events.c
+   M /trunk/plugins/downmix/ac3_downmix_3dn.c
+   M /trunk/plugins/downmix/ac3_downmix_c.c
+   M /trunk/plugins/downmix/ac3_downmix_sse.c
+   M /trunk/plugins/downmix/downmix.c
+   M /trunk/plugins/downmix/downmix3dn.c
+   M /trunk/plugins/downmix/downmixsse.c
+   M /trunk/plugins/dsp/Makefile
+   D /trunk/plugins/dsp/aout_dsp.c
+   M /trunk/plugins/dsp/dsp.c
+   M /trunk/plugins/dummy/aout_dummy.c
+   M /trunk/plugins/dummy/dummy.c
+   M /trunk/plugins/dummy/input_dummy.c
+   M /trunk/plugins/dummy/intf_dummy.c
+   M /trunk/plugins/dummy/null.c
+   M /trunk/plugins/dummy/vout_dummy.c
+   M /trunk/plugins/dvd/dvd.c
+   M /trunk/plugins/dvd/dvd.h
+   M /trunk/plugins/dvd/dvd_access.c
+   M /trunk/plugins/dvd/dvd_demux.c
+   M /trunk/plugins/dvd/dvd_es.c
+   M /trunk/plugins/dvd/dvd_ifo.c
+   M /trunk/plugins/dvd/dvd_ifo.h
+   M /trunk/plugins/dvd/dvd_seek.c
+   M /trunk/plugins/dvd/dvd_summary.c
+   M /trunk/plugins/dvd/dvd_udf.c
+   M /trunk/plugins/dvdread/dvdread.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/dvdread/input_dvdread.h
+   M /trunk/plugins/esd/Makefile
+   D /trunk/plugins/esd/aout_esd.c
+   M /trunk/plugins/esd/esd.c
+   M /trunk/plugins/fb/fb.c
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+   M /trunk/plugins/ffmpeg/ffmpeg.h
+   M /trunk/plugins/filter/clone.c
+   M /trunk/plugins/filter/deinterlace.c
+   M /trunk/plugins/filter/distort.c
+   M /trunk/plugins/filter/filter_common.h
+   M /trunk/plugins/filter/invert.c
+   M /trunk/plugins/filter/transform.c
+   M /trunk/plugins/filter/wall.c
+   M /trunk/plugins/fx/scope.c
+   M /trunk/plugins/ggi/ggi.c
+   M /trunk/plugins/glide/glide.c
+   D /trunk/plugins/gtk/fixfiles.sh
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_callbacks.c
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk_callbacks.c
+   M /trunk/plugins/gtk/gtk_common.h
+   M /trunk/plugins/gtk/gtk_control.c
+   M /trunk/plugins/gtk/gtk_display.c
+   M /trunk/plugins/gtk/gtk_display.h
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/gtk/gtk_menu.c
+   M /trunk/plugins/gtk/gtk_menu.h
+   M /trunk/plugins/gtk/gtk_modules.c
+   M /trunk/plugins/gtk/gtk_open.c
+   M /trunk/plugins/gtk/gtk_playlist.c
+   M /trunk/plugins/gtk/gtk_playlist.h
+   M /trunk/plugins/gtk/gtk_preferences.c
+   M /trunk/plugins/gtk/gtk_support.h
+   M /trunk/plugins/idct/idct.c
+   M /trunk/plugins/idct/idctaltivec.c
+   M /trunk/plugins/idct/idctclassic.c
+   M /trunk/plugins/idct/idctmmx.c
+   M /trunk/plugins/idct/idctmmxext.c
+   M /trunk/plugins/imdct/ac3_imdct_3dn.c
+   M /trunk/plugins/imdct/ac3_imdct_c.c
+   M /trunk/plugins/imdct/ac3_imdct_common.c
+   M /trunk/plugins/imdct/ac3_imdct_sse.c
+   M /trunk/plugins/imdct/ac3_srfft_3dn.c
+   M /trunk/plugins/imdct/ac3_srfft_c.c
+   M /trunk/plugins/imdct/ac3_srfft_sse.c
+   M /trunk/plugins/imdct/imdct.c
+   M /trunk/plugins/imdct/imdct3dn.c
+   M /trunk/plugins/imdct/imdctsse.c
+   M /trunk/plugins/kde/QConfigItem.cpp
+   M /trunk/plugins/kde/kde.cpp
+   M /trunk/plugins/kde/kde_common.h
+   M /trunk/plugins/kde/kde_interface.cpp
+   M /trunk/plugins/kde/kde_interface.h
+   M /trunk/plugins/kde/kde_menu.cpp
+   M /trunk/plugins/kde/kde_pluginsbox.cpp
+   M /trunk/plugins/kde/kde_pluginsbox.h
+   M /trunk/plugins/kde/kde_preferences.cpp
+   M /trunk/plugins/kde/kde_preferences.h
+   M /trunk/plugins/lirc/lirc.c
+   M /trunk/plugins/lpcm_adec/lpcm_adec.c
+   M /trunk/plugins/lpcm_adec/lpcm_adec.h
+   M /trunk/plugins/macosx/aout_macosx.m
+   M /trunk/plugins/macosx/intf_controller.m
+   M /trunk/plugins/macosx/intf_macosx.m
+   M /trunk/plugins/macosx/intf_vlc_wrapper.m
+   M /trunk/plugins/macosx/macosx.h
+   M /trunk/plugins/macosx/macosx.m
+   M /trunk/plugins/macosx/vout_macosx.m
+   M /trunk/plugins/macosx/vout_vlc_wrapper.m
+   M /trunk/plugins/macosx/vout_window.m
+   M /trunk/plugins/mad/mad_adec.c
+   M /trunk/plugins/mad/mad_adec.h
+   M /trunk/plugins/mad/mad_libmad.c
+   M /trunk/plugins/memcpy/memcpy.c
+   M /trunk/plugins/memcpy/memcpyaltivec.c
+   M /trunk/plugins/mga/mga.c
+   M /trunk/plugins/mga/xmga.c
+   M /trunk/plugins/motion/motion.c
+   M /trunk/plugins/motion/motion3dnow.c
+   M /trunk/plugins/motion/motionaltivec.c
+   M /trunk/plugins/motion/motionmmx.c
+   M /trunk/plugins/motion/motionmmxext.c
+   M /trunk/plugins/mpeg_adec/adec_layer1.c
+   M /trunk/plugins/mpeg_adec/adec_layer2.c
+   M /trunk/plugins/mpeg_adec/adec_math.c
+   M /trunk/plugins/mpeg_adec/adec_test.c
+   M /trunk/plugins/mpeg_adec/mpeg_adec.c
+   M /trunk/plugins/mpeg_adec/mpeg_adec.h
+   M /trunk/plugins/mpeg_adec/mpeg_adec_generic.c
+   M /trunk/plugins/mpeg_system/mpeg_audio.c
+   M /trunk/plugins/mpeg_system/mpeg_es.c
+   M /trunk/plugins/mpeg_system/mpeg_ps.c
+   M /trunk/plugins/mpeg_system/mpeg_ts.c
+   M /trunk/plugins/mpeg_vdec/video_decoder.c
+   M /trunk/plugins/mpeg_vdec/video_decoder.h
+   M /trunk/plugins/mpeg_vdec/video_parser.c
+   M /trunk/plugins/mpeg_vdec/video_parser.h
+   M /trunk/plugins/mpeg_vdec/vpar_blocks.c
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+   M /trunk/plugins/mpeg_vdec/vpar_pool.c
+   M /trunk/plugins/mpeg_vdec/vpar_pool.h
+   M /trunk/plugins/mpeg_vdec/vpar_synchro.c
+   M /trunk/plugins/network/ipv4.c
+   M /trunk/plugins/network/ipv6.c
+   M /trunk/plugins/qnx/aout_qnx.c
+   M /trunk/plugins/qnx/qnx.c
+   M /trunk/plugins/qnx/vout_qnx.c
+   M /trunk/plugins/qt/intf_qt.cpp
+   M /trunk/plugins/qt/qt.cpp
+   M /trunk/plugins/satellite/input_satellite.c
+   M /trunk/plugins/satellite/satellite.c
+   M /trunk/plugins/sdl/aout_sdl.c
+   M /trunk/plugins/sdl/sdl.c
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/spudec/spu_decoder.c
+   M /trunk/plugins/spudec/spu_decoder.h
+   M /trunk/plugins/text/logger.c
+   M /trunk/plugins/text/ncurses.c
+   M /trunk/plugins/text/rc.c
+   M /trunk/plugins/vcd/cdrom_tools.c
+   M /trunk/plugins/vcd/input_vcd.c
+   M /trunk/plugins/vcd/input_vcd.h
+   M /trunk/plugins/vcd/vcd.c
+   M /trunk/plugins/win32/about.cpp
+   M /trunk/plugins/win32/control.cpp
+   M /trunk/plugins/win32/disc.cpp
+   M /trunk/plugins/win32/intf_win32.cpp
+   M /trunk/plugins/win32/mainframe.cpp
+   M /trunk/plugins/win32/menu.cpp
+   M /trunk/plugins/win32/menu.h
+   M /trunk/plugins/win32/messages.cpp
+   M /trunk/plugins/win32/network.cpp
+   M /trunk/plugins/win32/playlist.cpp
+   M /trunk/plugins/win32/playlist.h
+   M /trunk/plugins/win32/preferences.cpp
+   M /trunk/plugins/win32/waveout.c
+   M /trunk/plugins/win32/win32.cpp
+   M /trunk/plugins/win32/win32_common.h
+   M /trunk/plugins/x11/x11.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/plugins/x11/xvideo.c
+   M /trunk/po/POTFILES.in
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/pl.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+   M /trunk/src/audio_output/aout_ext-dec.c
+   M /trunk/src/audio_output/aout_pcm.c
+   M /trunk/src/audio_output/aout_spdif.c
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_clock.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/input/input_ext-dec.c
+   M /trunk/src/input/input_ext-intf.c
+   M /trunk/src/input/input_ext-plugins.c
+   M /trunk/src/input/input_programs.c
+   M /trunk/src/input/mpeg_system.c
+   M /trunk/src/interface/interface.c
+   M /trunk/src/interface/intf_eject.c
+   D /trunk/src/interface/intf_msg.c
+   D /trunk/src/interface/intf_playlist.c
+   D /trunk/src/interface/main.c
+   A /trunk/src/libvlc.c
+   A /trunk/src/libvlc.h
+   M /trunk/src/misc/beos_specific.cpp
+   M /trunk/src/misc/configuration.c
+   A /trunk/src/misc/cpu.c
+   M /trunk/src/misc/darwin_specific.c
+   M /trunk/src/misc/iso_lang.c
+   A /trunk/src/misc/messages.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_builtin.h.in
+   M /trunk/src/misc/modules_plugin.h
+   A /trunk/src/misc/modules_plugin.h.in
+   M /trunk/src/misc/mtime.c
+   M /trunk/src/misc/netutils.c
+   A /trunk/src/misc/objects.c
+   M /trunk/src/misc/symbols.c
+   A /trunk/src/misc/threads.c
+   M /trunk/src/misc/win32_specific.c
+   A /trunk/src/playlist
+   A /trunk/src/playlist/playlist.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/video_text.c
+   M /trunk/src/video_output/video_text.h
+   M /trunk/src/video_output/vout_pictures.c
+   M /trunk/src/video_output/vout_subpictures.c
+   A /trunk/src/vlc.c
+   M /trunk/vlc.spec
+
+  * ALL: the first libvlc commit.
+
+   As for video output 4, this breaks almost everything, but I'll slowly
+  do what remains to be fixed during the weekend.
+
+   Changes in vlc:
+   ===============
+
+  * vlc is now a very small program (20 lines) which uses the libvlc API;
+   it is quite simple for the moment but can be extended in the future.
+
+  * interfaces, decoders, video outputs, etc. are now almost the same
+   objects (yes, I know, this is C++ redone in C) and are structured in
+   a tree. More about this later, but basically it allows the following
+   nice features:
+    - several interfaces
+    - several playlists with several outputs
+    - input plugins spawning helper interfaces (will be used for DVD menus)
+    - anything spawning anything; I swear there are useful uses for this!
+
+  * libvlc can be used in other programs; I'm currently writing a Mozilla
+   plugin for my employer.
+
+   Things currently broken:
+   ========================
+
+  * most interfaces, most ports
+  * the playlist handling (almost finished rewriting this though). This means
+   no file can be played from the GUI, you need to use the commandline. This
+   also means it segfaults at EOF, when exiting the program, and it sometimes
+   refuses to open a file when asked to.
+
+------------------------------------------------------------------------
+r1956 | sam | 2002-06-01 15:52:24 +0200 (Sat, 01 Jun 2002) | 8 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/include/vdec_ext-plugins.h
+   M /trunk/plugins/chroma/i420_yuy2.h
+   M /trunk/plugins/mpeg_vdec/video_decoder.h
+   M /trunk/plugins/mpeg_vdec/video_parser.c
+   M /trunk/plugins/mpeg_vdec/vpar_blocks.c
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+   M /trunk/plugins/mpeg_vdec/vpar_pool.c
+   M /trunk/plugins/mpeg_vdec/vpar_pool.h
+   M /trunk/plugins/mpeg_vdec/vpar_synchro.c
+   M /trunk/po/en_GB.po
+   M /trunk/src/misc/beos_specific.cpp
+   M /trunk/src/misc/objects.c
+
+  * ./src/misc/beos_specific.cpp: the BeOS BApplication thread now uses the
+    vlc_thread_create / vlc_thread_ready scheme to signal readiness.
+  * ./src/misc/objects.c: prevent the creation of a too small vlc_object_t.
+  * ./include/vdec_ext-plugins.h: removed the vdec_thread_t declaration, which
+    belongs to plugins/mpeg_vdec.
+  * ./ChangeLog: imported the 0_4_1_branch changelog.
+  * ./plugins/chroma/i420_yuy2.h: imported a 0_4_1_branch fix.
+
+------------------------------------------------------------------------
+r1957 | sam | 2002-06-01 16:31:32 +0200 (Sat, 01 Jun 2002) | 4 lines
+Changed paths:
+   M /trunk/include/main.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/win32_specific.h
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/beos_specific.cpp
+   M /trunk/src/misc/threads.c
+   M /trunk/src/misc/win32_specific.c
+
+  * ./src/misc/beos_specific.cpp: BeOS fixes, removed a static variable.
+  * ./include/main.h: replaced p_sys with explicit variables because it's
+    really much simpler this way. Gildas, will you ever forgive me ? :-)
+
+------------------------------------------------------------------------
+r1958 | sam | 2002-06-01 18:45:35 +0200 (Sat, 01 Jun 2002) | 9 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+   M /trunk/plugins/a52/a52.c
+   M /trunk/plugins/chroma/i420_yuy2.c
+   M /trunk/plugins/chroma/i420_yuy2.h
+   M /trunk/plugins/directx/aout_directx.c
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/directx/vout_directx.h
+   M /trunk/plugins/directx/vout_events.c
+   M /trunk/plugins/dummy/intf_dummy.c
+   M /trunk/plugins/idct/idctaltivec.c
+   M /trunk/plugins/motion/motionaltivec.c
+   M /trunk/plugins/network/ipv6.c
+   M /trunk/plugins/satellite/satellite_tools.c
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/pl.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+   M /trunk/src/interface/intf_eject.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/threads.c
+   M /trunk/src/misc/win32_specific.c
+
+  * ./plugins/dummy/intf_dummy.c, ./plugins/chroma/i420_yuy2.c,
+    src/interface/intf_eject.c, src/misc/threads.c: win32 compilation fix.
+  * ./plugins/directx/aout_directx.c, plugins/directx/vout_directx.c,
+    ./plugins/directx/vout_events.c: the DirectX notification and event threads
+    now use the vlc_thread_create / vlc_thread_ready scheme. Untested.
+  * ./configure.in: added a check for inttypes.h and sys/int_types.h.
+  * ./configure.in: fixed the HTTP plugin compilation under BeOS.
+  * ./plugins/network/ipv6.c: reactivated IPv6 module.
+
+------------------------------------------------------------------------
+r1959 | sam | 2002-06-01 19:09:25 +0200 (Sat, 01 Jun 2002) | 4 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/bootstrap.sh
+   M /trunk/include/main.h
+   M /trunk/plugins/beos/intf_beos.cpp
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/pl.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+   M /trunk/src/libvlc.h
+   M /trunk/src/misc/modules_plugin.h
+
+  * ./include/main.h, ./plugins/beos/intf_beos.cpp: BeOS compilation fixes.
+  * ./bootstrap.sh, ./src/libvlc.h, ./po/*: fixed bootstrap.sh so that it does
+    not include CVS Id lines in automatically created files.
+
+------------------------------------------------------------------------
+r1960 | sam | 2002-06-01 19:11:41 +0200 (Sat, 01 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/bootstrap.sh
+
+  * ./bootstrap.sh: ah ah ah. CVS likes to make fun out of me.
+
+------------------------------------------------------------------------
+r1961 | sam | 2002-06-01 20:04:49 +0200 (Sat, 01 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/include/audio_output.h
+   M /trunk/include/configuration.h
+   M /trunk/include/input_ext-intf.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/include/interface.h
+   M /trunk/include/intf_eject.h
+   M /trunk/include/modules.h
+   M /trunk/include/netutils.h
+   M /trunk/include/playlist.h
+   M /trunk/include/video_output.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_cpu.h
+   M /trunk/include/vlc_messages.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/plugins/a52/a52.c
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/plugins/directx/vout_events.c
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+   M /trunk/plugins/filter/clone.c
+   M /trunk/plugins/filter/deinterlace.c
+   M /trunk/plugins/filter/distort.c
+   M /trunk/plugins/filter/invert.c
+   M /trunk/plugins/filter/transform.c
+   M /trunk/plugins/filter/wall.c
+   M /trunk/plugins/fx/scope.c
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk_callbacks.c
+   M /trunk/plugins/gtk/gtk_open.c
+   M /trunk/plugins/gtk/gtk_preferences.c
+   M /trunk/plugins/kde/kde_preferences.cpp
+   M /trunk/plugins/lpcm_adec/lpcm_adec.c
+   M /trunk/plugins/mad/mad_libmad.c
+   M /trunk/plugins/mpeg_adec/mpeg_adec.c
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+   M /trunk/plugins/mpeg_vdec/vpar_synchro.c
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/text/logger.c
+   M /trunk/plugins/text/ncurses.c
+   M /trunk/plugins/text/rc.c
+   M /trunk/plugins/win32/intf_win32.cpp
+   M /trunk/plugins/win32/mainframe.cpp
+   M /trunk/plugins/win32/preferences.cpp
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/pl.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+   M /trunk/src/audio_output/aout_ext-dec.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_ext-plugins.c
+   M /trunk/src/interface/interface.c
+   M /trunk/src/interface/intf_eject.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/cpu.c
+   M /trunk/src/misc/messages.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/netutils.c
+   M /trunk/src/misc/objects.c
+   M /trunk/src/misc/threads.c
+   M /trunk/src/playlist/playlist.c
+   M /trunk/src/video_output/video_output.c
+
+  * ALL: got rid of p_object->p_this which is now useless.
+
+------------------------------------------------------------------------
+r1963 | massiot | 2002-06-02 01:42:04 +0200 (Sun, 02 Jun 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/macosx/intf_vlc_wrapper.m
+   M /trunk/plugins/macosx/vout_vlc_wrapper.m
+
+Mac OS X interface :
+* fixed a bug in the chapter handling ;
+* more keystrokes ;
+
+------------------------------------------------------------------------
+r1966 | massiot | 2002-06-02 03:20:52 +0200 (Sun, 02 Jun 2002) | 3 lines
+Changed paths:
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib
+   M /trunk/extras/MacOSX/Resources/vlc.icns
+   M /trunk/plugins/macosx/intf_controller.h
+   M /trunk/plugins/macosx/intf_controller.m
+   M /trunk/plugins/macosx/intf_macosx.m
+   M /trunk/plugins/macosx/intf_vlc_wrapper.h
+   M /trunk/plugins/macosx/intf_vlc_wrapper.m
+   M /trunk/plugins/macosx/macosx.h
+   M /trunk/src/misc/darwin_specific.c
+
+* Channel change support on Mac OS X ;
+* New OS X icon, courtesy of Benjamin Mironer <bmironer@noos.fr>
+
+------------------------------------------------------------------------
+r1970 | sam | 2002-06-02 11:03:54 +0200 (Sun, 02 Jun 2002) | 9 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/config.h
+   M /trunk/include/vlc_objects.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/plugins/aa/aa.c
+   M /trunk/plugins/directx/aout_directx.c
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/directx/vout_events.c
+   M /trunk/plugins/filter/Makefile
+   A /trunk/plugins/filter/crop.c
+   M /trunk/plugins/ggi/ggi.c
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk_control.c
+   M /trunk/plugins/gtk/gtk_display.c
+   M /trunk/plugins/gtk/gtk_open.c
+   M /trunk/plugins/mpeg_vdec/video_parser.c
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+   M /trunk/plugins/mpeg_vdec/vpar_pool.c
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/text/rc.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/pl.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+   M /trunk/src/audio_output/aout_ext-dec.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/beos_specific.cpp
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/objects.c
+   M /trunk/src/playlist/playlist.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/vlc.spec
+
+  * ./src/video_output/video_output.c: fixed the "picture has invalid status"
+    bug which might have been the cause of crashes.
+  * ./plugins/filter/crop.c: attempt at an automatic border cropping filter,
+    using "--filter crop --autocrop".
+  * ./vlc.spec: added missing filters to the RPM generation.
+  * ./src/misc/objects.c: commented all functions.
+  * ./src/misc/objects.c: implemented vlc_object_find( , , FIND_ANYWHERE).
+  * ./src/misc/objects.c: renamed vlc_object_unlink to vlc_object_detach.
+
+------------------------------------------------------------------------
+r1972 | gbazin | 2002-06-02 12:28:48 +0200 (Sun, 02 Jun 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/a52/a52.c
+
+
+* ./plugins/a52/a52.c: compilation fix. Following C99 we have to include
+<stdint.h> but Solaris doesn't have it so we include <inttypes.h> when
+it isn't found.
+
+------------------------------------------------------------------------
+r1975 | sam | 2002-06-02 13:59:46 +0200 (Sun, 02 Jun 2002) | 8 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/include/input_ext-intf.h
+   M /trunk/plugins/gtk/gtk_display.c
+   M /trunk/plugins/win32/mainframe.cpp
+   M /trunk/src/input/input.c
+   M /trunk/src/input/mpeg_system.c
+   M /trunk/src/playlist/playlist.c
+
+(new in MAIN)
+  * ./src/playlist/playlist.c, src/input/input.c: added safety checks to
+    prevent crashes on next file.
+(ported from 0_4_1_branch)
+  * ./plugins/gtk/gtk_display.c, ./plugins/win32/mainframe.cpp: we deactivate
+    popup menus when no stream is being played, even in network mode.
+  * ./src/input/mpeg_system.c: removed unnecessarily verbose message.
+
+------------------------------------------------------------------------
+r1976 | massiot | 2002-06-02 14:16:31 +0200 (Sun, 02 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib
+   M /trunk/plugins/macosx/intf_controller.h
+   M /trunk/plugins/macosx/intf_controller.m
+   M /trunk/plugins/macosx/intf_macosx.m
+   M /trunk/plugins/macosx/intf_vlc_wrapper.h
+   M /trunk/plugins/macosx/intf_vlc_wrapper.m
+   M /trunk/plugins/macosx/macosx.h
+
+* New Loop menu item in OS X interface.
+
+------------------------------------------------------------------------
+r1978 | gbazin | 2002-06-02 15:38:03 +0200 (Sun, 02 Jun 2002) | 3 lines
+Changed paths:
+   D /trunk/include/threads_funcs.h
+   M /trunk/include/vlc/vlc.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_threads.h
+
+
+* ./include/vlc_threads.h: re-merged vlc_threads.h and threads_funcs.h.
+
+------------------------------------------------------------------------
+r1980 | sam | 2002-06-02 15:49:35 +0200 (Sun, 02 Jun 2002) | 7 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/plugins/dvd/dvd_es.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/satellite/input_satellite.c
+   M /trunk/plugins/spudec/spu_decoder.c
+
+(new in MAIN)
+  * ./plugins/dvd/dvd_es.c, ./plugins/satellite/input_satellite.c,
+    ./plugins/dvdread/input_dvdread.c: updated outdated variable names.
+(ported from 0_4_1_branch)
+  * ./plugins/spudec/spu_decoder.c: fixed a margin bug in the SPU renderer
+    which caused subtitles to appear slanted in odd width windows.
+
+------------------------------------------------------------------------
+r1981 | gbazin | 2002-06-02 16:26:16 +0200 (Sun, 02 Jun 2002) | 4 lines
+Changed paths:
+   M /trunk/include/os_specific.h
+   M /trunk/src/misc/beos_specific.cpp
+   M /trunk/src/misc/darwin_specific.c
+   M /trunk/src/misc/win32_specific.c
+
+
+* ./include/os_specific.h: changed prototype of system_*() to use vlc_t
+instead of vlc_object_t.
+
+------------------------------------------------------------------------
+r1982 | gbazin | 2002-06-02 17:51:30 +0200 (Sun, 02 Jun 2002) | 3 lines
+Changed paths:
+   M /trunk/include/vlc_common.h
+   M /trunk/src/misc/objects.c
+   M /trunk/src/misc/threads.c
+
+
+* ./include/vlc_common.h: got rid of i_thread in VLC_COMMON_MEMBERS.
+
+------------------------------------------------------------------------
+r1984 | massiot | 2002-06-03 00:32:46 +0200 (Mon, 03 Jun 2002) | 2 lines
+Changed paths:
+   M /branches/v0_4_1_branch/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
+   M /trunk/ChangeLog
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib
+   M /trunk/plugins/macosx/intf_controller.m
+   M /trunk/plugins/macosx/intf_open.h
+   M /trunk/plugins/macosx/intf_open.m
+   M /trunk/plugins/macosx/intf_vlc_wrapper.h
+   M /trunk/plugins/macosx/intf_vlc_wrapper.m
+
+  * ./plugins/macosx: rewrote the net panel for OS X
+
+------------------------------------------------------------------------
+r1987 | massiot | 2002-06-03 00:45:31 +0200 (Mon, 03 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/ipkg/control
+   M /trunk/vlc.spec
+
+Bumped up version number to 0.5.0-cvs.
+
+------------------------------------------------------------------------
+r1988 | massiot | 2002-06-03 01:03:22 +0200 (Mon, 03 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/README.MacOSX.rtf
+
+* Updated README.
+
+------------------------------------------------------------------------
+r1991 | sam | 2002-06-03 01:11:48 +0200 (Mon, 03 Jun 2002) | 9 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/plugins/dvdread/dvdread.c
+   M /trunk/plugins/qnx/vout_qnx.c
+   M /trunk/plugins/spudec/spu_decoder.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/configuration.c
+
+(new in MAIN)
+  * ./plugins/spudec/spu_decoder.c: we now use FIND_ANYWHERE to find a vout.
+(ported from v0_4_1_branch)
+  * ./plugins/dvdread/dvdread.c: disabled the dvdread plugin because it
+    currently sucks.
+  * ./src/misc/configuration.c, ./src/interface/main.c: we now accept --nofoo
+    and --no-foo as negations for --foo. Also, the --help output is nicer.
+  * ./plugins/qnx/vout_qnx.c: QNX compilation fix.
+
+------------------------------------------------------------------------
+r1993 | sam | 2002-06-03 01:29:29 +0200 (Mon, 03 Jun 2002) | 4 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/plugins/motion/motionmmx.c
+
+(ported from v0_4_1_branch)
+  * ./plugins/motion/motionmmx.c: MMX motion optimizations courtesy of
+    Vladimir Chernyshov <greengrass@writeme.com>.
+
+------------------------------------------------------------------------
+r1994 | bozo | 2002-06-03 01:43:38 +0200 (Mon, 03 Jun 2002) | 10 lines
+Changed paths:
+   M /trunk/MODULES
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   A /trunk/plugins/a52_system
+   A /trunk/plugins/a52_system/Makefile
+   A /trunk/plugins/a52_system/a52_system.c
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+
+  * Makefile, configure.in, configure, MODULES: added a52_system input module.
+  * plugins/a52_system/Makefile, plugins/a52_system/a52_system.c: a52 input
+    module.
+  * plugins/ac3_spdif/ac3_spdif.c: added a little mwait to avoid a flood from
+    the a52 input module.
+
+Note: the new module aims at reading ac3 streams but it works only with the
+ac3_spdif "decoder" since it is the only one which dates each frame contrary
+to the others which can't avoid a flood from the input module.
+
+------------------------------------------------------------------------
+r1997 | gbazin | 2002-06-03 09:22:36 +0200 (Mon, 03 Jun 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/win32/waveout.c
+
+
+* ./plugins/win32/waveout.c: waveOutUnprepareHeader() was never being
+called. This should fix the memory leak some people reported when using
+the waveout plugin.
+
+------------------------------------------------------------------------
+r2001 | ipkiss | 2002-06-03 23:43:41 +0200 (Mon, 03 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+ * added the --with-dvbpsi-tree option
+
+------------------------------------------------------------------------
+r2005 | sam | 2002-06-04 02:11:12 +0200 (Tue, 04 Jun 2002) | 11 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/Makefile.opts.in
+   M /trunk/TODO
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/control
+   M /trunk/debian/rules
+   M /trunk/include/defs.h.in
+   M /trunk/include/modules.h
+   M /trunk/include/playlist.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/plugins/directx/vout_events.c
+   M /trunk/plugins/gtk/gtk_callbacks.c
+   M /trunk/plugins/mga/xmga.c
+   M /trunk/plugins/mpeg_system/mpeg_ts.c
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/win32/mainframe.cpp
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/pl.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_ext-intf.c
+   M /trunk/src/interface/interface.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/cpu.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/netutils.c
+   M /trunk/src/misc/objects.c
+   M /trunk/src/misc/threads.c
+   M /trunk/src/playlist/playlist.c
+
+(new in MAIN)
+  * ./src/interface/interface.c: interfaces are no longer attached only to
+    p_vlc.
+  * ./src/libvlc.c, ./src/misc/modules.c, ./src/playlist/playlist.c,
+    ./src/input/input.c: improvements in the playlist handling (not quite that
+    yet though).
+(ported from v0_4_1_branch)
+  * ./configure.in, ./plugins/mpeg_system/mpeg_ts.c: fixed libdvbpsi handling.
+  * ./src/misc/configuration.c: fixed the --nofoo option handling.
+  * ./src/interface/main.c: fixed two compilation warnings under Solaris.
+
+------------------------------------------------------------------------
+r2010 | sam | 2002-06-04 22:33:25 +0200 (Tue, 04 Jun 2002) | 9 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_callbacks.c
+   M /trunk/plugins/gtk/gtk_callbacks.c
+
+(new in MAIN)
+  * ./plugins/gtk/gtk_callbacks.c: fixed a segfault when switching to
+    fullscreen from the popup menu.
+(from v0_4_1_branch)
+  * ./plugins/gtk/gnome_callbacks.c: fixed a crash when activating preferences
+    from the popup menu.
+  * ./plugins/gtk/gnome.glade: added lines this #@%$! Glade had munched, fixes
+    a segfault in the Gnome popup menu when toggling the interface.
+
+------------------------------------------------------------------------
+r2011 | stef | 2002-06-05 20:01:31 +0200 (Wed, 05 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mpeg_vdec/video_parser.c
+
+*Check if p_vpar->p_vout is available before detaching it.
+
+------------------------------------------------------------------------
+r2012 | stef | 2002-06-05 20:07:03 +0200 (Wed, 05 Jun 2002) | 3 lines
+Changed paths:
+   M /trunk/include/video_output.h
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/video_output/video_output.c
+
+* Added mouse coordinates to vout struct. They are only update from x11 for now,
+and they are used nowhere.
+
+------------------------------------------------------------------------
+r2013 | stef | 2002-06-05 20:15:46 +0200 (Wed, 05 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+
+*Only report initiliazation error when it is really an error.
+
+------------------------------------------------------------------------
+r2014 | stef | 2002-06-05 20:18:49 +0200 (Wed, 05 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/spudec/spu_decoder.c
+
+* Release vout when we close spudec.
+
+------------------------------------------------------------------------
+r2015 | stef | 2002-06-05 20:29:24 +0200 (Wed, 05 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/src/misc/objects.c
+
+* Set object pointer to NULL after destroy.
+
+------------------------------------------------------------------------
+r2016 | titer | 2002-06-05 22:58:54 +0200 (Wed, 05 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile
+
+Minor fix for the BeOS' make-package (icon loss).
+
+------------------------------------------------------------------------
+r2017 | sam | 2002-06-07 16:30:41 +0200 (Fri, 07 Jun 2002) | 10 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/bootstrap.sh
+   M /trunk/include/playlist.h
+   M /trunk/include/vlc/vlc.h
+   M /trunk/include/vlc_objects.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_callbacks.c
+   M /trunk/plugins/gtk/gnome_callbacks.h
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk.glade
+   M /trunk/plugins/gtk/gtk_callbacks.c
+   M /trunk/plugins/gtk/gtk_callbacks.h
+   M /trunk/plugins/gtk/gtk_common.h
+   M /trunk/plugins/gtk/gtk_control.c
+   M /trunk/plugins/gtk/gtk_control.h
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/gtk/gtk_modules.c
+   M /trunk/plugins/gtk/gtk_modules.h
+   M /trunk/plugins/gtk/gtk_open.c
+   M /trunk/plugins/gtk/gtk_open.h
+   M /trunk/plugins/gtk/gtk_playlist.c
+   M /trunk/plugins/gtk/gtk_playlist.h
+   M /trunk/plugins/gtk/gtk_preferences.c
+   M /trunk/plugins/gtk/gtk_preferences.h
+   M /trunk/plugins/mpeg_system/mpeg_audio.c
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+   M /trunk/plugins/text/rc.c
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/pl.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+   M /trunk/src/input/input.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/libvlc.h
+   M /trunk/src/misc/cpu.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/objects.c
+   M /trunk/src/playlist/playlist.c
+
+  * ./src/playlist/playlist.c: lots of playlist behaviour enhancements.
+  * ./src/misc/objects.c: we do not hang on attempt to destroy an object with
+    a non-zero reference count, but we still complain.
+  * ./plugins/gtk/gtk_control.c, plugins/gtk/gtk_playlist.c: most controls such
+    as play, pause, stop, next, fast etc. work again.
+  * ./plugins/gtk/gnome_*: got rid of lots of useless wrappers which were a
+    workaround for a bug in Glade. Instead, bootstrap.sh does the Glade fixes.
+  * ./plugins/ffmpeg/ffmpeg.c: if there is already a video output with the
+    appropriate properties, we use it.
+
+------------------------------------------------------------------------
+r2018 | sam | 2002-06-07 16:59:40 +0200 (Fri, 07 Jun 2002) | 5 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/include/vlc_objects.h
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/pl.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+
+  * ./include/vlc_objects.h: pointers are set to NULL after a call to
+    vlc_object_destroy (idea from stef).
+  * ./po/pl.po: updated polish translation, thanks to Arkadiusz Lipiec
+    <alipiec@adrenalina.pl>.
+
+------------------------------------------------------------------------
+r2019 | sam | 2002-06-07 18:06:09 +0200 (Fri, 07 Jun 2002) | 4 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/plugins/dummy/input_dummy.c
+   M /trunk/plugins/gtk/gtk_playlist.c
+   M /trunk/src/misc/objects.c
+   M /trunk/src/playlist/playlist.c
+
+  * ./plugins/dummy/input_dummy.c: dummy targets such as vlc:nop, vlc:loop
+    and vlc:quit work again.
+  * ./src/playlist/playlist.c: when a new target is added, for instance through     the "File" menu, it is automatically played.
+
+------------------------------------------------------------------------
+r2020 | bozo | 2002-06-07 20:03:40 +0200 (Fri, 07 Jun 2002) | 2 lines
+Changed paths:
+   A /trunk/plugins/a52_system/.cvsignore
+
+  * plugins/a52_system/.cvsignore: What about a little .cvsignore ?
+
+------------------------------------------------------------------------
+r2021 | sam | 2002-06-07 21:54:37 +0200 (Fri, 07 Jun 2002) | 3 lines
+Changed paths:
+   M /trunk/include/playlist.h
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gtk_callbacks.c
+   M /trunk/plugins/gtk/gtk_playlist.c
+   M /trunk/plugins/gtk/gtk_playlist.h
+   M /trunk/src/playlist/playlist.c
+
+  * ./plugins/gtk/*: the Gnome/Gtk+ interfaces have all their features back.
+  * ./src/playlist/playlist.c: fixed an off-by-one loop error.
+
+------------------------------------------------------------------------
+r2022 | sam | 2002-06-07 23:45:30 +0200 (Fri, 07 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/src/misc/netutils.c
+
+  * ./src/misc/netutils.c: network mode works again.
+
+------------------------------------------------------------------------
+r2023 | lool | 2002-06-08 00:24:04 +0200 (Sat, 08 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+
+  * basic On Screen Display intf-plugin based on libxosd
+
+------------------------------------------------------------------------
+r2024 | lool | 2002-06-08 00:32:18 +0200 (Sat, 08 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+  * fixed my typos in configure.in
+
+------------------------------------------------------------------------
+r2025 | lool | 2002-06-08 00:41:50 +0200 (Sat, 08 Jun 2002) | 2 lines
+Changed paths:
+   A /trunk/plugins/xosd
+   A /trunk/plugins/xosd/.cvsignore
+   A /trunk/plugins/xosd/Makefile
+   A /trunk/plugins/xosd/xosd.c
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/pl.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+
+  * forgot to cvs add the _files_ -- sorry
+
+------------------------------------------------------------------------
+r2026 | sam | 2002-06-08 01:05:03 +0200 (Sat, 08 Jun 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/gtk/gtk_callbacks.c
+   M /trunk/plugins/text/rc.c
+
+  * ./plugins/gtk/gtk_callbacks.c: some code cleaning.
+  * ./plugins/text/rc.c: fixed the "a" command.
+
+------------------------------------------------------------------------
+r2027 | sam | 2002-06-08 01:53:44 +0200 (Sat, 08 Jun 2002) | 3 lines
+Changed paths:
+   D /trunk/include/playlist.h
+   M /trunk/include/vlc/intf.h
+   M /trunk/include/vlc_common.h
+   A /trunk/include/vlc_playlist.h
+   M /trunk/plugins/macosx/intf_vlc_wrapper.m
+   M /trunk/plugins/win32/control.cpp
+   M /trunk/plugins/win32/disc.cpp
+   M /trunk/plugins/win32/intf_win32.cpp
+   M /trunk/plugins/win32/mainframe.cpp
+   M /trunk/plugins/win32/menu.cpp
+   M /trunk/plugins/win32/messages.cpp
+   M /trunk/plugins/win32/network.cpp
+   M /trunk/plugins/win32/playlist.cpp
+   M /trunk/plugins/win32/preferences.cpp
+   M /trunk/plugins/win32/win32_common.h
+   M /trunk/src/input/input.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/netutils.c
+   M /trunk/src/misc/objects.c
+   M /trunk/src/playlist/playlist.c
+
+  * ./plugins/win32/*: tried to port the Win32 interface to the new API. Seems
+    to be still crashing.
+
+------------------------------------------------------------------------
+r2028 | lool | 2002-06-08 03:41:22 +0200 (Sat, 08 Jun 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/xosd/xosd.c
+
+  * ./configure.in: checking for the header should be enough in most cases
+  * ./plugins/xosd/xosd.c: configuration options
+
+------------------------------------------------------------------------
+r2029 | lool | 2002-06-08 04:50:26 +0200 (Sat, 08 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/xosd/xosd.c
+
+  * ./plugins/xosd/xosd.c: a couple more options, better defaults
+
+------------------------------------------------------------------------
+r2030 | sam | 2002-06-08 16:08:46 +0200 (Sat, 08 Jun 2002) | 3 lines
+Changed paths:
+   M /trunk/bootstrap.sh
+   M /trunk/include/vlc_symbols.h
+   M /trunk/include/vlc_threads.h
+   M /trunk/plugins/macosx/aout_macosx.m
+   M /trunk/plugins/mpeg_vdec/vpar_pool.c
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/objects.c
+   M /trunk/src/misc/threads.c
+   M /trunk/src/misc/win32_specific.c
+
+  * ./include/vlc_threads.h, ./src/misc/threads.c: improved the cond_wait
+    implementation to avoid races, by using SetEvent instead of PulseEvent.
+
+------------------------------------------------------------------------
+r2031 | sam | 2002-06-08 20:52:34 +0200 (Sat, 08 Jun 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/macosx/aout_macosx.m
+   M /trunk/plugins/macosx/intf_vlc_wrapper.m
+   M /trunk/plugins/macosx/vout_macosx.m
+
+  * ./plugins/macosx/vout_macosx.m, ./plugins/macosx/aout_macosx.m,
+    ./plugins/macosx/intf_vlc_wrapper.m: preliminary OS X compilation fixes.
+
+------------------------------------------------------------------------
+r2032 | sam | 2002-06-08 21:32:19 +0200 (Sat, 08 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/macosx/intf_controller.m
+   M /trunk/plugins/macosx/intf_macosx.m
+   M /trunk/plugins/macosx/intf_open.m
+   M /trunk/plugins/macosx/macosx.h
+   M /trunk/plugins/macosx/macosx.m
+   M /trunk/plugins/macosx/vout_macosx.m
+   M /trunk/plugins/macosx/vout_qdview.m
+   M /trunk/plugins/macosx/vout_vlc_wrapper.m
+   M /trunk/plugins/macosx/vout_window.m
+
+  * ./plugins/macosx/*: additional minor fixes.
+
+------------------------------------------------------------------------
+r2033 | sam | 2002-06-08 22:25:13 +0200 (Sat, 08 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mad/mad_libmad.c
+
+  * ./plugins/mad/mad_libmad.c: changed error messages to warning/debug.
+
+------------------------------------------------------------------------
+r2034 | sam | 2002-06-09 18:52:58 +0200 (Sun, 09 Jun 2002) | 8 lines
+Changed paths:
+   M /trunk/plugins/filter/deinterlace.c
+
+  * ./plugins/filter/deinterlace.c: added two new deinterlacing methods,
+    "discard" which is very CPU efficient, and "blend" (yes there used to be
+    a "blend" method but it's now called "linear". Don't ask) which loses some
+    vertical resolution but discards the mice teeth effect. Information was
+    found on http://www.100fps.com/index.htm.
+
+    We now have "discard", "blend", "bob" and "linear".
+
+------------------------------------------------------------------------
+r2042 | massiot | 2002-06-10 00:57:00 +0200 (Mon, 10 Jun 2002) | 3 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
+   A /trunk/extras/MacOSX/Resources/divx.icns
+   A /trunk/extras/MacOSX/Resources/generic.icns
+   A /trunk/extras/MacOSX/Resources/mpeg.icns
+   A /trunk/extras/MacOSX/Resources/mpeg1.icns
+   A /trunk/extras/MacOSX/Resources/mpeg2.icns
+   A /trunk/extras/MacOSX/Resources/mpeg4.icns
+   M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj
+   M /trunk/plugins/network/ipv6.c
+
+* IPv6 multicast support, courtesy of Remco Poortinga <poortinga@telin.nl> ;
+* Mac OS X icons and fixes, courtesy of Benjamin Mironer <bmironer@noos.fr>.
+
+------------------------------------------------------------------------
+r2043 | massiot | 2002-06-10 01:35:33 +0200 (Mon, 10 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/network/ipv6.c
+
+* Fixed some compile issues with what I checked in.
+
+------------------------------------------------------------------------
+r2044 | sam | 2002-06-10 02:41:08 +0200 (Mon, 10 Jun 2002) | 5 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/plugins/filter/deinterlace.c
+
+  * ./configure.in: fixed inet_pton detection.
+  * ./plugins/filter/deinterlace.c: the blend mode is now a lot smoother, but
+    also a bit slower, so I also kept the old version, optimized it, and
+    called it "mean".
+
+------------------------------------------------------------------------
+r2045 | sam | 2002-06-10 18:48:59 +0200 (Mon, 10 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/FAQ
+
+  * ./FAQ: added QT6 FAQ entry.
+
+------------------------------------------------------------------------
+r2046 | gbazin | 2002-06-11 11:44:22 +0200 (Tue, 11 Jun 2002) | 15 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/configuration.h
+   M /trunk/include/modules.h
+   M /trunk/include/video_output.h
+   M /trunk/plugins/dummy/dummy.c
+   M /trunk/plugins/filter/clone.c
+   M /trunk/plugins/filter/crop.c
+   M /trunk/plugins/filter/deinterlace.c
+   M /trunk/plugins/filter/distort.c
+   M /trunk/plugins/filter/invert.c
+   M /trunk/plugins/filter/transform.c
+   M /trunk/plugins/filter/wall.c
+   M /trunk/plugins/gtk/gtk_preferences.c
+   M /trunk/plugins/kde/kde_preferences.cpp
+   M /trunk/plugins/win32/preferences.cpp
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/pl.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+   M /trunk/src/libvlc.c
+   M /trunk/src/libvlc.h
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/video_output/video_output.c
+
+
+* ./include/configuration.h: renamed MODULE_CONFIG_* macros into
+CONFIG_*.
+* ./include/configuration.h, ./plugins/gtk/gtk_preferences.c,
+./plugins/filter/transform.c, ./plugins/filter/distort.c,
+./plugins/filter/deinterlace.c: added an ADD_STRING_FROM_LIST()
+configuration macro.
+* ./include/modules.h, ./include/video_output.h,
+./src/video_output/video_output.c, ./plugins/filters/*: added a
+VOUT_FILTER capability. Having a clear distinction between VOUTs and
+VOUT_FILTERs allows us to get rid of ugly hacks. The filters are also
+stackable now (use --filter=foo:bar:foo etc..).
+* ./include/configuration.h, ./src/libvlc.h, ./src/libvlc.c: clean-up +
+added an ADD_USAGE_HINT() configuration macro.
+
+------------------------------------------------------------------------
+r2052 | massiot | 2002-06-19 01:18:40 +0200 (Wed, 19 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/README.MacOSX.rtf
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/config.h
+   M /trunk/include/defs.h.in
+   M /trunk/plugins/access/http.c
+   M /trunk/plugins/macosx/intf_vlc_wrapper.m
+   M /trunk/plugins/macosx/vout_vlc_wrapper.m
+
+Ported previous stable commits.
+
+------------------------------------------------------------------------
+r2054 | massiot | 2002-06-20 00:47:14 +0200 (Thu, 20 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/README.MacOSX.rtf
+   M /trunk/doc/release-howto.txt
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib
+   M /trunk/ipkg/control
+   M /trunk/plugins/macosx/intf_controller.h
+   M /trunk/plugins/macosx/intf_controller.m
+   M /trunk/vlc.spec
+
+Backported stable changes.
+
+------------------------------------------------------------------------
+r2055 | fenrir | 2002-06-27 01:11:12 +0200 (Thu, 27 Jun 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/avi/avi.h
+   A /trunk/plugins/avi/libioRIFF.h
+
+ * all : I rewrite the way to read, in order to minimize seeking (
+faster and in prevision of VOD by http, but not yet functionnal ). But
+sound becomes horrible, I will try to fix it as soon as possible.
+
+------------------------------------------------------------------------
+r2056 | fenrir | 2002-06-27 20:10:16 +0200 (Thu, 27 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/avi/Makefile
+   M /trunk/plugins/avi/libioRIFF.c
+
+ * all : I've forgotten theses ...
+
+------------------------------------------------------------------------
+r2057 | sam | 2002-06-27 21:01:28 +0200 (Thu, 27 Jun 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/x11/x11.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/plugins/x11/xvideo.c
+
+  * ./plugins/x11/*: added the --x11-drawable and --xvideo-drawable options to
+    tell vlc to draw in an existing drawable instead of creating a new window.
+
+------------------------------------------------------------------------
+r2058 | sam | 2002-06-27 21:05:17 +0200 (Thu, 27 Jun 2002) | 7 lines
+Changed paths:
+   M /trunk/include/main.h
+   M /trunk/plugins/access/http.c
+   M /trunk/plugins/avi/avi.c
+   D /trunk/plugins/avi/libLE.c
+   M /trunk/plugins/avi/libioRIFF.c
+   M /trunk/plugins/text/rc.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_ext-plugins.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/libvlc.h
+   M /trunk/src/misc/messages.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/vlc.c
+
+  * ./src/misc/modules.c: added the --plugin-path option to give vlc an
+    extra plugin location.
+  * ./plugins/text/rc.c: if stdin/stdout are not connected to a TTY, we
+    don't launch the rc interface.
+  * ./plugins/access/http.c: fixed a compilation warning.
+  * ./src/misc/messages.c: cosmetic enhancements in the message output.
+
+------------------------------------------------------------------------
+r2060 | sam | 2002-06-27 21:46:32 +0200 (Thu, 27 Jun 2002) | 8 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/ChangeLog
+   M /trunk/plugins/dvd/dvd_es.c
+   M /trunk/plugins/spudec/spu_decoder.c
+
+  * ./plugins/dvd/dvd_es.c: error in selecting SPU stream.
+  * ./plugins/spudec/spu_decoder.c: endianness fix for subtitles colour.
+  * ./plugins/spudec/spu_decoder.c: little hack for preventing blank alpha
+    palette.
+  * ./plugins/spudec/spu_decoder.c: subtitle transparency support.
+
+   Patches imported from v0_4_1_branch.
+
+------------------------------------------------------------------------
+r2061 | fenrir | 2002-06-28 21:31:40 +0200 (Fri, 28 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+
+ plugins/avi/avi.c : audio seems to be better.
+
+------------------------------------------------------------------------
+r2062 | fenrir | 2002-06-29 16:16:17 +0200 (Sat, 29 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+
+ plugins/avi/avi.c : fix some problems with broken avi
+
+------------------------------------------------------------------------
+r2063 | fenrir | 2002-06-30 05:51:29 +0200 (Sun, 30 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/avi/libioRIFF.c
+
+  all: ameliorations.
+
+------------------------------------------------------------------------
+r2064 | fenrir | 2002-06-30 17:07:57 +0200 (Sun, 30 Jun 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/avi/avi.h
+   M /trunk/plugins/avi/libioRIFF.c
+   M /trunk/plugins/avi/libioRIFF.h
+
+ *all : now can find key frame even with broken avi.
+
+------------------------------------------------------------------------
+r2065 | sam | 2002-07-01 19:39:08 +0200 (Mon, 01 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/gtk/gtk_callbacks.c
+
+  * ./plugins/gtk/gtk_callbacks.c: fixed a segfault when hitting Eject with
+    an emtpy playlist.
+
+------------------------------------------------------------------------
+r2066 | sam | 2002-07-01 19:39:27 +0200 (Mon, 01 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/kde/kde.cpp
+   M /trunk/plugins/kde/kde_disc.cpp
+   M /trunk/plugins/kde/kde_interface.cpp
+   M /trunk/plugins/kde/kde_interface.h
+   M /trunk/plugins/kde/kde_menu.cpp
+   M /trunk/plugins/kde/kde_net.cpp
+   M /trunk/plugins/kde/kde_preferences.cpp
+
+  * ./plugins/kde/*: the KDE interface now works again.
+
+------------------------------------------------------------------------
+r2067 | sam | 2002-07-01 19:39:55 +0200 (Mon, 01 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/qt/intf_qt.cpp
+
+  * ./plugins/qt/*: the Qt interface now works again.
+
+------------------------------------------------------------------------
+r2068 | sam | 2002-07-01 19:40:27 +0200 (Mon, 01 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/lirc/lirc.c
+
+  * ./plugins/lirc/lirc.c: the lirc interface now works again.
+
+------------------------------------------------------------------------
+r2069 | fenrir | 2002-07-02 19:54:49 +0200 (Tue, 02 Jul 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/avi/libioRIFF.c
+
+ * all : begin to support VOD, but it segfault very quickly (unless you
+disable audio or video !)and cannot support seeking( will just stop ).
+Moreover it can't work for all files, only interleaved ones.
+
+------------------------------------------------------------------------
+r2070 | sam | 2002-07-02 21:14:59 +0200 (Tue, 02 Jul 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/x11/x11.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/plugins/x11/xvideo.c
+
+  * ./plugins/x11/xcommon.c: to enter fullscreen mode, we create a new window
+    instead of moving the current window, which saves us the hassle of
+    remembering size and position.
+  * ./plugins/x11/x11.c, ./plugins/x11/xvideo.c: added --no-x11-shm and
+    --no-xvideo-shm options.
+
+------------------------------------------------------------------------
+r2071 | sam | 2002-07-02 21:16:47 +0200 (Tue, 02 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gtk.c
+
+  * ./plugins/gnome/gtk.c, ./plugins/gnome/gnome.c: prevent older versions
+    of vlc from crashing when trying to open a recent module.
+
+------------------------------------------------------------------------
+r2072 | jlj | 2002-07-03 00:07:02 +0200 (Wed, 03 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/darwin_specific.h
+   M /trunk/src/misc/darwin_specific.c
+   M /trunk/src/video_output/video_output.c
+
+  * darwin_specific.[ch]: added strndup needed by video_output.c.
+  * configure.in: added -lintl to plugins_LDFLAGS.
+
+------------------------------------------------------------------------
+r2073 | sam | 2002-07-03 21:40:49 +0200 (Wed, 03 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/include/configuration.h
+   M /trunk/include/defs.h.in
+   M /trunk/include/modules.h
+   M /trunk/include/vlc/vlc.h
+   M /trunk/include/vlc_playlist.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/vlc.c
+
+  * ./src/misc/modules.c: module_Need accepts a comma-separated list of
+    module names. Try for instance: "vlc --intf gnome,gtk,dummy".
+
+------------------------------------------------------------------------
+r2074 | sam | 2002-07-04 20:11:57 +0200 (Thu, 04 Jul 2002) | 5 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/.cvsignore
+   M /trunk/debian/changelog
+   M /trunk/debian/control
+   A /trunk/debian/mozilla-plugin-vlc.dirs
+   M /trunk/debian/rules
+   A /trunk/mozilla
+   A /trunk/mozilla/Makefile
+   A /trunk/mozilla/npunix.c
+   A /trunk/mozilla/vlcplugin.c
+   A /trunk/mozilla/vlcplugin.h
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/pl.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+   M /trunk/src/misc/modules.c
+
+  * ./mozilla/*: preliminary Mozilla plugin. Only works under Unix for now.
+  * ./debian/rules: activated the vlc-xosd, vlc-kde and mozilla-plugin-vlc
+    Debian packages.
+  * ./po/*: updated potfiles.
+
+------------------------------------------------------------------------
+r2075 | sam | 2002-07-05 13:18:56 +0200 (Fri, 05 Jul 2002) | 4 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/darwin_specific.h
+   M /trunk/include/defs.h.in
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_threads.h
+   M /trunk/src/misc/darwin_specific.c
+   A /trunk/src/misc/extras.c
+   M /trunk/src/misc/threads.c
+
+  * ./src/misc/darwin_specific.c, ./src/misc/extras.c: moved our custom
+    strndup to a separate file so that Win32 can benefit from it.
+  * ./include/vlc_threads.h: Borland compilation fix.
+
+------------------------------------------------------------------------
+r2077 | massiot | 2002-07-07 23:55:25 +0200 (Sun, 07 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/ChangeLog
+
+Update for 0.4.2 release.
+
+------------------------------------------------------------------------
+r2079 | ipkiss | 2002-07-10 00:15:49 +0200 (Wed, 10 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/win32/about.cpp
+   M /trunk/plugins/win32/about.dfm
+   M /trunk/plugins/win32/about.h
+   M /trunk/plugins/win32/mainframe.cpp
+
+
+ * ./plugins/win32/about.*: Added the version number in the About box
+
+------------------------------------------------------------------------
+r2080 | fenrir | 2002-07-10 00:18:23 +0200 (Wed, 10 Jul 2002) | 7 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+
+ plugins/avi/avi.c : now you can see avi over http (true interleaved
+file only), and seek is allowed (but with great unsynchronisation,
+and sometimes it fails). But in order to make it working, I have to
+limit the number of bytes I read at a time. It's strange since in
+previous version of vlc, I don't need to do that ... ( it segfaults in
+input_SplitBuffer but not always on the same frame )
+
+------------------------------------------------------------------------
+r2081 | lool | 2002-07-10 01:40:34 +0200 (Wed, 10 Jul 2002) | 4 lines
+Changed paths:
+   M /trunk/FAQ
+
+  * ./FAQ: minor updates, new sections: uninstall/reinstall,
+    DirectX-blackscreen, device permissions, debug messages,
+    config file, (un)planned ports/features, sources.list
+
+------------------------------------------------------------------------
+r2083 | lool | 2002-07-10 09:32:43 +0200 (Wed, 10 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/FAQ
+
+  * ./FAQ: new entry for RTP
+
+------------------------------------------------------------------------
+r2088 | sam | 2002-07-11 20:41:54 +0200 (Thu, 11 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/qt/intf_qt.cpp
+
+  * ./plugins/qt/intf_qt.cpp: fixed Qt interface termination.
+
+------------------------------------------------------------------------
+r2089 | sam | 2002-07-11 20:44:12 +0200 (Thu, 11 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/src/libvlc.c
+   M /trunk/src/vlc.c
+
+  * ./src/vlc.c: reduced the amount of default simultaneous interfaces.
+  * ./src/libvlc.c: removed calls to vlc_mutex_lock in sighandlers.
+
+------------------------------------------------------------------------
+r2090 | fenrir | 2002-07-11 20:57:08 +0200 (Thu, 11 Jul 2002) | 6 lines
+Changed paths:
+   M /trunk/plugins/mpeg_system/mpeg_audio.c
+
+ I commit a patch from Sigmund Augdal to skip ID3 tag at the begining
+of a file, so more files can be read :))
+
+ However with current cvs this demux ( with and without the patch )
+segfaults after a few seconds, I can't find why, anybody has an idea ?
+
+------------------------------------------------------------------------
+r2091 | sam | 2002-07-11 21:05:12 +0200 (Thu, 11 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/debian/rules
+
+  * ./debian/rules: the Debian package creation script builds ffmpeg.
+
+------------------------------------------------------------------------
+r2092 | sam | 2002-07-11 21:28:13 +0200 (Thu, 11 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/bootstrap.sh
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_callbacks.c
+   M /trunk/plugins/gtk/gnome_callbacks.h
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gnome_interface.h
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk.glade
+   M /trunk/plugins/gtk/gtk_callbacks.c
+   M /trunk/plugins/gtk/gtk_callbacks.h
+   M /trunk/plugins/gtk/gtk_common.h
+   M /trunk/plugins/gtk/gtk_control.c
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/gtk/gtk_interface.h
+   M /trunk/plugins/gtk/gtk_menu.c
+   M /trunk/plugins/gtk/gtk_modules.c
+   M /trunk/plugins/gtk/gtk_open.c
+   M /trunk/plugins/gtk/gtk_playlist.c
+   M /trunk/plugins/gtk/gtk_preferences.c
+
+  * ./plugins/gtk/*: new generic "Open Target" window. Please test and
+    comment on usability.
+
+------------------------------------------------------------------------
+r2093 | sam | 2002-07-11 21:44:10 +0200 (Thu, 11 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/mad/mad_libmad.c
+
+  * ./plugins/mad/mad_libmad.c: prevent the MAD decoder from looping endlessly
+    when the audio output fifo could not be created.
+
+------------------------------------------------------------------------
+r2094 | sam | 2002-07-12 18:30:28 +0200 (Fri, 12 Jul 2002) | 4 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/README
+   M /trunk/debian/.cvsignore
+   M /trunk/debian/control
+   A /trunk/debian/gnome-vlc.dirs
+   A /trunk/debian/gnome-vlc.menu
+   A /trunk/debian/gvlc.dirs
+   A /trunk/debian/gvlc.menu
+   A /trunk/debian/kvlc.dirs
+   A /trunk/debian/kvlc.menu
+   A /trunk/debian/qvlc.dirs
+   A /trunk/debian/qvlc.menu
+   M /trunk/debian/rules
+   D /trunk/debian/vlc-aa.dirs
+   D /trunk/debian/vlc-alsa.dirs
+   D /trunk/debian/vlc-arts.dirs
+   D /trunk/debian/vlc-esd.dirs
+   D /trunk/debian/vlc-ggi.dirs
+   D /trunk/debian/vlc-glide.dirs
+   D /trunk/debian/vlc-gnome.dirs
+   D /trunk/debian/vlc-gnome.menu
+   D /trunk/debian/vlc-gtk.dirs
+   D /trunk/debian/vlc-gtk.menu
+   D /trunk/debian/vlc-kde.dirs
+   D /trunk/debian/vlc-kde.menu
+   D /trunk/debian/vlc-lirc.dirs
+   D /trunk/debian/vlc-mad.dirs
+   A /trunk/debian/vlc-plugin-aa.dirs
+   A /trunk/debian/vlc-plugin-alsa.dirs
+   A /trunk/debian/vlc-plugin-arts.dirs
+   A /trunk/debian/vlc-plugin-esd.dirs
+   A /trunk/debian/vlc-plugin-ggi.dirs
+   A /trunk/debian/vlc-plugin-glide.dirs
+   A /trunk/debian/vlc-plugin-lirc.dirs
+   A /trunk/debian/vlc-plugin-mad.dirs
+   A /trunk/debian/vlc-plugin-sdl.dirs
+   A /trunk/debian/vlc-plugin-xosd.dirs
+   D /trunk/debian/vlc-qt.dirs
+   D /trunk/debian/vlc-qt.menu
+   D /trunk/debian/vlc-sdl.dirs
+   M /trunk/debian/vlc.menu
+
+  * ./ChangeLog: updated.
+  * ./README: removed much outdated data.
+  * ./debian/*: great package renaming - names should make more sense now.
+
+------------------------------------------------------------------------
+r2095 | sam | 2002-07-12 19:08:52 +0200 (Fri, 12 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/mozilla/vlcplugin.c
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/pl.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+
+  * ./po/*: polish translation, courtesy of Arkadiusz Lipiec.
+
+------------------------------------------------------------------------
+r2096 | massiot | 2002-07-12 23:57:25 +0200 (Fri, 12 Jul 2002) | 8 lines
+Changed paths:
+   M /trunk/AUTHORS
+   A /trunk/MAINTAINERS
+   A /trunk/STATUS
+   M /trunk/doc/vlc-howto.sgml
+   M /trunk/include/video_output.h
+   M /trunk/include/vlc_common.h
+   M /trunk/src/misc/mtime.c
+
+* ./AUTHORS : added lool :-p ;
+* ./doc/vlc-howto.sgml : Fixed typos ;
+* ./include/vlc_common.h : Greatly simplified ntoh*, and U??_AT macros are
+  now alignment-safe ;
+* ./STATUS : New file indicating who's working on what. Please keep it
+  up-to-date ;
+* ./MAINTAINERS : New file indicating who has knowledge on which parts.
+
+------------------------------------------------------------------------
+r2097 | massiot | 2002-07-13 00:42:30 +0200 (Sat, 13 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/TODO
+
+Closed old entries.
+
+------------------------------------------------------------------------
+r2098 | sam | 2002-07-13 01:53:40 +0200 (Sat, 13 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/AUTHORS
+
+  * ./AUTHORS: removed my entry for lool. /me should go back to school and
+    learn how to alpha sort.
+
+------------------------------------------------------------------------
+r2102 | jpsaman | 2002-07-13 14:22:14 +0200 (Sat, 13 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/ipkg/control
+
+Add package sdl to package dependency list.
+
+------------------------------------------------------------------------
+r2103 | jlj | 2002-07-15 03:54:04 +0200 (Mon, 15 Jul 2002) | 7 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/extras/MacOSX/Resources/English.lproj/InfoPlist.strings
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
+   M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj
+   M /trunk/plugins/macosx/Makefile
+   D /trunk/plugins/macosx/intf_controller.h
+   D /trunk/plugins/macosx/intf_controller.m
+   A /trunk/plugins/macosx/intf_controls.m
+   A /trunk/plugins/macosx/intf_macosx.h
+   M /trunk/plugins/macosx/intf_macosx.m
+   M /trunk/plugins/macosx/intf_open.h
+   M /trunk/plugins/macosx/intf_open.m
+   A /trunk/plugins/macosx/intf_playlist.h
+   A /trunk/plugins/macosx/intf_playlist.m
+   D /trunk/plugins/macosx/intf_vlc_wrapper.h
+   D /trunk/plugins/macosx/intf_vlc_wrapper.m
+   D /trunk/plugins/macosx/macosx.h
+   A /trunk/plugins/macosx/vout_macosx.h
+   M /trunk/plugins/macosx/vout_macosx.m
+   D /trunk/plugins/macosx/vout_qdview.h
+   D /trunk/plugins/macosx/vout_qdview.m
+   D /trunk/plugins/macosx/vout_vlc_wrapper.h
+   D /trunk/plugins/macosx/vout_vlc_wrapper.m
+   D /trunk/plugins/macosx/vout_window.h
+   D /trunk/plugins/macosx/vout_window.m
+   M /trunk/po/Makefile.in.in
+   M /trunk/po/POTFILES.in
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/pl.po
+   M /trunk/po/ru.po
+   M /trunk/po/vlc.pot
+
+  * MacOS X changes:
+    - added messages and playlist panel
+    - simple dock menu (play, pause, stop)
+    - context menu in video view
+    - localization support: http://nanocrew.net/vlc/vlc-osx-ja.png
+    - no longer broken :)
+
+------------------------------------------------------------------------
+r2104 | jlj | 2002-07-15 04:09:57 +0200 (Mon, 15 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/macosx/vout_macosx.m
+
+  * ./plugins/macosx/vout_macosx.m: added missing keyDown(space) = pause
+
+------------------------------------------------------------------------
+r2105 | jlj | 2002-07-15 21:04:12 +0200 (Mon, 15 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/macosx/vout_macosx.m
+
+  * ./plugins/macosx/vout_macosx.m: added missing arrow up/down handling.
+
+------------------------------------------------------------------------
+r2106 | sam | 2002-07-15 21:08:51 +0200 (Mon, 15 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+  * ./configure.in: we now look for XvPutImage instead of XvSetPortAttribute
+    because XvSetPortAttribute isn't always available.
+
+------------------------------------------------------------------------
+r2107 | sam | 2002-07-15 21:15:05 +0200 (Mon, 15 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/include/vlc_messages.h
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/messages.c
+
+  * ./src/misc/messages.c: debug messages that were issued before the -v
+    flag was tested for are no longer lost.
+
+------------------------------------------------------------------------
+r2108 | fenrir | 2002-07-15 21:33:02 +0200 (Mon, 15 Jul 2002) | 4 lines
+Changed paths:
+   M /trunk/include/input_ext-dec.h
+   M /trunk/include/video.h
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/avi/avi.h
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+   M /trunk/plugins/ffmpeg/ffmpeg.h
+   M /trunk/src/input/input_programs.c
+
+ * avi.c : quick hack to read file created by ffmpeg. I think it should
+work.
+ * all   : add support for some others codecs provided by ffmpeg, but some of them aren't tested.
+
+------------------------------------------------------------------------
+r2109 | sam | 2002-07-15 22:09:31 +0200 (Mon, 15 Jul 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/beos/InterfaceWindow.cpp
+   M /trunk/plugins/beos/intf_beos.cpp
+   M /trunk/plugins/dummy/intf_dummy.c
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gnome.glade
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk.glade
+   M /trunk/plugins/gtk/gtk_callbacks.c
+   M /trunk/plugins/gtk/gtk_callbacks.h
+   M /trunk/plugins/gtk/gtk_interface.c
+   M /trunk/plugins/kde/kde_interface.cpp
+   M /trunk/plugins/lirc/lirc.c
+   M /trunk/plugins/macosx/intf_macosx.m
+   M /trunk/plugins/macosx/vout_macosx.m
+   M /trunk/plugins/text/logger.c
+   M /trunk/plugins/text/ncurses.c
+   M /trunk/plugins/text/rc.c
+   M /trunk/plugins/win32/intf_win32.cpp
+   M /trunk/plugins/win32/mainframe.cpp
+
+  * ./plugins/*: interface plugins set p_vlc->b_die to quit vlc, but check
+    for p_intf->b_die to know when they are supposed to terminate p_intf. This
+    will allow to spawn interface plugins on the fly.
+
+------------------------------------------------------------------------
+r2110 | sam | 2002-07-16 00:05:59 +0200 (Tue, 16 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+  * ./configure.in: fixed a typo in my previous commit (thx fenrir).
+
+------------------------------------------------------------------------
+r2111 | jlj | 2002-07-16 00:20:47 +0200 (Tue, 16 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/access/http.c
+
+  * ./plugins/access/http.c: fixed double free bug.
+
+------------------------------------------------------------------------
+r2112 | fenrir | 2002-07-16 00:45:12 +0200 (Tue, 16 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+
+ ffmpeg.c : fix my previous commit( I've forgotten one #if ... #endif )
+(Thx sam)
+
+------------------------------------------------------------------------
+r2113 | jlj | 2002-07-16 01:05:46 +0200 (Tue, 16 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/access/http.c
+
+  * ./plugins/access/http.c: fixed memory leak.
+
+------------------------------------------------------------------------
+r2114 | jlj | 2002-07-16 22:41:48 +0200 (Tue, 16 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
+   M /trunk/plugins/macosx/intf_controls.m
+   M /trunk/plugins/macosx/intf_macosx.h
+   M /trunk/plugins/macosx/intf_macosx.m
+   M /trunk/plugins/macosx/vout_macosx.m
+
+  * MacOS X: added deinterlace submenu
+
+------------------------------------------------------------------------
+r2115 | sam | 2002-07-16 23:25:43 +0200 (Tue, 16 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/mpeg_vdec/video_parser.c
+   M /trunk/src/input/input_programs.c
+
+  * ./plugins/mpeg_vdec/video_parser.c, ./src/input/input_programs.c: fixed
+    a few uninitialized variables.
+
+------------------------------------------------------------------------
+r2116 | sam | 2002-07-16 23:28:48 +0200 (Tue, 16 Jul 2002) | 3 lines
+Changed paths:
+   A /trunk/doc/fortunes.txt
+
+  * ./doc/fortunes.txt: a few IRC fortune cookies for those with too much
+    time on their hands.
+
+------------------------------------------------------------------------
+r2117 | sam | 2002-07-16 23:29:10 +0200 (Tue, 16 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/include/vlc_symbols.h
+   M /trunk/include/vlc_threads.h
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/threads.c
+
+  * ./src/misc/threads.c: improved lazy initialization of the global lock.
+
+------------------------------------------------------------------------
+r2118 | massiot | 2002-07-16 23:59:39 +0200 (Tue, 16 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile
+
+* ./Makefile : src/misc/modules_builtin.h now depends on Makefile.config.
+
+------------------------------------------------------------------------
+r2119 | sam | 2002-07-17 08:40:49 +0200 (Wed, 17 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/plugins/alsa/alsa.c
+
+  * ./plugins/alsa/alsa.c: ALSA device selection patch, courtesy of John
+    Paul Lorenti <jpl31@columbia.edu>.
+
+------------------------------------------------------------------------
+r2120 | sam | 2002-07-17 12:01:12 +0200 (Wed, 17 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+
+  * ./configure.in: better protection of CFLAGS and LDFLAGS. Should also fix
+    remaining issues with XvPutImage detection, please confirm!
+
+------------------------------------------------------------------------
+r2121 | sam | 2002-07-17 14:21:44 +0200 (Wed, 17 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+  * ./configure.in: plugin compilation fix for HP-UX.
+
+------------------------------------------------------------------------
+r2122 | stef | 2002-07-17 23:24:06 +0200 (Wed, 17 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/lpcm_adec/lpcm_adec.c
+
+The loop in lpcm decoder DecodeFrame() could not exit after b_die
+in some case
+
+------------------------------------------------------------------------
+r2123 | stef | 2002-07-17 23:28:19 +0200 (Wed, 17 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd.c
+   M /trunk/plugins/dvd/dvd_access.c
+
+Added a 'dvdold' shortcut to force the use of the dvd plugin in case
+another plugin with higher priority wants to use 'dvd' as shortcut.
+
+------------------------------------------------------------------------
+r2124 | massiot | 2002-07-17 23:38:48 +0200 (Wed, 17 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+
+Fixed nanosleep detection on some platforms.
+
+------------------------------------------------------------------------
+r2125 | stef | 2002-07-17 23:34:57 +0200 (Wed, 17 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/x11/xcommon.c
+
+Fixed a bug in the computation of the mouse coordinates sent to interface.
+
+------------------------------------------------------------------------
+r2126 | fenrir | 2002-07-17 23:37:27 +0200 (Wed, 17 Jul 2002) | 5 lines
+Changed paths:
+   A /trunk/plugins/mp4
+   A /trunk/plugins/mp4/Makefile
+   A /trunk/plugins/mp4/libmp4.c
+   A /trunk/plugins/mp4/libmp4.h
+   A /trunk/plugins/mp4/mp4.c
+   A /trunk/plugins/mp4/mp4.h
+
+ * all : preliminary mp4 (and some mov) demux plugin. I've not enabled
+it ( add by hand to Makefile ... and link it with zlib -lz ) as I will
+probably break it too many times. It work for some mp4(but without
+audio, need aac decoder) and mov with sorenson v1(ffmpeg :).
+
+------------------------------------------------------------------------
+r2128 | stef | 2002-07-17 23:54:37 +0200 (Wed, 17 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/include/interface.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/src/misc/modules_plugin.h
+
+Interface creation and destruction functions are now exported to plugins
+so that any plugin can spawn a new interface.
+
+------------------------------------------------------------------------
+r2129 | massiot | 2002-07-17 23:58:21 +0200 (Wed, 17 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/vlc/vlc.h
+
+* ./configure : fixed Mac OS X compilation which was broken on some machines
+* ./include/vlc/vlc.h : include os_specific.h
+
+------------------------------------------------------------------------
+r2130 | jlj | 2002-07-18 00:23:20 +0200 (Thu, 18 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/src/misc/darwin_specific.c
+
+  * ./src/misc/darwin_specific.c: s/vlc_object_t/vlc_t
+
+------------------------------------------------------------------------
+r2131 | jlj | 2002-07-18 02:54:17 +0200 (Thu, 18 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/Makefile.opts.in
+   M /trunk/configure.in
+
+  * ./configure.in: added mp4 module, default disabled
+
+------------------------------------------------------------------------
+r2132 | sam | 2002-07-18 02:58:38 +0200 (Thu, 18 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/doc/fortunes.txt
+
+  * ./doc/fortunes.txt: added a selection of Lool's fortune cookies.
+
+------------------------------------------------------------------------
+r2133 | jlj | 2002-07-18 02:59:12 +0200 (Thu, 18 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.in
+
+  * ./configure.in: fixed description of MP4 module
+
+------------------------------------------------------------------------
+r2134 | sam | 2002-07-18 03:00:41 +0200 (Thu, 18 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/src/libvlc.c
+   M /trunk/src/vlc.c
+
+  * ./src/vlc.c, ./src/libvlc.c: added more robust consistency checks.
+
+------------------------------------------------------------------------
+r2135 | sam | 2002-07-18 03:02:07 +0200 (Thu, 18 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/include/defs.h.in
+
+  * ./configure: rebuilt using the newest autotools.
+
+------------------------------------------------------------------------
+r2136 | sam | 2002-07-18 03:11:17 +0200 (Thu, 18 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile.modules
+
+  * ./Makefile.modules: we don't chmod -x the compiled plugins because of
+    HP-UX's dynamic linker which would otherwise be unable to open them.
+
+------------------------------------------------------------------------
+r2137 | sam | 2002-07-18 03:23:44 +0200 (Thu, 18 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+  * ./configure.in: we no longer check for a specific function in -lphtread
+    because some systems (such as HP-UX...) have them inlined.
+
+------------------------------------------------------------------------
+r2139 | massiot | 2002-07-19 23:14:13 +0200 (Fri, 19 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/network/ipv4.c
+   M /trunk/plugins/network/ipv6.c
+   M /trunk/src/libvlc.h
+
+* New --mtu option.
+
+------------------------------------------------------------------------
+r2141 | massiot | 2002-07-20 00:04:37 +0200 (Sat, 20 Jul 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/a52/a52.c
+
+* ./plugins/a52/a52.c : Added a global lock to prevent two VLC threads to
+  call a liba52 function simultaneously (liba52 isn't reentrant) ;
+* ./plugins/a52/a52.c : Made liba52 the default AC3 decoder.
+
+------------------------------------------------------------------------
+r2142 | sam | 2002-07-20 20:01:43 +0200 (Sat, 20 Jul 2002) | 7 lines
+Changed paths:
+   M /trunk/.cvsignore
+   M /trunk/Makefile
+   M /trunk/bootstrap.sh
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/.cvsignore
+   M /trunk/debian/control
+   A /trunk/debian/libvlc0-dev.dirs
+   M /trunk/debian/rules
+   M /trunk/doc/fortunes.txt
+   M /trunk/include/ac3_downmix.h
+   M /trunk/include/ac3_imdct.h
+   M /trunk/include/audio_output.h
+   M /trunk/include/configuration.h
+   M /trunk/include/input_ext-dec.h
+   M /trunk/include/input_ext-intf.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/include/interface.h
+   M /trunk/include/iso_lang.h
+   M /trunk/include/main.h
+   M /trunk/include/modules.h
+   M /trunk/include/network.h
+   M /trunk/include/stream_control.h
+   M /trunk/include/vdec_ext-plugins.h
+   M /trunk/include/video.h
+   M /trunk/include/video_output.h
+   M /trunk/include/vlc/vlc.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_messages.h
+   M /trunk/include/vlc_playlist.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/mozilla/vlcplugin.c
+   M /trunk/plugins/aa/aa.c
+   M /trunk/plugins/alsa/alsa.c
+   M /trunk/plugins/arts/arts.c
+   M /trunk/plugins/beos/aout_beos.cpp
+   M /trunk/plugins/beos/intf_beos.cpp
+   M /trunk/plugins/beos/vout_beos.cpp
+   M /trunk/plugins/chroma/i420_rgb.h
+   M /trunk/plugins/directx/aout_directx.c
+   M /trunk/plugins/directx/vout_directx.h
+   M /trunk/plugins/dsp/dsp.c
+   M /trunk/plugins/dummy/aout_dummy.c
+   M /trunk/plugins/dummy/input_dummy.c
+   M /trunk/plugins/dummy/intf_dummy.c
+   M /trunk/plugins/dummy/vout_dummy.c
+   M /trunk/plugins/esd/esd.c
+   M /trunk/plugins/fb/fb.c
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+   M /trunk/plugins/filter/clone.c
+   M /trunk/plugins/filter/crop.c
+   M /trunk/plugins/filter/deinterlace.c
+   M /trunk/plugins/filter/distort.c
+   M /trunk/plugins/filter/invert.c
+   M /trunk/plugins/filter/transform.c
+   M /trunk/plugins/filter/wall.c
+   M /trunk/plugins/fx/scope.c
+   M /trunk/plugins/ggi/ggi.c
+   M /trunk/plugins/glide/glide.c
+   M /trunk/plugins/gtk/gtk_common.h
+   M /trunk/plugins/kde/kde_interface.h
+   M /trunk/plugins/lirc/lirc.c
+   M /trunk/plugins/macosx/aout_macosx.m
+   M /trunk/plugins/macosx/intf_macosx.h
+   M /trunk/plugins/macosx/vout_macosx.h
+   M /trunk/plugins/macosx/vout_macosx.m
+   M /trunk/plugins/mga/mga.c
+   M /trunk/plugins/mga/xmga.c
+   A /trunk/plugins/mp4/.cvsignore
+   M /trunk/plugins/network/ipv6.c
+   M /trunk/plugins/qnx/aout_qnx.c
+   M /trunk/plugins/qnx/vout_qnx.c
+   M /trunk/plugins/qt/intf_qt.cpp
+   M /trunk/plugins/sdl/aout_sdl.c
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/spudec/spu_decoder.h
+   M /trunk/plugins/text/logger.c
+   M /trunk/plugins/text/ncurses.c
+   M /trunk/plugins/text/rc.c
+   M /trunk/plugins/win32/waveout.c
+   M /trunk/plugins/win32/win32_common.h
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/plugins/xosd/xosd.c
+   M /trunk/src/input/input_ext-plugins.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/netutils.c
+   M /trunk/src/misc/threads.c
+   M /trunk/src/video_output/video_text.c
+   M /trunk/src/vlc.c
+   A /trunk/vlc-config.in
+
+  * ALL: changed "struct foo_s" into "struct foo_t" to make greppers happy.
+  * ./src/libvlc.c, ./include/vlc/vlc.h: created reentrant versions of the
+    libvlc API.
+  * ./src/vlc.c: vlc uses the non-reentrant libvlc functions.
+  * ./mozilla/vlcplugin.c: the mozilla plugin uses the reentrant functions.
+  * ./debian/*: created packages for libvlc0-dev.
+
+------------------------------------------------------------------------
+r2143 | fenrir | 2002-07-20 20:53:33 +0200 (Sat, 20 Jul 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+   M /trunk/plugins/ffmpeg/ffmpeg.h
+
+ * ffmpeg : add a new option, it set the level of error resilience.
+It allows to play mpeg4 file badly encoded(illegal VLC code).(Sam you
+should be able to play your .mp4 file by setting it to -1, with recent
+ffmpeg cvs).
+
+------------------------------------------------------------------------
+r2144 | massiot | 2002-07-21 00:31:08 +0200 (Sun, 21 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+* Added -lrt for HP/UX port.
+
+------------------------------------------------------------------------
+r2145 | sam | 2002-07-21 16:32:35 +0200 (Sun, 21 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/src/input/input_ext-plugins.c
+
+  * ./src/input/input_ext-plugins.c: added a missing lock to input_SplitBuffer
+    which was causing crashes with some demux plugins (mpeg_audio, avi).
+
+------------------------------------------------------------------------
+r2147 | fenrir | 2002-07-21 17:07:39 +0200 (Sun, 21 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+   M /trunk/plugins/ffmpeg/ffmpeg.h
+
+ * all : try to add an option to allow frame droppping (
+--enable-hurry-up ). Begin to work.
+
+------------------------------------------------------------------------
+r2148 | fenrir | 2002-07-21 17:11:55 +0200 (Sun, 21 Jul 2002) | 2 lines
+Changed paths:
+   A /trunk/plugins/cinepak
+   A /trunk/plugins/cinepak/Makefile
+   A /trunk/plugins/cinepak/cinepak.c
+   A /trunk/plugins/cinepak/cinepak.h
+
+ * all : a cinepak (cvid) video decoder ( codec found in old .mov ).
+
+------------------------------------------------------------------------
+r2149 | fenrir | 2002-07-21 17:13:19 +0200 (Sun, 21 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mp4/libmp4.c
+   M /trunk/plugins/mp4/libmp4.h
+   M /trunk/plugins/mp4/mp4.h
+
+ * all : enable cinepak, clean some functions, fix some memory leaks
+
+------------------------------------------------------------------------
+r2150 | fenrir | 2002-07-21 17:18:29 +0200 (Sun, 21 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/input_ext-dec.h
+   M /trunk/src/input/input_programs.c
+
+ * all : enable cinepak decoder, I hope I haven't break anything.
+
+------------------------------------------------------------------------
+r2151 | sam | 2002-07-21 17:27:09 +0200 (Sun, 21 Jul 2002) | 5 lines
+Changed paths:
+   M /trunk/bootstrap.sh
+   M /trunk/debian/control
+   M /trunk/include/vlc_symbols.h
+
+  * ./debian/control: changed "interface plugin" occurences to "frontend" to
+    make package descriptions less misleading.
+  * ./bootstrap.sh: use C locale for generating vlc_symbols.h.
+  * ./bootstrap.sh: don't generate pofiles by default.
+
+------------------------------------------------------------------------
+r2152 | fenrir | 2002-07-21 20:47:22 +0200 (Sun, 21 Jul 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/cinepak/cinepak.c
+   M /trunk/plugins/cinepak/cinepak.h
+   M /trunk/plugins/mp4/libmp4.c
+   M /trunk/plugins/mp4/libmp4.h
+   M /trunk/plugins/mp4/mp4.c
+   M /trunk/plugins/mp4/mp4.h
+
+ * mp4 : use same endian for fourcc than one used in vlc (video.h if I'm
+right).
+ * cinepak : take care of grayscale option.
+
+------------------------------------------------------------------------
+r2153 | sigmunau | 2002-07-21 20:57:02 +0200 (Sun, 21 Jul 2002) | 10 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/plugins/mpeg_system/mpeg_audio.c
+   M /trunk/plugins/text/rc.c
+   M /trunk/src/input/input.c
+   A /trunk/src/input/input_info.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/modules_plugin.h
+
+  * ./src/libvlc.c: updated usage info to include STRING_FROM_LIST
+    configuration items.
+  * rest: new input info subsystem.
+
+Have a look in plugins/mpeg_system/mpeg_audio.c to see how to add info.
+Have a look in plugins/text/rc.c to see how to read info.
+
+
+Sigmund
+
+------------------------------------------------------------------------
+r2154 | sigmunau | 2002-07-21 21:26:13 +0200 (Sun, 21 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/include/input_ext-intf.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_symbols.h
+
+ * all: these didn't get along in my last commit
+
+------------------------------------------------------------------------
+r2155 | fenrir | 2002-07-21 21:57:22 +0200 (Sun, 21 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/mp4/mp4.c
+   M /trunk/plugins/mp4/mp4.h
+
+ * all : can now read mp4 file with mp3 audio declared in mp4a box
+Thanks to jlj to show me this and to tell me what to check to solve it.
+
+------------------------------------------------------------------------
+r2156 | fenrir | 2002-07-21 23:18:15 +0200 (Sun, 21 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mp4/mp4.c
+
+ * mp4 : improve mp4a detection/handling.
+
+------------------------------------------------------------------------
+r2157 | sam | 2002-07-22 01:40:24 +0200 (Mon, 22 Jul 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/mad/mad_libmad.c
+   M /trunk/plugins/memcpy/fastmemcpy.h
+   M /trunk/src/input/input_ext-plugins.c
+
+  * ./src/input/input_ext-plugins.c: reverted my previous fix which wasn't
+    really a fix.
+  * ./plugins/memcpy/fastmemcpy.h: commented out suspicious code.
+
+------------------------------------------------------------------------
+r2159 | tcastley | 2002-07-22 13:39:56 +0200 (Mon, 22 Jul 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/beos/MsgVals.h
+   M /trunk/plugins/beos/vout_beos.cpp
+
+Implemented simple right click menu
+Improved Overlay bitmap handling
+Removed switch workplace bug
+
+------------------------------------------------------------------------
+r2160 | jpsaman | 2002-07-22 15:09:27 +0200 (Mon, 22 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mad/TODO
+
+Updated TODO list.
+
+------------------------------------------------------------------------
+r2161 | jpsaman | 2002-07-22 15:48:13 +0200 (Mon, 22 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/MODULES
+   M /trunk/Makefile
+   M /trunk/Makefile.opts.in
+   M /trunk/STATUS
+   M /trunk/configure
+   M /trunk/configure.in
+
+Added --enable-familiar to configure.in, the default is disabled.
+
+------------------------------------------------------------------------
+r2162 | jpsaman | 2002-07-22 15:49:04 +0200 (Mon, 22 Jul 2002) | 2 lines
+Changed paths:
+   A /trunk/share/familiar-forwardb16x16.xpm
+   A /trunk/share/familiar-openb16x16.xpm
+   A /trunk/share/familiar-pauseb16x16.xpm
+   A /trunk/share/familiar-playb16x16.xpm
+   A /trunk/share/familiar-preferencesb16x16.xpm
+   A /trunk/share/familiar-rewindb16x16.xpm
+   A /trunk/share/familiar-stopb16x16.xpm
+
+VCR icon buttons for Familiar Linux interface.
+
+------------------------------------------------------------------------
+r2163 | jpsaman | 2002-07-22 15:49:42 +0200 (Mon, 22 Jul 2002) | 2 lines
+Changed paths:
+   A /trunk/plugins/familiar
+   A /trunk/plugins/familiar/Makefile
+   A /trunk/plugins/familiar/familiar.c
+   A /trunk/plugins/familiar/familiar.glade
+   A /trunk/plugins/familiar/familiar.h
+   A /trunk/plugins/familiar/familiar_callbacks.c
+   A /trunk/plugins/familiar/familiar_callbacks.h
+   A /trunk/plugins/familiar/familiar_interface.c
+   A /trunk/plugins/familiar/familiar_interface.h
+   A /trunk/plugins/familiar/familiar_support.c
+   A /trunk/plugins/familiar/familiar_support.h
+
+Familiar Linux interface (non functional yet).
+
+------------------------------------------------------------------------
+r2164 | jpsaman | 2002-07-22 21:49:40 +0200 (Mon, 22 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/familiar/familiar.c
+   M /trunk/plugins/familiar/familiar.h
+
+Now "vlc --intf familiar" spawns interface.
+
+------------------------------------------------------------------------
+r2165 | jpsaman | 2002-07-22 22:52:42 +0200 (Mon, 22 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/familiar/familiar.c
+   M /trunk/plugins/familiar/familiar.glade
+   M /trunk/plugins/familiar/familiar_callbacks.c
+   M /trunk/plugins/familiar/familiar_callbacks.h
+   M /trunk/plugins/familiar/familiar_interface.c
+
+Non-functional Familiar Linux user interface.
+
+------------------------------------------------------------------------
+r2166 | jpsaman | 2002-07-22 23:04:55 +0200 (Mon, 22 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/familiar/familiar.c
+   M /trunk/plugins/familiar/familiar.h
+
+Fixed gtk core-dump on exit. Used code from gtk plugin for this.
+
+------------------------------------------------------------------------
+r2167 | sigmunau | 2002-07-22 23:14:30 +0200 (Mon, 22 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/src/input/input_info.c
+
+win32 compilation fixes
+
+------------------------------------------------------------------------
+r2168 | sam | 2002-07-23 00:19:49 +0200 (Tue, 23 Jul 2002) | 7 lines
+Changed paths:
+   M /trunk/src/misc/modules.c
+
+  * ./src/misc/modules.c: added the "any" and "none" keywords to the module
+    selection string. "any" matches any module, and "none" always fails.
+
+    You can for instance use "--vout none" to disable video output, or
+    "--intf gtk,any" to use the gtk interface or any other one if gtk isn't
+    available. Hope it's clear :)
+
+------------------------------------------------------------------------
+r2169 | sam | 2002-07-23 02:30:22 +0200 (Tue, 23 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/src/input/input_info.c
+   M /trunk/src/misc/messages.c
+
+  * ./src/input/input_info.c, ./src/misc/messages.c: initialized the first
+    vasprintf arguments to NULL for extra safety.
+
+------------------------------------------------------------------------
+r2170 | sam | 2002-07-23 02:39:17 +0200 (Tue, 23 Jul 2002) | 24 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/configure.in
+   M /trunk/debian/libvlc0-dev.dirs
+   M /trunk/debian/rules
+   M /trunk/include/input_ext-dec.h
+   M /trunk/include/input_ext-intf.h
+   M /trunk/include/modules.h
+   M /trunk/include/video.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/plugins/a52/a52.c
+   M /trunk/plugins/a52_system/a52_system.c
+   M /trunk/plugins/aa/aa.c
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/avi/avi.h
+   M /trunk/plugins/avi/libioRIFF.c
+   M /trunk/plugins/beos/InterfaceWindow.cpp
+   M /trunk/plugins/beos/InterfaceWindow.h
+   M /trunk/plugins/beos/VideoWindow.h
+   M /trunk/plugins/beos/vout_beos.cpp
+   M /trunk/plugins/chroma/i420_rgb.c
+   M /trunk/plugins/chroma/i420_rgb16.c
+   M /trunk/plugins/chroma/i420_rgb8.c
+   M /trunk/plugins/chroma/i420_ymga.c
+   M /trunk/plugins/chroma/i420_yuy2.c
+   M /trunk/plugins/chroma/i422_yuy2.c
+   A /trunk/plugins/cinepak/.cvsignore
+   M /trunk/plugins/cinepak/cinepak.c
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/dummy/vout_dummy.c
+   M /trunk/plugins/dvd/dvd_es.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/fb/fb.c
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+   M /trunk/plugins/ffmpeg/ffmpeg.h
+   M /trunk/plugins/filter/crop.c
+   M /trunk/plugins/filter/deinterlace.c
+   M /trunk/plugins/fx/scope.c
+   M /trunk/plugins/ggi/ggi.c
+   M /trunk/plugins/glide/glide.c
+   M /trunk/plugins/lpcm_adec/lpcm_adec.c
+   M /trunk/plugins/macosx/vout_macosx.m
+   M /trunk/plugins/mad/mad_adec.c
+   M /trunk/plugins/mga/mga.c
+   M /trunk/plugins/mga/xmga.c
+   M /trunk/plugins/mp4/libmp4.c
+   M /trunk/plugins/mp4/libmp4.h
+   M /trunk/plugins/mp4/mp4.c
+   M /trunk/plugins/mp4/mp4.h
+   M /trunk/plugins/mpeg_adec/mpeg_adec.c
+   M /trunk/plugins/mpeg_system/mpeg_audio.c
+   M /trunk/plugins/mpeg_system/mpeg_es.c
+   M /trunk/plugins/mpeg_system/mpeg_ps.c
+   M /trunk/plugins/mpeg_system/mpeg_ts.c
+   M /trunk/plugins/mpeg_vdec/video_parser.c
+   M /trunk/plugins/mpeg_vdec/vpar_headers.c
+   M /trunk/plugins/qnx/vout_qnx.c
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/spudec/spu_decoder.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/input/input_ext-intf.c
+   M /trunk/src/input/input_programs.c
+   M /trunk/src/input/mpeg_system.c
+   M /trunk/src/libvlc.h
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_pictures.c
+   A /trunk/src/video_output/vout_pictures.h
+   M /trunk/src/vlc.c
+
+  * ALL: decoders now use a fourcc as a probe value.
+  * include/input_ext-intf.h: killed p_es->b_audio, since i_cat already fills
+    its purpose.
+  * include/input_ext-intf.h: killed p_es->i_type in favour of p_es->i_fourcc.
+  * include/video.h: killed p_pic->p_plane->b_margin; now i_visible_pitch is
+    always valid.
+
+  * ./src/libvlc.h: replaced --mpeg-adec and --ac3-adec with --codec; see
+    vlc --help for more information.
+
+  * include/video.h: removed fourcc values which should _not_ be global
+    (thanks fenrir for convincing me).
+  * ALL: video output plugins use the VLC_FOURCC macro to build their fourccs.
+  * ./plugins/beos/InterfaceWindow.cpp: removed the last remaining call to
+    input_ChangeES.
+
+   Things I'm not sure about and need comments:
+    - I used "mpga" and "mpgv" for MPEG (1+2) audio and video fourcc values.
+    - I also introduced "spu ", "lpcm" and "ac3 ".
+    - I removed for instance "MP4_GetCodec" because it wasn't really
+      used except for the description string. I hope this change did not
+      break anything really important.
+    - fenrir, I must have broken a lot of things you wrote. Sorry in advance.
+
+------------------------------------------------------------------------
+r2171 | tcastley | 2002-07-23 14:42:17 +0200 (Tue, 23 Jul 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/beos/InterfaceWindow.cpp
+   M /trunk/plugins/beos/InterfaceWindow.h
+   M /trunk/plugins/beos/MsgVals.h
+   M /trunk/plugins/beos/VideoWindow.h
+   M /trunk/plugins/beos/intf_beos.cpp
+   A /trunk/plugins/beos/intf_vlc_wrapper.cpp
+   A /trunk/plugins/beos/intf_vlc_wrapper.h
+
+Changes to ensure BeOS plugins compile and function
+Implemented a intf_vlc_wrapper to "shield" the BeOS code from the underlying
+vlc structurs, yet to be completed.
+Attempted to fix subtitle and audio selection, currently not working.
+
+------------------------------------------------------------------------
+r2172 | tcastley | 2002-07-23 15:16:51 +0200 (Tue, 23 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/beos/InterfaceWindow.cpp
+   M /trunk/plugins/beos/intf_vlc_wrapper.cpp
+   M /trunk/plugins/beos/intf_vlc_wrapper.h
+
+Fixed code for subtitle and audio selection, still probs but looking.
+Implemented muting
+
+------------------------------------------------------------------------
+r2173 | fenrir | 2002-07-23 19:19:02 +0200 (Tue, 23 Jul 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/cinepak/cinepak.c
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+   M /trunk/plugins/ffmpeg/ffmpeg.h
+   M /trunk/plugins/mp4/libmp4.c
+   M /trunk/plugins/mp4/libmp4.h
+   M /trunk/plugins/mp4/mp4.c
+   M /trunk/plugins/mp4/mp4.h
+
+ * cinepak: add a new fourcc
+
+ * ffmpeg and mp4: some clean up and change the way ffmpeg is
+initialised.
+
+------------------------------------------------------------------------
+r2174 | jpsaman | 2002-07-23 20:39:29 +0200 (Tue, 23 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/familiar/familiar.c
+   M /trunk/plugins/familiar/familiar.glade
+   M /trunk/plugins/familiar/familiar.h
+   M /trunk/plugins/familiar/familiar_callbacks.c
+   M /trunk/plugins/familiar/familiar_callbacks.h
+   M /trunk/plugins/familiar/familiar_interface.c
+   M /trunk/plugins/familiar/familiar_support.c
+
+Interface neatly exits now.
+
+------------------------------------------------------------------------
+r2175 | stef | 2002-07-23 21:28:25 +0200 (Tue, 23 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gnome_interface.c
+   M /trunk/plugins/gtk/gtk_callbacks.c
+   M /trunk/plugins/gtk/gtk_menu.c
+
+*Allow 0 for title selection as it is the area for first play pgc in DVDs
+
+------------------------------------------------------------------------
+r2176 | stef | 2002-07-23 21:56:19 +0200 (Tue, 23 Jul 2002) | 35 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+   M /trunk/include/vlc_symbols.h
+   A /trunk/plugins/dvdplay
+   A /trunk/plugins/dvdplay/.cvsignore
+   A /trunk/plugins/dvdplay/Makefile
+   A /trunk/plugins/dvdplay/access.c
+   A /trunk/plugins/dvdplay/access.h
+   A /trunk/plugins/dvdplay/demux.c
+   A /trunk/plugins/dvdplay/demux.h
+   A /trunk/plugins/dvdplay/dvd.c
+   A /trunk/plugins/dvdplay/dvd.h
+   A /trunk/plugins/dvdplay/es.c
+   A /trunk/plugins/dvdplay/es.h
+   A /trunk/plugins/dvdplay/intf.c
+   A /trunk/plugins/dvdplay/intf.h
+   A /trunk/plugins/dvdplay/tools.c
+   A /trunk/plugins/dvdplay/tools.h
+
+*first version of plugin for libdvdplay. To test it, you need to have
+ libdvdplay installed (available from videolan CVS), and request plugins
+compilation in the usual way:
+       --enable-dvdplay.
+Note that libdvdplay needs libdvdread and libdvdcss.
+
+Currently it has only been tested under linux, with gnome interface (optional)
+and xvideo output.
+
+What works (more or less):
+ -DVD reading in some rare cases :) (title and menus),
+ -Menu pause,
+ -Seeking,
+ -Selecting directly a specific title/chapter/angle,
+ -Changing audio, sub-picture, angle during playback,
+ -Interactive menus with mouse only.
+
+What is missing:
+ -Menu buttons highlighting (needs spudec patch),
+ -Keyboard interaction (needs a specific part in port specific plugins),
+ -A specific interface to navigate through menus (needs that I move my ass),
+ -Interactive menus won't work with other output plugins so long as they
+  have not been patched to send mouse/keyboard events to vlc interface,
+ -Whatever you need.
+
+Known bugs (bugs in libdvdplay mostly):
+ -Seeking in some menus or intro titles (bad vobu map),
+ -Read/seek error with some DVDs,
+ -the configure needs tweaking,
+ -numerous segfaults,
+ -decoder/output modules locking error,
+ -fuzzy colors in menus when spudec is active (default in menus).
+
+The plugin is not guaranteed to work anywhere outside my computer. If it break your, don't come and complain to me :).
+
+------------------------------------------------------------------------
+r2177 | sam | 2002-07-23 22:12:55 +0200 (Tue, 23 Jul 2002) | 5 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/rules
+   M /trunk/mozilla/vlcplugin.h
+
+  * ./configure.in: workaround Debian bug #150490 (bad mozilla-config output).
+  * ./mozilla/vlcplugin.h: added .mov and .mp4 files to the plugin.
+  * ./Makefile: we no longer try to merge .a files into libvlc.a, but rather
+    add them to the vlc-config output.
+
+------------------------------------------------------------------------
+r2178 | sam | 2002-07-23 22:15:41 +0200 (Tue, 23 Jul 2002) | 7 lines
+Changed paths:
+   M /trunk/plugins/dummy/Makefile
+   A /trunk/plugins/dummy/dec_dummy.c
+   M /trunk/plugins/dummy/dummy.c
+
+  * ./plugins/dummy/dec_dummy.c: new dummy decoder, for testing purposes.
+
+   Usage: "--codec dummy" will use the dummy decoder for all streams, and
+  save the stream to a stream.1242 file (where 1242 is the internal vlc
+  object ID). If the input file was for instance an mpeg file, you can
+  play one of the resulting files using an mp3 player.
+
+------------------------------------------------------------------------
+r2179 | sam | 2002-07-23 22:16:36 +0200 (Tue, 23 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/mozilla/Makefile
+   M /trunk/plugins/filter/distort.c
+
+  * ./mozilla/Makefile: fixed dependencies on .h files.
+  * ./plugins/filter/distort.c: fixed a typo in option names.
+
+------------------------------------------------------------------------
+r2181 | massiot | 2002-07-23 22:32:55 +0200 (Tue, 23 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/access/http.c
+
+Fixed a bug with HTTP/1.0 servers (thanks sigmund !)
+
+------------------------------------------------------------------------
+r2182 | massiot | 2002-07-23 22:50:05 +0200 (Tue, 23 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/macosx/intf_macosx.m
+
+Fixed a compile issue.
+
+------------------------------------------------------------------------
+r2183 | fenrir | 2002-07-24 00:42:20 +0200 (Wed, 24 Jul 2002) | 8 lines
+Changed paths:
+   M /trunk/plugins/ffmpeg/ffmpeg.h
+   M /trunk/plugins/mp4/libmp4.c
+   M /trunk/plugins/mp4/libmp4.h
+   M /trunk/plugins/mp4/mp4.c
+
+ * ffmpeg : add a new fourcc, ( 3IV2 you shoudln't be able to decode it
+but sometimes it's in fact MPEG-4, thx titer ).
+
+ * mp4 : add capability to read mov with mp3 track. But it seems that
+mad doesn't like too much fragmented data packets, and thus breaks the
+audio.( since with '--codec dummy' I'm able to read resulting audio file
+without any problem :)
+
+------------------------------------------------------------------------
+r2184 | massiot | 2002-07-24 01:22:28 +0200 (Wed, 24 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/configure
+   M /trunk/configure.in
+   A /trunk/po/se.po
+
+Swedish translation, courtesy of Joel Arvidsson <dogai@privat.utfors.se>
+(incomplete and untested).
+
+------------------------------------------------------------------------
+r2185 | sam | 2002-07-24 17:21:47 +0200 (Wed, 24 Jul 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/mpeg_system/mpeg_es.c
+   M /trunk/src/input/input_ext-dec.c
+
+  * ./plugins/mpeg_system/mpeg_es.c: fixed a segfault when no decoder was
+    found (p_fifo might be NULL).
+  * ./plugins/mpeg_system/mpeg_es.c, ./src/input/input_ext-dec.c: fixed
+    a deadlock issue with demuxers waiting on p_fifo->data_lock.
+
+------------------------------------------------------------------------
+r2186 | jpsaman | 2002-07-24 17:58:24 +0200 (Wed, 24 Jul 2002) | 2 lines
+Changed paths:
+   A /trunk/share/vlc16x16.xpm
+
+XPM version of VideoLAN logo.
+
+------------------------------------------------------------------------
+r2187 | jpsaman | 2002-07-24 17:59:02 +0200 (Wed, 24 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/familiar/familiar.glade
+   M /trunk/plugins/familiar/familiar_callbacks.h
+   M /trunk/plugins/familiar/familiar_interface.c
+
+Used buttons instead of pixmaps. Just looks a lot better ;-).
+
+------------------------------------------------------------------------
+r2188 | sam | 2002-07-24 18:21:46 +0200 (Wed, 24 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/mpeg_system/mpeg_es.c
+
+  * ./plugins/mpeg_system/mpeg_es.c: reverted an unnecessary fix.
+
+------------------------------------------------------------------------
+r2189 | sigmunau | 2002-07-24 20:31:24 +0200 (Wed, 24 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/access/http.c
+
+  * ./plugins/access/http.c: we are now parsing the http return code and
+failing cleanly if it is >= 400
+
+------------------------------------------------------------------------
+r2190 | jpsaman | 2002-07-24 22:46:08 +0200 (Wed, 24 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/familiar/familiar.c
+   M /trunk/plugins/familiar/familiar.glade
+   M /trunk/plugins/familiar/familiar.h
+   M /trunk/plugins/familiar/familiar_callbacks.c
+   M /trunk/plugins/familiar/familiar_callbacks.h
+   M /trunk/plugins/familiar/familiar_interface.c
+
+Working on functionality.
+
+------------------------------------------------------------------------
+r2191 | massiot | 2002-07-25 01:11:55 +0200 (Thu, 25 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_ext-plugins.c
+
+* ./configure : better detection of IPv6, fixed solaris handling
+* ./src/input/* : fixed a memory leak
+
+------------------------------------------------------------------------
+r2195 | stef | 2002-07-25 22:34:35 +0200 (Thu, 25 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/dvdplay/access.c
+
+*Use dvdplay after it has completed initialisation. It should avoid
+some corruption leading to evil crash :)
+
+------------------------------------------------------------------------
+r2196 | sam | 2002-07-25 23:02:40 +0200 (Thu, 25 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/ChangeLog
+
+  * Updated ChangeLog.
+
+------------------------------------------------------------------------
+r2198 | massiot | 2002-07-25 23:51:12 +0200 (Thu, 25 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/macosx/vout_macosx.m
+
+Ported QuickTime 6 fix.
+
+------------------------------------------------------------------------
+r2199 | sigmunau | 2002-07-25 23:53:53 +0200 (Thu, 25 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/access/http.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_info.c
+
+  plugin/access/http.c: cosmetic fixes in an error message
+  src/input/*: removed some testcode and some unnecessary debug messages
+
+------------------------------------------------------------------------
+r2201 | massiot | 2002-07-26 00:14:21 +0200 (Fri, 26 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/ChangeLog
+
+* Updated Changelog for 0.4.3 release.
+
+------------------------------------------------------------------------
+r2203 | lool | 2002-07-26 00:34:37 +0200 (Fri, 26 Jul 2002) | 2 lines
+Changed paths:
+   M /trunk/FAQ
+
+  * ./FAQ: removed QT6 / QT6 Preview "bug"
+
+------------------------------------------------------------------------
+r2206 | massiot | 2002-07-26 00:48:56 +0200 (Fri, 26 Jul 2002) | 4 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/README.MacOSX.rtf
+
+* ./README.MacOSX.rtf : updated README.
+* ./plugins/macosx/vout_macosx.c : additional QuickTime fix, thanks to
+  David Eldred <*******@apple.com>.
+
+------------------------------------------------------------------------
+r2207 | massiot | 2002-07-26 00:48:56 +0200 (Fri, 26 Jul 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/macosx/vout_macosx.m
+
+* ./README.MacOSX.rtf : updated README.
+* ./plugins/macosx/vout_macosx.c : additional QuickTime fix, thanks to
+  David Eldred <skipper@apple.com>.
+
+------------------------------------------------------------------------
+r2208 | massiot | 2002-07-26 02:03:37 +0200 (Fri, 26 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/ChangeLog
+
+Haven't thought that maybe people don't want their email to appear on the
+Web :p.
+
+------------------------------------------------------------------------
+r2211 | tcastley | 2002-07-28 03:46:26 +0200 (Sun, 28 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/beos/vout_beos.cpp
+
+Fixed lockup on some overlay enabled cards.
+Fixed on top function.
+
+------------------------------------------------------------------------
+r2215 | gbazin | 2002-07-29 21:01:27 +0200 (Mon, 29 Jul 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/network/ipv6.c
+
+
+* plugins/network/ipv6.c: attempt to fix the win32 implementation. Multicast should even
+work (untested) although we'll need to find a way to replace if_nametoindex() to have a
+fully functionnal win32 port.
+
+------------------------------------------------------------------------
+r2216 | gbazin | 2002-07-29 21:05:47 +0200 (Mon, 29 Jul 2002) | 7 lines
+Changed paths:
+   M /trunk/include/main.h
+   M /trunk/include/vlc_threads.h
+   M /trunk/src/libvlc.h
+   M /trunk/src/misc/threads.c
+   M /trunk/src/misc/win32_specific.c
+
+
+* include/vlc_threads.h,include/main.h,src/misc/threads.c,src/misc/win32_specific.c:
+reverted Win32 pthread implementation to the old code. Fixed vlc_cond_broadcast() for
+WinNT/2K/XP. Additional vlc_cond_* implementations for Win9x.
+* src/libvlc.h: renamed --fast_pthread option into --fast-mutex. Added a
+--win9x-cv-method option to choose which vlc_cond_* implementation we want on Win9x.
+
+------------------------------------------------------------------------
+r2217 | gbazin | 2002-07-29 21:07:00 +0200 (Mon, 29 Jul 2002) | 7 lines
+Changed paths:
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/directx/vout_directx.h
+   M /trunk/plugins/directx/vout_events.c
+
+
+* plugins/directx/vout_directx.*: the directx vout plugin now uses the
+IID_IDirectDrawSurface2 interface, this shouldn't break anything and we should now
+support WinNT4+DirectX3.
+Some code cleanup too.
+* plugins/directx/vout_events.c: small bugfix.
+
+------------------------------------------------------------------------
+r2219 | gbazin | 2002-07-30 09:56:40 +0200 (Tue, 30 Jul 2002) | 3 lines
+Changed paths:
+   M /trunk/include/vlc_threads.h
+
+
+* include/vlc_threads.h: fixed the --fast-mutex option.
+
+------------------------------------------------------------------------
+r2220 | gbazin | 2002-07-30 19:14:33 +0200 (Tue, 30 Jul 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/directx/vout_directx.h
+   M /trunk/plugins/directx/vout_events.c
+
+
+* plugins/directx/vout_directx.h: removed unused variables.
+* plugins/directx/vout_events.c: fixed resizing bug.
+
+------------------------------------------------------------------------
+r2221 | sam | 2002-07-31 22:56:53 +0200 (Wed, 31 Jul 2002) | 6 lines
+Changed paths:
+   M /trunk/BUGS
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/doc/fortunes.txt
+   M /trunk/include/ac3_downmix.h
+   M /trunk/include/ac3_imdct.h
+   M /trunk/include/audio_output.h
+   M /trunk/include/configuration.h
+   M /trunk/include/input_ext-dec.h
+   M /trunk/include/input_ext-intf.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/include/interface.h
+   M /trunk/include/intf_eject.h
+   M /trunk/include/main.h
+   M /trunk/include/modules.h
+   M /trunk/include/modules_inner.h
+   M /trunk/include/netutils.h
+   M /trunk/include/stream_control.h
+   M /trunk/include/video_output.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_cpu.h
+   M /trunk/include/vlc_messages.h
+   M /trunk/include/vlc_objects.h
+   M /trunk/include/vlc_playlist.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/include/vlc_threads.h
+   M /trunk/plugins/a52/a52.c
+   M /trunk/plugins/a52_system/a52_system.c
+   M /trunk/plugins/aa/aa.c
+   M /trunk/plugins/ac3_adec/ac3_adec.c
+   M /trunk/plugins/ac3_adec/ac3_adec.h
+   M /trunk/plugins/ac3_adec/ac3_decoder.c
+   M /trunk/plugins/ac3_adec/ac3_decoder.h
+   M /trunk/plugins/ac3_adec/ac3_imdct.c
+   M /trunk/plugins/ac3_adec/ac3_internal.h
+   M /trunk/plugins/ac3_spdif/ac3_spdif.c
+   M /trunk/plugins/access/file.c
+   M /trunk/plugins/access/http.c
+   M /trunk/plugins/access/udp.c
+   M /trunk/plugins/alsa/alsa.c
+   M /trunk/plugins/arts/arts.c
+   M /trunk/plugins/avi/avi.c
+   M /trunk/plugins/beos/aout_beos.cpp
+   M /trunk/plugins/beos/beos.cpp
+   M /trunk/plugins/beos/intf_beos.cpp
+   M /trunk/plugins/beos/vout_beos.cpp
+   M /trunk/plugins/chroma/i420_rgb.c
+   M /trunk/plugins/chroma/i420_rgb.h
+   M /trunk/plugins/chroma/i420_rgb16.c
+   M /trunk/plugins/chroma/i420_rgb8.c
+   M /trunk/plugins/chroma/i420_ymga.c
+   M /trunk/plugins/chroma/i420_yuy2.c
+   M /trunk/plugins/chroma/i422_yuy2.c
+   M /trunk/plugins/cinepak/cinepak.c
+   M /trunk/plugins/directx/aout_directx.c
+   M /trunk/plugins/directx/directx.c
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/downmix/Makefile
+   M /trunk/plugins/downmix/ac3_downmix_3dn.c
+   M /trunk/plugins/downmix/ac3_downmix_c.c
+   M /trunk/plugins/downmix/ac3_downmix_common.h
+   M /trunk/plugins/downmix/ac3_downmix_sse.c
+   M /trunk/plugins/downmix/downmix.c
+   D /trunk/plugins/downmix/downmix3dn.c
+   D /trunk/plugins/downmix/downmixsse.c
+   M /trunk/plugins/dsp/dsp.c
+   M /trunk/plugins/dummy/aout_dummy.c
+   M /trunk/plugins/dummy/dec_dummy.c
+   M /trunk/plugins/dummy/dummy.c
+   A /trunk/plugins/dummy/dummy.h
+   M /trunk/plugins/dummy/input_dummy.c
+   M /trunk/plugins/dummy/intf_dummy.c
+   M /trunk/plugins/dummy/null.c
+   M /trunk/plugins/dummy/vout_dummy.c
+   M /trunk/plugins/dvd/dvd.c
+   M /trunk/plugins/dvd/dvd_access.c
+   M /trunk/plugins/dvd/dvd_demux.c
+   M /trunk/plugins/dvdplay/access.c
+   M /trunk/plugins/dvdplay/demux.c
+   M /trunk/plugins/dvdplay/dvd.c
+   M /trunk/plugins/dvdplay/intf.c
+   M /trunk/plugins/dvdread/dvdread.c
+   M /trunk/plugins/dvdread/input_dvdread.c
+   M /trunk/plugins/esd/esd.c
+   M /trunk/plugins/familiar/familiar.c
+   M /trunk/plugins/fb/fb.c
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+   M /trunk/plugins/filter/clone.c
+   M /trunk/plugins/filter/crop.c
+   M /trunk/plugins/filter/deinterlace.c
+   M /trunk/plugins/filter/distort.c
+   M /trunk/plugins/filter/invert.c
+   M /trunk/plugins/filter/transform.c
+   M /trunk/plugins/filter/wall.c
+   M /trunk/plugins/fx/scope.c
+   M /trunk/plugins/ggi/ggi.c
+   M /trunk/plugins/glide/glide.c
+   M /trunk/plugins/gtk/gnome.c
+   M /trunk/plugins/gtk/gtk.c
+   M /trunk/plugins/gtk/gtk_preferences.c
+   M /trunk/plugins/idct/idct.c
+   M /trunk/plugins/idct/idct_decl.h
+   M /trunk/plugins/idct/idctaltivec.c
+   M /trunk/plugins/idct/idctclassic.c
+   M /trunk/plugins/idct/idctmmx.c
+   M /trunk/plugins/idct/idctmmxext.c
+   M /trunk/plugins/imdct/Makefile
+   M /trunk/plugins/imdct/ac3_imdct_3dn.c
+   M /trunk/plugins/imdct/ac3_imdct_c.c
+   M /trunk/plugins/imdct/ac3_imdct_common.c
+   M /trunk/plugins/imdct/ac3_imdct_common.h
+   M /trunk/plugins/imdct/ac3_imdct_sse.c
+   M /trunk/plugins/imdct/ac3_srfft_3dn.c
+   M /trunk/plugins/imdct/ac3_srfft_c.c
+   M /trunk/plugins/imdct/ac3_srfft_sse.c
+   M /trunk/plugins/imdct/imdct.c
+   D /trunk/plugins/imdct/imdct3dn.c
+   D /trunk/plugins/imdct/imdctsse.c
+   M /trunk/plugins/kde/kde.cpp
+   M /trunk/plugins/kde/kde_preferences.cpp
+   M /trunk/plugins/lirc/lirc.c
+   M /trunk/plugins/lpcm_adec/lpcm_adec.c
+   M /trunk/plugins/macosx/aout_macosx.m
+   M /trunk/plugins/macosx/intf_macosx.m
+   M /trunk/plugins/macosx/macosx.m
+   M /trunk/plugins/macosx/vout_macosx.m
+   M /trunk/plugins/mad/mad_adec.c
+   M /trunk/plugins/memcpy/fastmemcpy.h
+   M /trunk/plugins/memcpy/memcpy.c
+   M /trunk/plugins/memcpy/memcpyaltivec.c
+   M /trunk/plugins/mga/mga.c
+   M /trunk/plugins/mga/xmga.c
+   M /trunk/plugins/motion/motion.c
+   M /trunk/plugins/motion/motion3dnow.c
+   M /trunk/plugins/motion/motionaltivec.c
+   M /trunk/plugins/motion/motionmmx.c
+   M /trunk/plugins/motion/motionmmxext.c
+   M /trunk/plugins/mp4/mp4.c
+   M /trunk/plugins/mpeg_adec/mpeg_adec.c
+   M /trunk/plugins/mpeg_system/mpeg_audio.c
+   M /trunk/plugins/mpeg_system/mpeg_es.c
+   M /trunk/plugins/mpeg_system/mpeg_ps.c
+   M /trunk/plugins/mpeg_system/mpeg_ts.c
+   M /trunk/plugins/mpeg_vdec/video_parser.c
+   M /trunk/plugins/mpeg_vdec/video_parser.h
+   M /trunk/plugins/mpeg_vdec/vpar_pool.c
+   M /trunk/plugins/network/ipv4.c
+   M /trunk/plugins/network/ipv6.c
+   M /trunk/plugins/qnx/aout_qnx.c
+   M /trunk/plugins/qnx/qnx.c
+   M /trunk/plugins/qnx/vout_qnx.c
+   M /trunk/plugins/qt/intf_qt.cpp
+   M /trunk/plugins/qt/qt.cpp
+   M /trunk/plugins/satellite/input_satellite.c
+   M /trunk/plugins/satellite/satellite.c
+   M /trunk/plugins/sdl/aout_sdl.c
+   M /trunk/plugins/sdl/sdl.c
+   M /trunk/plugins/sdl/vout_sdl.c
+   M /trunk/plugins/spudec/spu_decoder.c
+   M /trunk/plugins/text/logger.c
+   M /trunk/plugins/text/ncurses.c
+   M /trunk/plugins/text/rc.c
+   M /trunk/plugins/vcd/Makefile
+   D /trunk/plugins/vcd/input_vcd.c
+   M /trunk/plugins/vcd/vcd.c
+   M /trunk/plugins/win32/intf_win32.cpp
+   M /trunk/plugins/win32/waveout.c
+   M /trunk/plugins/win32/win32.cpp
+   M /trunk/plugins/win32/win32.h
+   M /trunk/plugins/x11/x11.c
+   M /trunk/plugins/x11/xcommon.c
+   M /trunk/plugins/x11/xcommon.h
+   M /trunk/plugins/x11/xvideo.c
+   M /trunk/plugins/xosd/xosd.c
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/input/input_ext-intf.c
+   M /trunk/src/input/input_ext-plugins.c
+   M /trunk/src/input/input_programs.c
+   M /trunk/src/interface/interface.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/libvlc.h
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/messages.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_builtin.h.in
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/netutils.c
+   M /trunk/src/misc/objects.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_pictures.h
+
+  * ALL: new module API. Makes a few things a lot simpler, and we gain
+    about 2000 lines of code.
+
+    I could not test everything on every architecture, so please report
+    any module breakage (especially on BeOS, OSX and QNX).
+
+------------------------------------------------------------------------
+r2222 | sam | 2002-08-01 00:37:28 +0200 (Thu, 01 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/directx/directx.c
+   M /trunk/plugins/directx/vout_directx.c
+   M /trunk/plugins/win32/intf_win32.cpp
+   M /trunk/plugins/win32/preferences.cpp
+
+  * ./plugins/win32/*, ./plugins/directx/*: Win32 compilation fixes (but
+    still not working under Borland).
+
+------------------------------------------------------------------------
+r2223 | sam | 2002-08-01 00:54:21 +0200 (Thu, 01 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/include/configuration.h
+   M /trunk/include/modules_inner.h
+
+  * ./include/configuration.h, ./include/modules_inner.h: compilation fix for
+    compilers which don't support constructor expressions. I hate Borland.
+
+------------------------------------------------------------------------
+r2224 | tcastley | 2002-08-01 13:04:46 +0200 (Thu, 01 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/include/modules_inner.h
+   M /trunk/plugins/memcpy/memcpy.c
+
+Compilation fixes for C++ environments like BeOS.
+
+------------------------------------------------------------------------
+r2225 | tcastley | 2002-08-01 14:36:26 +0200 (Thu, 01 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/beos/PlayListWindow.cpp
+
+Compilation fixes.
+
+------------------------------------------------------------------------
+r2226 | gbazin | 2002-08-01 14:58:38 +0200 (Thu, 01 Aug 2002) | 5 lines
+Changed paths:
+   M /trunk/plugins/dvd/dvd.c
+   M /trunk/plugins/dvd/dvd_access.c
+
+
+* Added a --dvd-css-method config option to the dvd plugin. This is implemented with
+putenv() and is IMHO a quick hack (leads to memory leaks) as libdvdcss should rather
+allow us to change this value using the API!
+
+------------------------------------------------------------------------
+r2228 | fenrir | 2002-08-01 19:55:31 +0200 (Thu, 01 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/avi/avi.c
+
+ avi.c: remove an old debug purpose printf :)
+
+------------------------------------------------------------------------
+r2229 | jlj | 2002-08-02 00:58:38 +0200 (Fri, 02 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/idct/idctaltivec.c
+
+  * ./plugins/idct/idctaltivec.c: compile fix
+
+------------------------------------------------------------------------
+r2230 | tcastley | 2002-08-02 06:31:03 +0200 (Fri, 02 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/beos/Makefile
+
+Forgot new file in Makefile :)
+
+------------------------------------------------------------------------
+r2231 | sam | 2002-08-04 10:28:22 +0200 (Sun, 04 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/plugins/memcpy/memcpy.c
+
+  * ./plugins/memcpy/memcpy.c: fixed an include position which prevented
+    fast_memcpy to be exported with its proper builtin symbol name.
+
+------------------------------------------------------------------------
+r2232 | sam | 2002-08-04 10:45:35 +0200 (Sun, 04 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/modules_inner.h
+   M /trunk/mozilla/Makefile
+
+  * ./configure.in, ./mozilla/Makefile: we link the Mozilla plugin with libXt.
+
+------------------------------------------------------------------------
+r2233 | sam | 2002-08-04 14:18:41 +0200 (Sun, 04 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/modules_plugin.h.in
+
+  * ./src/misc/modules.c: we now recursively parse directories when
+    looking for plugins.
+
+------------------------------------------------------------------------
+r2234 | sam | 2002-08-04 19:23:44 +0200 (Sun, 04 Aug 2002) | 7 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/Makefile.modules
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   A /trunk/doc/mad
+   A /trunk/doc/mad/API
+   A /trunk/doc/mad/BUGS
+   A /trunk/doc/mad/DESIGN
+   A /trunk/doc/mad/TODO
+   A /trunk/doc/mad/joe_drew.txt
+   A /trunk/doc/mad/rob_leslie.txt
+   D /trunk/include/ac3_downmix.h
+   D /trunk/include/ac3_imdct.h
+   M /trunk/include/audio_output.h
+   M /trunk/include/input_ext-dec.h
+   M /trunk/include/input_ext-intf.h
+   A /trunk/modules
+   A /trunk/modules/access
+   A /trunk/modules/access/.cvsignore
+   A /trunk/modules/access/Makefile
+   A /trunk/modules/access/dvd
+   A /trunk/modules/access/dvd/.cvsignore
+   A /trunk/modules/access/dvd/Makefile
+   A /trunk/modules/access/dvd/access.c
+   A /trunk/modules/access/dvd/demux.c
+   A /trunk/modules/access/dvd/dvd.c
+   A /trunk/modules/access/dvd/dvd.h
+   A /trunk/modules/access/dvd/dvdcss.h
+   A /trunk/modules/access/dvd/es.c
+   A /trunk/modules/access/dvd/es.h
+   A /trunk/modules/access/dvd/ifo.c
+   A /trunk/modules/access/dvd/ifo.h
+   A /trunk/modules/access/dvd/seek.c
+   A /trunk/modules/access/dvd/seek.h
+   A /trunk/modules/access/dvd/summary.c
+   A /trunk/modules/access/dvd/summary.h
+   A /trunk/modules/access/dvd/udf.c
+   A /trunk/modules/access/dvd/udf.h
+   A /trunk/modules/access/dvdplay
+   A /trunk/modules/access/dvdplay/.cvsignore
+   A /trunk/modules/access/dvdplay/Makefile
+   A /trunk/modules/access/dvdplay/access.c
+   A /trunk/modules/access/dvdplay/access.h
+   A /trunk/modules/access/dvdplay/demux.c
+   A /trunk/modules/access/dvdplay/demux.h
+   A /trunk/modules/access/dvdplay/dvd.c
+   A /trunk/modules/access/dvdplay/dvd.h
+   A /trunk/modules/access/dvdplay/es.c
+   A /trunk/modules/access/dvdplay/es.h
+   A /trunk/modules/access/dvdplay/intf.c
+   A /trunk/modules/access/dvdplay/intf.h
+   A /trunk/modules/access/dvdplay/tools.c
+   A /trunk/modules/access/dvdplay/tools.h
+   A /trunk/modules/access/dvdread
+   A /trunk/modules/access/dvdread/.cvsignore
+   A /trunk/modules/access/dvdread/Makefile
+   A /trunk/modules/access/dvdread/dvdread.c
+   A /trunk/modules/access/dvdread/input.c
+   A /trunk/modules/access/dvdread/input.h
+   A /trunk/modules/access/file.c
+   A /trunk/modules/access/http.c
+   A /trunk/modules/access/satellite
+   A /trunk/modules/access/satellite/.cvsignore
+   A /trunk/modules/access/satellite/Makefile
+   A /trunk/modules/access/satellite/access.c
+   A /trunk/modules/access/satellite/dvb.c
+   A /trunk/modules/access/satellite/dvb.h
+   A /trunk/modules/access/satellite/satellite.c
+   A /trunk/modules/access/udp.c
+   A /trunk/modules/access/vcd
+   A /trunk/modules/access/vcd/.cvsignore
+   A /trunk/modules/access/vcd/Makefile
+   A /trunk/modules/access/vcd/cdrom.c
+   A /trunk/modules/access/vcd/cdrom.h
+   A /trunk/modules/access/vcd/vcd.c
+   A /trunk/modules/access/vcd/vcd.h
+   A /trunk/modules/audio_output
+   A /trunk/modules/audio_output/alsa
+   A /trunk/modules/audio_output/alsa/.cvsignore
+   A /trunk/modules/audio_output/alsa/Makefile
+   A /trunk/modules/audio_output/alsa/alsa.c
+   A /trunk/modules/audio_output/arts
+   A /trunk/modules/audio_output/arts/.cvsignore
+   A /trunk/modules/audio_output/arts/Makefile
+   A /trunk/modules/audio_output/arts/arts.c
+   A /trunk/modules/audio_output/dsp
+   A /trunk/modules/audio_output/dsp/.cvsignore
+   A /trunk/modules/audio_output/dsp/Makefile
+   A /trunk/modules/audio_output/dsp/dsp.c
+   A /trunk/modules/audio_output/esd
+   A /trunk/modules/audio_output/esd/.cvsignore
+   A /trunk/modules/audio_output/esd/Makefile
+   A /trunk/modules/audio_output/esd/esd.c
+   A /trunk/modules/audio_output/waveout
+   A /trunk/modules/audio_output/waveout/.cvsignore
+   A /trunk/modules/audio_output/waveout/Makefile
+   A /trunk/modules/audio_output/waveout/waveout.c
+   A /trunk/modules/codec
+   A /trunk/modules/codec/a52
+   A /trunk/modules/codec/a52/.cvsignore
+   A /trunk/modules/codec/a52/Makefile
+   A /trunk/modules/codec/a52/a52.c
+   A /trunk/modules/codec/a52/a52.h
+   A /trunk/modules/codec/a52old
+   A /trunk/modules/codec/a52old/.cvsignore
+   A /trunk/modules/codec/a52old/Makefile
+   A /trunk/modules/codec/a52old/a52old.c
+   A /trunk/modules/codec/a52old/adec.h
+   A /trunk/modules/codec/a52old/bit_allocate.c
+   A /trunk/modules/codec/a52old/decoder.c
+   A /trunk/modules/codec/a52old/decoder.h
+   A /trunk/modules/codec/a52old/downmix
+   A /trunk/modules/codec/a52old/downmix/.cvsignore
+   A /trunk/modules/codec/a52old/downmix/Makefile
+   A /trunk/modules/codec/a52old/downmix/downmix.c
+   A /trunk/modules/codec/a52old/downmix/downmix_3dn.c
+   A /trunk/modules/codec/a52old/downmix/downmix_c.c
+   A /trunk/modules/codec/a52old/downmix/downmix_common.h
+   A /trunk/modules/codec/a52old/downmix/downmix_sse.c
+   A /trunk/modules/codec/a52old/downmix.h
+   A /trunk/modules/codec/a52old/exponent.c
+   A /trunk/modules/codec/a52old/exponent.h
+   A /trunk/modules/codec/a52old/imdct
+   A /trunk/modules/codec/a52old/imdct/.cvsignore
+   A /trunk/modules/codec/a52old/imdct/Makefile
+   A /trunk/modules/codec/a52old/imdct/imdct.c
+   A /trunk/modules/codec/a52old/imdct/imdct_3dn.c
+   A /trunk/modules/codec/a52old/imdct/imdct_c.c
+   A /trunk/modules/codec/a52old/imdct/imdct_common.c
+   A /trunk/modules/codec/a52old/imdct/imdct_common.h
+   A /trunk/modules/codec/a52old/imdct/imdct_sse.c
+   A /trunk/modules/codec/a52old/imdct/retables.h
+   A /trunk/modules/codec/a52old/imdct/srfft.h
+   A /trunk/modules/codec/a52old/imdct/srfft_3dn.c
+   A /trunk/modules/codec/a52old/imdct/srfft_c.c
+   A /trunk/modules/codec/a52old/imdct/srfft_sse.c
+   A /trunk/modules/codec/a52old/imdct.c
+   A /trunk/modules/codec/a52old/imdct.h
+   A /trunk/modules/codec/a52old/internal.h
+   A /trunk/modules/codec/a52old/mantissa.c
+   A /trunk/modules/codec/a52old/mantissa.h
+   A /trunk/modules/codec/a52old/parse.c
+   A /trunk/modules/codec/a52old/rematrix.c
+   A /trunk/modules/codec/cinepak
+   A /trunk/modules/codec/cinepak/.cvsignore
+   A /trunk/modules/codec/cinepak/Makefile
+   A /trunk/modules/codec/cinepak/cinepak.c
+   A /trunk/modules/codec/cinepak/cinepak.h
+   A /trunk/modules/codec/ffmpeg
+   A /trunk/modules/codec/ffmpeg/.cvsignore
+   A /trunk/modules/codec/ffmpeg/Makefile
+   A /trunk/modules/codec/ffmpeg/ffmpeg.c
+   A /trunk/modules/codec/ffmpeg/ffmpeg.h
+   A /trunk/modules/codec/lpcm
+   A /trunk/modules/codec/lpcm/.cvsignore
+   A /trunk/modules/codec/lpcm/Makefile
+   A /trunk/modules/codec/lpcm/lpcm.c
+   A /trunk/modules/codec/lpcm/lpcm.h
+   A /trunk/modules/codec/mad
+   A /trunk/modules/codec/mad/.cvsignore
+   A /trunk/modules/codec/mad/Makefile
+   A /trunk/modules/codec/mad/decoder.c
+   A /trunk/modules/codec/mad/decoder.h
+   A /trunk/modules/codec/mad/libmad.c
+   A /trunk/modules/codec/mad/libmad.h
+   A /trunk/modules/codec/mpeg_audio
+   A /trunk/modules/codec/mpeg_audio/.cvsignore
+   A /trunk/modules/codec/mpeg_audio/Makefile
+   A /trunk/modules/codec/mpeg_audio/decoder.c
+   A /trunk/modules/codec/mpeg_audio/decoder.h
+   A /trunk/modules/codec/mpeg_audio/generic.c
+   A /trunk/modules/codec/mpeg_audio/generic.h
+   A /trunk/modules/codec/mpeg_audio/layer1.c
+   A /trunk/modules/codec/mpeg_audio/layer1.h
+   A /trunk/modules/codec/mpeg_audio/layer2.c
+   A /trunk/modules/codec/mpeg_audio/layer2.h
+   A /trunk/modules/codec/mpeg_audio/math.c
+   A /trunk/modules/codec/mpeg_audio/math.h
+   A /trunk/modules/codec/mpeg_audio/test.c
+   A /trunk/modules/codec/mpeg_video
+   A /trunk/modules/codec/mpeg_video/.cvsignore
+   A /trunk/modules/codec/mpeg_video/Makefile
+   A /trunk/modules/codec/mpeg_video/blocks.c
+   A /trunk/modules/codec/mpeg_video/blocks.h
+   A /trunk/modules/codec/mpeg_video/decoder.c
+   A /trunk/modules/codec/mpeg_video/decoder.h
+   A /trunk/modules/codec/mpeg_video/headers.c
+   A /trunk/modules/codec/mpeg_video/idct
+   A /trunk/modules/codec/mpeg_video/idct/.cvsignore
+   A /trunk/modules/codec/mpeg_video/idct/Makefile
+   A /trunk/modules/codec/mpeg_video/idct/block_c.h
+   A /trunk/modules/codec/mpeg_video/idct/block_mmx.h
+   A /trunk/modules/codec/mpeg_video/idct/idct.c
+   A /trunk/modules/codec/mpeg_video/idct/idct.h
+   A /trunk/modules/codec/mpeg_video/idct/idct_decl.h
+   A /trunk/modules/codec/mpeg_video/idct/idct_sparse.h
+   A /trunk/modules/codec/mpeg_video/idct/idctaltivec.c
+   A /trunk/modules/codec/mpeg_video/idct/idctclassic.c
+   A /trunk/modules/codec/mpeg_video/idct/idctmmx.c
+   A /trunk/modules/codec/mpeg_video/idct/idctmmxext.c
+   A /trunk/modules/codec/mpeg_video/motion
+   A /trunk/modules/codec/mpeg_video/motion/.cvsignore
+   A /trunk/modules/codec/mpeg_video/motion/Makefile
+   A /trunk/modules/codec/mpeg_video/motion/motion.c
+   A /trunk/modules/codec/mpeg_video/motion/motion3dnow.c
+   A /trunk/modules/codec/mpeg_video/motion/motionaltivec.c
+   A /trunk/modules/codec/mpeg_video/motion/motionmmx.c
+   A /trunk/modules/codec/mpeg_video/motion/motionmmxext.c
+   A /trunk/modules/codec/mpeg_video/parser.c
+   A /trunk/modules/codec/mpeg_video/parser.h
+   A /trunk/modules/codec/mpeg_video/pool.c
+   A /trunk/modules/codec/mpeg_video/pool.h
+   A /trunk/modules/codec/mpeg_video/synchro.c
+   A /trunk/modules/codec/spdif
+   A /trunk/modules/codec/spdif/.cvsignore
+   A /trunk/modules/codec/spdif/Makefile
+   A /trunk/modules/codec/spdif/spdif.c
+   A /trunk/modules/codec/spdif/spdif.h
+   A /trunk/modules/codec/spudec
+   A /trunk/modules/codec/spudec/.cvsignore
+   A /trunk/modules/codec/spudec/Makefile
+   A /trunk/modules/codec/spudec/spudec.c
+   A /trunk/modules/codec/spudec/spudec.h
+   A /trunk/modules/control
+   A /trunk/modules/control/lirc
+   A /trunk/modules/control/lirc/.cvsignore
+   A /trunk/modules/control/lirc/Makefile
+   A /trunk/modules/control/lirc/lirc.c
+   A /trunk/modules/control/rc
+   A /trunk/modules/control/rc/.cvsignore
+   A /trunk/modules/control/rc/Makefile
+   A /trunk/modules/control/rc/rc.c
+   A /trunk/modules/demux
+   A /trunk/modules/demux/a52
+   A /trunk/modules/demux/a52/.cvsignore
+   A /trunk/modules/demux/a52/Makefile
+   A /trunk/modules/demux/a52/demux.c
+   A /trunk/modules/demux/avi
+   A /trunk/modules/demux/avi/.cvsignore
+   A /trunk/modules/demux/avi/Makefile
+   A /trunk/modules/demux/avi/avi.c
+   A /trunk/modules/demux/avi/avi.h
+   A /trunk/modules/demux/avi/libioRIFF.c
+   A /trunk/modules/demux/avi/libioRIFF.h
+   A /trunk/modules/demux/mp4
+   A /trunk/modules/demux/mp4/.cvsignore
+   A /trunk/modules/demux/mp4/Makefile
+   A /trunk/modules/demux/mp4/libmp4.c
+   A /trunk/modules/demux/mp4/libmp4.h
+   A /trunk/modules/demux/mp4/mp4.c
+   A /trunk/modules/demux/mp4/mp4.h
+   A /trunk/modules/demux/mpeg
+   A /trunk/modules/demux/mpeg/.cvsignore
+   A /trunk/modules/demux/mpeg/Makefile
+   A /trunk/modules/demux/mpeg/audio.c
+   A /trunk/modules/demux/mpeg/es.c
+   A /trunk/modules/demux/mpeg/ps.c
+   A /trunk/modules/demux/mpeg/ts.c
+   A /trunk/modules/gui
+   A /trunk/modules/gui/beos
+   A /trunk/modules/gui/beos/.cvsignore
+   A /trunk/modules/gui/beos/AudioOutput.cpp
+   A /trunk/modules/gui/beos/BeOS.cpp
+   A /trunk/modules/gui/beos/Bitmaps.h
+   A /trunk/modules/gui/beos/DrawingTidbits.cpp
+   A /trunk/modules/gui/beos/DrawingTidbits.h
+   A /trunk/modules/gui/beos/Interface.cpp
+   A /trunk/modules/gui/beos/InterfaceWindow.cpp
+   A /trunk/modules/gui/beos/InterfaceWindow.h
+   A /trunk/modules/gui/beos/Makefile
+   A /trunk/modules/gui/beos/MediaControlView.cpp
+   A /trunk/modules/gui/beos/MediaControlView.h
+   A /trunk/modules/gui/beos/MsgVals.h
+   A /trunk/modules/gui/beos/PlayListWindow.cpp
+   A /trunk/modules/gui/beos/PlayListWindow.h
+   A /trunk/modules/gui/beos/TransportButton.cpp
+   A /trunk/modules/gui/beos/TransportButton.h
+   A /trunk/modules/gui/beos/VideoOutput.cpp
+   A /trunk/modules/gui/beos/VideoWindow.h
+   A /trunk/modules/gui/beos/VlcWrapper.cpp
+   A /trunk/modules/gui/beos/VlcWrapper.h
+   A /trunk/modules/gui/familiar
+   A /trunk/modules/gui/familiar/.cvsignore
+   A /trunk/modules/gui/familiar/Makefile
+   A /trunk/modules/gui/familiar/callbacks.c
+   A /trunk/modules/gui/familiar/callbacks.h
+   A /trunk/modules/gui/familiar/familiar.c
+   A /trunk/modules/gui/familiar/familiar.glade
+   A /trunk/modules/gui/familiar/familiar.h
+   A /trunk/modules/gui/familiar/interface.c
+   A /trunk/modules/gui/familiar/interface.h
+   A /trunk/modules/gui/familiar/support.c
+   A /trunk/modules/gui/familiar/support.h
+   A /trunk/modules/gui/gtk
+   A /trunk/modules/gui/gtk/.cvsignore
+   A /trunk/modules/gui/gtk/Makefile
+   A /trunk/modules/gui/gtk/common.h
+   A /trunk/modules/gui/gtk/control.c
+   A /trunk/modules/gui/gtk/control.h
+   A /trunk/modules/gui/gtk/display.c
+   A /trunk/modules/gui/gtk/display.h
+   A /trunk/modules/gui/gtk/gnome.c
+   A /trunk/modules/gui/gtk/gnome.glade
+   A /trunk/modules/gui/gtk/gnome_callbacks.c
+   A /trunk/modules/gui/gtk/gnome_callbacks.h
+   A /trunk/modules/gui/gtk/gnome_interface.c
+   A /trunk/modules/gui/gtk/gnome_interface.h
+   A /trunk/modules/gui/gtk/gnome_support.c
+   A /trunk/modules/gui/gtk/gnome_support.h
+   A /trunk/modules/gui/gtk/gtk.c
+   A /trunk/modules/gui/gtk/gtk.glade
+   A /trunk/modules/gui/gtk/gtk_callbacks.c
+   A /trunk/modules/gui/gtk/gtk_callbacks.h
+   A /trunk/modules/gui/gtk/gtk_interface.c
+   A /trunk/modules/gui/gtk/gtk_interface.h
+   A /trunk/modules/gui/gtk/gtk_support.c
+   A /trunk/modules/gui/gtk/gtk_support.h
+   A /trunk/modules/gui/gtk/menu.c
+   A /trunk/modules/gui/gtk/menu.h
+   A /trunk/modules/gui/gtk/modules.c
+   A /trunk/modules/gui/gtk/modules.h
+   A /trunk/modules/gui/gtk/open.c
+   A /trunk/modules/gui/gtk/open.h
+   A /trunk/modules/gui/gtk/playlist.c
+   A /trunk/modules/gui/gtk/playlist.h
+   A /trunk/modules/gui/gtk/preferences.c
+   A /trunk/modules/gui/gtk/preferences.h
+   A /trunk/modules/gui/kde
+   A /trunk/modules/gui/kde/.cvsignore
+   A /trunk/modules/gui/kde/Makefile
+   A /trunk/modules/gui/kde/QConfigItem.cpp
+   A /trunk/modules/gui/kde/QConfigItem.h
+   A /trunk/modules/gui/kde/common.h
+   A /trunk/modules/gui/kde/disc.cpp
+   A /trunk/modules/gui/kde/disc.h
+   A /trunk/modules/gui/kde/interface.cpp
+   A /trunk/modules/gui/kde/interface.h
+   A /trunk/modules/gui/kde/kde.cpp
+   A /trunk/modules/gui/kde/menu.cpp
+   A /trunk/modules/gui/kde/menu.h
+   A /trunk/modules/gui/kde/net.cpp
+   A /trunk/modules/gui/kde/net.h
+   A /trunk/modules/gui/kde/pluginsbox.cpp
+   A /trunk/modules/gui/kde/pluginsbox.h
+   A /trunk/modules/gui/kde/preferences.cpp
+   A /trunk/modules/gui/kde/preferences.h
+   A /trunk/modules/gui/kde/slider.cpp
+   A /trunk/modules/gui/kde/slider.h
+   A /trunk/modules/gui/kde/ui.rc
+   A /trunk/modules/gui/macosx
+   A /trunk/modules/gui/macosx/.cvsignore
+   A /trunk/modules/gui/macosx/Makefile
+   A /trunk/modules/gui/macosx/aout.m
+   A /trunk/modules/gui/macosx/controls.m
+   A /trunk/modules/gui/macosx/intf.h
+   A /trunk/modules/gui/macosx/intf.m
+   A /trunk/modules/gui/macosx/macosx.m
+   A /trunk/modules/gui/macosx/open.h
+   A /trunk/modules/gui/macosx/open.m
+   A /trunk/modules/gui/macosx/playlist.h
+   A /trunk/modules/gui/macosx/playlist.m
+   A /trunk/modules/gui/macosx/vout.h
+   A /trunk/modules/gui/macosx/vout.m
+   A /trunk/modules/gui/ncurses
+   A /trunk/modules/gui/ncurses/.cvsignore
+   A /trunk/modules/gui/ncurses/Makefile
+   A /trunk/modules/gui/ncurses/ncurses.c
+   A /trunk/modules/gui/qnx
+   A /trunk/modules/gui/qnx/.cvsignore
+   A /trunk/modules/gui/qnx/Makefile
+   A /trunk/modules/gui/qnx/aout.c
+   A /trunk/modules/gui/qnx/qnx.c
+   A /trunk/modules/gui/qnx/vout.c
+   A /trunk/modules/gui/qt
+   A /trunk/modules/gui/qt/.cvsignore
+   A /trunk/modules/gui/qt/Makefile
+   A /trunk/modules/gui/qt/intf.cpp
+   A /trunk/modules/gui/qt/qt.cpp
+   A /trunk/modules/gui/win32
+   A /trunk/modules/gui/win32/.cvsignore
+   A /trunk/modules/gui/win32/Makefile
+   A /trunk/modules/gui/win32/about.cpp
+   A /trunk/modules/gui/win32/about.dfm
+   A /trunk/modules/gui/win32/about.h
+   A /trunk/modules/gui/win32/control.cpp
+   A /trunk/modules/gui/win32/control.h
+   A /trunk/modules/gui/win32/disc.cpp
+   A /trunk/modules/gui/win32/disc.dfm
+   A /trunk/modules/gui/win32/disc.h
+   A /trunk/modules/gui/win32/intfwin.bpf
+   A /trunk/modules/gui/win32/intfwin.cpp
+   A /trunk/modules/gui/win32/mainframe.cpp
+   A /trunk/modules/gui/win32/mainframe.dfm
+   A /trunk/modules/gui/win32/mainframe.h
+   A /trunk/modules/gui/win32/menu.cpp
+   A /trunk/modules/gui/win32/menu.h
+   A /trunk/modules/gui/win32/messages.cpp
+   A /trunk/modules/gui/win32/messages.dfm
+   A /trunk/modules/gui/win32/messages.h
+   A /trunk/modules/gui/win32/network.cpp
+   A /trunk/modules/gui/win32/network.dfm
+   A /trunk/modules/gui/win32/network.h
+   A /trunk/modules/gui/win32/playlist.cpp
+   A /trunk/modules/gui/win32/playlist.dfm
+   A /trunk/modules/gui/win32/playlist.h
+   A /trunk/modules/gui/win32/preferences.cpp
+   A /trunk/modules/gui/win32/preferences.dfm
+   A /trunk/modules/gui/win32/preferences.h
+   A /trunk/modules/gui/win32/win32.bpr
+   A /trunk/modules/gui/win32/win32.cpp
+   A /trunk/modules/gui/win32/win32.h
+   A /trunk/modules/gui/win32/win32_common.h
+   A /trunk/modules/misc
+   A /trunk/modules/misc/dummy
+   A /trunk/modules/misc/dummy/.cvsignore
+   A /trunk/modules/misc/dummy/Makefile
+   A /trunk/modules/misc/dummy/aout.c
+   A /trunk/modules/misc/dummy/decoder.c
+   A /trunk/modules/misc/dummy/dummy.c
+   A /trunk/modules/misc/dummy/dummy.h
+   A /trunk/modules/misc/dummy/input.c
+   A /trunk/modules/misc/dummy/interface.c
+   A /trunk/modules/misc/dummy/vout.c
+   A /trunk/modules/misc/logger
+   A /trunk/modules/misc/logger/.cvsignore
+   A /trunk/modules/misc/logger/Makefile
+   A /trunk/modules/misc/logger/logger.c
+   A /trunk/modules/misc/memcpy
+   A /trunk/modules/misc/memcpy/.cvsignore
+   A /trunk/modules/misc/memcpy/Makefile
+   A /trunk/modules/misc/memcpy/fastmemcpy.h
+   A /trunk/modules/misc/memcpy/memcpy.c
+   A /trunk/modules/misc/memcpy/memcpyaltivec.c
+   A /trunk/modules/misc/network
+   A /trunk/modules/misc/network/.cvsignore
+   A /trunk/modules/misc/network/Makefile
+   A /trunk/modules/misc/network/ipv4.c
+   A /trunk/modules/misc/network/ipv6.c
+   A /trunk/modules/misc/null
+   A /trunk/modules/misc/null/.cvsignore
+   A /trunk/modules/misc/null/Makefile
+   A /trunk/modules/misc/null/null.c
+   A /trunk/modules/video_chroma
+   A /trunk/modules/video_chroma/.cvsignore
+   A /trunk/modules/video_chroma/Makefile
+   A /trunk/modules/video_chroma/i420_rgb.c
+   A /trunk/modules/video_chroma/i420_rgb.h
+   A /trunk/modules/video_chroma/i420_rgb16.c
+   A /trunk/modules/video_chroma/i420_rgb8.c
+   A /trunk/modules/video_chroma/i420_rgb_c.h
+   A /trunk/modules/video_chroma/i420_rgb_mmx.h
+   A /trunk/modules/video_chroma/i420_ymga.c
+   A /trunk/modules/video_chroma/i420_yuy2.c
+   A /trunk/modules/video_chroma/i420_yuy2.h
+   A /trunk/modules/video_chroma/i422_yuy2.c
+   A /trunk/modules/video_chroma/i422_yuy2.h
+   A /trunk/modules/video_filter
+   A /trunk/modules/video_filter/.cvsignore
+   A /trunk/modules/video_filter/Makefile
+   A /trunk/modules/video_filter/clone.c
+   A /trunk/modules/video_filter/crop.c
+   A /trunk/modules/video_filter/deinterlace
+   A /trunk/modules/video_filter/deinterlace/.cvsignore
+   A /trunk/modules/video_filter/deinterlace/Makefile
+   A /trunk/modules/video_filter/deinterlace/deinterlace.c
+   A /trunk/modules/video_filter/distort.c
+   A /trunk/modules/video_filter/filter_common.h
+   A /trunk/modules/video_filter/invert.c
+   A /trunk/modules/video_filter/transform.c
+   A /trunk/modules/video_filter/wall.c
+   A /trunk/modules/video_output
+   A /trunk/modules/video_output/aa
+   A /trunk/modules/video_output/aa/.cvsignore
+   A /trunk/modules/video_output/aa/Makefile
+   A /trunk/modules/video_output/aa/aa.c
+   A /trunk/modules/video_output/directx
+   A /trunk/modules/video_output/directx/.cvsignore
+   A /trunk/modules/video_output/directx/Makefile
+   A /trunk/modules/video_output/directx/aout.c
+   A /trunk/modules/video_output/directx/directx.c
+   A /trunk/modules/video_output/directx/events.c
+   A /trunk/modules/video_output/directx/vout.c
+   A /trunk/modules/video_output/directx/vout.h
+   A /trunk/modules/video_output/fb
+   A /trunk/modules/video_output/fb/.cvsignore
+   A /trunk/modules/video_output/fb/Makefile
+   A /trunk/modules/video_output/fb/fb.c
+   A /trunk/modules/video_output/ggi
+   A /trunk/modules/video_output/ggi/.cvsignore
+   A /trunk/modules/video_output/ggi/Makefile
+   A /trunk/modules/video_output/ggi/ggi.c
+   A /trunk/modules/video_output/glide
+   A /trunk/modules/video_output/glide/.cvsignore
+   A /trunk/modules/video_output/glide/Makefile
+   A /trunk/modules/video_output/glide/glide.c
+   A /trunk/modules/video_output/mga
+   A /trunk/modules/video_output/mga/.cvsignore
+   A /trunk/modules/video_output/mga/Makefile
+   A /trunk/modules/video_output/mga/mga.c
+   A /trunk/modules/video_output/mga/xmga.c
+   A /trunk/modules/video_output/sdl
+   A /trunk/modules/video_output/sdl/.cvsignore
+   A /trunk/modules/video_output/sdl/Makefile
+   A /trunk/modules/video_output/sdl/aout.c
+   A /trunk/modules/video_output/sdl/sdl.c
+   A /trunk/modules/video_output/sdl/vout.c
+   A /trunk/modules/video_output/x11
+   A /trunk/modules/video_output/x11/.cvsignore
+   A /trunk/modules/video_output/x11/Makefile
+   A /trunk/modules/video_output/x11/x11.c
+   A /trunk/modules/video_output/x11/xcommon.c
+   A /trunk/modules/video_output/x11/xcommon.h
+   A /trunk/modules/video_output/x11/xvideo.c
+   A /trunk/modules/visualization
+   A /trunk/modules/visualization/scope
+   A /trunk/modules/visualization/scope/.cvsignore
+   A /trunk/modules/visualization/scope/Makefile
+   A /trunk/modules/visualization/scope/scope.c
+   A /trunk/modules/visualization/xosd
+   A /trunk/modules/visualization/xosd/.cvsignore
+   A /trunk/modules/visualization/xosd/Makefile
+   A /trunk/modules/visualization/xosd/xosd.c
+   M /trunk/src/audio_output/aout_spdif.c
+   M /trunk/src/audio_output/aout_spdif.h
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/input/mpeg_system.c
+   M /trunk/src/libvlc.h
+   M /trunk/src/misc/modules.c
+
+  * ./modules/*: moved plugins to the new tree. Yet untested builds include
+    waveout, directx, qnx, beos, win32, macosx, and the AltiVec modules.
+  * ALL: removed mention of AC3 in favour of A52.
+  * ./configure.in, ./Makefile*: modules can now be built deeper than 1
+    directory. As a consequence, the build is even slower (but I'm fixing
+    this) and make clean doesn't work anymore.
+
+------------------------------------------------------------------------
+r2235 | sam | 2002-08-04 19:40:49 +0200 (Sun, 04 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/misc/dummy/decoder.c
+
+  * ./modules/misc/dummy/decoder.c: the dummy codec now uses GetChunk instead
+    of GetBits and doesn't get stuck on high bitrate movies (thanks fenrir).
+
+------------------------------------------------------------------------
+r2236 | sam | 2002-08-04 20:39:41 +0200 (Sun, 04 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/extras/Win32_msvc/vlc.dsp
+   D /trunk/include/vdec_ext-plugins.h
+   M /trunk/modules/codec/cinepak/cinepak.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+   M /trunk/modules/codec/mpeg_video/blocks.c
+   M /trunk/modules/codec/mpeg_video/decoder.c
+   M /trunk/modules/codec/mpeg_video/headers.c
+   M /trunk/modules/codec/mpeg_video/parser.c
+   A /trunk/modules/codec/mpeg_video/plugins.h
+   M /trunk/modules/codec/mpeg_video/pool.c
+   M /trunk/modules/codec/mpeg_video/synchro.c
+   M /trunk/src/misc/objects.c
+
+  * ./include/vdec_ext-plugins.h: removed this public header and put it
+    in ./modules/codec/mpeg_video/.
+
+------------------------------------------------------------------------
+r2237 | sam | 2002-08-04 22:04:11 +0200 (Sun, 04 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/codec/a52old/a52old.c
+   M /trunk/modules/codec/mpeg_video/parser.c
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/interface/interface.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/modules.c
+
+  * ./src/misc/modules.c: if a module name starts with "$", vlc calls
+    config_GetPsz and uses the result instead.
+
+------------------------------------------------------------------------
+r2238 | sam | 2002-08-04 23:29:08 +0200 (Sun, 04 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile
+
+  * ./Makefile: make clean works again.
+
+------------------------------------------------------------------------
+r2239 | fenrir | 2002-08-05 00:13:06 +0200 (Mon, 05 Aug 2002) | 12 lines
+Changed paths:
+   M /trunk/modules/codec/ffmpeg/Makefile
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.h
+   A /trunk/modules/codec/ffmpeg/postprocessing
+   A /trunk/modules/codec/ffmpeg/postprocessing/Makefile
+   A /trunk/modules/codec/ffmpeg/postprocessing/postprocessing.c
+   A /trunk/modules/codec/ffmpeg/postprocessing/postprocessing.h
+   A /trunk/modules/codec/ffmpeg/postprocessing/postprocessing_c.c
+   A /trunk/modules/codec/ffmpeg/postprocessing/postprocessing_common.h
+   A /trunk/modules/codec/ffmpeg/postprocessing/postprocessing_mmx.c
+   A /trunk/modules/codec/ffmpeg/postprocessing/postprocessing_mmxext.c
+
+ * add post processing modules.( As defined in MPEG4 ISO) There are C,
+mmx, mmxext version, but only mmxext is really usable (other need a
+ _lot_ of CPU power).
+
+There are new options for ffmpeg plugins :
+ --ffmpeg-pp to choose postprocessing module( c, mmx, mmext or mmx2 )
+ --ffmpeg-pp-q to choose quality( 0..6 )
+ --ffmpeg-db-?? ( where first ? is for y or c, and the other ? for v or h )
+to force deblocking on luminance(y)/chrominance(c) horizontally or
+vertically.
+ --ffmpeg-dr-? ( where ? is y or c ) to force dering on ...
+
+------------------------------------------------------------------------
+r2240 | fenrir | 2002-08-05 00:16:28 +0200 (Mon, 05 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+ * add compilation of postprocessing modules for ffmpeg.
+
+------------------------------------------------------------------------
+r2241 | fenrir | 2002-08-05 01:03:10 +0200 (Mon, 05 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/plugins/ffmpeg/ffmpeg.c
+
+ * oups, removed 'include vdec_ext-plugins.h'. And I set
+ffmpeg-error-resilience to -1 by default ( I've found to many files that
+didn't like error resilience...)
+
+------------------------------------------------------------------------
+r2242 | sam | 2002-08-05 13:48:56 +0200 (Mon, 05 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/src/misc/modules.c
+
+  * ./Makefile.opts.in: fixed the builtins_LDFLAGS regexp so that it works
+    with the Solaris sed.
+  * ./src/misc/modules.c: fixed a warning caused by misuse of const.
+
+------------------------------------------------------------------------
+r2243 | sam | 2002-08-05 17:16:18 +0200 (Mon, 05 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+   A /trunk/modules/codec/dv
+   A /trunk/modules/codec/dv/.cvsignore
+   A /trunk/modules/codec/dv/Makefile
+   A /trunk/modules/codec/dv/dv.c
+
+  * ./modules/codec/dv/dv.c: decoder for the DV format, uses libdv.
+
+------------------------------------------------------------------------
+r2244 | sam | 2002-08-05 18:27:49 +0200 (Mon, 05 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile
+
+  * ./Makefile: fixed directory browsing with "clean" and "distclean" rules.
+
+------------------------------------------------------------------------
+r2245 | sam | 2002-08-06 02:26:48 +0200 (Tue, 06 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/doc/fortunes.txt
+   M /trunk/include/defs.h.in
+   M /trunk/mozilla/Makefile
+   M /trunk/src/misc/modules.c
+
+  * ./Makefile, ./mozilla/Makefile: make uninstall removes vlc-specific dirs.
+  * ./src/misc/modules.c: the directory browsing should be more portable now,
+    we use stat(2) instead of file->d_type.
+
+------------------------------------------------------------------------
+r2246 | tcastley | 2002-08-06 12:54:34 +0200 (Tue, 06 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/beos/VlcWrapper.cpp
+
+Fixed include call.  Now compiles and BeOS version runs :)
+
+------------------------------------------------------------------------
+r2247 | jpsaman | 2002-08-06 21:12:07 +0200 (Tue, 06 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/plugins/familiar/familiar.glade
+   M /trunk/plugins/familiar/familiar_callbacks.c
+   M /trunk/plugins/familiar/familiar_callbacks.h
+   M /trunk/plugins/familiar/familiar_interface.c
+
+Playing video from within the interface works.
+
+------------------------------------------------------------------------
+r2248 | jpsaman | 2002-08-06 21:31:18 +0200 (Tue, 06 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/callbacks.c
+   M /trunk/modules/gui/familiar/callbacks.h
+   M /trunk/modules/gui/familiar/familiar.glade
+   M /trunk/modules/gui/familiar/interface.c
+
+Sam I hate you ;-)
+
+------------------------------------------------------------------------
+r2249 | massiot | 2002-08-06 22:04:26 +0200 (Tue, 06 Aug 2002) | 3 lines
+Changed paths:
+   D /trunk/MODULES
+   A /trunk/modules/LIST
+
+Removed the MODULES file, because on case-insensitive filesystems, it
+conflicts with the modules/ directory.
+
+------------------------------------------------------------------------
+r2250 | jlj | 2002-08-07 01:43:58 +0200 (Wed, 07 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/macosx/open.m
+
+  * ./modules/gui/macosx/open.m: compile fix
+
+------------------------------------------------------------------------
+r2251 | sam | 2002-08-07 02:29:37 +0200 (Wed, 07 Aug 2002) | 6 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/Makefile.opts.in
+   M /trunk/bootstrap.sh
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/input_ext-dec.h
+   M /trunk/include/input_ext-intf.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/modules/access/dvd/access.c
+   M /trunk/modules/access/dvd/demux.c
+   M /trunk/modules/access/dvd/dvd.c
+   M /trunk/modules/access/dvdplay/access.c
+   M /trunk/modules/access/dvdplay/demux.c
+   M /trunk/modules/access/dvdplay/es.c
+   M /trunk/modules/access/dvdread/dvdread.c
+   M /trunk/modules/access/dvdread/input.c
+   M /trunk/modules/access/http.c
+   M /trunk/modules/access/satellite/access.c
+   M /trunk/modules/access/udp.c
+   M /trunk/modules/access/vcd/vcd.c
+   M /trunk/modules/codec/a52old/downmix.h
+   M /trunk/modules/codec/a52old/imdct.h
+   M /trunk/modules/codec/mpeg_video/decoder.h
+   M /trunk/modules/codec/mpeg_video/parser.h
+   M /trunk/modules/codec/mpeg_video/plugins.h
+   M /trunk/modules/codec/mpeg_video/pool.h
+   M /trunk/modules/demux/avi/avi.c
+   M /trunk/modules/demux/avi/avi.h
+   M /trunk/modules/demux/mp4/mp4.c
+   M /trunk/modules/demux/mp4/mp4.h
+   M /trunk/modules/demux/mpeg/Makefile
+   M /trunk/modules/demux/mpeg/audio.c
+   M /trunk/modules/demux/mpeg/ps.c
+   A /trunk/modules/demux/mpeg/system.c
+   A /trunk/modules/demux/mpeg/system.h
+   M /trunk/modules/demux/mpeg/ts.c
+   D /trunk/src/input/mpeg_system.c
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h
+
+  * ./modules/demux/mpeg/system.c: added a helper plugin for MPEG-related
+    demux plugins (ps, ts, but also dvd*).
+  * ./src/input/mpeg_system.c: removed MPEG-related stuff from the vlc core.
+  * ./src/misc/modules.c: max recursion level is now 5.
+  * ./modules/access/dvdplay/es.c: fixed a buffer overflow.
+
+------------------------------------------------------------------------
+r2252 | sam | 2002-08-07 02:31:09 +0200 (Wed, 07 Aug 2002) | 2 lines
+Changed paths:
+   A /trunk/modules/codec/ffmpeg/postprocessing/.cvsignore
+
+  * added a .cvsignore file.
+
+------------------------------------------------------------------------
+r2257 | massiot | 2002-08-07 23:36:56 +0200 (Wed, 07 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/bootstrap.sh
+   M /trunk/configure
+   M /trunk/configure.in
+   A /trunk/include/aout_internal.h
+   M /trunk/include/audio_output.h
+   M /trunk/include/config.h
+   M /trunk/include/defs.h.in
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_symbols.h
+   A /trunk/modules/audio_filter
+   A /trunk/modules/audio_filter/.cvsignore
+   A /trunk/modules/audio_filter/Makefile
+   A /trunk/modules/audio_filter/float32tos16.c
+   A /trunk/modules/audio_mixer
+   A /trunk/modules/audio_mixer/.cvsignore
+   A /trunk/modules/audio_mixer/Makefile
+   A /trunk/modules/audio_mixer/trivial.c
+   A /trunk/modules/audio_output/.cvsignore
+   A /trunk/modules/audio_output/Makefile
+   D /trunk/modules/audio_output/alsa
+   A /trunk/modules/audio_output/alsa.c
+   D /trunk/modules/audio_output/arts
+   A /trunk/modules/audio_output/arts.c
+   D /trunk/modules/audio_output/dsp
+   D /trunk/modules/audio_output/esd
+   A /trunk/modules/audio_output/esd.c
+   A /trunk/modules/audio_output/file.c
+   A /trunk/modules/audio_output/oss.c
+   D /trunk/modules/audio_output/waveout
+   A /trunk/modules/audio_output/waveout.c
+   M /trunk/modules/codec/a52/a52.c
+   M /trunk/modules/codec/a52/a52.h
+   M /trunk/modules/gui/macosx/aout.m
+   M /trunk/modules/gui/macosx/vout.m
+   M /trunk/modules/misc/dummy/aout.c
+   M /trunk/modules/misc/dummy/dummy.c
+   M /trunk/modules/video_output/sdl/aout.c
+   D /trunk/src/audio_output/aout_ext-dec.c
+   D /trunk/src/audio_output/aout_pcm.c
+   D /trunk/src/audio_output/aout_pcm.h
+   D /trunk/src/audio_output/aout_spdif.c
+   D /trunk/src/audio_output/aout_spdif.h
+   M /trunk/src/audio_output/audio_output.c
+   A /trunk/src/audio_output/filters.c
+   A /trunk/src/audio_output/input.c
+   A /trunk/src/audio_output/mixer.c
+   A /trunk/src/audio_output/output.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/libvlc.h
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/objects.c
+
+Audio output 3. Expect major breakages.
+
+------------------------------------------------------------------------
+r2259 | sam | 2002-08-08 02:35:11 +0200 (Thu, 08 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/Makefile.modules
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/control
+   M /trunk/debian/rules
+   M /trunk/include/aout_internal.h
+   M /trunk/include/audio_output.h
+   M /trunk/include/defs.h.in
+   M /trunk/include/input_ext-dec.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/include/modules_inner.h
+   M /trunk/include/video_output.h
+   M /trunk/include/vlc/vlc.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/include/vlc_threads.h
+   M /trunk/modules/access/dvd/ifo.c
+   M /trunk/modules/access/dvd/ifo.h
+   M /trunk/modules/access/dvd/seek.c
+   M /trunk/modules/access/dvd/summary.c
+   M /trunk/modules/access/dvd/udf.c
+   M /trunk/modules/access/http.c
+   A /trunk/modules/access/v4l
+   A /trunk/modules/access/v4l/.cvsignore
+   A /trunk/modules/access/v4l/Makefile
+   A /trunk/modules/access/v4l/v4l.c
+   M /trunk/modules/access/vcd/vcd.c
+   M /trunk/modules/audio_mixer/trivial.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/codec/a52old/adec.h
+   M /trunk/modules/codec/a52old/downmix.h
+   M /trunk/modules/codec/a52old/exponent.h
+   M /trunk/modules/codec/a52old/imdct.c
+   M /trunk/modules/codec/a52old/imdct.h
+   M /trunk/modules/codec/a52old/parse.c
+   M /trunk/modules/codec/mpeg_audio/layer1.c
+   M /trunk/modules/codec/mpeg_audio/layer2.c
+   M /trunk/modules/codec/mpeg_audio/math.c
+   M /trunk/modules/codec/mpeg_video/blocks.c
+   M /trunk/modules/codec/mpeg_video/decoder.c
+   M /trunk/modules/codec/mpeg_video/decoder.h
+   M /trunk/modules/codec/mpeg_video/idct/idctmmx.c
+   M /trunk/modules/codec/mpeg_video/idct/idctmmxext.c
+   M /trunk/modules/codec/mpeg_video/motion/motion.c
+   M /trunk/modules/codec/mpeg_video/motion/motionmmx.c
+   M /trunk/modules/codec/mpeg_video/motion/motionmmxext.c
+   M /trunk/modules/codec/spdif/spdif.c
+   M /trunk/modules/demux/mpeg/audio.c
+   M /trunk/modules/gui/win32/win32_common.h
+   M /trunk/modules/misc/memcpy/fastmemcpy.h
+   M /trunk/modules/misc/network/ipv4.c
+   M /trunk/modules/misc/network/ipv6.c
+   M /trunk/modules/video_chroma/i420_rgb_mmx.h
+   M /trunk/modules/video_output/x11/xcommon.h
+   A /trunk/src/audio_output/aout_ext-dec.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/libvlc.h
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/messages.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/modules_plugin.h.in
+   M /trunk/src/misc/mtime.c
+   M /trunk/src/misc/objects.c
+   M /trunk/src/misc/threads.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/video_text.c
+   M /trunk/src/vlc.c
+   M /trunk/vlc.spec
+
+  * ./modules/audio_output/oss.c: compilation fixes.
+  * ALL: lots of -ansi -pedantic fixes.
+
+------------------------------------------------------------------------
+r2260 | massiot | 2002-08-09 00:26:56 +0200 (Fri, 09 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   D /trunk/modules/audio_filter/.cvsignore
+   D /trunk/modules/audio_filter/Makefile
+   A /trunk/modules/audio_filter/converter
+   A /trunk/modules/audio_filter/converter/.cvsignore
+   A /trunk/modules/audio_filter/converter/Makefile
+   A /trunk/modules/audio_filter/converter/float32tos16.c
+   D /trunk/modules/audio_filter/float32tos16.c
+   A /trunk/modules/audio_filter/resampler
+   A /trunk/modules/audio_filter/resampler/.cvsignore
+
+Added another level of directory in audio_filter/.
+
+------------------------------------------------------------------------
+r2261 | sam | 2002-08-09 00:28:23 +0200 (Fri, 09 Aug 2002) | 5 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/Makefile.modules
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/gnome-vlc.dirs
+   M /trunk/debian/gvlc.dirs
+   M /trunk/debian/kvlc.dirs
+   M /trunk/debian/qvlc.dirs
+   M /trunk/debian/rules
+   M /trunk/debian/vlc-plugin-aa.dirs
+   M /trunk/debian/vlc-plugin-alsa.dirs
+   M /trunk/debian/vlc-plugin-arts.dirs
+   M /trunk/debian/vlc-plugin-esd.dirs
+   M /trunk/debian/vlc-plugin-ggi.dirs
+   M /trunk/debian/vlc-plugin-glide.dirs
+   M /trunk/debian/vlc-plugin-lirc.dirs
+   M /trunk/debian/vlc-plugin-mad.dirs
+   M /trunk/debian/vlc-plugin-sdl.dirs
+   M /trunk/debian/vlc-plugin-xosd.dirs
+   M /trunk/debian/vlc.dirs
+   M /trunk/include/mmx.h
+   M /trunk/include/modules_inner.h
+   M /trunk/modules/access/dvd/ifo.h
+   M /trunk/modules/access/dvd/udf.c
+   M /trunk/modules/access/vcd/cdrom.c
+   M /trunk/modules/access/vcd/cdrom.h
+   M /trunk/modules/access/vcd/vcd.c
+   M /trunk/modules/audio_output/file.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/codec/ffmpeg/postprocessing/postprocessing.c
+   M /trunk/modules/codec/ffmpeg/postprocessing/postprocessing_common.h
+   M /trunk/modules/codec/ffmpeg/postprocessing/postprocessing_mmxext.c
+   M /trunk/modules/codec/mpeg_video/idct/idctmmx.c
+   M /trunk/modules/codec/mpeg_video/idct/idctmmxext.c
+   M /trunk/modules/demux/avi/avi.c
+   M /trunk/modules/demux/mp4/libmp4.h
+   M /trunk/modules/demux/mp4/mp4.c
+   M /trunk/modules/demux/mpeg/ts.c
+   M /trunk/modules/gui/gtk/display.c
+   M /trunk/modules/gui/gtk/gtk_callbacks.c
+   M /trunk/modules/gui/gtk/modules.c
+   M /trunk/modules/gui/gtk/playlist.c
+   M /trunk/modules/gui/gtk/preferences.c
+   M /trunk/modules/gui/ncurses/ncurses.c
+   M /trunk/modules/gui/qt/intf.cpp
+   M /trunk/modules/gui/win32/Makefile
+   M /trunk/modules/misc/network/ipv4.c
+   M /trunk/modules/video_output/fb/fb.c
+   M /trunk/modules/video_output/glide/glide.c
+   M /trunk/mozilla/vlcplugin.c
+   M /trunk/src/libvlc.c
+
+  * ./include/modules_inner.h: support for several modules with the same
+    name but with different directory names.
+  * ./Makefile: plugins get installed in different directory names.
+  * ALL: additional -ansi -pedantic fixes.
+
+------------------------------------------------------------------------
+r2262 | sam | 2002-08-09 18:38:27 +0200 (Fri, 09 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile
+
+  * ./Makefile: fixed a sed command syntax.
+
+------------------------------------------------------------------------
+r2263 | sam | 2002-08-09 18:39:08 +0200 (Fri, 09 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/include/main.h
+   M /trunk/modules/misc/memcpy/memcpy.c
+   M /trunk/src/libvlc.c
+
+  * ./src/libvlc.c: p_vlc->pf_memset is now usable (it's always the libc
+    default though).
+
+------------------------------------------------------------------------
+r2264 | sam | 2002-08-10 00:25:36 +0200 (Sat, 10 Aug 2002) | 2 lines
+Changed paths:
+   D /trunk/plugins/.cvsignore
+   D /trunk/plugins/a52
+   D /trunk/plugins/a52_system
+   D /trunk/plugins/aa
+   D /trunk/plugins/ac3_adec
+   D /trunk/plugins/ac3_spdif
+   D /trunk/plugins/access
+   D /trunk/plugins/alsa
+   D /trunk/plugins/arts
+   D /trunk/plugins/avi
+   D /trunk/plugins/beos
+   D /trunk/plugins/chroma
+   D /trunk/plugins/cinepak
+   D /trunk/plugins/directx
+   D /trunk/plugins/downmix
+   D /trunk/plugins/dsp
+   D /trunk/plugins/dummy
+   D /trunk/plugins/dvd
+   D /trunk/plugins/dvdplay
+   D /trunk/plugins/dvdread
+   D /trunk/plugins/esd
+   D /trunk/plugins/familiar
+   D /trunk/plugins/fb
+   D /trunk/plugins/ffmpeg
+   D /trunk/plugins/filter
+   D /trunk/plugins/fx
+   D /trunk/plugins/ggi
+   D /trunk/plugins/glide
+   D /trunk/plugins/gtk
+   D /trunk/plugins/idct/.cvsignore
+   D /trunk/plugins/idct/Makefile
+   D /trunk/plugins/idct/block_c.h
+   D /trunk/plugins/idct/block_mmx.h
+   D /trunk/plugins/idct/idct.c
+   D /trunk/plugins/idct/idct.h
+   D /trunk/plugins/idct/idct_decl.h
+   D /trunk/plugins/idct/idct_sparse.h
+   D /trunk/plugins/idct/idctaltivec.c
+   D /trunk/plugins/idct/idctclassic.c
+   D /trunk/plugins/idct/idctmmx.c
+   D /trunk/plugins/idct/idctmmxext.c
+   D /trunk/plugins/imdct
+   D /trunk/plugins/kde
+   D /trunk/plugins/lirc
+   D /trunk/plugins/lpcm_adec
+   D /trunk/plugins/macosx
+   D /trunk/plugins/mad
+   D /trunk/plugins/memcpy
+   D /trunk/plugins/mga/.cvsignore
+   D /trunk/plugins/mga/Makefile
+   D /trunk/plugins/mga/mga.c
+   D /trunk/plugins/mga/xmga.c
+   D /trunk/plugins/motion/.cvsignore
+   D /trunk/plugins/motion/Makefile
+   D /trunk/plugins/motion/motion.c
+   D /trunk/plugins/motion/motion3dnow.c
+   D /trunk/plugins/motion/motionaltivec.c
+   D /trunk/plugins/motion/motionmmx.c
+   D /trunk/plugins/motion/motionmmxext.c
+   D /trunk/plugins/mp4
+   D /trunk/plugins/mpeg_adec
+   D /trunk/plugins/mpeg_system
+   D /trunk/plugins/mpeg_vdec
+   D /trunk/plugins/network
+   D /trunk/plugins/ogg
+   D /trunk/plugins/qnx
+   D /trunk/plugins/qt
+   D /trunk/plugins/satellite
+   D /trunk/plugins/sdl
+   D /trunk/plugins/spudec
+   D /trunk/plugins/text
+   D /trunk/plugins/vcd
+   D /trunk/plugins/win32
+   D /trunk/plugins/x11
+   D /trunk/plugins/xosd
+
+  * Removed the plugins/ directory.
+
+------------------------------------------------------------------------
+r2265 | massiot | 2002-08-10 01:47:23 +0200 (Sat, 10 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/audio_output.h
+   M /trunk/include/defs.h.in
+   M /trunk/include/vlc_symbols.h
+   M /trunk/modules/access/vcd/cdrom.c
+   M /trunk/modules/audio_filter/converter/float32tos16.c
+   A /trunk/modules/audio_filter/resampler/Makefile
+   A /trunk/modules/audio_filter/resampler/trivial.c
+   M /trunk/modules/audio_output/file.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/audio_output/filters.c
+   M /trunk/src/audio_output/input.c
+   M /trunk/src/audio_output/output.c
+   M /trunk/src/misc/modules_plugin.h
+
+* Trivial resampler plug-in (resampling still non-functional)
+* Begun writing some hooks for forthcoming S/PDIF support
+* ./modules/access/vcd/cdrom.c: compile fix for Darwin
+
+------------------------------------------------------------------------
+r2266 | sam | 2002-08-10 01:52:31 +0200 (Sat, 10 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/include/audio_output.h
+
+  * ./include/audio_output.h: small compilation fix.
+
+------------------------------------------------------------------------
+r2267 | jpsaman | 2002-08-10 13:35:31 +0200 (Sat, 10 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/STATUS
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/modules/codec/mad/decoder.c
+
+Preparation for Qt embedded support.
+
+------------------------------------------------------------------------
+r2268 | jpsaman | 2002-08-10 15:40:46 +0200 (Sat, 10 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/codec/mad/decoder.c
+   M /trunk/modules/codec/mad/decoder.h
+   M /trunk/modules/codec/mad/libmad.c
+   M /trunk/modules/codec/mad/libmad.h
+
+Adapted mad codec plugin to new aout3. Not tested yet.`
+Plugin is not being build by new built structure, this needs to be fixed first.
+
+------------------------------------------------------------------------
+r2269 | sam | 2002-08-10 18:17:14 +0200 (Sat, 10 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/win32/Makefile
+   D /trunk/modules/gui/win32/intfwin.bpf
+   D /trunk/modules/gui/win32/intfwin.cpp
+   A /trunk/modules/gui/win32/win32.bpf
+   M /trunk/modules/gui/win32/win32.bpr
+   M /trunk/modules/gui/win32/win32.cpp
+   D /trunk/modules/gui/win32/win32.h
+
+  * ./modules/gui/win32/Makefile: fixed the Win32 interface compilation.
+  * ./modules/gui/win32/win32.cpp: merged intfwin.cpp into this file.
+
+------------------------------------------------------------------------
+r2270 | jpsaman | 2002-08-10 19:53:37 +0200 (Sat, 10 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+Enabled mad plugin again.
+
+------------------------------------------------------------------------
+r2271 | jpsaman | 2002-08-10 19:54:49 +0200 (Sat, 10 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/mad/decoder.c
+   M /trunk/modules/codec/mad/libmad.c
+
+Allocation of New buffers seems alright now.
+
+------------------------------------------------------------------------
+r2272 | gbazin | 2002-08-10 20:17:06 +0200 (Sat, 10 Aug 2002) | 8 lines
+Changed paths:
+   M /trunk/configure.in
+   M /trunk/modules/audio_output/waveout.c
+   M /trunk/modules/video_output/directx/aout.c
+
+
+* modules/video_output/directx/aout.c: adapted the directx audio plugin to aout3.
+* modules/audio_output/waveout.c: adapted the waveout audio plugin to aout3 and
+decreased its score so the directx plugin is selected by default.
+* configure.in: re-enabled the waveout plugin
+
+It's really amazing how much aout3 simplifies these plugins :)
+
+------------------------------------------------------------------------
+r2273 | sam | 2002-08-10 21:22:45 +0200 (Sat, 10 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile
+
+  * ./Makefile: fixed "make package-win32".
+
+------------------------------------------------------------------------
+r2274 | sam | 2002-08-10 21:23:06 +0200 (Sat, 10 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/include/vlc_common.h
+   M /trunk/src/misc/messages.c
+
+  * ./src/misc/messages.c: fixed an extremely old buffer overflow.
+
+------------------------------------------------------------------------
+r2276 | massiot | 2002-08-10 22:01:00 +0200 (Sat, 10 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_filter/resampler/trivial.c
+
+* Fixed a bug triggering the trivial resampler when it was unnecessary.
+
+------------------------------------------------------------------------
+r2277 | fenrir | 2002-08-10 22:05:21 +0200 (Sat, 10 Aug 2002) | 8 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+   A /trunk/modules/codec/faad
+   A /trunk/modules/codec/faad/.cvsignore
+   A /trunk/modules/codec/faad/Makefile
+   A /trunk/modules/codec/faad/decoder.c
+   A /trunk/modules/codec/faad/decoder.h
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.h
+   M /trunk/modules/demux/mp4/libmp4.c
+
+ * modules/codec/faad : an AAC decoder module using libfaad library
+(faad2).
+ * modules/demux/mp4/libmp4.c : could compile without zlib.
+ * modules/codec/ffmpeg/* : set error resilience to -1 by default.(in
+order to decode more files, but it could produce segfaults ... )
+ * Makefile.*, configure.in : enable mp4 by default, add faad
+module (disabled by default ).
+
+------------------------------------------------------------------------
+r2279 | massiot | 2002-08-11 01:22:45 +0200 (Sun, 11 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/ChangeLog
+
+Imported 0.4.4 Changelog.
+
+------------------------------------------------------------------------
+r2281 | massiot | 2002-08-11 03:27:01 +0200 (Sun, 11 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/config.h
+   M /trunk/modules/audio_output/oss.c
+   A /trunk/modules/codec/.cvsignore
+   A /trunk/modules/codec/Makefile
+   D /trunk/modules/codec/a52
+   A /trunk/modules/codec/a52.c
+   D /trunk/modules/codec/spdif
+   A /trunk/modules/codec/spdif.c
+   M /trunk/src/audio_output/audio_output.c
+
+More S/PDIF fixes.
+
+------------------------------------------------------------------------
+r2282 | gbazin | 2002-08-11 10:30:01 +0200 (Sun, 11 Aug 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/demux/mp4/libmp4.c
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/win32_specific.c
+
+
+* src/misc/configuration.c: bugfix (don't initialize and free p_module->object_lock
+twice).
+* src/misc/win32_specific.c: missing initializations.
+* modules/demux/mp4/libmp4.c: was missing an #ifdef HAVE_ZLIB_H
+
+------------------------------------------------------------------------
+r2283 | sam | 2002-08-11 14:27:11 +0200 (Sun, 11 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/misc/memcpy/memcpyaltivec.c
+
+  * ./modules/misc/memcpy/memcpyaltivec.c: added a missing AltiVec requirement.
+
+------------------------------------------------------------------------
+r2285 | massiot | 2002-08-11 23:59:46 +0200 (Sun, 11 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/lpcm/lpcm.c
+
+Ported fix from STABLE.
+
+------------------------------------------------------------------------
+r2286 | massiot | 2002-08-12 00:36:35 +0200 (Mon, 12 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   A /trunk/extras/MacOSX/.cvsignore
+   M /trunk/modules/audio_filter/converter/Makefile
+   A /trunk/modules/audio_filter/converter/a52tospdif.c
+   M /trunk/modules/audio_mixer/Makefile
+   A /trunk/modules/audio_mixer/spdif.c
+   M /trunk/modules/audio_mixer/trivial.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/codec/spdif.c
+   M /trunk/src/audio_output/mixer.c
+   M /trunk/src/audio_output/output.c
+
+* S/PDIF output should now be working (untested, though).
+
+------------------------------------------------------------------------
+r2287 | massiot | 2002-08-12 00:46:34 +0200 (Mon, 12 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/include/audio_output.h
+   M /trunk/modules/codec/a52.c
+
+Definition of vlc_fixed_t.
+
+------------------------------------------------------------------------
+r2288 | massiot | 2002-08-12 01:26:28 +0200 (Mon, 12 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/include/audio_output.h
+   M /trunk/modules/audio_filter/converter/a52tospdif.c
+   M /trunk/modules/codec/spdif.c
+   M /trunk/src/audio_output/audio_output.c
+
+S/PDIF fixes.
+
+------------------------------------------------------------------------
+r2289 | massiot | 2002-08-12 09:40:23 +0200 (Mon, 12 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_mixer/spdif.c
+
+Fixed a S/PDIF bug.
+
+------------------------------------------------------------------------
+r2290 | sam | 2002-08-12 11:34:15 +0200 (Mon, 12 Aug 2002) | 9 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/rules
+   M /trunk/doc/fortunes.txt
+   A /trunk/doc/vlc-config.1
+   M /trunk/include/main.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_objects.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/modules/access/dvdplay/demux.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/codec/cinepak/cinepak.c
+   M /trunk/modules/codec/dv/dv.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+   M /trunk/modules/codec/mpeg_video/headers.c
+   M /trunk/modules/codec/mpeg_video/parser.c
+   M /trunk/modules/codec/mpeg_video/pool.c
+   M /trunk/modules/gui/macosx/intf.m
+   M /trunk/modules/video_output/directx/aout.c
+   M /trunk/modules/video_output/directx/vout.c
+   M /trunk/modules/video_output/sdl/aout.c
+   M /trunk/modules/visualization/scope/scope.c
+   M /trunk/src/audio_output/aout_ext-dec.c
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/audio_output/filters.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/beos_specific.cpp
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/objects.c
+   M /trunk/src/playlist/playlist.c
+   M /trunk/src/video_output/video_output.c
+
+  * ./src/misc/objects.c: two big changes in the object API: now objects can
+    only have one parent, because I don't want to deal with cycles, and each
+    created object is indexed in a global array. This feature is unused yet,
+    but it will speed up vlc_object_find(FIND_ANYWHERE).
+  * ./debian/rules: activated the faad codec.
+  * ./doc/fortunes.txt: new fortune cookies.
+  * ./modules/codec/mpeg_video/headers.c: reduced the use of attach/detach.
+  * ./modules/audio_output/oss.c: fixed two compilation warnings.
+
+------------------------------------------------------------------------
+r2291 | sigmunau | 2002-08-12 17:56:57 +0200 (Mon, 12 Aug 2002) | 6 lines
+Changed paths:
+   A /trunk/Doxyfile
+
+  ./Doxyfile: a sample doxygen configuration file. Have a look at
+http://s253c.studby.ntnu.no/vlc/html/index.html to see what doxygen can
+do.
+
+  ./doc/doxygen: a place for doxygen to put it's files
+
+------------------------------------------------------------------------
+r2292 | fenrir | 2002-08-12 18:59:15 +0200 (Mon, 12 Aug 2002) | 4 lines
+Changed paths:
+   A /trunk/modules/demux/aac
+   A /trunk/modules/demux/aac/.cvsignore
+   A /trunk/modules/demux/aac/Makefile
+   A /trunk/modules/demux/aac/demux.c
+
+ * all : a demux for aac stream ( raw aac with adts headers ). For now
+it has a capability equal to 0 because it conflicts with PS, so you need
+to force it.
+
+------------------------------------------------------------------------
+r2293 | fenrir | 2002-08-12 19:00:36 +0200 (Mon, 12 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+ * all : enable aac demux by default.
+
+------------------------------------------------------------------------
+r2294 | sigmunau | 2002-08-12 19:38:10 +0200 (Mon, 12 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/kde/QConfigItem.cpp
+   M /trunk/modules/gui/kde/QConfigItem.h
+   M /trunk/modules/gui/kde/pluginsbox.cpp
+   M /trunk/modules/gui/kde/pluginsbox.h
+   M /trunk/modules/gui/kde/preferences.cpp
+   M /trunk/modules/gui/kde/preferences.h
+
+ ALL: added GPL headers to my files. Some of the files from the original
+author does still not contain this header.
+
+------------------------------------------------------------------------
+r2295 | jpsaman | 2002-08-12 22:34:56 +0200 (Mon, 12 Aug 2002) | 2 lines
+Changed paths:
+   A /trunk/modules/audio_filter/converter/fixed32tos16.c
+
+Added fixed32tos16 filter based upon libmad downscale functionality.
+
+------------------------------------------------------------------------
+r2296 | jpsaman | 2002-08-12 22:35:18 +0200 (Mon, 12 Aug 2002) | 2 lines
+Changed paths:
+   A /trunk/modules/audio_filter/converter/fixed32tofloat32.c
+
+Added fixed32tofloat32 conversion.
+
+------------------------------------------------------------------------
+r2297 | jpsaman | 2002-08-12 22:35:55 +0200 (Mon, 12 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_filter/converter/Makefile
+
+Updated Makefile to include fixed32tos16 and fixed32tofloat32 conversions.
+
+------------------------------------------------------------------------
+r2298 | jpsaman | 2002-08-12 22:38:19 +0200 (Mon, 12 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/callbacks.c
+   M /trunk/modules/gui/familiar/callbacks.h
+   M /trunk/modules/gui/familiar/familiar.c
+   M /trunk/modules/gui/familiar/familiar.glade
+   M /trunk/modules/gui/familiar/familiar.h
+   M /trunk/modules/gui/familiar/interface.c
+   M /trunk/modules/gui/familiar/support.c
+
+Support for browsing local media (not finished).
+
+------------------------------------------------------------------------
+r2299 | jpsaman | 2002-08-12 22:43:27 +0200 (Mon, 12 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/modules/codec/mad/libmad.c
+
+- Updated configure to build fixed32tos16 and fixed32tofloat32.
+  Desperately need a fixed32 mixer for testing the conversions.
+- Uncommented unused functions in libmad.
+
+------------------------------------------------------------------------
+r2300 | jpsaman | 2002-08-12 23:40:40 +0200 (Mon, 12 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_filter/converter/fixed32tofloat32.c
+
+This conversion should make more sense.
+
+------------------------------------------------------------------------
+r2301 | sigmunau | 2002-08-12 23:43:28 +0200 (Mon, 12 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.in
+
+ ./configure.in: fix linking of i420_rgb
+
+------------------------------------------------------------------------
+r2302 | massiot | 2002-08-13 00:12:51 +0200 (Tue, 13 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/Makefile
+   M /trunk/include/aout_internal.h
+   M /trunk/include/defs.h.in
+   M /trunk/include/input_ext-dec.h
+   M /trunk/include/input_ext-intf.h
+   A /trunk/include/stream_output.h
+   A /trunk/include/vlc/sout.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_objects.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/modules/audio_filter/resampler/trivial.c
+   M /trunk/modules/audio_mixer/trivial.c
+   M /trunk/modules/audio_output/file.c
+   M /trunk/modules/codec/spdif.c
+   M /trunk/modules/misc/dummy/aout.c
+   M /trunk/modules/video_output/sdl/aout.c
+   M /trunk/src/audio_output/input.c
+   M /trunk/src/audio_output/mixer.c
+   M /trunk/src/audio_output/output.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/libvlc.h
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h
+   A /trunk/src/stream_output
+   A /trunk/src/stream_output/stream_output.c
+
+* Fixed a variable overflow bug in the audio output.
+* Prepared for some advances in the aout3 clock management.
+* Added the first stone of the forthcoming stream output.
+
+------------------------------------------------------------------------
+r2303 | sigmunau | 2002-08-13 00:30:07 +0200 (Tue, 13 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/demux/mpeg/ps.c
+
+ ./modules/demux/mpeg/ps.c: this module never fails the probe and should
+therefore have capability 0
+
+------------------------------------------------------------------------
+r2304 | massiot | 2002-08-13 00:48:18 +0200 (Tue, 13 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/audio_filter/converter/a52tospdif.c
+   M /trunk/modules/audio_filter/converter/float32tos16.c
+   M /trunk/modules/demux/mpeg/ps.c
+   M /trunk/modules/gui/macosx/aout.m
+   M /trunk/src/stream_output/stream_output.c
+
+* Fixed miscellaneous bugs.
+* Fixed an endianness issue in S/PDIF.
+* Added a walken optimization of float32tos16.
+
+------------------------------------------------------------------------
+r2305 | sam | 2002-08-13 13:59:36 +0200 (Tue, 13 Aug 2002) | 11 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/doc/fortunes.txt
+   M /trunk/include/defs.h.in
+   M /trunk/modules/audio_filter/converter/a52tospdif.c
+   M /trunk/modules/audio_filter/converter/float32tos16.c
+   M /trunk/modules/audio_output/Makefile
+   M /trunk/modules/audio_output/esd.c
+   M /trunk/modules/audio_output/oss.c
+   A /trunk/modules/audio_output/sdl.c
+   M /trunk/modules/codec/a52.c
+   M /trunk/modules/demux/mp4/libmp4.c
+   A /trunk/modules/video_output/.cvsignore
+   A /trunk/modules/video_output/Makefile
+   D /trunk/modules/video_output/aa
+   A /trunk/modules/video_output/aa.c
+   D /trunk/modules/video_output/fb
+   A /trunk/modules/video_output/fb.c
+   D /trunk/modules/video_output/ggi
+   A /trunk/modules/video_output/ggi.c
+   D /trunk/modules/video_output/glide
+   A /trunk/modules/video_output/glide.c
+   D /trunk/modules/video_output/sdl
+   A /trunk/modules/video_output/sdl.c
+
+  * ./modules/audio_output/oss.c: we spare a variable by using p_aout->b_die
+    instead of our own variable.
+  * ./modules/audio_filter/converter/a52tospdif.c, ./modules/codec/a52.c: added
+    <unistd.h>, required for bswap.
+  * ./modules/demux/mp4/libmp4.c: removed an unneccessary semicolon in a
+    macro definition.
+  * ./modules/audio_output/esd.c: first attempt at getting esd to work.
+  * ./modules/video_output/*: split sdl.so into a video and an audio plugin,
+    and removed useless subdirectories.
+  * ./modules/audio_output/sdl.c: compilation fix.
+
+------------------------------------------------------------------------
+r2306 | sigmunau | 2002-08-13 15:15:14 +0200 (Tue, 13 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/control/rc/rc.c
+
+./modules/control/rc/rc.c: fixed a segfault when pressing 'i' with no
+input
+
+------------------------------------------------------------------------
+r2307 | sam | 2002-08-13 16:53:46 +0200 (Tue, 13 Aug 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/audio_filter/converter/a52tospdif.c
+   M /trunk/modules/audio_filter/converter/fixed32tofloat32.c
+   M /trunk/modules/audio_filter/converter/fixed32tos16.c
+   M /trunk/modules/audio_output/esd.c
+   D /trunk/src/audio_output/aout_ext-dec.c
+
+  * ./modules/audio_output/esd.c: we now properly use the esd_get_latency()
+    return value to avoid audio starvation.
+  * ./modules/audio_filter/converter/*: a little loop optimization trick.
+  * ./src/audio_output/aout_ext-dec.c: removed this deprecated file.
+
+------------------------------------------------------------------------
+r2308 | sam | 2002-08-13 18:11:15 +0200 (Tue, 13 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/configure.in
+   M /trunk/modules/audio_filter/converter/a52tospdif.c
+   M /trunk/modules/audio_filter/converter/fixed32tofloat32.c
+   M /trunk/modules/audio_filter/converter/fixed32tos16.c
+   M /trunk/modules/audio_filter/converter/float32tos16.c
+   M /trunk/modules/audio_output/arts.c
+
+  * ./modules/audio_output/arts.c: ported the aRts module to aout3.
+  * ./modules/audio_filter/converter/*: fixed a bug in all the converters
+    test routines (thx Meuuh).
+
+------------------------------------------------------------------------
+r2309 | fenrir | 2002-08-13 22:28:56 +0200 (Tue, 13 Aug 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/demux/mpeg/audio.c
+
+ * clean up some code, add "mp3" short cut.
+   And now if this demux has been forced it will (try) to play the whole
+file even if the stream is heavily corrupted (like PS demux).
+   But now, it makes less assumptions on the stream, so report any
+problem if it mis-recognizes others files as mpeg audio (specially PS file).
+
+------------------------------------------------------------------------
+r2310 | massiot | 2002-08-14 00:42:23 +0200 (Wed, 14 Aug 2002) | 5 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/modules/audio_filter/converter/Makefile
+   M /trunk/modules/audio_filter/converter/float32tos16.c
+   A /trunk/modules/audio_filter/converter/float32tos8.c
+   A /trunk/modules/audio_filter/converter/float32tou16.c
+   A /trunk/modules/audio_filter/converter/float32tou8.c
+
+* New float32to* converter modules, courtesy of Xavier Maillard
+  <zedek@fxgsproject.org>.
+* Fixed a bug in float32tos16, where gcc over-optimized a little and
+  caused problems on some platforms (eg. solaris).
+
+------------------------------------------------------------------------
+r2311 | massiot | 2002-08-14 02:23:59 +0200 (Wed, 14 Aug 2002) | 5 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+   M /trunk/include/audio_output.h
+   M /trunk/include/defs.h.in
+   M /trunk/include/vlc_symbols.h
+   M /trunk/modules/audio_filter/converter/a52tospdif.c
+   M /trunk/modules/audio_filter/converter/float32tos16.c
+   M /trunk/modules/audio_filter/converter/float32tos8.c
+   M /trunk/modules/audio_filter/converter/float32tou16.c
+   M /trunk/modules/audio_filter/converter/float32tou8.c
+   M /trunk/modules/audio_mixer/spdif.c
+   M /trunk/modules/audio_output/arts.c
+   M /trunk/modules/audio_output/esd.c
+   M /trunk/modules/audio_output/file.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/codec/a52.c
+   M /trunk/modules/codec/spdif.c
+   M /trunk/modules/misc/dummy/aout.c
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/audio_output/filters.c
+   M /trunk/src/audio_output/input.c
+   M /trunk/src/audio_output/mixer.c
+   M /trunk/src/audio_output/output.c
+   M /trunk/src/misc/modules_plugin.h
+
+* Changed aout_FormatTo* ; aout_FormatToSize does no longer exist.
+  p_buffer now has a i_nb_bytes member. It is possible to indicate for a
+  format its byterate (necessary for AC3 and SPDIF).
+* S/PDIF output seems to be working at last (tested with the file output).
+
+------------------------------------------------------------------------
+r2312 | massiot | 2002-08-14 02:43:52 +0200 (Wed, 14 Aug 2002) | 6 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+   M /trunk/include/audio_output.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/modules/audio_output/arts.c
+   M /trunk/modules/audio_output/esd.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/audio_output/sdl.c
+   M /trunk/modules/audio_output/waveout.c
+   M /trunk/modules/gui/macosx/aout.m
+   M /trunk/modules/video_output/directx/aout.c
+   M /trunk/src/audio_output/output.c
+   M /trunk/src/misc/modules_plugin.h
+
+* Added a third argument to aout_OutputNextBuffer. In case the buffer
+  received does not start exactly at the given date, it indicates if the
+  output plug-in is able to compensate for the drift (for instance on
+  startup, or with S/PDIF packets), or if we need the aout core to
+  resample the coming buffers. It is currently unimplemented.
+
+------------------------------------------------------------------------
+r2313 | sam | 2002-08-14 10:17:24 +0200 (Wed, 14 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/include/vlc_objects.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/modules/control/rc/rc.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/objects.c
+
+  * ./modules/control/rc/rc.c: 'l' outputs a list of all allocated objects,
+    just as 'd' displayed a tree of attached objects.
+  * ./src/misc/modules.c: added a missing header.
+
+------------------------------------------------------------------------
+r2314 | tooney | 2002-08-14 10:50:33 +0200 (Wed, 14 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/modules/access/Makefile
+   A /trunk/modules/access/rtp.c
+
+  . Simple RTP access module : only supports TS payload.
+    This first draft is made to read RTP streamed by the vls.
+
+------------------------------------------------------------------------
+r2315 | ipkiss | 2002-08-14 12:18:40 +0200 (Wed, 14 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/src/stream_output/stream_output.c
+
+
+ * compilation fix (by sam)
+
+------------------------------------------------------------------------
+r2316 | bozo | 2002-08-14 12:50:12 +0200 (Wed, 14 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_output/alsa.c
+
+ALSA audio output v3.01 is out !
+
+------------------------------------------------------------------------
+r2317 | sam | 2002-08-14 15:10:44 +0200 (Wed, 14 Aug 2002) | 5 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+   M /trunk/modules/audio_output/esd.c
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/audio_output/mixer.c
+
+  * ./modules/audio_output/esd.c: compilation fix (aout_FormatTo is obsolete).
+  * ./src/audio_output/audio_output.c, ./src/audio_output/mixer.c: fixed a
+    horrible sound issue by making sure internal buffers have a size multiple
+    of 4 bytes. Waiting for a real fix made in Meuuh, of course.
+
+------------------------------------------------------------------------
+r2318 | sam | 2002-08-14 19:06:53 +0200 (Wed, 14 Aug 2002) | 11 lines
+Changed paths:
+   M /trunk/include/modules_inner.h
+   M /trunk/include/vlc/vlc.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_objects.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/modules/gui/gtk/preferences.c
+   M /trunk/modules/gui/kde/preferences.cpp
+   M /trunk/modules/gui/win32/preferences.cpp
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/objects.c
+
+  * ./src/misc/objects.c: implemented vlc_list_find() which works like
+    vlc_object_find() but returns a list of _all_ the matching objects. Only
+    works with FIND_ANYWHERE at the moment.
+  * ./modules/gui/gtk/preferences.c, ./modules/gui/kde/preferences.cpp,
+    ./modules/gui/win32/preferences.cpp: the module lists in the preferences
+    menus work again.
+  * ./src/misc/objects.c: added a missing sizeof that caused crashes because
+    the reindexing of the global object array was incomplete.
+  * ./include/modules_inner.h: propagated the module long description to its
+    submodules.
+
+------------------------------------------------------------------------
+r2319 | jpsaman | 2002-08-14 23:50:01 +0200 (Wed, 14 Aug 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/callbacks.c
+   M /trunk/modules/gui/familiar/callbacks.h
+   M /trunk/modules/gui/familiar/familiar.c
+   M /trunk/modules/gui/familiar/familiar.glade
+   M /trunk/modules/gui/familiar/familiar.h
+   M /trunk/modules/gui/familiar/interface.c
+
+Changes in familiar interface:
+- added GtkCList instead of GtkList.
+- added first column sorting order by clicking on column header
+- selecting item from list works
+- reading entire directory list is displayed in GtkCList widget
+
+------------------------------------------------------------------------
+r2320 | ipkiss | 2002-08-15 10:24:44 +0200 (Thu, 15 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/win32/preferences.cpp
+
+ * compilation fix
+
+------------------------------------------------------------------------
+r2321 | bozo | 2002-08-15 12:31:44 +0200 (Thu, 15 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/audio_output/alsa.c
+
+  * modules/audio_output/alsa.c: cleanings and comments.
+
+TODO: S/PDIF mode.
+
+------------------------------------------------------------------------
+r2322 | sam | 2002-08-15 14:11:15 +0200 (Thu, 15 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/include/modules.h
+   M /trunk/include/vlc_objects.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/modules/gui/gtk/preferences.c
+   M /trunk/modules/gui/kde/preferences.cpp
+   M /trunk/modules/gui/win32/preferences.cpp
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/objects.c
+
+  * ./src/misc/modules.c: the module linked list is going bye bye. We now use
+    the vlc_object_* and vlc_list_* functions to manage modules. The Win32
+    interface doesn't build, but I'll fix this.
+
+------------------------------------------------------------------------
+r2323 | sam | 2002-08-15 14:22:45 +0200 (Thu, 15 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/gui/win32/preferences.cpp
+   M /trunk/src/misc/modules.c
+
+  * ./src/misc/modules.c: compilation fix.
+  * ./modules/gui/win32/preferences.cpp: the Win32 interface doesn't use the
+    old module linked list anymore.
+
+------------------------------------------------------------------------
+r2324 | bozo | 2002-08-15 14:35:50 +0200 (Thu, 15 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+
+  * configure.in, configure: put back the ALSA audio output module in
+    configure.
+
+------------------------------------------------------------------------
+r2327 | sam | 2002-08-16 05:07:56 +0200 (Fri, 16 Aug 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/codec/spudec/Makefile
+   A /trunk/modules/codec/spudec/parse.c
+   A /trunk/modules/codec/spudec/render.c
+   M /trunk/modules/codec/spudec/spudec.c
+   M /trunk/modules/codec/spudec/spudec.h
+   M /trunk/modules/demux/mpeg/audio.c
+   M /trunk/modules/gui/kde/interface.cpp
+
+  * ./modules/codec/spudec/*: split spudec into the parsing and the rendering
+    functions.
+  * ./modules/demux/mpeg/audio.c: at least three PS startcodes are required
+    before we abort the parsing and consider the input as PS instead of MP3.
+
+------------------------------------------------------------------------
+r2328 | sam | 2002-08-16 14:31:04 +0200 (Fri, 16 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/src/input/input.c
+   M /trunk/src/libvlc.h
+   M /trunk/src/playlist/playlist.c
+
+  * ./src/playlist/playlist.c: added -Z (--random) for endless random playing.
+
+------------------------------------------------------------------------
+r2329 | bozo | 2002-08-16 16:30:39 +0200 (Fri, 16 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/MAINTAINERS
+   M /trunk/STATUS
+
+Up to date ALSA information.
+
+------------------------------------------------------------------------
+r2331 | sam | 2002-08-16 18:26:23 +0200 (Fri, 16 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/video_output/x11/xcommon.c
+
+  * ./modules/video_output/x11/xcommon.c: we include Xmd.h before dpms.h
+    (compilation fix for Solaris).
+
+------------------------------------------------------------------------
+r2332 | tcastley | 2002-08-17 10:46:46 +0200 (Sat, 17 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+
+At least it compiles now.  :-)
+
+------------------------------------------------------------------------
+r2333 | tcastley | 2002-08-17 15:26:57 +0200 (Sat, 17 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_filter/converter/a52tospdif.c
+
+This now compiles in BeOS.  Probably others, the i was not declared.
+
+------------------------------------------------------------------------
+r2334 | jpsaman | 2002-08-17 15:33:00 +0200 (Sat, 17 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/callbacks.c
+
+Added filetype information.
+
+------------------------------------------------------------------------
+r2335 | fenrir | 2002-08-17 17:35:10 +0200 (Sat, 17 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/modules/codec/mpeg_audio/decoder.c
+   M /trunk/modules/codec/mpeg_audio/decoder.h
+   M /trunk/modules/codec/mpeg_audio/generic.c
+   M /trunk/modules/codec/mpeg_audio/layer1.c
+   M /trunk/modules/codec/mpeg_audio/layer1.h
+   M /trunk/modules/codec/mpeg_audio/layer2.c
+   M /trunk/modules/codec/mpeg_audio/layer2.h
+   M /trunk/modules/codec/mpeg_audio/math.c
+   M /trunk/modules/codec/mpeg_audio/math.h
+
+ * all : mpeg_audio decoder works now with aout3.
+
+------------------------------------------------------------------------
+r2336 | titer | 2002-08-18 13:32:06 +0200 (Sun, 18 Aug 2002) | 5 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/modules/gui/beos/VlcWrapper.cpp
+
+Fixed a few linking BeOS problems (-lm, -lstdc++.r4...).
+
+Now everything should compile with every gcc with no problem (mp4, ffmpeg
+and faad plugins, especially).
+
+------------------------------------------------------------------------
+r2337 | sigmunau | 2002-08-18 15:14:39 +0200 (Sun, 18 Aug 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/gui/kde/interface.cpp
+   M /trunk/modules/gui/kde/interface.h
+   M /trunk/modules/gui/kde/kde.cpp
+
+ modules/gui/kde/interface.cpp: made the kde interface look for the rc
+file in DATA_PATH
+ modules/gui/kde/kde.cpp and interface.h: removed a stupid class, moved
+stuff from open() to run() to make the kde interface start without
+segfaults.
+
+------------------------------------------------------------------------
+r2338 | sigmunau | 2002-08-18 15:16:51 +0200 (Sun, 18 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/include/input_ext-intf.h
+   M /trunk/src/input/input_info.c
+
+doxygen documented my code
+
+------------------------------------------------------------------------
+r2339 | sam | 2002-08-18 15:49:20 +0200 (Sun, 18 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/src/libvlc.c
+
+  * ./src/libvlc.c: removed the simple signal handler because it's not
+    really needed, and we were calling pthread_mutex_lock from it.
+  * ./src/libvlc.c: released a vlc_list_t that caused vlc --list to hang.
+
+------------------------------------------------------------------------
+r2340 | sigmunau | 2002-08-18 16:11:35 +0200 (Sun, 18 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/modules/demux/mpeg/audio.c
+
+ the mp3 demux now parses id3 tags into the info structures if libid3tag
+is available
+
+------------------------------------------------------------------------
+r2341 | sigmunau | 2002-08-18 16:33:00 +0200 (Sun, 18 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/demux/mpeg/audio.c
+
+removed a line used during debugging
+
+------------------------------------------------------------------------
+r2342 | titer | 2002-08-18 18:17:32 +0200 (Sun, 18 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/share/vlc_beos.rsrc
+
+Enhanced BeOS icon ;)
+
+------------------------------------------------------------------------
+r2343 | jpsaman | 2002-08-18 22:36:04 +0200 (Sun, 18 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/callbacks.c
+   M /trunk/modules/gui/familiar/callbacks.h
+   M /trunk/modules/gui/familiar/familiar.c
+   M /trunk/modules/gui/familiar/familiar.glade
+   M /trunk/modules/gui/familiar/familiar.h
+   M /trunk/modules/gui/familiar/interface.c
+
+- File and directory listing show unix permissions.
+
+------------------------------------------------------------------------
+r2344 | gbazin | 2002-08-19 10:19:31 +0200 (Mon, 19 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/video_output/x11/xcommon.c
+
+
+* modules/video_output/x11/xcommon.c: fixed a bug related to the size of the
+fullscreen window. We also unmap the current window when switching to fullscreen.
+
+------------------------------------------------------------------------
+r2345 | sam | 2002-08-19 10:30:56 +0200 (Mon, 19 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/control
+   M /trunk/include/defs.h.in
+   M /trunk/modules/visualization/xosd/xosd.c
+
+  * ./modules/visualization/xosd/xosd.c: support for libxosd 1.0.0.
+  * ./configure.in: added check for libxosd version.
+
+------------------------------------------------------------------------
+r2346 | sam | 2002-08-19 13:13:45 +0200 (Mon, 19 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/include/vlc/vlc.h
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/cpu.c
+   M /trunk/src/vlc.c
+
+  * ./src/misc/cpu.c: libvlc now plays nice with SIGILL and restores the
+    signal handler to its previous value after use.
+  * ./src/libvlc.c: moved signal handling to vlc.c.
+
+------------------------------------------------------------------------
+r2347 | sam | 2002-08-19 13:37:57 +0200 (Mon, 19 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/src/misc/cpu.c
+
+  * ./src/misc/cpu.c: we use void(*)(int) instead of sighandler_t because
+    mingw32 doesn't know about sighandler_t.
+
+------------------------------------------------------------------------
+r2348 | tcastley | 2002-08-19 13:51:03 +0200 (Mon, 19 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+
+Fixed segfault.  Now fails to load due to incorrect format.
+Getting there :)
+
+------------------------------------------------------------------------
+r2349 | bozo | 2002-08-19 19:07:14 +0200 (Mon, 19 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/audio_output/alsa.c
+
+  * modules/audio_output/alsa.c: we now open the device in SetFormat because
+    it depends on the audio format. Cosmetic changes. The S/PDIF output may
+    work.
+
+------------------------------------------------------------------------
+r2350 | massiot | 2002-08-19 23:31:11 +0200 (Mon, 19 Aug 2002) | 7 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/doc/developer/Makefile
+   M /trunk/include/aout_internal.h
+   M /trunk/include/audio_output.h
+   M /trunk/include/config.h
+   M /trunk/include/defs.h.in
+   M /trunk/include/vlc_symbols.h
+   M /trunk/modules/audio_filter/converter/fixed32tofloat32.c
+   M /trunk/modules/audio_filter/converter/fixed32tos16.c
+   M /trunk/modules/audio_filter/converter/float32tos16.c
+   M /trunk/modules/audio_filter/converter/float32tos8.c
+   M /trunk/modules/audio_filter/converter/float32tou16.c
+   M /trunk/modules/audio_filter/converter/float32tou8.c
+   M /trunk/modules/audio_mixer/spdif.c
+   M /trunk/modules/audio_mixer/trivial.c
+   M /trunk/modules/audio_output/alsa.c
+   M /trunk/modules/audio_output/arts.c
+   M /trunk/modules/audio_output/esd.c
+   M /trunk/modules/audio_output/file.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/audio_output/sdl.c
+   M /trunk/modules/audio_output/waveout.c
+   M /trunk/modules/codec/a52.c
+   M /trunk/modules/codec/spdif.c
+   M /trunk/modules/gui/macosx/aout.m
+   M /trunk/modules/misc/dummy/aout.c
+   M /trunk/modules/video_output/directx/aout.c
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/audio_output/filters.c
+   M /trunk/src/audio_output/input.c
+   M /trunk/src/audio_output/mixer.c
+   M /trunk/src/audio_output/output.c
+   M /trunk/src/misc/modules_plugin.h
+
+* ./configure: Fixed double detection of gethostbyname.
+* Major changes in the handling of dates in the audio output ; still buggy,
+but differently.
+* Fixed a major bug in the aout pre-filters, preventing to run any other
+decoder than liba52.
+* p_aout->output.pf_play now has only one argument.
+
+------------------------------------------------------------------------
+r2351 | massiot | 2002-08-19 23:54:37 +0200 (Mon, 19 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+   M /trunk/src/audio_output/filters.c
+   M /trunk/src/audio_output/mixer.c
+
+* Fixed BeOS output ;
+* Fixed a few boolean_t.
+
+------------------------------------------------------------------------
+r2352 | sam | 2002-08-20 01:07:30 +0200 (Tue, 20 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/audio_output/alsa.c
+   M /trunk/modules/audio_output/arts.c
+   M /trunk/modules/audio_output/esd.c
+   M /trunk/modules/audio_output/file.c
+   M /trunk/modules/audio_output/oss.c
+
+  * ./modules/audio_output/*: ported the ALSA, aRts, esd and OSS modules to
+    the latest aout3 changes.
+
+------------------------------------------------------------------------
+r2353 | massiot | 2002-08-20 01:12:57 +0200 (Tue, 20 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+   M /trunk/modules/audio_output/file.c
+   M /trunk/modules/misc/dummy/aout.c
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/audio_output/input.c
+   M /trunk/src/audio_output/mixer.c
+   M /trunk/src/audio_output/output.c
+
+More changes in the date handling. Should be more tolerant with
+pause/play and change of audio channel.
+
+------------------------------------------------------------------------
+r2354 | sam | 2002-08-20 14:32:01 +0200 (Tue, 20 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/familiar.c
+
+  * ./modules/gui/familiar/familiar.c: added a timer to check when the
+    familiar interface is asked to quit.
+
+------------------------------------------------------------------------
+r2355 | sam | 2002-08-20 14:43:59 +0200 (Tue, 20 Aug 2002) | 3 lines
+Changed paths:
+   D /trunk/plugins
+
+   Removed obsolete files which suddenly reappeared.. THE FILES THAT WOULD
+ NEVER DIE ! MUUAHAHAHAHAHAAAA !!
+
+------------------------------------------------------------------------
+r2356 | sam | 2002-08-20 20:08:51 +0200 (Tue, 20 Aug 2002) | 13 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/rules
+   M /trunk/include/main.h
+   M /trunk/include/vlc/vlc.h
+   M /trunk/modules/control/rc/rc.c
+   M /trunk/modules/gui/familiar/familiar.c
+   M /trunk/modules/gui/familiar/familiar.h
+   M /trunk/modules/gui/gtk/common.h
+   M /trunk/modules/gui/gtk/gnome.c
+   M /trunk/modules/gui/gtk/gtk.c
+   A /trunk/modules/misc/.cvsignore
+   A /trunk/modules/misc/Makefile
+   A /trunk/modules/misc/gtk_main.c
+   D /trunk/modules/misc/null
+   A /trunk/modules/misc/null.c
+   M /trunk/mozilla/vlcplugin.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/vlc.c
+
+  * ./modules/misc/gtk_main.c: created the gtk_main module, which simply runs
+    gtk_main() in its own thread, and does nothing on subsequent calls. This
+    ensures that gtk_main is only running once.
+  * ./modules/gui/familiar/*, modules/gui/gtk/*: the familiar, gtk and gnome
+    modules are now fully reentrant thanks to their use of the gtk_main module.
+  * ./src/libvlc.c: implemented vlc_set(), a wrapper for config_Put* available
+    to external programs.
+  * ./src/libvlc.c: removed vlc_stop() and vlc_end(), everything is now done
+    by vlc_destroy().
+  * ./modules/control/rc/rc.c: implemented a few new functions. For instance,
+    run "vlc -I rc" and then type "intf gtk" or "intf gnome". You can even
+    launch several of them. "segfault" works, too.
+
+------------------------------------------------------------------------
+r2357 | sam | 2002-08-20 20:25:42 +0200 (Tue, 20 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/messages.c
+   M /trunk/src/misc/modules.c
+
+  (compilation fixes for my previous commit)
+
+------------------------------------------------------------------------
+r2358 | sam | 2002-08-20 23:02:40 +0200 (Tue, 20 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/modules/gui/qnx/aout.c
+   M /trunk/modules/gui/qnx/vout.c
+
+  * ./modules/gui/qnx/*: ported the QNX audio output to the new API, courtesy
+    of Pascal Levesque.
+
+------------------------------------------------------------------------
+r2359 | sam | 2002-08-20 23:10:48 +0200 (Tue, 20 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/gui/gtk/display.c
+
+  * ./modules/gui/gtk/display.c: changed the configuration callbacks so that
+    all instances of a module get changed when options such as gtk-tooltips
+    or gnome-toolbartext are toggled.
+
+------------------------------------------------------------------------
+r2360 | stef | 2002-08-21 00:11:49 +0200 (Wed, 21 Aug 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/audio_output/oss.c
+
+
+*Set output format to AOUT_FMT_SPDIF when in spdif mode.
+
+S/PDIF does not work here in oss though (output starving).
+
+------------------------------------------------------------------------
+r2361 | xav | 2002-08-21 11:26:53 +0200 (Wed, 21 Aug 2002) | 5 lines
+Changed paths:
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/modules.c
+
+* libvlc.c : Win32 compilation fix.
+* modules.c : we now check the directory plugins/ to find some plugins.
+(this will allow us to use the packager / installer which wasn't aware
+of plugins -> modules :)
+
+------------------------------------------------------------------------
+r2362 | sam | 2002-08-21 11:27:40 +0200 (Wed, 21 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/modules/audio_filter/converter/Makefile
+   A /trunk/modules/audio_filter/converter/s16tofloat32.c
+   M /trunk/modules/codec/a52old/a52old.c
+   M /trunk/modules/codec/a52old/adec.h
+   M /trunk/modules/codec/a52old/downmix/downmix.c
+   M /trunk/modules/codec/a52old/imdct/imdct.c
+
+  * ./modules/codec/a52old/a52old.c: ported the old A52 decoder to aout3.
+  * ./modules/audio_filter/converter/s16tofloat32.c: converter needed for
+    a52old, includes the walken trick and b_in_place = true.
+
+------------------------------------------------------------------------
+r2363 | xav | 2002-08-21 13:07:42 +0200 (Wed, 21 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/src/misc/modules.c
+
+Fixed a polioterie in the previous commit
+
+------------------------------------------------------------------------
+r2364 | sam | 2002-08-21 17:10:33 +0200 (Wed, 21 Aug 2002) | 8 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/modules/video_output/Makefile
+   A /trunk/modules/video_output/svgalib.c
+   M /trunk/src/video_output/vout_pictures.c
+
+  * ./modules/video_output/svgalib.c: SVGAlib video output module.
+
+    Currently only supports 256 color output, and defaults to 320x200. You need     to be root to use it, it may leave your console in an unusable state, lock
+    up your video card, it will segfault at exit if you compile it as a plugin
+    because of SVGAlib's ludicrous use of atexit() and signal().
+    Apart from these few glitches, it's rather OK, use "-I dummy -V svgalib"
+    to activate. Q or Esc to quit (press for a long time if it doesn't work).
+
+------------------------------------------------------------------------
+r2365 | sam | 2002-08-21 17:53:06 +0200 (Wed, 21 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/include/vlc_common.h
+   M /trunk/modules/misc/gtk_main.c
+
+  * ./include/vlc_common.h: we don't set _() and N_() in Gnome-enabled modules
+    because <gnome.h> already does it for us.
+
+------------------------------------------------------------------------
+r2366 | sam | 2002-08-21 17:55:15 +0200 (Wed, 21 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/misc/gtk_main.c
+
+  * ./modules/misc/gtk_main.c: fixed a minor compilation warning.
+
+------------------------------------------------------------------------
+r2367 | sam | 2002-08-21 19:31:58 +0200 (Wed, 21 Aug 2002) | 6 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/modules.h
+   M /trunk/include/modules_inner.h
+   M /trunk/modules/misc/gtk_main.c
+   M /trunk/modules/video_output/svgalib.c
+   M /trunk/src/misc/modules.c
+
+  * ./src/misc/modules.c: if a plugin requested not to be unloaded, then we
+    won't unload it. This makes us more fault-tolerant with crap libraries
+    that are making use of atexit().
+  * ./configure.in: svgalib can now be a plugin.
+  * ./modules/misc/gtk_main.c: gtk_main doesn't need g_atexit anymore.
+
+------------------------------------------------------------------------
+r2368 | jpsaman | 2002-08-21 21:30:03 +0200 (Wed, 21 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/callbacks.c
+   M /trunk/modules/gui/familiar/callbacks.h
+   M /trunk/modules/gui/familiar/familiar.c
+   M /trunk/modules/gui/familiar/familiar.glade
+   M /trunk/modules/gui/familiar/interface.c
+
+Stopping vlc from the Familiar interface is possible again.
+
+------------------------------------------------------------------------
+r2369 | massiot | 2002-08-22 00:41:59 +0200 (Thu, 22 Aug 2002) | 7 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/aout_internal.h
+   M /trunk/include/audio_output.h
+   M /trunk/include/config.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_symbols.h
+   A /trunk/modules/audio_filter/channel_mixer
+   A /trunk/modules/audio_filter/channel_mixer/.cvsignore
+   A /trunk/modules/audio_filter/channel_mixer/Makefile
+   A /trunk/modules/audio_filter/channel_mixer/trivial.c
+   M /trunk/modules/audio_filter/converter/a52tospdif.c
+   M /trunk/modules/audio_filter/converter/fixed32tofloat32.c
+   M /trunk/modules/audio_filter/converter/fixed32tos16.c
+   M /trunk/modules/audio_filter/converter/float32tos16.c
+   M /trunk/modules/audio_filter/converter/float32tos8.c
+   M /trunk/modules/audio_filter/converter/float32tou16.c
+   M /trunk/modules/audio_filter/converter/float32tou8.c
+   M /trunk/modules/audio_filter/converter/s16tofloat32.c
+   M /trunk/modules/audio_filter/resampler/trivial.c
+   M /trunk/modules/audio_mixer/spdif.c
+   M /trunk/modules/audio_mixer/trivial.c
+   M /trunk/modules/audio_output/sdl.c
+   M /trunk/modules/codec/a52.c
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/audio_output/input.c
+   M /trunk/src/audio_output/mixer.c
+   M /trunk/src/audio_output/output.c
+   M /trunk/src/misc/modules_plugin.h
+
+Big round of fixes in the aout3.
+* Audio and video should now _always_ be perfectly in sync.
+* Changes in a52.c (end_date management) must be ported to other codecs,
+  otherwise mixer errors will appear.
+* Audio output plug-in can now tell whether they can handle a little
+  clock drift (for instance, inserting zeroes after a pause).
+
+------------------------------------------------------------------------
+r2370 | sam | 2002-08-22 01:17:41 +0200 (Thu, 22 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/src/misc/modules_plugin.h
+
+  * ./include/aout_internal.h: exported aout_FifoPop to plugins.
+
+------------------------------------------------------------------------
+r2371 | sam | 2002-08-22 01:19:58 +0200 (Thu, 22 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+   M /trunk/include/vlc_common.h
+
+  * ./include/vlc_common.h: declared aout_fifo_t.
+
+------------------------------------------------------------------------
+r2372 | sam | 2002-08-22 19:14:52 +0200 (Thu, 22 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/audio_filter/converter/fixed32tofloat32.c
+   M /trunk/modules/codec/mad/decoder.c
+   M /trunk/modules/codec/mad/decoder.h
+   M /trunk/modules/codec/mad/libmad.c
+
+  * ./modules/audio_filter/converter/fixed32tofloat32.c: fixed conversion.
+  * ./modules/codec/mad/libmad.c: ported to the latest aout changes. Still
+    doesn't work here, though.
+
+------------------------------------------------------------------------
+r2373 | sam | 2002-08-22 23:41:23 +0200 (Thu, 22 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/mad/libmad.h
+
+  Forgot one file in my previous commit.
+
+------------------------------------------------------------------------
+r2374 | sam | 2002-08-23 16:05:22 +0200 (Fri, 23 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/codec/a52old/a52old.c
+   M /trunk/modules/codec/a52old/adec.h
+   M /trunk/modules/codec/faad/decoder.c
+   M /trunk/modules/codec/faad/decoder.h
+
+  * ./modules/codec/faad/decoder.c: the AAC decoder is in sync with aout3.
+  * ./modules/codec/a52old/a52old.c: the a52old decoder as well.
+
+------------------------------------------------------------------------
+r2375 | tcastley | 2002-08-23 16:16:23 +0200 (Fri, 23 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+
+Rewritten aout3.  BeOS currently PUSHES the audio.
+
+------------------------------------------------------------------------
+r2376 | sigmunau | 2002-08-24 03:14:29 +0200 (Sat, 24 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/audio_output/oss.c
+
+ fixed an off by factor 10 error. Noted along the way that this module
+seems to be requesting audio some time before the output pipeline is
+finnished
+
+------------------------------------------------------------------------
+r2377 | sam | 2002-08-24 11:55:06 +0200 (Sat, 24 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/debian/control
+   M /trunk/debian/rules
+   A /trunk/debian/vlc-plugin-svgalib.dirs
+
+  * ./debian/*: created legacy packages for smooth upgrades to the upcoming
+    0.5.x version, and created the vlc-plugin-svgalib package.
+
+------------------------------------------------------------------------
+r2378 | sam | 2002-08-24 12:19:43 +0200 (Sat, 24 Aug 2002) | 5 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/modules/audio_output/alsa.c
+   M /trunk/modules/audio_output/arts.c
+   M /trunk/modules/audio_output/esd.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/audio_output/sdl.c
+   M /trunk/modules/gui/macosx/aout.m
+   M /trunk/modules/gui/qnx/aout.c
+   M /trunk/modules/video_output/directx/aout.c
+   M /trunk/src/audio_output/input.c
+   M /trunk/src/audio_output/output.c
+
+  * ./src/audio_output/output.c: added an argument to aout_OutputNextBuffer
+    which lets the audio output module give a timeout value for buffer
+    delivery. This fixes a few issues with aout modules which were calling
+    aout_OutputNextBuffer way too early.
+
+------------------------------------------------------------------------
+r2379 | sam | 2002-08-24 13:46:44 +0200 (Sat, 24 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/audio_output/oss.c
+
+  * ./modules/audio_output/oss.c: fixed a bug on module reopening.
+  * ./modules/audio_output/oss.c: we now properly set the fragment size.
+
+------------------------------------------------------------------------
+r2380 | sam | 2002-08-24 13:57:07 +0200 (Sat, 24 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/bootstrap.sh
+   M /trunk/modules/gui/gtk/open.c
+
+  * ./modules/gui/gtk/open.c: the Gtk and GNOME interfaces no longer ignore
+    the "dvd", "frequency" and "symbol-rate" variables.
+
+------------------------------------------------------------------------
+r2381 | sam | 2002-08-24 16:49:51 +0200 (Sat, 24 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/debian/rules
+   M /trunk/doc/fortunes.txt
+
+  * ./configure.in: fixed a typo that prevented compilation of the network
+    modules.
+  * ./debian/rules: added faad to the package generation.
+
+------------------------------------------------------------------------
+r2382 | sam | 2002-08-24 18:07:48 +0200 (Sat, 24 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/audio_filter/resampler/trivial.c
+
+  * ./modules/audio_filter/resampler/trivial.c: fixed a buffer size calculation
+    issue in the trivial resampler.
+
+------------------------------------------------------------------------
+r2383 | gbazin | 2002-08-24 19:04:36 +0200 (Sat, 24 Aug 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/misc/logger/logger.c
+   M /trunk/src/misc/objects.c
+
+
+* modules/misc/logger/logger.c: fixed initialization bugs.
+* src/misc/objects.c: in vlc_object_destroy() there's no need to lock structure_lock if
+we are the root object (structure_lock has already been destroyed anyway).
+
+------------------------------------------------------------------------
+r2384 | sam | 2002-08-24 22:22:34 +0200 (Sat, 24 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/modules/audio_filter/resampler/Makefile
+   A /trunk/modules/audio_filter/resampler/ugly.c
+
+  * ./modules/audio_filter/resampler/ugly.c: simple resampler which does not
+    insert blank samples, but changes pitch.
+
+------------------------------------------------------------------------
+r2385 | sam | 2002-08-24 23:11:21 +0200 (Sat, 24 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/audio_output/oss.c
+
+  * ./modules/audio_output/oss.c: we don't ask too early for a new buffer,
+    but rather sleep a bit.
+
+------------------------------------------------------------------------
+r2386 | sigmunau | 2002-08-24 23:35:31 +0200 (Sat, 24 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/configure
+   M /trunk/configure.in
+   M /trunk/modules/demux/aac/demux.c
+   M /trunk/modules/demux/mpeg/audio.c
+   A /trunk/modules/demux/util
+   A /trunk/modules/demux/util/.cvsignore
+   A /trunk/modules/demux/util/Makefile
+   A /trunk/modules/demux/util/id3.c
+   A /trunk/modules/demux/util/id3tag.c
+
+ moved id3 related code to a separate utility module since several
+demuxers need it
+
+------------------------------------------------------------------------
+r2387 | sam | 2002-08-25 11:40:00 +0200 (Sun, 25 Aug 2002) | 14 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/modules/audio_output/alsa.c
+   M /trunk/modules/audio_output/arts.c
+   M /trunk/modules/audio_output/esd.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/audio_output/sdl.c
+   M /trunk/modules/audio_output/waveout.c
+   M /trunk/modules/gui/macosx/aout.m
+   M /trunk/modules/gui/qnx/aout.c
+   M /trunk/modules/video_output/directx/aout.c
+   M /trunk/src/audio_output/output.c
+
+  * ./src/audio_output/output.c: reverted my previous aout_OutputNextBuffer
+    prototype change; it looks like we won't need it after all.
+  * ./src/audio_output/output.c: if audio output is too slow, but we
+    know there is no next packet, then we play it anyway. Rationale behind
+    this is: better play a slightly wrongly dated packet than play silence,
+    because it might be wrongly dated but there are chances it won't break
+    audio continuity.
+  * ./modules/audio_output/sdl.c: workaround for SDL's crap audio output
+    system (callback gets called at random times, and no way to know the
+    latency of the samples being played). Audio output is now rather good
+    here, but please give feedback.
+  * ./modules/audio_output/oss.c: we delay a bit before asking for a new
+    buffer to avoid starvation.
+
+------------------------------------------------------------------------
+r2388 | sam | 2002-08-25 18:55:55 +0200 (Sun, 25 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/audio_output/sdl.c
+   M /trunk/src/audio_output/output.c
+
+  * ./modules/audio_output/oss.c, ./modules/audio_output/sdl.c: improved
+    sound synchronization.
+  * ./src/audio_output/output.c: reverted another change I previously did :-)
+
+------------------------------------------------------------------------
+r2389 | ipkiss | 2002-08-25 19:22:49 +0200 (Sun, 25 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/win32/about.dfm
+   M /trunk/modules/gui/win32/control.cpp
+   M /trunk/modules/gui/win32/disc.cpp
+   M /trunk/modules/gui/win32/mainframe.cpp
+   M /trunk/modules/gui/win32/mainframe.dfm
+   M /trunk/modules/gui/win32/mainframe.h
+   M /trunk/modules/gui/win32/messages.cpp
+   M /trunk/modules/gui/win32/network.cpp
+   M /trunk/modules/gui/win32/playlist.cpp
+   M /trunk/modules/gui/win32/playlist.dfm
+   M /trunk/modules/gui/win32/playlist.h
+   M /trunk/modules/gui/win32/preferences.cpp
+
+ * all: Unified behaviours using "action list" objects
+
+------------------------------------------------------------------------
+r2390 | sam | 2002-08-25 21:27:20 +0200 (Sun, 25 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/src/playlist/playlist.c
+
+  * ./src/playlist/playlist.c: -Z flag makes playlist loop endlessly.
+
+------------------------------------------------------------------------
+r2391 | jpsaman | 2002-08-25 22:44:40 +0200 (Sun, 25 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/callbacks.c
+   M /trunk/modules/gui/familiar/familiar.c
+
+Directory content is now read at startup.
+
+------------------------------------------------------------------------
+r2392 | sam | 2002-08-26 01:18:05 +0200 (Mon, 26 Aug 2002) | 9 lines
+Changed paths:
+   M /trunk/.cvsignore
+   M /trunk/ABOUT-NLS
+   M /trunk/AUTHORS
+   A /trunk/HACKING
+   D /trunk/INSTALL.libmad
+   D /trunk/Makefile
+   A /trunk/Makefile.am
+   A /trunk/Makefile.old
+   M /trunk/README
+   D /trunk/aclocal.m4
+   A /trunk/bootstrap
+   D /trunk/bootstrap.sh
+   D /trunk/config.guess
+   D /trunk/config.sub
+   D /trunk/configure
+   M /trunk/configure.in
+   M /trunk/include/defs.h.in
+   D /trunk/install-sh
+   D /trunk/mkinstalldirs
+   M /trunk/po/ChangeLog
+   M /trunk/po/Makefile.in.in
+   A /trunk/po/Makevars
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/ru.po
+   M /trunk/po/se.po
+
+  * ALL: started the slow move to automake. For the moment, the changes are
+    unnoticeable apart from the extra dependency on autoconf, automake and
+    gettextize. See the new HACKING file for some information, especially if
+    you don't run Linux.
+
+    The current strategy is to have the configure script generate a nice
+    automake Makefile from Makefile.am, and then clobber it with our good
+    old dirty Makefile. Muahaha :-)
+
+------------------------------------------------------------------------
+r2393 | sam | 2002-08-26 03:01:13 +0200 (Mon, 26 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/.cvsignore
+   M /trunk/bootstrap
+   M /trunk/configure.in
+   M /trunk/include/.cvsignore
+   D /trunk/include/config.h
+   D /trunk/include/defs.h.in
+   M /trunk/include/vlc/vlc.h
+   A /trunk/include/vlc_config.h
+
+  * Moved ./include/defs.h to ./config.h
+  * Renamed ./include/config.h to ./include/vlc_config.h
+  * Other misc auto* fixes.
+
+------------------------------------------------------------------------
+r2394 | sam | 2002-08-26 10:36:12 +0200 (Mon, 26 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile.modules
+   M /trunk/Makefile.opts.in
+   M /trunk/include/vlc/vlc.h
+   M /trunk/mozilla/Makefile
+
+  * ALL: fixed a few include directories.
+
+------------------------------------------------------------------------
+r2395 | sam | 2002-08-26 11:12:46 +0200 (Mon, 26 Aug 2002) | 6 lines
+Changed paths:
+   M /trunk/debian/control
+   M /trunk/doc/fortunes.txt
+   M /trunk/include/vlc_messages.h
+   M /trunk/modules/access/dvd/dvd.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+   M /trunk/modules/video_filter/crop.c
+   M /trunk/modules/video_filter/deinterlace/deinterlace.c
+   M /trunk/modules/video_filter/distort.c
+   M /trunk/modules/video_filter/transform.c
+   M /trunk/modules/video_filter/wall.c
+   M /trunk/modules/video_output/x11/x11.c
+   M /trunk/modules/video_output/x11/xvideo.c
+   M /trunk/modules/visualization/xosd/xosd.c
+   M /trunk/src/misc/messages.c
+
+   (A few minor pending patches I had around)
+  * ./debian/control: gnome-vlc recommends vlc-plugin-esd, and kvlc recommends
+    vlc-plugin-arts.
+  * ./src/misc/messages.c: message queue now prints the current object type.
+  * ./modules/*: cosmetic fixes for the --long-help output.
+
+------------------------------------------------------------------------
+r2396 | sam | 2002-08-26 11:38:20 +0200 (Mon, 26 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/HACKING
+   M /trunk/Makefile.am
+   M /trunk/bootstrap
+
+  * ./bootstrap: dropped the dependency on gettext 0.11.5. Now 0.10.4 is OK.
+
+------------------------------------------------------------------------
+r2397 | sam | 2002-08-26 12:02:37 +0200 (Mon, 26 Aug 2002) | 3 lines
+Changed paths:
+   D /trunk/ABOUT-NLS
+   M /trunk/Makefile.old
+   M /trunk/modules/gui/win32/win32.bpr
+   D /trunk/po/Makefile.in.in
+
+  * ./Makefile.old, ./modules/gui/win32/win32.bpr: fixed header location
+    issues in the Win32 build.
+
+------------------------------------------------------------------------
+r2398 | sam | 2002-08-26 22:49:50 +0200 (Mon, 26 Aug 2002) | 11 lines
+Changed paths:
+   M /trunk/HACKING
+   M /trunk/Makefile.am
+   M /trunk/bootstrap
+   M /trunk/configure.in
+
+  * ./configure.in: we now require autoconf 2.5x because previous versions
+    don't seem to work very well if you are using autopoint, although
+    gettext 0.11.5 claims to be fully backwards compatible. Welcome to
+    automake hell.
+  * ./bootstrap: workaround which uses gettextize if you do not have
+    autopoint. We'll probably stay like this for a while, until gettext
+    0.11.x (which replaces gettextize with autopoint) becomes more
+    widespread. Currently this workaround seems to work, but don't expect
+    a clean tarball if you make dist without having used autopoint. Welcome
+    to automake hell.
+
+------------------------------------------------------------------------
+r2399 | sam | 2002-08-26 23:46:06 +0200 (Mon, 26 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/bootstrap
+   D /trunk/po/Makevars
+
+  * ./bootstrap: another fix for old versions of autoconf which don't seem
+    to like the gettext m4 files.
+
+------------------------------------------------------------------------
+r2400 | sigmunau | 2002-08-27 00:35:58 +0200 (Tue, 27 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/video_filter/Makefile
+   A /trunk/modules/video_filter/motionblur.c
+
+An motion blur filter. --blur-factor states the degree of blurring from 1
+to 127. about 100 is cool
+
+------------------------------------------------------------------------
+r2401 | sigmunau | 2002-08-27 00:54:24 +0200 (Tue, 27 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.in
+
+have my filter compile by default
+
+------------------------------------------------------------------------
+r2402 | massiot | 2002-08-27 01:00:23 +0200 (Tue, 27 Aug 2002) | 6 lines
+Changed paths:
+   M /trunk/include/input_ext-dec.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/modules/audio_filter/converter/a52tospdif.c
+   M /trunk/modules/codec/a52.c
+   M /trunk/modules/codec/a52old/a52old.c
+   M /trunk/modules/codec/mpeg_audio/decoder.c
+   M /trunk/modules/codec/mpeg_audio/decoder.h
+   M /trunk/modules/codec/mpeg_audio/generic.c
+   M /trunk/modules/codec/mpeg_audio/layer2.c
+   M /trunk/modules/codec/spdif.c
+   M /trunk/src/audio_output/input.c
+   M /trunk/src/audio_output/mixer.c
+   M /trunk/src/input/input_ext-dec.c
+   M /trunk/src/misc/modules_plugin.h
+
+* Miscellaneous S/PDIF fixes.
+* New NextPTS() function, to replace CurrentPTS() (gives the PTS which will
+  be valid for NEXT byte).
+* Fixed mono mode in the builtin mpeg audio decoder.
+* Various fixes related to PTS calculation in audio decoders.
+
+------------------------------------------------------------------------
+r2403 | sam | 2002-08-27 01:36:20 +0200 (Tue, 27 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/bootstrap
+   M /trunk/configure.in
+   M /trunk/include/vlc/vlc.h
+   M /trunk/include/vlc_common.h
+   M /trunk/modules/gui/win32/about.cpp
+
+  * ./bootstrap: we touch m4/Makefile.am so that configure doesn't complain
+    about a missing m4/Makefile.in.
+  * ./include/vlc_common.h: workaround for Borland's redefinition of PACKAGE.
+
+------------------------------------------------------------------------
+r2404 | sam | 2002-08-27 16:15:24 +0200 (Tue, 27 Aug 2002) | 5 lines
+Changed paths:
+   M /trunk/.cvsignore
+   M /trunk/HACKING
+   M /trunk/bootstrap
+
+  * ./HACKING: we can now use automake-1.5 instead of automake-1.6. But now
+    we _really_ depend on it.
+  * ./bootstrap: we don't use touch to create a file, because it doesn't seem
+    to work everywhere.
+
+------------------------------------------------------------------------
+r2405 | sigmunau | 2002-08-27 23:53:54 +0200 (Tue, 27 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/video_filter/motionblur.c
+
+fixed a minor bug
+
+------------------------------------------------------------------------
+r2406 | sam | 2002-08-28 14:50:13 +0200 (Wed, 28 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/bootstrap
+
+  * ./bootstrap: we should be able to bootstrap CVS even without gettext.
+
+------------------------------------------------------------------------
+r2407 | sam | 2002-08-28 15:38:14 +0200 (Wed, 28 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/bootstrap
+
+  * ./bootstrap: fixed a shell error (replaced "if `foo`" with "if foo").
+
+------------------------------------------------------------------------
+r2408 | sam | 2002-08-28 16:22:17 +0200 (Wed, 28 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/bootstrap
+   A /trunk/po/Makefile.in.in
+
+  * Additional fixes for bootstrap when gettext isn't available.
+
+------------------------------------------------------------------------
+r2409 | sam | 2002-08-28 17:30:57 +0200 (Wed, 28 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/bootstrap
+   A /trunk/m4
+   A /trunk/m4/Makefile.am
+   A /trunk/m4/codeset.m4
+   A /trunk/m4/gettext.m4
+   A /trunk/m4/glibc21.m4
+   A /trunk/m4/iconv.m4
+   A /trunk/m4/isc-posix.m4
+   A /trunk/m4/lcmessage.m4
+   A /trunk/m4/progtest.m4
+
+  * ./m4/*: added gettext m4 macros so that the configure behaviour is
+    always the same.
+
+------------------------------------------------------------------------
+r2410 | massiot | 2002-08-28 21:48:16 +0200 (Wed, 28 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/bootstrap
+
+It now works when there is no automake-1.5 nor automake-1.6.
+
+------------------------------------------------------------------------
+r2411 | sam | 2002-08-28 23:40:35 +0200 (Wed, 28 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile.old
+
+  * ./Makefile.old: fixed the automatic dependency rule (include dirs missing).
+
+------------------------------------------------------------------------
+r2412 | massiot | 2002-08-29 00:25:39 +0200 (Thu, 29 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/configure.in
+   M /trunk/modules/audio_filter/channel_mixer/trivial.c
+   M /trunk/modules/audio_filter/resampler/ugly.c
+   M /trunk/modules/audio_mixer/Makefile
+   A /trunk/modules/audio_mixer/float32.c
+   M /trunk/modules/codec/mpeg_audio/generic.c
+   A /trunk/modules/demux/.cvsignore
+   A /trunk/modules/demux/Makefile
+   D /trunk/modules/demux/a52
+   A /trunk/modules/demux/a52sys.c
+   M /trunk/src/audio_output/filters.c
+   M /trunk/src/audio_output/input.c
+
+* Finally fixed the segfault when resampling.
+* Reactivated the A/52 demux.
+* Wrote a real full-featured float32 mixer.
+
+------------------------------------------------------------------------
+r2413 | massiot | 2002-08-29 00:44:31 +0200 (Thu, 29 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_filter/converter/fixed32tofloat32.c
+
+* Fixed libmad's output volume.
+
+------------------------------------------------------------------------
+r2414 | ipkiss | 2002-08-30 00:29:55 +0200 (Fri, 30 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/win32/Makefile
+   M /trunk/modules/gui/win32/about.cpp
+   M /trunk/modules/gui/win32/about.dfm
+   M /trunk/modules/gui/win32/disc.cpp
+   M /trunk/modules/gui/win32/disc.dfm
+   M /trunk/modules/gui/win32/mainframe.cpp
+   M /trunk/modules/gui/win32/mainframe.dfm
+   M /trunk/modules/gui/win32/mainframe.h
+   M /trunk/modules/gui/win32/messages.cpp
+   M /trunk/modules/gui/win32/messages.dfm
+   A /trunk/modules/gui/win32/misc.cpp
+   A /trunk/modules/gui/win32/misc.h
+   M /trunk/modules/gui/win32/network.cpp
+   M /trunk/modules/gui/win32/network.dfm
+   M /trunk/modules/gui/win32/playlist.cpp
+   M /trunk/modules/gui/win32/playlist.dfm
+   M /trunk/modules/gui/win32/win32.bpf
+   M /trunk/modules/gui/win32/win32.bpr
+
+The win32 interface is preparing for the internationalization.
+
+------------------------------------------------------------------------
+r2415 | massiot | 2002-08-30 01:53:22 +0200 (Fri, 30 Aug 2002) | 5 lines
+Changed paths:
+   M /trunk/bootstrap
+   M /trunk/doc/developer/Makefile
+   M /trunk/doc/developer/audio_output.xml
+   M /trunk/doc/developer/manual.xml
+   D /trunk/include/input_iovec.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/include/vlc_threads.h
+   A /trunk/include/vlc_threads_funcs.h
+   M /trunk/modules/access/dvdplay/access.c
+   M /trunk/modules/access/dvdread/input.c
+   M /trunk/modules/access/vcd/vcd.c
+   M /trunk/modules/audio_output/alsa.c
+   M /trunk/modules/audio_output/arts.c
+   M /trunk/modules/audio_output/esd.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/codec/mpeg_video/decoder.c
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+   M /trunk/modules/gui/qnx/aout.c
+   M /trunk/modules/misc/gtk_main.c
+   M /trunk/modules/video_output/directx/aout.c
+   M /trunk/modules/video_output/directx/vout.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/interface/interface.c
+   M /trunk/src/misc/beos_specific.cpp
+   M /trunk/src/misc/threads.c
+   M /trunk/src/playlist/playlist.c
+   M /trunk/src/video_output/video_output.c
+
+* ./bootstrap : Fixed an issue with old shell versions
+* ALL : Added a priority argument to vlc_thread_create(), so that audio
+and input threads can run with a higher real-time priority, on systems
+allowing you to use priorities.
+
+------------------------------------------------------------------------
+r2416 | sam | 2002-08-30 14:23:23 +0200 (Fri, 30 Aug 2002) | 4 lines
+Changed paths:
+   M /trunk/configure.in
+   M /trunk/include/vlc_threads.h
+   M /trunk/include/vlc_threads_funcs.h
+   M /trunk/src/misc/threads.c
+
+  * ./configure.in: do not try to link with -lrt if not using pthreads. This
+    might break the HP/UX or Solaris ports, please check if possible.
+  * ./src/misc/threads.c: fixed syntax in the st and pth implementations.
+
+------------------------------------------------------------------------
+r2417 | sam | 2002-08-30 21:16:05 +0200 (Fri, 30 Aug 2002) | 3 lines
+Changed paths:
+   M /trunk/include/vlc_threads_funcs.h
+   M /trunk/modules/video_output/directx/vout.c
+   M /trunk/po/Makefile.in.in
+
+  * ./include/vlc_threads_funcs.h, modules/video_output/directx/vout.c: Win32
+    compilation fixes (typo, undeclared var).
+
+------------------------------------------------------------------------
+r2418 | massiot | 2002-08-31 00:22:24 +0200 (Sat, 31 Aug 2002) | 6 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+   M /trunk/include/input_ext-dec.h
+   M /trunk/include/vlc_common.h
+   M /trunk/modules/access/dvd/es.c
+   M /trunk/modules/access/dvdplay/es.c
+   M /trunk/modules/access/dvdread/input.c
+   M /trunk/modules/audio_output/file.c
+   M /trunk/modules/audio_output/sdl.c
+   M /trunk/modules/codec/a52.c
+   M /trunk/modules/codec/a52old/a52old.c
+   M /trunk/modules/codec/lpcm/lpcm.c
+   M /trunk/modules/codec/spdif.c
+   M /trunk/modules/codec/spudec/spudec.c
+   M /trunk/modules/demux/mpeg/ps.c
+   M /trunk/modules/demux/mpeg/system.c
+   M /trunk/modules/demux/mpeg/system.h
+   M /trunk/modules/demux/mpeg/ts.c
+   M /trunk/modules/misc/dummy/aout.c
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/audio_output/filters.c
+   M /trunk/src/audio_output/input.c
+   M /trunk/src/audio_output/mixer.c
+   M /trunk/src/audio_output/output.c
+
+* demuxes: Worked around a bug in old VLC and VLS by changing TS stream types
+  (see my last mail).
+* aout: Rewrote our whole lock policy. The output thread now doesn't require
+  the mixer_lock, which might avoid delays. We will also be able to change
+  the filter pipelines at runtime.
+
+------------------------------------------------------------------------
+r2419 | massiot | 2002-08-31 01:27:06 +0200 (Sat, 31 Aug 2002) | 5 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+   M /trunk/modules/audio_output/alsa.c
+   M /trunk/modules/audio_output/arts.c
+   M /trunk/modules/audio_output/esd.c
+   M /trunk/modules/audio_output/file.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/audio_output/sdl.c
+   M /trunk/modules/audio_output/waveout.c
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+   M /trunk/modules/gui/macosx/aout.m
+   M /trunk/modules/gui/qnx/aout.c
+   M /trunk/modules/misc/dummy/aout.c
+   M /trunk/modules/video_output/directx/aout.c
+   M /trunk/src/audio_output/output.c
+   M /trunk/src/misc/threads.c
+
+aout3 API change :
+pf_setformat disappears (it was never called independantly of Open). If
+the format needs to be changed, we will have Close/Open. This is much
+simpler than before. Please check that I didn't break some plug-ins.
+
+------------------------------------------------------------------------
+r2420 | stef | 2002-08-31 21:58:04 +0200 (Sat, 31 Aug 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_output/sdl.c
+
+*Make pf_setformat disappear from sdl module.
+
+------------------------------------------------------------------------
+r2421 | stef | 2002-09-01 00:10:25 +0200 (Sun, 01 Sep 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/audio_output/oss.c
+
+*It seems that the setting of the fragment size was buggy.
+
+OSS work with my sblive! now :). It still works on my other computer too
+but please test.
+
+------------------------------------------------------------------------
+r2422 | massiot | 2002-09-01 23:20:29 +0200 (Sun, 01 Sep 2002) | 3 lines
+Changed paths:
+   M /trunk/include/vlc_threads.h
+   M /trunk/src/input/input_dec.c
+
+Added a priority for video decoders, for systems with fixed-priority
+policy.
+
+------------------------------------------------------------------------
+r2423 | massiot | 2002-09-03 01:17:06 +0200 (Tue, 03 Sep 2002) | 9 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/configure.in
+   M /trunk/include/aout_internal.h
+   M /trunk/include/audio_output.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/include/vlc_threads.h
+   M /trunk/modules/audio_filter/converter/Makefile
+   A /trunk/modules/audio_filter/converter/a52tofloat32.c
+   M /trunk/modules/audio_filter/converter/a52tospdif.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/audio_output/sdl.c
+   M /trunk/modules/codec/Makefile
+   M /trunk/modules/codec/a52.c
+   D /trunk/modules/codec/spdif.c
+   M /trunk/modules/gui/macosx/aout.m
+   M /trunk/po/Makefile.in.in
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/audio_output/filters.c
+   M /trunk/src/misc/modules_plugin.h
+
+The liba52 "codec" is now an audio filter. It means we are now able to
+autodetect S/PDIF hardware support and the audio output plug-in chooses
+the best one. Of course it probably breaks existing output modules, see
+oss.c for hints :).
+
+Also include minor tweaks which will entitle us to decode and output 5.1
+audio. It may break existing plug-ins, too. See
+audio_output.c:aout_FormatNbChannels for hints.
+
+------------------------------------------------------------------------
+r2424 | massiot | 2002-09-03 01:21:40 +0200 (Tue, 03 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_filter/channel_mixer/trivial.c
+
+Fixed the trivial channel mixer.
+
+------------------------------------------------------------------------
+r2427 | jpsaman | 2002-09-04 23:09:12 +0200 (Wed, 04 Sep 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile.opts.in
+   M /trunk/configure.in
+
+Renamed --enable-qte switch for Qt Embedded interface support to --enable-opie.
+Reused --enable-qte for Video Out support under Qt Embedded.
+
+------------------------------------------------------------------------
+r2428 | jpsaman | 2002-09-04 23:13:33 +0200 (Wed, 04 Sep 2002) | 3 lines
+Changed paths:
+   A /trunk/modules/video_output/qte
+   A /trunk/modules/video_output/qte/Makefile
+   A /trunk/modules/video_output/qte/qte.cpp
+   A /trunk/modules/video_output/qte/qte.h
+
+Qt Embedded video out patch courtesy of Gerald Hansink.
+Ported Qt Embedded video out to vlc-0.5.0 (it is not useable yet).
+
+------------------------------------------------------------------------
+r2429 | jpsaman | 2002-09-04 23:18:29 +0200 (Wed, 04 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/callbacks.c
+
+Little cleanup action.
+
+------------------------------------------------------------------------
+r2430 | massiot | 2002-09-04 23:44:41 +0200 (Wed, 04 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/doc/developer/Makefile
+   M /trunk/doc/developer/audio_output.xml
+
+Beginning of the developer documentation for audio output 3.
+
+------------------------------------------------------------------------
+r2431 | massiot | 2002-09-07 01:15:44 +0200 (Sat, 07 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/doc/developer/audio_output.xml
+   M /trunk/include/aout_internal.h
+   M /trunk/modules/codec/a52.c
+
+Aout3 developer documentation, cont'd.
+
+------------------------------------------------------------------------
+r2432 | massiot | 2002-09-09 00:20:32 +0200 (Mon, 09 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/doc/developer/audio_output.xml
+
+Three lines :).
+
+------------------------------------------------------------------------
+r2433 | sam | 2002-09-09 15:52:24 +0200 (Mon, 09 Sep 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.in
+   M /trunk/debian/control
+   M /trunk/debian/rules
+   A /trunk/debian/vlc-plugin-dv.dirs
+
+  * ./configure.in: the DV module is now a plugin, with the proper
+    dependencies in debian/control.
+
+------------------------------------------------------------------------
+r2434 | sam | 2002-09-10 14:15:07 +0200 (Tue, 10 Sep 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/video_output/x11/xcommon.c
+   M /trunk/modules/video_output/x11/xcommon.h
+
+  * ./modules/video_output/x11/xcommon.c: if we do not own the X window, like
+    in the Mozilla plugin, we do not try to unmap it.
+
+------------------------------------------------------------------------
+r2435 | sam | 2002-09-10 14:58:42 +0200 (Tue, 10 Sep 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/misc/dummy/vout.c
+
+  * ./modules/misc/dummy/vout.c: fixed an endianness issue in the commandline
+    chroma parsing.
+
+------------------------------------------------------------------------
+r2436 | stef | 2002-09-12 01:08:43 +0200 (Thu, 12 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_filter/converter/a52tospdif.c
+
+.Fixed the length of the spdif frame.
+
+------------------------------------------------------------------------
+r2437 | stef | 2002-09-12 01:10:30 +0200 (Thu, 12 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_output/oss.c
+
+.Quick hack to make spdif work with emu10k1 oss driver. Still buggy.
+
+------------------------------------------------------------------------
+r2438 | massiot | 2002-09-14 00:38:54 +0200 (Sat, 14 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/doc/developer/audio_output.xml
+
+(Temporary) end of the audio output 3 documentation.
+
+------------------------------------------------------------------------
+r2439 | stef | 2002-09-14 22:50:24 +0200 (Sat, 14 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/spudec/spudec.c
+
+*Fixed a typo that made spudec selection fail.
+
+------------------------------------------------------------------------
+r2440 | stef | 2002-09-14 22:51:11 +0200 (Sat, 14 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_output/oss.c
+
+*Fixed a bug that prevented OSS from closing cleanly in spdif.
+
+------------------------------------------------------------------------
+r2441 | jpsaman | 2002-09-15 21:32:03 +0200 (Sun, 15 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/familiar.c
+   M /trunk/modules/gui/familiar/familiar.h
+
+Hide progressbar widget on startup.
+
+------------------------------------------------------------------------
+r2442 | jpsaman | 2002-09-15 22:54:12 +0200 (Sun, 15 Sep 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.in
+   M /trunk/modules/LIST
+   M /trunk/modules/video_output/qte/qte.cpp
+   M /trunk/modules/video_output/qte/qte.h
+
+Configure option --enable-qte works now (default is disabled).
+Porting video out plugin/builtin for Qt Embedded to CVS is not complete. (Please do not use it.)
+
+------------------------------------------------------------------------
+r2443 | ipkiss | 2002-09-16 00:33:24 +0200 (Mon, 16 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/win32/preferences.cpp
+
+ * modules/gui/win32/preferences.cpp: added a forgotten initialization
+
+------------------------------------------------------------------------
+r2444 | sam | 2002-09-16 10:10:00 +0200 (Mon, 16 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/gtk/gtk.glade
+   M /trunk/modules/gui/gtk/gtk_interface.c
+
+  * ./modules/gui/gtk/gtk.glade: handled delete event for the Open window.
+
+------------------------------------------------------------------------
+r2445 | massiot | 2002-09-16 22:46:38 +0200 (Mon, 16 Sep 2002) | 6 lines
+Changed paths:
+   M /trunk/configure.in
+   M /trunk/include/aout_internal.h
+   M /trunk/include/audio_output.h
+   M /trunk/include/vlc_config.h
+   M /trunk/modules/audio_filter/converter/a52tofloat32.c
+   M /trunk/modules/audio_mixer/float32.c
+   M /trunk/modules/codec/a52.c
+   M /trunk/src/audio_output/audio_output.c
+   A /trunk/src/audio_output/intf.c
+   M /trunk/src/audio_output/mixer.c
+   M /trunk/src/libvlc.h
+
+* configure.in: Fixed detection of Qt-embedded.
+* modules/codec/a52.c: Fixed detection of A/52 sound.
+* modules/audio_filter/converter/a52tofloat32.c: Fixed a bug related to
+  downmixing.
+* ALL: Added hooks for audio volume management.
+
+------------------------------------------------------------------------
+r2446 | sam | 2002-09-17 10:18:24 +0200 (Tue, 17 Sep 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.in
+   A /trunk/mozilla/.cvsignore
+   M /trunk/mozilla/Makefile
+   A /trunk/mozilla/classinfo.h
+   M /trunk/mozilla/npunix.c
+   A /trunk/mozilla/vlcintf.idl
+   A /trunk/mozilla/vlcpeer.cpp
+   A /trunk/mozilla/vlcpeer.h
+   D /trunk/mozilla/vlcplugin.c
+   A /trunk/mozilla/vlcplugin.cpp
+   M /trunk/mozilla/vlcplugin.h
+   A /trunk/mozilla/vlcshell.cpp
+
+  * ./mozilla/*: added hooks so that the vlc plugin is scriptable from
+    javascript. It's also in C++, but we didn't have the choice.
+
+------------------------------------------------------------------------
+r2447 | fenrir | 2002-09-17 13:57:38 +0200 (Tue, 17 Sep 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/demux/mp4/libmp4.c
+   M /trunk/modules/demux/mp4/libmp4.h
+   M /trunk/modules/demux/mp4/mp4.c
+   M /trunk/modules/demux/mp4/mp4.h
+
+ * all: - fix a memory leak while parsing.
+        - fix a bug while playing last frames (in last chunk).
+        - add seek support, not complete but usable.
+
+------------------------------------------------------------------------
+r2448 | sam | 2002-09-17 16:56:13 +0200 (Tue, 17 Sep 2002) | 7 lines
+Changed paths:
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/threads.c
+   M /trunk/src/misc/win32_specific.c
+
+  * ./src/libvlc.c: switched the position of msg_Create() and system_Init()
+    because the BeOS system_Init spawns a thread, which makes use of msg_*
+    functions.
+  * ./src/misc/threads.c, ./src/misc/win32_specific.c: put the detection
+    of SignalObjectAndWait in the thread system initialization because
+    system_Init() now happens after msg_Create().
+
+------------------------------------------------------------------------
+r2449 | henri | 2002-09-18 03:28:05 +0200 (Wed, 18 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.in
+   A /trunk/modules/audio_filter/converter/s16tofloat32swab.c
+   M /trunk/modules/codec/lpcm/lpcm.c
+   M /trunk/modules/codec/lpcm/lpcm.h
+
+lpcm support (tested on 1 source only)
+
+------------------------------------------------------------------------
+r2450 | tcastley | 2002-09-18 13:50:47 +0200 (Wed, 18 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/beos/MediaControlView.cpp
+
+Updated to use the new AOUT_VOLUME_* constants.
+
+------------------------------------------------------------------------
+r2451 | sam | 2002-09-18 14:20:37 +0200 (Wed, 18 Sep 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/audio_filter/converter/s16tofloat32swab.c
+
+  * ./modules/audio_filter/converter/s16tofloat32swab.c: compilation fix for
+    systems which don't have swab(). Fixed a memory leak.
+
+------------------------------------------------------------------------
+r2452 | massiot | 2002-09-18 23:21:24 +0200 (Wed, 18 Sep 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile.old
+   M /trunk/configure.in
+   M /trunk/include/aout_internal.h
+   M /trunk/include/audio_output.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/modules/audio_output/alsa.c
+   M /trunk/modules/audio_output/arts.c
+   M /trunk/modules/audio_output/esd.c
+   M /trunk/modules/audio_output/file.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/audio_output/sdl.c
+   M /trunk/modules/audio_output/waveout.c
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+   M /trunk/modules/gui/macosx/aout.m
+   M /trunk/modules/gui/qnx/aout.c
+   M /trunk/modules/misc/dummy/aout.c
+   M /trunk/modules/video_output/directx/aout.c
+   M /trunk/src/audio_output/intf.c
+   M /trunk/src/misc/modules_plugin.h
+
+* ALL: More hooks for audio volume management.
+* configure.in: Fixed a typo.
+
+------------------------------------------------------------------------
+r2453 | fenrir | 2002-09-19 01:34:28 +0200 (Thu, 19 Sep 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/demux/avi/avi.c
+   M /trunk/modules/demux/avi/avi.h
+   M /trunk/modules/demux/avi/libioRIFF.c
+   M /trunk/modules/demux/avi/libioRIFF.h
+   M /trunk/modules/demux/mp4/libmp4.c
+
+ * all: fix endian issue with new definition of VLC_FOURCC, but
+untested. Meuuh, could you test it ?
+
+------------------------------------------------------------------------
+r2454 | fenrir | 2002-09-19 17:58:55 +0200 (Thu, 19 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/demux/avi/avi.c
+
+ * avi.c : fix my last fix about endiannes issues (I hope)
+
+------------------------------------------------------------------------
+r2455 | massiot | 2002-09-19 23:56:40 +0200 (Thu, 19 Sep 2002) | 6 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+   M /trunk/include/audio_output.h
+   M /trunk/include/vlc_config.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/modules/audio_filter/converter/Makefile
+   M /trunk/modules/audio_mixer/float32.c
+   M /trunk/modules/codec/mad/decoder.c
+   M /trunk/modules/codec/mad/decoder.h
+   M /trunk/modules/codec/mad/libmad.c
+   M /trunk/modules/video_output/sdl.c
+   M /trunk/src/audio_output/intf.c
+   M /trunk/src/audio_output/mixer.c
+
+* Audio volume management now works properly. See src/audio_output/intf.c
+  for information on how to use it in your interface plug-ins. In the
+  SDL vout, b and n are mapped to sound down/sound up.
+* Fixed a major in the mad plug-in with wrong dates.
+* Fixed a compilation bug.
+
+------------------------------------------------------------------------
+r2456 | massiot | 2002-09-21 01:27:04 +0200 (Sat, 21 Sep 2002) | 4 lines
+Changed paths:
+   M /trunk/configure.in
+   M /trunk/include/aout_internal.h
+   M /trunk/include/audio_output.h
+   M /trunk/modules/audio_filter/converter/s16tofloat32swab.c
+   M /trunk/modules/audio_mixer/float32.c
+   M /trunk/modules/audio_mixer/spdif.c
+   M /trunk/modules/audio_mixer/trivial.c
+   M /trunk/modules/codec/Makefile
+   M /trunk/modules/codec/a52.c
+   D /trunk/modules/codec/lpcm
+   A /trunk/modules/codec/lpcm.c
+   M /trunk/modules/codec/mad/libmad.c
+   M /trunk/src/audio_output/audio_output.c
+   M /trunk/src/audio_output/input.c
+   M /trunk/src/audio_output/mixer.c
+
+* Fixed miscellaneous cosmetic issues with lpcm and s16tofloat32swab modules.
+* First hooks for changing the audio output plug-in and its parameters
+  on-the-fly.
+
+------------------------------------------------------------------------
+r2457 | jlj | 2002-09-21 22:20:42 +0200 (Sat, 21 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_filter/converter/Makefile
+
+  * ./modules/audio_filter/converter/Makefile: Fixed typo.
+
+------------------------------------------------------------------------
+r2458 | massiot | 2002-09-22 16:53:52 +0200 (Sun, 22 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/src/audio_output/filters.c
+
+Fixed a bug in the conversion splitter.
+
+------------------------------------------------------------------------
+r2459 | jpsaman | 2002-09-23 23:44:23 +0200 (Mon, 23 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.in
+   M /trunk/modules/video_output/qte/qte.cpp
+   M /trunk/modules/video_output/qte/qte.h
+
+Video output for QT embedded compiles. There are still some linking issues to fix, before it is usable.
+
+------------------------------------------------------------------------
+r2460 | massiot | 2002-09-24 01:05:58 +0200 (Tue, 24 Sep 2002) | 5 lines
+Changed paths:
+   M /trunk/include/vlc_symbols.h
+   M /trunk/modules/demux/mpeg/ts.c
+   M /trunk/modules/gui/macosx/playlist.m
+   M /trunk/src/audio_output/mixer.c
+
+* New --vlc-backwards-compat option, to go back to the old behavior with old
+VLS's.
+* Fixed a bug with non-ASCII characters in the OS X playlist.
+* Fixed a warning on start-up.
+
+------------------------------------------------------------------------
+r2461 | jpsaman | 2002-09-25 22:25:24 +0200 (Wed, 25 Sep 2002) | 2 lines
+Changed paths:
+   A /trunk/INSTALL.libmad
+
+Adding lost instruction for compiling libmad library.
+
+------------------------------------------------------------------------
+r2462 | jpsaman | 2002-09-25 22:41:32 +0200 (Wed, 25 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.in
+
+Added compiler and link flags to --enable-opie (not tested).
+
+------------------------------------------------------------------------
+r2464 | massiot | 2002-09-27 00:40:27 +0200 (Fri, 27 Sep 2002) | 4 lines
+Changed paths:
+   M /trunk/Makefile.old
+   M /trunk/include/aout_internal.h
+   M /trunk/include/audio_output.h
+   M /trunk/include/vlc_symbols.h
+   M /trunk/modules/audio_filter/converter/s16tofloat32swab.c
+   M /trunk/modules/codec/a52.c
+   M /trunk/modules/codec/a52old/a52old.c
+   M /trunk/modules/codec/faad/decoder.c
+   M /trunk/modules/codec/lpcm.c
+   M /trunk/modules/codec/mad/libmad.c
+   M /trunk/modules/codec/mpeg_audio/decoder.c
+   M /trunk/modules/demux/mpeg/ts.c
+   D /trunk/src/audio_output/audio_output.c
+   A /trunk/src/audio_output/common.c
+   A /trunk/src/audio_output/dec.c
+   M /trunk/src/audio_output/input.c
+   M /trunk/src/audio_output/intf.c
+   M /trunk/src/audio_output/mixer.c
+   M /trunk/src/audio_output/output.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/modules_plugin.h
+
+* Major API change of the audio output. New aout_Dec* functions.
+* Fixed a compile issue in s16tofloat32swab.
+* Fixed a typo in demux/mpeg/ts.c.
+
+------------------------------------------------------------------------
+r2466 | massiot | 2002-09-27 00:56:14 +0200 (Fri, 27 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/demux/mpeg/system.c
+
+* Fixed my A/52 fix.
+
+------------------------------------------------------------------------
+r2467 | massiot | 2002-09-28 01:38:04 +0200 (Sat, 28 Sep 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile.old
+   M /trunk/include/aout_internal.h
+   M /trunk/include/vlc_config.h
+   M /trunk/modules/audio_filter/converter/s16tofloat32swab.c
+   M /trunk/src/audio_output/input.c
+
+* Makefile.old: Fixed BeOS compilation.
+* ALL: Fewer overhead when resampling.
+
+------------------------------------------------------------------------
+r2468 | massiot | 2002-09-28 15:05:16 +0200 (Sat, 28 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_mixer/spdif.c
+   M /trunk/modules/audio_mixer/trivial.c
+   M /trunk/modules/codec/faad/decoder.c
+   M /trunk/modules/codec/lpcm.c
+   M /trunk/modules/codec/mad/decoder.c
+   M /trunk/src/audio_output/mixer.c
+
+* Several stability patches for multiple input streams aout.
+
+------------------------------------------------------------------------
+r2473 | jpsaman | 2002-09-29 17:39:53 +0200 (Sun, 29 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/ipkg/control
+   A /trunk/ipkg/control.opie
+   A /trunk/ipkg/postinst.opie
+   A /trunk/ipkg/postrm.opie
+   A /trunk/ipkg/vlc.desktop
+
+Updating ipkg files for X and QT Embedded packages of vlc.
+
+------------------------------------------------------------------------
+r2474 | sam | 2002-09-29 20:16:04 +0200 (Sun, 29 Sep 2002) | 2 lines
+Changed paths:
+   M /trunk/src/misc/threads.c
+
+  * ./src/misc/threads.c: fixed a bug in the st_mutex_new() failure detection.
+
+------------------------------------------------------------------------
+r2475 | sam | 2002-09-29 20:19:53 +0200 (Sun, 29 Sep 2002) | 4 lines
+Changed paths:
+   M /trunk/include/vlc/vlc.h
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/playlist/playlist.c
+   M /trunk/src/vlc.c
+
+  * ./src/playlist/playlist.c: don't run the playlist by default.
+  * ./src/libvlc.c: if items are specified in the commandline, run the playlist.
+  * ./src/vlc.c: don't rely on internal vlc types (mtime_t).
+
+------------------------------------------------------------------------
+r2476 | sam | 2002-09-30 12:00:47 +0200 (Mon, 30 Sep 2002) | 2 lines
+Changed paths:
+   A /trunk/debian/Makefile.am
+   A /trunk/doc/Makefile.am
+   A /trunk/ipkg/Makefile.am
+   A /trunk/lib/Makefile.am
+   A /trunk/modules/Makefile.am
+   A /trunk/modules/access/Modules.am
+   A /trunk/modules/access/dvd/Modules.am
+   A /trunk/modules/access/dvdplay/Modules.am
+   A /trunk/modules/access/dvdread/Modules.am
+   A /trunk/modules/access/satellite/Modules.am
+   A /trunk/modules/access/v4l/Modules.am
+   A /trunk/modules/access/vcd/Modules.am
+   A /trunk/modules/audio_filter/channel_mixer/Modules.am
+   A /trunk/modules/audio_filter/converter/Modules.am
+   A /trunk/modules/audio_filter/resampler/Modules.am
+   A /trunk/modules/audio_mixer/Modules.am
+   A /trunk/modules/audio_output/Modules.am
+   A /trunk/modules/codec/Modules.am
+   A /trunk/modules/codec/a52old/Modules.am
+   A /trunk/modules/codec/a52old/downmix/Modules.am
+   A /trunk/modules/codec/a52old/imdct/Modules.am
+   A /trunk/modules/codec/cinepak/Modules.am
+   A /trunk/modules/codec/dv/Modules.am
+   A /trunk/modules/codec/faad/Modules.am
+   A /trunk/modules/codec/ffmpeg/Modules.am
+   A /trunk/modules/codec/ffmpeg/postprocessing/Modules.am
+   A /trunk/modules/codec/mad/Modules.am
+   A /trunk/modules/codec/mpeg_audio/Modules.am
+   A /trunk/modules/codec/mpeg_video/Modules.am
+   A /trunk/modules/codec/mpeg_video/idct/Modules.am
+   A /trunk/modules/codec/mpeg_video/motion/Modules.am
+   A /trunk/modules/codec/spudec/Modules.am
+   A /trunk/modules/control/lirc/Modules.am
+   A /trunk/modules/control/rc/Modules.am
+   A /trunk/modules/demux/Modules.am
+   A /trunk/modules/demux/aac/Modules.am
+   A /trunk/modules/demux/avi/Modules.am
+   A /trunk/modules/demux/mp4/Modules.am
+   A /trunk/modules/demux/mpeg/Modules.am
+   A /trunk/modules/demux/util/Modules.am
+   A /trunk/modules/gui/beos/Modules.am
+   A /trunk/modules/gui/familiar/Modules.am
+   A /trunk/modules/gui/gtk/Modules.am
+   A /trunk/modules/gui/kde/Modules.am
+   A /trunk/modules/gui/macosx/Modules.am
+   A /trunk/modules/gui/ncurses/Modules.am
+   A /trunk/modules/gui/qnx/Modules.am
+   A /trunk/modules/gui/qt/Modules.am
+   A /trunk/modules/gui/win32/Modules.am
+   A /trunk/modules/misc/Modules.am
+   A /trunk/modules/misc/dummy/Modules.am
+   A /trunk/modules/misc/logger/Modules.am
+   A /trunk/modules/misc/memcpy/Modules.am
+   A /trunk/modules/misc/network/Modules.am
+   A /trunk/modules/video_chroma/Modules.am
+   A /trunk/modules/video_filter/Modules.am
+   A /trunk/modules/video_filter/deinterlace/Modules.am
+   A /trunk/modules/video_output/Modules.am
+   A /trunk/modules/video_output/directx/Modules.am
+   A /trunk/modules/video_output/mga/Modules.am
+   A /trunk/modules/video_output/qte/Modules.am
+   A /trunk/modules/video_output/x11/Modules.am
+   A /trunk/modules/visualization/scope/Modules.am
+   A /trunk/modules/visualization/xosd/Modules.am
+   A /trunk/share/Makefile.am
+   A /trunk/src/Makefile.am
+
+  * ALL: added *.am files here and there for future automake support.
+
+------------------------------------------------------------------------
+r2477 | sam | 2002-09-30 13:05:42 +0200 (Mon, 30 Sep 2002) | 4 lines
+Changed paths:
+   M /trunk/.cvsignore
+   M /trunk/ChangeLog
+   M /trunk/HACKING
+   M /trunk/Makefile.am
+   D /trunk/Makefile.config.in
+   D /trunk/Makefile.modules
+   D /trunk/Makefile.old
+   D /trunk/Makefile.opts.in
+   M /trunk/bootstrap
+   A /trunk/configure.ac.in
+   D /trunk/configure.in
+   M /trunk/debian/.cvsignore
+   M /trunk/debian/control
+   M /trunk/debian/libvlc0-dev.dirs
+   M /trunk/debian/rules
+   A /trunk/debian/vlc-plugin-dvb.dirs
+   M /trunk/debian/vlc.dirs
+   A /trunk/doc/.cvsignore
+   M /trunk/doc/developer/Makefile
+   A /trunk/doc/developer/hacking.xml
+   M /trunk/doc/developer/manual.xml
+   M /trunk/doc/developer/overview.xml
+   M /trunk/doc/fortunes.txt
+   M /trunk/doc/vlc.1
+   A /trunk/extras/GNUgetopt/.cvsignore
+   M /trunk/include/modules_inner.h
+   M /trunk/include/vlc_config.h
+   D /trunk/include/vlc_symbols.h
+   A /trunk/ipkg/.cvsignore
+   M /trunk/lib/.cvsignore
+   A /trunk/m4/.cvsignore
+   A /trunk/modules/.cvsignore
+   M /trunk/modules/access/.cvsignore
+   D /trunk/modules/access/Makefile
+   D /trunk/modules/access/dvd/Makefile
+   D /trunk/modules/access/dvdplay/Makefile
+   D /trunk/modules/access/dvdread/Makefile
+   M /trunk/modules/access/file.c
+   M /trunk/modules/access/http.c
+   M /trunk/modules/access/rtp.c
+   D /trunk/modules/access/satellite/Makefile
+   M /trunk/modules/access/udp.c
+   D /trunk/modules/access/v4l/Makefile
+   D /trunk/modules/access/vcd/Makefile
+   D /trunk/modules/audio_filter/channel_mixer/Makefile
+   D /trunk/modules/audio_filter/converter/Makefile
+   D /trunk/modules/audio_filter/resampler/Makefile
+   D /trunk/modules/audio_mixer/Makefile
+   D /trunk/modules/audio_output/Makefile
+   M /trunk/modules/audio_output/arts.c
+   M /trunk/modules/audio_output/sdl.c
+   D /trunk/modules/codec/Makefile
+   D /trunk/modules/codec/a52old/Makefile
+   D /trunk/modules/codec/a52old/downmix/Makefile
+   D /trunk/modules/codec/a52old/imdct/Makefile
+   D /trunk/modules/codec/cinepak/Makefile
+   D /trunk/modules/codec/dv/Makefile
+   D /trunk/modules/codec/faad/Makefile
+   D /trunk/modules/codec/ffmpeg/Makefile
+   D /trunk/modules/codec/ffmpeg/postprocessing/Makefile
+   D /trunk/modules/codec/mad/Makefile
+   D /trunk/modules/codec/mpeg_audio/Makefile
+   D /trunk/modules/codec/mpeg_video/Makefile
+   D /trunk/modules/codec/mpeg_video/idct/Makefile
+   D /trunk/modules/codec/mpeg_video/motion/Makefile
+   D /trunk/modules/codec/spudec/Makefile
+   D /trunk/modules/control/lirc/Makefile
+   D /trunk/modules/control/rc/Makefile
+   M /trunk/modules/control/rc/rc.c
+   D /trunk/modules/demux/Makefile
+   D /trunk/modules/demux/aac/Makefile
+   D /trunk/modules/demux/avi/Makefile
+   D /trunk/modules/demux/mp4/Makefile
+   D /trunk/modules/demux/mpeg/Makefile
+   D /trunk/modules/demux/util/Makefile
+   D /trunk/modules/gui/beos/Makefile
+   D /trunk/modules/gui/familiar/Makefile
+   M /trunk/modules/gui/familiar/callbacks.c
+   M /trunk/modules/gui/familiar/callbacks.h
+   D /trunk/modules/gui/gtk/Makefile
+   M /trunk/modules/gui/gtk/common.h
+   M /trunk/modules/gui/gtk/display.c
+   M /trunk/modules/gui/gtk/display.h
+   M /trunk/modules/gui/gtk/gnome.c
+   M /trunk/modules/gui/gtk/gnome.glade
+   M /trunk/modules/gui/gtk/gnome_interface.c
+   M /trunk/modules/gui/gtk/gtk.c
+   M /trunk/modules/gui/gtk/gtk_callbacks.c
+   M /trunk/modules/gui/gtk/gtk_callbacks.h
+   M /trunk/modules/gui/gtk/open.c
+   D /trunk/modules/gui/kde/Makefile
+   D /trunk/modules/gui/macosx/Makefile
+   D /trunk/modules/gui/ncurses/Makefile
+   D /trunk/modules/gui/qnx/Makefile
+   M /trunk/modules/gui/qt/.cvsignore
+   D /trunk/modules/gui/qt/Makefile
+   M /trunk/modules/gui/qt/intf.cpp
+   A /trunk/modules/gui/qt/intf.h
+   D /trunk/modules/gui/win32/Makefile
+   M /trunk/modules/gui/win32/win32.bpr
+   D /trunk/modules/misc/Makefile
+   D /trunk/modules/misc/dummy/Makefile
+   M /trunk/modules/misc/gtk_main.c
+   D /trunk/modules/misc/logger/Makefile
+   D /trunk/modules/misc/memcpy/Makefile
+   D /trunk/modules/misc/network/Makefile
+   D /trunk/modules/video_chroma/Makefile
+   D /trunk/modules/video_filter/Makefile
+   D /trunk/modules/video_filter/deinterlace/Makefile
+   D /trunk/modules/video_output/Makefile
+   D /trunk/modules/video_output/directx/Makefile
+   M /trunk/modules/video_output/directx/aout.c
+   D /trunk/modules/video_output/mga/Makefile
+   D /trunk/modules/video_output/qte/Makefile
+   M /trunk/modules/video_output/sdl.c
+   D /trunk/modules/video_output/x11/Makefile
+   D /trunk/modules/visualization/scope/Makefile
+   D /trunk/modules/visualization/xosd/Makefile
+   D /trunk/mozilla/Makefile
+   M /trunk/mozilla/vlcintf.idl
+   M /trunk/mozilla/vlcpeer.cpp
+   M /trunk/mozilla/vlcpeer.h
+   M /trunk/mozilla/vlcplugin.cpp
+   M /trunk/mozilla/vlcplugin.h
+   M /trunk/mozilla/vlcshell.cpp
+   M /trunk/po/.cvsignore
+   M /trunk/po/POTFILES.in
+   A /trunk/share/.cvsignore
+   A /trunk/src/.cvsignore
+   M /trunk/src/misc/modules.c
+   D /trunk/src/misc/modules_plugin.h
+   M /trunk/src/misc/modules_plugin.h.in
+   D /trunk/src/misc/symbols.c
+   M /trunk/vlc-config.in
+
+  * ALL: the build mechanism now uses automake. See HACKING for more details.
+  * ./mozilla/vlcplugin.cpp: javascript support for the Mozilla plugin.
+  * debian/rules: the A52 module is now in a separate package.
+
+------------------------------------------------------------------------
+r2478 | sam | 2002-09-30 17:46:47 +0200 (Mon, 30 Sep 2002) | 4 lines
+Changed paths:
+   M /trunk/.cvsignore
+   M /trunk/debian/.cvsignore
+   M /trunk/debian/rules
+   M /trunk/include/.cvsignore
+   M /trunk/modules/access/.cvsignore
+   M /trunk/modules/access/dvd/.cvsignore
+   M /trunk/modules/access/dvdplay/.cvsignore
+   M /trunk/modules/access/dvdread/.cvsignore
+   M /trunk/modules/access/satellite/.cvsignore
+   M /trunk/modules/access/v4l/.cvsignore
+   M /trunk/modules/access/vcd/.cvsignore
+   M /trunk/modules/audio_filter/channel_mixer/.cvsignore
+   M /trunk/modules/audio_filter/converter/.cvsignore
+   M /trunk/modules/audio_filter/resampler/.cvsignore
+   M /trunk/modules/audio_mixer/.cvsignore
+   M /trunk/modules/audio_output/.cvsignore
+   M /trunk/modules/codec/.cvsignore
+   M /trunk/modules/codec/a52old/.cvsignore
+   M /trunk/modules/codec/a52old/downmix/.cvsignore
+   M /trunk/modules/codec/a52old/imdct/.cvsignore
+   M /trunk/modules/codec/cinepak/.cvsignore
+   M /trunk/modules/codec/dv/.cvsignore
+   M /trunk/modules/codec/faad/.cvsignore
+   M /trunk/modules/codec/ffmpeg/.cvsignore
+   M /trunk/modules/codec/ffmpeg/postprocessing/.cvsignore
+   M /trunk/modules/codec/mad/.cvsignore
+   M /trunk/modules/codec/mpeg_audio/.cvsignore
+   M /trunk/modules/codec/mpeg_video/.cvsignore
+   M /trunk/modules/codec/mpeg_video/idct/.cvsignore
+   M /trunk/modules/codec/mpeg_video/motion/.cvsignore
+   M /trunk/modules/codec/spudec/.cvsignore
+   M /trunk/modules/control/lirc/.cvsignore
+   M /trunk/modules/control/rc/.cvsignore
+   M /trunk/modules/demux/.cvsignore
+   M /trunk/modules/demux/aac/.cvsignore
+   M /trunk/modules/demux/avi/.cvsignore
+   M /trunk/modules/demux/mp4/.cvsignore
+   M /trunk/modules/demux/mpeg/.cvsignore
+   M /trunk/modules/demux/util/.cvsignore
+   M /trunk/modules/gui/beos/.cvsignore
+   M /trunk/modules/gui/familiar/.cvsignore
+   M /trunk/modules/gui/gtk/.cvsignore
+   M /trunk/modules/gui/kde/.cvsignore
+   M /trunk/modules/gui/macosx/.cvsignore
+   M /trunk/modules/gui/ncurses/.cvsignore
+   M /trunk/modules/gui/qnx/.cvsignore
+   M /trunk/modules/gui/qt/.cvsignore
+   M /trunk/modules/gui/win32/.cvsignore
+   M /trunk/modules/misc/.cvsignore
+   M /trunk/modules/misc/dummy/.cvsignore
+   M /trunk/modules/misc/logger/.cvsignore
+   M /trunk/modules/misc/memcpy/.cvsignore
+   M /trunk/modules/misc/network/.cvsignore
+   M /trunk/modules/video_chroma/.cvsignore
+   M /trunk/modules/video_filter/.cvsignore
+   M /trunk/modules/video_filter/deinterlace/.cvsignore
+   M /trunk/modules/video_output/.cvsignore
+   M /trunk/modules/video_output/directx/.cvsignore
+   M /trunk/modules/video_output/mga/.cvsignore
+   M /trunk/modules/video_output/x11/.cvsignore
+   M /trunk/modules/visualization/scope/.cvsignore
+   M /trunk/modules/visualization/xosd/.cvsignore
+   M /trunk/mozilla/.cvsignore
+   M /trunk/src/.cvsignore
+   M /trunk/src/misc/.cvsignore
+
+  * ./debian/rules: moved the gtk_main and gnome_main plugins to the gvlc
+    and gnome-vlc packages.
+  * ALL: updated .cvsignore files to properly ignore automake files.
+
+------------------------------------------------------------------------
+r2479 | sam | 2002-09-30 17:47:20 +0200 (Mon, 30 Sep 2002) | 2 lines
+Changed paths:
+   A /trunk/src/audio_output/.cvsignore
+   A /trunk/src/input/.cvsignore
+   A /trunk/src/interface/.cvsignore
+   A /trunk/src/playlist/.cvsignore
+   A /trunk/src/stream_output/.cvsignore
+   A /trunk/src/video_output/.cvsignore
+
+  * src/*: another bunch of .cvsignore files.
+
+------------------------------------------------------------------------
+r2480 | titer | 2002-09-30 20:30:28 +0200 (Mon, 30 Sep 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/codec/spudec/render.c
+   M /trunk/modules/gui/beos/BeOS.cpp
+   M /trunk/modules/gui/beos/Bitmaps.h
+   M /trunk/modules/gui/beos/DrawingTidbits.cpp
+   M /trunk/modules/gui/beos/DrawingTidbits.h
+   M /trunk/modules/gui/beos/Interface.cpp
+   M /trunk/modules/gui/beos/InterfaceWindow.cpp
+   M /trunk/modules/gui/beos/InterfaceWindow.h
+   A /trunk/modules/gui/beos/ListViews.cpp
+   A /trunk/modules/gui/beos/ListViews.h
+   M /trunk/modules/gui/beos/MediaControlView.cpp
+   M /trunk/modules/gui/beos/MediaControlView.h
+   M /trunk/modules/gui/beos/Modules.am
+   M /trunk/modules/gui/beos/MsgVals.h
+   M /trunk/modules/gui/beos/PlayListWindow.cpp
+   M /trunk/modules/gui/beos/PlayListWindow.h
+   M /trunk/modules/gui/beos/TransportButton.cpp
+   M /trunk/modules/gui/beos/TransportButton.h
+   M /trunk/modules/gui/beos/VideoOutput.cpp
+   M /trunk/modules/gui/beos/VideoWindow.h
+   M /trunk/modules/gui/beos/VlcWrapper.cpp
+   M /trunk/modules/gui/beos/VlcWrapper.h
+   M /trunk/share/vlc_beos.rsrc
+   M /trunk/src/misc/beos_specific.cpp
+
+Attempt to port new BeOS features from the stable branch.
+Playlist is yet broken (maybe others things too)
+
+------------------------------------------------------------------------
+r2489 | massiot | 2002-09-30 23:32:33 +0200 (Mon, 30 Sep 2002) | 3 lines
+Changed paths:
+   M /trunk/include/audio_output.h
+   M /trunk/modules/audio_filter/channel_mixer/trivial.c
+   M /trunk/modules/audio_filter/converter/a52tofloat32.c
+   M /trunk/modules/audio_filter/converter/a52tospdif.c
+   M /trunk/modules/audio_filter/converter/fixed32tofloat32.c
+   M /trunk/modules/audio_filter/converter/fixed32tos16.c
+   M /trunk/modules/audio_filter/converter/float32tos16.c
+   M /trunk/modules/audio_filter/converter/float32tos8.c
+   M /trunk/modules/audio_filter/converter/float32tou16.c
+   M /trunk/modules/audio_filter/converter/float32tou8.c
+   M /trunk/modules/audio_filter/converter/s16tofloat32.c
+   M /trunk/modules/audio_filter/converter/s16tofloat32swab.c
+   M /trunk/modules/audio_filter/resampler/trivial.c
+   M /trunk/modules/audio_filter/resampler/ugly.c
+   M /trunk/modules/audio_mixer/float32.c
+   M /trunk/modules/audio_mixer/trivial.c
+   M /trunk/modules/audio_output/alsa.c
+   M /trunk/modules/audio_output/file.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/codec/a52.c
+   M /trunk/modules/codec/faad/decoder.c
+   M /trunk/modules/codec/lpcm.c
+   M /trunk/modules/codec/mad/decoder.c
+   M /trunk/modules/codec/mpeg_audio/decoder.c
+   M /trunk/modules/gui/macosx/aout.m
+   M /trunk/modules/gui/qnx/aout.c
+   M /trunk/modules/misc/dummy/aout.c
+   M /trunk/src/audio_output/common.c
+   M /trunk/src/audio_output/filters.c
+   M /trunk/src/audio_output/output.c
+
+* Made audio_sample_format->i_format a FOURCC to allow the creation of
+new ones.
+
+------------------------------------------------------------------------
+r2494 | ipkiss | 2002-10-01 22:43:35 +0200 (Tue, 01 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/video_output/directx/events.c
+   M /trunk/modules/video_output/directx/vout.h
+
+* modules/video_output/directx/events.c: added an "Always on top" entry
+  in the system menu.
+
+------------------------------------------------------------------------
+r2496 | massiot | 2002-10-01 23:47:25 +0200 (Tue, 01 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/demux/mpeg/system.c
+
+Finally fixed A/52 TS input.
+
+------------------------------------------------------------------------
+r2498 | massiot | 2002-10-02 00:29:09 +0200 (Wed, 02 Oct 2002) | 3 lines
+Changed paths:
+   M /branches/v0_4_1_branch/plugins/network/ipv4.c
+   M /branches/v0_4_1_branch/src/interface/main.c
+   M /trunk/modules/misc/network/ipv4.c
+   M /trunk/src/libvlc.h
+
+For people who have several network interfaces, added a --iface-addr option
+to select which interface to use for multicast sockets.
+
+------------------------------------------------------------------------
+r2499 | massiot | 2002-10-02 00:34:43 +0200 (Wed, 02 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_output/oss.c
+
+Fixed a bug in the OSS output I introduced yesterday.
+
+------------------------------------------------------------------------
+r2500 | sam | 2002-10-02 11:15:06 +0200 (Wed, 02 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+  * ./configure.ac.in: --enable-a52 activates a52tofloat32, not a52.
+       (always re-run bootstrap when configure.ac.in has changed).
+
+------------------------------------------------------------------------
+r2501 | sam | 2002-10-02 14:59:59 +0200 (Wed, 02 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/.cvsignore
+   M /trunk/Makefile.am
+   M /trunk/bootstrap
+   M /trunk/configure.ac.in
+
+  * ./bootstrap, ./Makefile.am: workarounds for automake 1.5.
+
+------------------------------------------------------------------------
+r2502 | sam | 2002-10-02 15:26:14 +0200 (Wed, 02 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/configure.ac.in
+
+  * ./Makefile.am: another workaround for an old automake 1.5 bug (bug #279).
+
+------------------------------------------------------------------------
+r2503 | sam | 2002-10-02 15:28:52 +0200 (Wed, 02 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile.am
+
+  * ./Makefile.am: removed a circular dependency on src/misc/modules_plugin.h.
+
+------------------------------------------------------------------------
+r2504 | sigmunau | 2002-10-02 17:37:58 +0200 (Wed, 02 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_output/oss.c
+
+fixed some insanities which coused this module to fail on a52 sound
+
+------------------------------------------------------------------------
+r2505 | sam | 2002-10-02 18:02:43 +0200 (Wed, 02 Oct 2002) | 4 lines
+Changed paths:
+   M /trunk/bootstrap
+
+  * ./bootstrap: added a check for automake bug #326. No easy workaround is
+    really possible other than patching/upgrading automake. This happens for
+    automake 1.6.0 and automake 1.6.1.
+
+------------------------------------------------------------------------
+r2509 | massiot | 2002-10-03 00:56:53 +0200 (Thu, 03 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/extras/MacOSX/vlc.pbproj/project.pbxproj
+   M /trunk/modules/gui/macosx/Modules.am
+   A /trunk/modules/gui/macosx/adev_discovery.h
+   M /trunk/modules/gui/macosx/aout.m
+   A /trunk/modules/gui/macosx/asystm.h
+   A /trunk/modules/gui/macosx/asystm.m
+   M /trunk/modules/gui/macosx/intf.h
+   M /trunk/modules/gui/macosx/intf.m
+
+* Mac OS X audio device discovery and selection, patch courtesy of
+Heiko Panther <heiko.panther@web.de>.
+
+------------------------------------------------------------------------
+r2510 | sam | 2002-10-03 10:44:11 +0200 (Thu, 03 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/bootstrap
+
+  * ./bootstrap: fixed a bug I introduced yesterday that caused automake
+    version detection not to work properly.
+
+------------------------------------------------------------------------
+r2512 | sam | 2002-10-03 11:25:40 +0200 (Thu, 03 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/win32/Modules.am
+   M /trunk/modules/gui/win32/win32.bpr
+
+  * ./modules/gui/win32/win32.bpr: use the .dll extension instead of .so.
+
+------------------------------------------------------------------------
+r2513 | sigmunau | 2002-10-03 12:15:01 +0200 (Thu, 03 Oct 2002) | 7 lines
+Changed paths:
+   M /trunk/modules/gui/kde/Modules.am
+   M /trunk/modules/gui/kde/interface.cpp
+   M /trunk/modules/gui/kde/interface.h
+   M /trunk/modules/gui/kde/kde.cpp
+   M /trunk/modules/gui/kde/preferences.cpp
+   M /trunk/modules/gui/kde/ui.rc
+
+ kde.cpp: subscribe and unsubscribe messages
+ interface.cpp, interface.h: create a messages window, and add menu iten to
+show it
+ Modules.as: build messages window
+ ui.rc: menuitem to show messages
+ preferences.cpp: fixed typo in comment
+
+------------------------------------------------------------------------
+r2514 | sigmunau | 2002-10-03 12:15:46 +0200 (Thu, 03 Oct 2002) | 2 lines
+Changed paths:
+   A /trunk/modules/gui/kde/messages.cpp
+   A /trunk/modules/gui/kde/messages.h
+
+forgot to add the actual code in my last commit
+
+------------------------------------------------------------------------
+r2515 | sam | 2002-10-03 15:21:55 +0200 (Thu, 03 Oct 2002) | 14 lines
+Changed paths:
+   M /trunk/debian/control
+   M /trunk/include/main.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_cpu.h
+   M /trunk/include/vlc_objects.h
+   M /trunk/modules/control/rc/rc.c
+   M /trunk/modules/misc/gtk_main.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/cpu.c
+   M /trunk/src/misc/messages.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/objects.c
+   M /trunk/src/misc/threads.c
+
+  * ./src/libvlc.c, ./include/main.h: the root of all objects is now
+    p_libvlc, and each p_vlc is a child of p_libvlc. Reasons for this are:
+
+     o the module bank and the message bank only need to be initialized once,
+       which gives faster loads when multiple instances of libvlc are used,
+     o we allow the possibility of different p_vlc sharing objects, for
+       instance the audio output,
+     o the CPU detection is only done once.
+
+    This patch is not polished yet, but I cannot do any intensive tests for
+    the moment because of a bug somewhere that leaves audio output objects
+    lying here and there which needs to be investigated first. The current
+    major issue is that the module bank is no longer freed.
+
+------------------------------------------------------------------------
+r2517 | gbazin | 2002-10-03 19:01:59 +0200 (Thu, 03 Oct 2002) | 10 lines
+Changed paths:
+   M /trunk/FAQ
+   M /trunk/configure.ac.in
+   M /trunk/include/interface.h
+   M /trunk/include/vlc_threads_funcs.h
+   M /trunk/modules/control/rc/rc.c
+   M /trunk/modules/misc/dummy/interface.c
+   M /trunk/modules/misc/logger/logger.c
+   M /trunk/src/misc/threads.c
+
+
+* FAQ: updated FAQ with config file issues.
+* configure.ac.in: use -mms-bitfields instead of -fnative-struct for
+   mingw32 gcc-3.x.
+* include/interface.h, modules/misc/dummy/interface.c, modules/misc/logger/logger.c,
+   modules/control/rc/rc.c: Display message on Win32 explaining how to get
+   back to the GUI mode.
+* src/misc/threads.c, include/vlc_threads_funcs.h: ignore the
+   win9x-cv-method config option on WinNT when fast-mutex is not enabled.
+
+------------------------------------------------------------------------
+r2518 | sam | 2002-10-03 20:56:10 +0200 (Thu, 03 Oct 2002) | 9 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/include/main.h
+   M /trunk/mozilla/vlcshell.cpp
+   M /trunk/src/audio_output/output.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/libvlc.h
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/messages.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/objects.c
+   M /trunk/src/vlc.c
+
+  * ./configure.ac.in: duplicated arguments to AM_INIT_AUTOMAKE to fix
+    locales breakage.
+  * ./src/libvlc.c: libvlc understands the VLC_VERBOSE environment variable,
+    to be set between 0 and 4. Default value is 0 for a program using libvlc,
+    but vlc sets it to 1 by default.
+  * ./src/misc/configuration.c: -v now works the old way (-v, -vv, -vvv) as
+    well as the new way (-v0, -v1, -v4). -v1 is the same as -v, and -v0 is
+    the same as -q (quiet). Hope it's all understandable.
+
+------------------------------------------------------------------------
+r2519 | jpsaman | 2002-10-03 22:46:46 +0200 (Thu, 03 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/AUTHORS
+
+Updated AUTHOS file.
+
+------------------------------------------------------------------------
+r2520 | jpsaman | 2002-10-03 22:49:31 +0200 (Thu, 03 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/access/rtp.c
+
+Fixed known bug in rtp plugin which resulted in superflous error messages.
+
+------------------------------------------------------------------------
+r2525 | massiot | 2002-10-03 23:45:16 +0200 (Thu, 03 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/access/rtp.c
+   M /trunk/modules/demux/mpeg/system.c
+
+Fixed miscellaneous problems with the RTP plug-in.
+
+------------------------------------------------------------------------
+r2528 | gbazin | 2002-10-04 14:01:40 +0200 (Fri, 04 Oct 2002) | 7 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/include/interface.h
+   M /trunk/modules/gui/gtk/gtk.c
+   M /trunk/src/misc/threads.c
+   M /trunk/src/misc/win32_specific.c
+
+
+* src/misc/threads.c, src/misc/win32_specific.c, include/interface.h: fixed typos.
+* configure.ac.in, modules/gui/gtk/gtk.c: Added a NEED_GTK_MAIN macro to the compiler
+   flags for the gtk module. When this macro isn't defined, then the gtk module
+   doesn't make use of the gtk_main module. I had to do this change because the
+   gtk_main trick can't work on win32 and render the whole gtk interface unusable.
+
+------------------------------------------------------------------------
+r2529 | sam | 2002-10-04 15:13:54 +0200 (Fri, 04 Oct 2002) | 5 lines
+Changed paths:
+   M /trunk/bootstrap
+   M /trunk/configure.ac.in
+   M /trunk/modules/Makefile.am
+   M /trunk/modules/misc/Modules.am
+   M /trunk/modules/misc/gtk_main.c
+   M /trunk/modules/misc/network/ipv6.c
+   D /trunk/modules/misc/null.c
+   A /trunk/modules/misc/testsuite
+   A /trunk/modules/misc/testsuite/.cvsignore
+   A /trunk/modules/misc/testsuite/Modules.am
+   A /trunk/modules/misc/testsuite/test1.c
+   A /trunk/modules/misc/testsuite/test2.cpp
+   A /trunk/modules/misc/testsuite/test3.m
+
+  * ./bootstrap: we use the proper linker for plugin compilation.
+  * ./modules/misc/testsuite/*: moved the null module into three test modules
+    that are only built when --enable-testsuite is activated. This directory
+    can be a good place for compilation tests or performance benchmarks.
+
+------------------------------------------------------------------------
+r2530 | sam | 2002-10-04 16:02:20 +0200 (Fri, 04 Oct 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/gui/macosx/vout.m
+
+  * ./modules/gui/macosx/vout.m: if no MacOS X interface is available when
+    the video output is initialized, we wait for a while before giving up;
+    also changed the code so that it probes all interface objects rather than
+    the first one it finds.
+
+------------------------------------------------------------------------
+r2531 | sam | 2002-10-04 20:07:22 +0200 (Fri, 04 Oct 2002) | 10 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/include/main.h
+   M /trunk/include/vlc_threads_funcs.h
+   M /trunk/modules/access/vcd/vcd.c
+   M /trunk/modules/audio_output/arts.c
+   M /trunk/modules/gui/gtk/gtk.c
+   M /trunk/modules/misc/gtk_main.c
+   M /trunk/modules/video_output/qte/qte.cpp
+   M /trunk/src/audio_output/input.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/objects.c
+   M /trunk/src/misc/threads.c
+
+  * ./configure.ac.in: removed now unnecessary --force-exe-suffix flag.
+  * ./src/misc/objects.c: structure_lock is now local.
+  * ./src/misc/threads.c: implemented named mutexes which provide a handy
+    way to protect data across plugins which might be sharing the same
+    resources. Thread-unsafe libraries come to mind, but we can imagine
+    using a named mutex for configuration files, or special devices.
+  * ./include/main.h: removed global_lock because of vlc_mutex_need, removed
+    p_global_data because it was never used, removed structure_lock because
+    it did not belong here.
+
+------------------------------------------------------------------------
+r2532 | jlj | 2002-10-05 02:10:17 +0200 (Sat, 05 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
+   M /trunk/modules/gui/macosx/open.h
+   M /trunk/modules/gui/macosx/open.m
+
+  ./extras/MacOSX/.../MainMenu.nib: added Open Target panel
+  ./modules/gui/macosx/open.[mh]: Open Target code
+
+------------------------------------------------------------------------
+r2533 | bozo | 2002-10-05 05:44:50 +0200 (Sat, 05 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_output/alsa.c
+
+Up-to-date ALSA audio output module.
+
+------------------------------------------------------------------------
+r2534 | gbazin | 2002-10-05 19:29:50 +0200 (Sat, 05 Oct 2002) | 4 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/audio_output/Modules.am
+   A /trunk/modules/audio_output/directx.c
+   M /trunk/modules/video_output/directx/Modules.am
+   D /trunk/modules/video_output/directx/aout.c
+   M /trunk/modules/video_output/directx/directx.c
+   D /trunk/modules/video_output/directx/vout.c
+
+
+
+* ALL: Splitted the directx plugin into an audio and video module.
+
+------------------------------------------------------------------------
+r2535 | jlj | 2002-10-05 21:26:23 +0200 (Sat, 05 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/src/libvlc.h
+   M /trunk/src/misc/netutils.c
+
+  ./src/misc/netutils.c: GetMacAddress Darwin support
+  ./src/libvlc.h: Default to en0 instead of eth0 under Darwin
+
+------------------------------------------------------------------------
+r2546 | gbazin | 2002-10-06 21:28:28 +0200 (Sun, 06 Oct 2002) | 8 lines
+Changed paths:
+   M /trunk/INSTALL.win32
+   M /trunk/configure.ac.in
+   M /trunk/modules/audio_output/directx.c
+   M /trunk/modules/video_output/directx/directx.c
+   M /trunk/modules/video_output/directx/events.c
+
+
+
+* configure.ac.in: vlc can now be built under cygwin with or without the
+   unix emulation layer (without if you use CC="gcc -mno-cygwin").
+* INSTALL.win32: doc update for cygwin build.
+* modules/video_output/directx/events.c, modules/video_output/directx/directx.c,
+   modules/audio_output/directx.c: compilation fixes for cygwin.
+
+------------------------------------------------------------------------
+r2557 | massiot | 2002-10-07 23:58:40 +0200 (Mon, 07 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/HACKING
+   M /trunk/modules/access/http.c
+
+* HACKING : documentation for the automake crash
+* http.c : fixed a problem with seeking with large files
+
+------------------------------------------------------------------------
+r2558 | sam | 2002-10-08 18:02:05 +0200 (Tue, 08 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/src/input/input.c
+
+  * ./src/input/input.c: do not try to use stream output if the "sout" variable
+    is set to the empty string (happens when doing "Apply" in a GUI).
+
+------------------------------------------------------------------------
+r2559 | sam | 2002-10-08 20:10:10 +0200 (Tue, 08 Oct 2002) | 4 lines
+Changed paths:
+   M /trunk/src/libvlc.c
+   M /trunk/src/libvlc.h
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/messages.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/vlc.c
+
+  * ./src/libvlc.c, ./src/misc/messages.c: due to horrible user threats,
+    only two levels of -v are now possible: -v for warnings, -vv for debug
+    messages (-q for no output at all).
+
+------------------------------------------------------------------------
+r2560 | massiot | 2002-10-09 00:48:25 +0200 (Wed, 09 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/include/vlc_threads.h
+
+OS X : raised the priority of the intf at the same level as the video, since
+otherwise we can't quit the application any longer...
+
+------------------------------------------------------------------------
+r2561 | titer | 2002-10-09 03:14:18 +0200 (Wed, 09 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+   M /trunk/src/misc/beos_specific.cpp
+
+BeOS compilation fixes.
+
+------------------------------------------------------------------------
+r2563 | massiot | 2002-10-10 00:54:22 +0200 (Thu, 10 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/src/audio_output/input.c
+
+* (Hopefully) fixed S/PDIF outputs ;
+* Finally fixed the audio problem on most platforms.
+
+------------------------------------------------------------------------
+r2564 | sam | 2002-10-10 19:25:28 +0200 (Thu, 10 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+  * ./configure.ac.in: dropped the use of typeset in favor of eval to
+    set variable values (ash doesn't have typeset).
+
+------------------------------------------------------------------------
+r2565 | sigmunau | 2002-10-10 21:34:06 +0200 (Thu, 10 Oct 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/gui/kde/messages.cpp
+   M /trunk/modules/gui/kde/preferences.cpp
+
+ messages.cpp: use append(...) and not setText( text() + ...), seems to
+decrease cpu-usage considerably.
+ preferences.cpp: allow config strings to be 40 characters long instead of
+10. Is that enough?
+
+------------------------------------------------------------------------
+r2567 | massiot | 2002-10-11 00:46:20 +0200 (Fri, 11 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/demux/mp4/libmp4.c
+   M /trunk/src/input/input_info.c
+   M /trunk/src/misc/messages.c
+
+Do not use vasprintf under Mac OS X because OS X.1 doesn't have that (how
+lame...).
+
+------------------------------------------------------------------------
+r2569 | titer | 2002-10-11 01:11:52 +0200 (Fri, 11 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/beos/Interface.cpp
+   M /trunk/modules/gui/beos/InterfaceWindow.cpp
+   M /trunk/modules/gui/beos/PlayListWindow.cpp
+   M /trunk/modules/gui/beos/PlayListWindow.h
+   M /trunk/modules/gui/beos/VlcWrapper.cpp
+   M /trunk/modules/gui/beos/VlcWrapper.h
+
+Some clean-up. Playlist works again.
+
+------------------------------------------------------------------------
+r2572 | gbazin | 2002-10-11 12:08:06 +0200 (Fri, 11 Oct 2002) | 6 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/audio_output/directx.c
+   M /trunk/modules/audio_output/waveout.c
+   M /trunk/src/misc/modules.c
+
+
+* src/misc/modules.c: fixed a memory leak with the "plugin-path" config option.
+* modules/audio_output/directx.c, modules/audio_output/waveout.c: ported the directx
+   and waveout audio plugins to the new changes in the audio output layer.
+* configure.ac.in: fixes for cygwin compilation, and the gtk plugin under mingw32.
+
+------------------------------------------------------------------------
+r2573 | sam | 2002-10-11 13:05:52 +0200 (Fri, 11 Oct 2002) | 3 lines
+Changed paths:
+   A /trunk/include/variables.h
+   A /trunk/src/misc/variables.c
+
+  * ./src/misc/variables.c, ./include/variables.h: a few functions for
+    in-object variable storage. Unused yet (not even compiled).
+
+------------------------------------------------------------------------
+r2574 | sigmunau | 2002-10-11 14:50:43 +0200 (Fri, 11 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/kde/messages.cpp
+
+added some coloring to the messages window in the kde interface
+
+------------------------------------------------------------------------
+r2576 | gbazin | 2002-10-11 19:29:03 +0200 (Fri, 11 Oct 2002) | 4 lines
+Changed paths:
+   M /trunk/INSTALL.win32
+
+
+* INSTALL.win32: removed note about running in administrator mode to play
+   a DVD. Updated doc about using cygwin for compiling.
+
+------------------------------------------------------------------------
+r2577 | sam | 2002-10-11 23:17:29 +0200 (Fri, 11 Oct 2002) | 3 lines
+Changed paths:
+   M /branches/v0_4_1_branch/plugins/filter/deinterlace.c
+   M /trunk/modules/video_filter/deinterlace/deinterlace.c
+
+  * ./plugins/filter/deinterlace.c: fixed the green bottom line in the
+    linear deinterlace mode, thanks to Marian Durkovic <md@bts.sk>.
+
+------------------------------------------------------------------------
+r2578 | sam | 2002-10-12 00:32:56 +0200 (Sat, 12 Oct 2002) | 24 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/configure.ac.in
+   M /trunk/include/interface.h
+   M /trunk/include/vlc/vlc.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_objects.h
+   M /trunk/modules/control/rc/rc.c
+   M /trunk/mozilla/vlcpeer.cpp
+   M /trunk/mozilla/vlcplugin.h
+   M /trunk/mozilla/vlcshell.cpp
+   M /trunk/src/interface/interface.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/objects.c
+   M /trunk/src/vlc.c
+
+Changes to the libvlc API:
+  * ./include/vlc/vlc.h: changed the naming conventions for libvlc. Now
+    exported functions start with VLC_ instead of vlc_ to avoid conflicts.
+  * ./include/vlc/vlc.h: removed the vlc_object_t, vlc_list_t, vlc_error_t
+    and vlc_t types; they are now internal types only.
+  * ./include/vlc/vlc.h: merged the reentrant and non-reentrant libvlc
+    calls. In non-reentrant mode, we just use 0 as the first argument. In
+    reentrant mode, we use an object's ID. (see below)
+
+Internal changes:
+  * ./src/libvlc.c, ./src/misc/objects.c: instead of manipulating vlc_object_t
+    pointers, we manipulate their i_object_id. When needed, an object is
+    retrieved using vlc_object_get (I hope the lookup isn't too expensive,
+    that's why I designed the pp_objects layout to allow log2(n) seeks).
+  * ./src/misc/objects.c: activated the per-object variable storage. Unused
+    yet, unless you want to try "getfoo" and "setfoo blablah" in vlc -I rc.
+  * ./include/vlc_objects.h: moved the vlc_object_t and vlc_list_t definitions
+    here.
+
+Misc:
+  * ./src/vlc.c, ./mozilla/vlcshell.cpp: removed inclusion of config.h in
+    code portions not part of libvlc; it was just required for the
+    COPYRIGHT_MESSAGE string which is now available from VLC_Version().
+
+------------------------------------------------------------------------
+r2580 | massiot | 2002-10-12 01:44:25 +0200 (Sat, 12 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/FAQ
+
+* Updated FAQ.
+
+------------------------------------------------------------------------
+r2581 | titer | 2002-10-12 14:24:52 +0200 (Sat, 12 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+
+Rewritten BeOS audio output for audio output 3. It now "pulls" the data.
+Sound is yet choppy (I don't know why).
+
+------------------------------------------------------------------------
+r2584 | gbazin | 2002-10-12 22:09:13 +0200 (Sat, 12 Oct 2002) | 5 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+
+* configure.ac.in: fix for the mingw32 build. We check if we need to explicitly
+   link with the mingwex library (needed for dirent support with new mingw32
+   runtimes).
+
+------------------------------------------------------------------------
+r2586 | gbazin | 2002-10-12 23:31:56 +0200 (Sat, 12 Oct 2002) | 6 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/configure.ac.in
+   M /trunk/modules/demux/mpeg/ts.c
+
+
+* configure.ac.in: fix for the mingw32 build. The gtk plugin may also need mingwex.
+* modules/demux/mpeg/ts.c: added an #include <stdint.h> to make mingw32 happy when
+   compiled with libdvbpsi.
+* Makefile.am: fixed dependency problem with share/vlc_win32_rc.rc.
+
+------------------------------------------------------------------------
+r2587 | alexis | 2002-10-13 01:15:45 +0200 (Sun, 13 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/doc/developer/Makefile
+   D /trunk/doc/developer/hacking.xml
+   M /trunk/doc/developer/manual.xml
+
+Fixed a bug in the developer doc : hacking.xml and overview.xml were
+identical ! So I removed hacking.xml...
+
+------------------------------------------------------------------------
+r2588 | sigmunau | 2002-10-13 16:26:48 +0200 (Sun, 13 Oct 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/demux/util/id3.c
+   M /trunk/modules/demux/util/id3tag.c
+   M /trunk/modules/gui/kde/QConfigItem.cpp
+   M /trunk/modules/gui/kde/QConfigItem.h
+   M /trunk/modules/gui/kde/preferences.cpp
+
+ modules/demux/util/id3*: fixed up some dead comments
+ modules/gui/kde/*: only set variable the user actually have changed when
+apply is pressed in the preferences window.
+
+------------------------------------------------------------------------
+r2590 | titer | 2002-10-13 17:39:16 +0200 (Sun, 13 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+
+Now BeOS sound is (almost) clean.
+It is kludgy, but it works ;)
+
+------------------------------------------------------------------------
+r2595 | massiot | 2002-10-14 01:01:23 +0200 (Mon, 14 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/ChangeLog
+
+Imported Changelog from 0.4.5.
+
+------------------------------------------------------------------------
+r2597 | sam | 2002-10-14 18:34:17 +0200 (Mon, 14 Oct 2002) | 10 lines
+Changed paths:
+   M /trunk/modules/misc/testsuite/Modules.am
+   A /trunk/modules/misc/testsuite/test4.c
+
+  * ./modules/misc/testsuite/test4.c: added a stress test module; doesn't get
+    compiled yet because it uses the "command" variables I'm about to check
+    in. They need to be typed in the rc interface for instance (-I rc). This
+    module has two available commands: "signal <int>" which sends the given
+    signal to the vlc process, and "stress [<int>]" which performs a series of
+    object creation/lookup/destruction, variable creation/setting/destruction
+    and thread spawning/joining tests. The optional argument for stress is an
+    integer between 1 and 200 (the bigger, the heavier the tests; it may hang
+    your machine at around 150, be careful).
+
+------------------------------------------------------------------------
+r2598 | sam | 2002-10-14 18:35:18 +0200 (Mon, 14 Oct 2002) | 2 lines
+Changed paths:
+   A /trunk/include/error.h
+   A /trunk/src/misc/error.c
+
+  * ./src/misc/error.c: added vlc_error, a strerror() equivalent.
+
+------------------------------------------------------------------------
+r2599 | sam | 2002-10-14 18:46:56 +0200 (Mon, 14 Oct 2002) | 15 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/configure.ac.in
+   M /trunk/include/main.h
+   M /trunk/include/variables.h
+   M /trunk/include/vlc/vlc.h
+   M /trunk/include/vlc_objects.h
+   M /trunk/modules/control/rc/rc.c
+   M /trunk/modules/gui/familiar/familiar.c
+   M /trunk/modules/gui/gtk/gnome.c
+   M /trunk/modules/gui/gtk/gtk.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/messages.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/objects.c
+   M /trunk/src/misc/variables.c
+   M /trunk/src/vlc.c
+
+  * ./include/vlc/vlc.h, ./src/libvlc.c: added VLC_Error() to the libvlc API.
+  * ./include/main.h: removed p_vlc->i_status because it was not sufficient
+    to represent all the possible states of p_vlc; each part should be tested
+    separately upon destruction.
+  * ./src/misc/objects.c: fixed a signed/unsigned bug that prevented creation
+    of VLC_OBJECT_GENERIC objects.
+
+  * ./src/misc/variables.c: added the VLC_VAR_COMMAND type which is simply a
+    variable that stores a function pointer, and calls it when var_Get is
+    called for it. The function argument is taken in val.psz_string.
+  * ./src/misc/objects.c: vlc_dumpstructure and vlc_liststructure are no longer
+    exported to the rest of the program; instead, they're VLC_VAR_COMMAND vars
+    ("tree" and "list").
+  * ./modules/control/rc/rc.c: moved a few commands to VLC_VAR_COMMAND vars.
+
+------------------------------------------------------------------------
+r2600 | sam | 2002-10-14 21:04:51 +0200 (Mon, 14 Oct 2002) | 5 lines
+Changed paths:
+   M /trunk/include/variables.h
+   M /trunk/modules/misc/testsuite/test4.c
+   M /trunk/src/misc/variables.c
+
+  * ./modules/misc/testsuite/test4.c: made the 4th test less CPU intensive
+    by making the spawned threads wait a bit longer.
+  * ./src/misc/variables.c: added a usage count to the variables; trying to
+    create a variable with the same name only increments its refcount.
+
+------------------------------------------------------------------------
+r2601 | titer | 2002-10-14 22:09:17 +0200 (Mon, 14 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/beos/MediaControlView.cpp
+   M /trunk/modules/gui/beos/VlcWrapper.cpp
+   M /trunk/modules/gui/beos/VlcWrapper.h
+
+Fixed seeking.
+
+------------------------------------------------------------------------
+r2602 | alexis | 2002-10-14 23:36:04 +0200 (Mon, 14 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/vlc.spec
+
+
+Updated description.
+
+------------------------------------------------------------------------
+r2604 | fenrir | 2002-10-14 23:59:44 +0200 (Mon, 14 Oct 2002) | 6 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/Makefile.am
+   M /trunk/modules/codec/Modules.am
+   A /trunk/modules/codec/araw.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.h
+   A /trunk/modules/demux/wav
+   A /trunk/modules/demux/wav/.cvsignore
+   A /trunk/modules/demux/wav/Modules.am
+   A /trunk/modules/demux/wav/wav.c
+   A /trunk/modules/demux/wav/wav.h
+
+ * araw.c : pseudo pcm decoder
+ * wav : demux for wav file( should work with raw pcm, mp3 or a52 stream ) but
+untested under big endian machine(for pcm).
+
+All are compiled by default.
+
+------------------------------------------------------------------------
+r2605 | titer | 2002-10-15 01:11:52 +0200 (Tue, 15 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+
+Cleaner code.
+
+------------------------------------------------------------------------
+r2606 | fenrir | 2002-10-15 02:55:07 +0200 (Tue, 15 Oct 2002) | 7 lines
+Changed paths:
+   M /trunk/modules/demux/avi/Modules.am
+   M /trunk/modules/demux/avi/avi.c
+   M /trunk/modules/demux/avi/avi.h
+   M /trunk/modules/demux/avi/libioRIFF.c
+   M /trunk/modules/demux/avi/libioRIFF.h
+
+ * all : begin to rewrite some parts of avi demux, mainly to clean ugly code
+and to prepare for OpenDML support.
+Add new options :
+  --avi-index force index creation.
+  --avi-interleaved force method used for unseekable stream but need
+interleaved stream and could lead to loss of audio/video synchro.
+
+------------------------------------------------------------------------
+r2607 | fenrir | 2002-10-15 02:56:43 +0200 (Tue, 15 Oct 2002) | 2 lines
+Changed paths:
+   A /trunk/modules/demux/avi/libavi.c
+   A /trunk/modules/demux/avi/libavi.h
+
+ * all : forgot to add theses new files :p
+
+------------------------------------------------------------------------
+r2608 | fenrir | 2002-10-15 03:50:24 +0200 (Tue, 15 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/cinepak/cinepak.c
+
+ * cinepak.c : initialize picture to black.
+
+------------------------------------------------------------------------
+r2609 | sam | 2002-10-15 10:35:24 +0200 (Tue, 15 Oct 2002) | 6 lines
+Changed paths:
+   M /trunk/include/vlc_threads_funcs.h
+   M /trunk/modules/misc/gtk_main.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/threads.c
+   M /trunk/src/misc/variables.c
+
+  * ./include/vlc_threads_funcs.h, ./src/misc/threads.c: eradicated
+    vlc_mutex_need() and vlc_mutex_unneed().
+  * ./src/misc/variables.c: implemented VLC_VAR_MUTEX variables.
+  * ./modules/misc/gtk_main.c, ./src/libvlc.c: replaced named mutexes with
+    named mutex variables.
+
+------------------------------------------------------------------------
+r2610 | sam | 2002-10-15 14:30:01 +0200 (Tue, 15 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/po/POTFILES.in
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/pl.po
+   M /trunk/po/ru.po
+   M /trunk/po/se.po
+   M /trunk/po/vlc.pot
+   M /trunk/src/libvlc.c
+   M /trunk/src/libvlc.h
+   M /trunk/src/misc/variables.c
+
+  * ./po/*: updated locales.
+
+------------------------------------------------------------------------
+r2611 | gbazin | 2002-10-15 21:56:59 +0200 (Tue, 15 Oct 2002) | 7 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/access/vcd/cdrom.c
+   M /trunk/modules/access/vcd/cdrom.h
+   M /trunk/modules/access/vcd/vcd.c
+   M /trunk/modules/access/vcd/vcd.h
+
+
+* modules/access/vcd/*, configure.ac.in:
+   - Major changes to allow reading vcd images directly from the hard drive
+      (you need a .cue and .bin file).
+   - Removed duplicated code by merging ioctl_GetTrackCount and ioctl_GetSectors.
+   - Implemented necessary ioctls for Win9x/NT/2K/XP.
+
+------------------------------------------------------------------------
+r2614 | massiot | 2002-10-16 01:10:54 +0200 (Wed, 16 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/audio_filter/converter/fixed32tofloat32.c
+   M /trunk/modules/audio_filter/converter/fixed32tos16.c
+   M /trunk/modules/audio_filter/converter/float32tos16.c
+   M /trunk/modules/audio_filter/converter/float32tos8.c
+   M /trunk/modules/audio_filter/converter/float32tou16.c
+   M /trunk/modules/audio_filter/converter/float32tou8.c
+   M /trunk/modules/audio_filter/converter/s16tofloat32.c
+   M /trunk/modules/audio_filter/converter/s16tofloat32swab.c
+   M /trunk/modules/audio_filter/resampler/trivial.c
+   M /trunk/modules/audio_filter/resampler/ugly.c
+   M /trunk/modules/audio_mixer/float32.c
+   M /trunk/modules/audio_mixer/trivial.c
+   M /trunk/modules/codec/lpcm.c
+   M /trunk/modules/codec/mad/libmad.c
+   M /trunk/modules/codec/mpeg_audio/decoder.c
+
+* Fixed filters which couldn't work with more than 2 channels ;
+* Fixed detection of VCD support under OS X.2.
+
+------------------------------------------------------------------------
+r2615 | sam | 2002-10-16 12:31:58 +0200 (Wed, 16 Oct 2002) | 4 lines
+Changed paths:
+   M /trunk/src/misc/threads.c
+   M /trunk/src/misc/variables.c
+
+  * ./src/misc/variables.c: fixed a deadlock in command variables handling;
+    we now release the variable lock before calling the command.
+  * ./src/misc/threads.c: removed deprecated code.
+
+------------------------------------------------------------------------
+r2616 | sam | 2002-10-16 13:35:53 +0200 (Wed, 16 Oct 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/access/vcd/vcd.c
+   M /trunk/modules/video_filter/deinterlace/deinterlace.c
+
+  * ./modules/access/vcd/vcd.c: changed an error to a warning in the probe
+    phase.
+  * ./modules/video_filter/deinterlace/deinterlace.c: the bob method now
+    flickers less thanks to a patch from Marian Durkovic <md@bts.sk>.
+
+------------------------------------------------------------------------
+r2617 | sam | 2002-10-16 17:10:39 +0200 (Wed, 16 Oct 2002) | 4 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/bootstrap
+   M /trunk/configure.ac.in
+   M /trunk/include/vlc_common.h
+   M /trunk/src/libvlc.c
+
+  * ./configure.ac.in, ./src/libvlc.c: attempt at activating gettext support
+    under platforms without libintl such as Win32. Use --with-included-gettext
+    to test. Might break compilation on systems I don't have access to.
+
+------------------------------------------------------------------------
+r2618 | sam | 2002-10-16 21:39:42 +0200 (Wed, 16 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/include/variables.h
+   M /trunk/include/vlc_common.h
+   M /trunk/src/misc/variables.c
+
+  * ./include/variables.h, ./src/misc/variables.c: implemented variable
+    callbacks.
+
+------------------------------------------------------------------------
+r2619 | massiot | 2002-10-17 01:12:46 +0200 (Thu, 17 Oct 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/access/vcd/cdrom.c
+   M /trunk/modules/access/vcd/cdrom.h
+   M /trunk/modules/audio_filter/channel_mixer/trivial.c
+   M /trunk/modules/audio_output/sdl.c
+
+* Fixed AOUT_CHAN_CHANNEL2 trivial mixer,
+* Fixed a compile issue in the vcd plug-in,
+* Fixed SDL behavior with > 2 channels.
+
+------------------------------------------------------------------------
+r2621 | sigmunau | 2002-10-17 01:34:27 +0200 (Thu, 17 Oct 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/gui/kde/preferences.cpp
+
+Use a KURLRequester widget for variables of type CONFIG_ITEM_FILE. This
+crates a little button next to the textarea that pops up a file open dialog
+where the user can point and click on the file to select. It also drops down
+a list of possible completions as the user types.
+
+------------------------------------------------------------------------
+r2622 | sam | 2002-10-17 10:24:12 +0200 (Thu, 17 Oct 2002) | 8 lines
+Changed paths:
+   M /trunk/modules/codec/spudec/parse.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_subpictures.c
+
+  * ./modules/codec/spudec/parse.c: fixed bad initialization of the alpha
+    palette, implemented the "force display" command as forever-living
+    subtitles, and reworked some code.
+  * ./src/video_output/video_output.c: we increment the image date even if
+    we are repeating the previous image, so that subtitles have a chance to
+    get displayed.
+  * ./src/video_output/vout_subpictures.c: ephemer subpictures don't timeout.
+
+------------------------------------------------------------------------
+r2623 | sam | 2002-10-17 15:15:31 +0200 (Thu, 17 Oct 2002) | 9 lines
+Changed paths:
+   M /trunk/include/variables.h
+   M /trunk/include/vlc/vlc.h
+   M /trunk/modules/misc/testsuite/test4.c
+   M /trunk/src/misc/error.c
+   M /trunk/src/misc/objects.c
+   M /trunk/src/misc/variables.c
+
+  * ./src/misc/variables.c: callback loops are now detected; this means you
+    can now use var_* functions from within your callback, they can even
+    trigger callback themselves, to any level. The main restriction is that
+    you shouldn't meddle with a variable that is already being triggered by
+    the current thread (other threads will just wait).
+  * ./src/misc/objects.c: fixed a deadlock in the "tree" command.
+  * ./modules/misc/testsuite/test4.c: added a "callback-test" command to the
+    rc interface to test callback loop detection and concurrent triggers.
+
+------------------------------------------------------------------------
+r2624 | sam | 2002-10-17 18:03:18 +0200 (Thu, 17 Oct 2002) | 4 lines
+Changed paths:
+   M /trunk/include/video_output.h
+   M /trunk/modules/access/dvdplay/intf.c
+   M /trunk/modules/video_output/x11/xcommon.c
+   M /trunk/src/video_output/video_output.c
+
+  * ./src/video_output/video_output.c: mouse coordinates are now variables.
+  * ./modules/access/dvdplay/intf.c: instead of probing the mouse on each
+    loop iteration, we set a callback on the corresponding variables.
+
+------------------------------------------------------------------------
+r2625 | sam | 2002-10-17 18:48:41 +0200 (Thu, 17 Oct 2002) | 4 lines
+Changed paths:
+   M /trunk/doc/fortunes.txt
+   M /trunk/modules/video_output/sdl.c
+   M /trunk/modules/video_output/x11/xcommon.c
+
+  * ./modules/video_output/sdl.c: mouse coordinates support for SDL.
+  * ./modules/video_output/x11/xcommon.c: we transmit the click only at
+    release time.
+
+------------------------------------------------------------------------
+r2626 | sam | 2002-10-17 18:56:52 +0200 (Thu, 17 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/video_output/directx/events.c
+
+  * ./modules/video_output/directx/events.c: mouse coordinates support for
+    the DirectX plugin (please test compilation).
+
+------------------------------------------------------------------------
+r2627 | ipkiss | 2002-10-17 19:30:10 +0200 (Thu, 17 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/video_output/directx/events.c
+
+* ./modules/video_output/directx/events.c: compilation fix
+
+------------------------------------------------------------------------
+r2628 | massiot | 2002-10-20 14:23:48 +0200 (Sun, 20 Oct 2002) | 5 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+   M /trunk/include/audio_output.h
+   M /trunk/include/vlc_threads.h
+   M /trunk/modules/audio_filter/converter/a52tofloat32.c
+   M /trunk/modules/audio_output/alsa.c
+   M /trunk/modules/audio_output/arts.c
+   M /trunk/modules/audio_output/directx.c
+   M /trunk/modules/audio_output/esd.c
+   M /trunk/modules/audio_output/file.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/audio_output/waveout.c
+   M /trunk/modules/codec/mpeg_video/idct/idctaltivec.c
+   M /trunk/modules/codec/mpeg_video/synchro.c
+   M /trunk/modules/demux/mpeg/system.c
+   M /trunk/modules/demux/mpeg/system.h
+   M /trunk/modules/demux/mpeg/ts.c
+   M /trunk/src/audio_output/common.c
+   M /trunk/src/audio_output/filters.c
+   M /trunk/src/audio_output/input.c
+   M /trunk/src/audio_output/intf.c
+   M /trunk/src/audio_output/mixer.c
+   M /trunk/src/audio_output/output.c
+
+* modules/demux/mpeg: Added DVB stream type for A/52 streams (0x6),
+* include/vlc_threads.h: Avoid locking the interface,
+* ALL: reworked all audio output plug-ins to correctly take into account
+  i_channels. At present this is known to break OSS, probably others.
+
+------------------------------------------------------------------------
+r2629 | fenrir | 2002-10-20 19:22:33 +0200 (Sun, 20 Oct 2002) | 3 lines
+Changed paths:
+   A /trunk/modules/demux/asf
+   A /trunk/modules/demux/asf/.cvsignore
+   A /trunk/modules/demux/asf/Modules.am
+   A /trunk/modules/demux/asf/asf.c
+   A /trunk/modules/demux/asf/asf.h
+   A /trunk/modules/demux/asf/libasf.c
+   A /trunk/modules/demux/asf/libasf.h
+
+ * all : add an asf file (v1.0 only) demuxer. Need a lot of work to be
+usable, but it begin to give good result.
+
+------------------------------------------------------------------------
+r2630 | fenrir | 2002-10-20 19:28:01 +0200 (Sun, 20 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.h
+
+ * all: add wmv1/2 codec support.
+
+------------------------------------------------------------------------
+r2631 | fenrir | 2002-10-20 19:44:17 +0200 (Sun, 20 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/araw.c
+   M /trunk/modules/codec/faad/decoder.c
+   M /trunk/modules/codec/faad/decoder.h
+
+ * all: fix for correct "i_channels" use.
+
+------------------------------------------------------------------------
+r2632 | sam | 2002-10-21 10:27:17 +0200 (Mon, 21 Oct 2002) | 2 lines
+Changed paths:
+   A /trunk/debian/vlc-plugin-a52.dirs
+
+  * ./debian/vlc-plugin-a52.dirs: forgot a debian file for the a52 plugin.
+
+------------------------------------------------------------------------
+r2633 | fenrir | 2002-10-21 11:18:37 +0200 (Mon, 21 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/Makefile.am
+   M /trunk/modules/demux/asf/asf.c
+   M /trunk/modules/demux/asf/libasf.c
+   M /trunk/modules/demux/asf/libasf.h
+
+ * configure.ac.in Makefile.am: enable asf demuxer plugin
+ * modules/demux/asf/*: some clean up
+
+------------------------------------------------------------------------
+r2634 | fenrir | 2002-10-21 12:46:34 +0200 (Mon, 21 Oct 2002) | 4 lines
+Changed paths:
+   M /trunk/include/input_ext-dec.h
+   M /trunk/modules/codec/araw.c
+   M /trunk/src/input/input_ext-dec.c
+
+ * input_ext-dec.* : add a new function to parse decoder fifo at PES level
+(input_NextPES);
+ * araw.c : use this new function.
+
+------------------------------------------------------------------------
+r2635 | massiot | 2002-10-21 22:00:10 +0200 (Mon, 21 Oct 2002) | 4 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+   M /trunk/modules/gui/macosx/aout.m
+   M /trunk/modules/gui/qnx/aout.c
+   M /trunk/src/audio_output/common.c
+   M /trunk/src/audio_output/output.c
+
+* Avoid overflowing the message queue with "audio output is starving"
+  messages,
+* Updated BeOS and QNX outputs with respect to i_channels policy.
+
+------------------------------------------------------------------------
+r2636 | sam | 2002-10-22 22:55:27 +0200 (Tue, 22 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_output/alsa.c
+
+  * ./modules/audio_output/alsa.c: tiny compilation fix.
+
+------------------------------------------------------------------------
+r2637 | sam | 2002-10-22 23:10:28 +0200 (Tue, 22 Oct 2002) | 11 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/modules/misc/testsuite/test2.cpp
+   M /trunk/modules/video_output/directx/directx.c
+   A /trunk/mozilla/npvlc_rc.rc
+   A /trunk/mozilla/npwin.cpp
+   M /trunk/mozilla/vlcplugin.h
+   M /trunk/mozilla/vlcshell.cpp
+   M /trunk/src/misc/messages.c
+
+  * ./mozilla/vlcshell.cpp: ported the Mozilla plugin to Windows.
+
+    For the moment it spawns a separate window and seems to behave nastily
+    (read: crashes) when the target has sound, but the javascript interface
+    works perfectly, for instance.
+
+    To build it, I installed Mozilla development files in my mingw32 dir
+    and hacked mozilla-config so that it uses these files. I also hacked
+    jri_md.h and jni_md.h to put "defined(_MSC_VER) || defined(__MINGW32__)"
+    where it read "defined(_MSC_VER)". No other changes were necessary.
+
+------------------------------------------------------------------------
+r2638 | massiot | 2002-10-23 01:08:00 +0200 (Wed, 23 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/include/aout_internal.h
+   M /trunk/modules/audio_filter/converter/a52tofloat32.c
+   M /trunk/src/audio_output/common.c
+
+* Added -mdynamic-no-pic to darwin CFLAGS (can you believe I actually read ./ :)
+* Miscellaneous small fixes.
+
+------------------------------------------------------------------------
+r2639 | gbazin | 2002-10-23 23:54:33 +0200 (Wed, 23 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/access/dvdplay/tools.c
+   M /trunk/modules/access/dvdread/input.c
+   M /trunk/modules/demux/aac/demux.c
+   M /trunk/modules/demux/mpeg/audio.c
+
+
+* ALL: fixed a bunch of memory leaks.
+
+------------------------------------------------------------------------
+r2640 | massiot | 2002-10-24 00:05:22 +0200 (Thu, 24 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/mpeg_video/headers.c
+
+Cosmetic.
+
+------------------------------------------------------------------------
+r2641 | gbazin | 2002-10-24 01:17:45 +0200 (Thu, 24 Oct 2002) | 4 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/MAINTAINERS
+   M /trunk/STATUS
+   M /trunk/TODO
+   M /trunk/configure.ac.in
+   M /trunk/include/input_ext-dec.h
+   M /trunk/modules/LIST
+   M /trunk/modules/codec/Modules.am
+   M /trunk/modules/demux/Modules.am
+   M /trunk/src/input/input_ext-dec.c
+
+
+* ALL: New ogg demux and vorbis codec modules for preliminary support of
+   ogg/vorbis streams.
+
+------------------------------------------------------------------------
+r2642 | gbazin | 2002-10-24 11:30:48 +0200 (Thu, 24 Oct 2002) | 3 lines
+Changed paths:
+   A /trunk/modules/codec/vorbis.c
+   A /trunk/modules/demux/ogg.c
+
+
+* ALL: I did add these files, but forgot to commit them ( ouarf ouarf :)
+
+------------------------------------------------------------------------
+r2643 | gbazin | 2002-10-24 11:37:48 +0200 (Thu, 24 Oct 2002) | 8 lines
+Changed paths:
+   M /trunk/include/input_ext-dec.h
+   M /trunk/modules/codec/a52.c
+   M /trunk/modules/codec/araw.c
+   M /trunk/modules/codec/cinepak/cinepak.c
+   M /trunk/modules/codec/faad/decoder.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+   M /trunk/src/input/input_ext-dec.c
+
+
+* src/input/input_ext-dec.c, include/input_ext-dec.h, modules/codec/araw.c:
+   renamed input_NextPES into input_ExtractPES and factorised its code.
+* modules/codec/ffmpeg/ffmpeg.c, modules/codec/faad/decoder.c,
+   modules/codec/cinepak/cinepak.c: make use of NextPES and GetPES from
+   src/input/input_ext-dec.c.
+* modules/codec/a52.c: fixed uninitialized variable.
+
+------------------------------------------------------------------------
+r2644 | fenrir | 2002-10-24 12:33:09 +0200 (Thu, 24 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.h
+   M /trunk/src/input/input_ext-dec.c
+
+ * ffmpeg : new way to gather a frame
+ * input_ext-dec.c : add a call to GetPES in NextPES when fifo is empty.
+
+------------------------------------------------------------------------
+r2645 | sigmunau | 2002-10-24 16:26:32 +0200 (Thu, 24 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/kde/messages.cpp
+
+less braindead coloring
+
+------------------------------------------------------------------------
+r2646 | gbazin | 2002-10-24 19:36:42 +0200 (Thu, 24 Oct 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/audio_output/oss.c
+
+
+* modules/audio_output/oss.c: Finally fixed! There also is a new config option
+   (--oss-buggy) to work-around buggy oss drivers.
+
+------------------------------------------------------------------------
+r2648 | sam | 2002-10-25 11:21:09 +0200 (Fri, 25 Oct 2002) | 5 lines
+Changed paths:
+   M /trunk/include/vlc_common.h
+
+  * ./include/vlc_common.h: we now use the ISO C9x types (int8_t, uint8_t,
+    int16_t) instead of our custom types (s8, u8, s16) and you are encouraged
+    to use these types from now. Of course the old types are still available
+    for backward compatibility.
+
+------------------------------------------------------------------------
+r2649 | sam | 2002-10-25 11:24:29 +0200 (Fri, 25 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/bootstrap
+
+  * ./bootstrap, ./Makefile.am: we don't build static libraries if their only
+    goal is to provide dependencies for shared libraries.
+
+------------------------------------------------------------------------
+r2650 | gbazin | 2002-10-25 17:21:42 +0200 (Fri, 25 Oct 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/audio_output/oss.c
+
+
+* modules/audio_output/oss.c: when now set the fragment size of the OSS device
+   according to the size of an audio sample.
+   For buggy OSS drivers, we now take into account the real size of the OSS
+   internal buffer when we check how much this buffer has been filled.
+
+------------------------------------------------------------------------
+r2651 | gbazin | 2002-10-25 17:42:00 +0200 (Fri, 25 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+
+
+* include/aout_internal.h: oops, forgot to commit this in my last changes.
+
+------------------------------------------------------------------------
+r2652 | sam | 2002-10-25 20:17:59 +0200 (Fri, 25 Oct 2002) | 8 lines
+Changed paths:
+   M /trunk/modules/video_output/directx/directx.c
+   M /trunk/modules/video_output/directx/events.c
+   M /trunk/modules/video_output/directx/vout.h
+   M /trunk/mozilla/.cvsignore
+   M /trunk/mozilla/vlcplugin.h
+   M /trunk/mozilla/vlcshell.cpp
+
+  * ./modules/video_output/directx/events.c: start the colorkey search at 10,
+    not 5, to avoid using a color used by another application.
+  * ./modules/video_output/directx/events.c: support for drawing in a parent
+    window instead of creating our own; still a bit flakey.
+
+  * ./mozilla/vlcshell.cpp: we can now compile the Mozilla plugin so that it
+    does not call libvlc (for testing purposes).
+
+------------------------------------------------------------------------
+r2653 | garf | 2002-10-26 03:08:13 +0200 (Sat, 26 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/video_filter/Modules.am
+   A /trunk/modules/video_filter/yuv.c
+
+YUV plans filter (modifies all 3 plans separatly)
+
+------------------------------------------------------------------------
+r2654 | gbazin | 2002-10-26 17:24:19 +0200 (Sat, 26 Oct 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/access/dvd/access.c
+   M /trunk/modules/access/dvdplay/access.c
+   M /trunk/modules/access/dvdread/input.c
+   M /trunk/modules/access/vcd/vcd.c
+   M /trunk/src/input/input_ext-plugins.c
+
+
+* ALL: p_selected_area->i_tell is now update inside input_SplitBuffer instead
+   of inside the pf_read functions of access plugins. That means i_tell now
+   actually reflects the position of what is being decoded and furthermore it
+   is updated more often.
+
+------------------------------------------------------------------------
+r2655 | fenrir | 2002-10-26 21:14:46 +0200 (Sat, 26 Oct 2002) | 7 lines
+Changed paths:
+   M /trunk/modules/demux/asf/libasf.c
+   M /trunk/modules/demux/avi/libavi.c
+   M /trunk/modules/demux/avi/libioRIFF.c
+   M /trunk/modules/demux/mp4/libmp4.c
+   M /trunk/modules/demux/wav/wav.c
+
+
+ * all : fix for new use of p_selected_area->i_tell.
+
+ Just a word: now we cannot update anymore p_input->p_current_data
+without updating i_tell. I known that it's used for skipping some bytes in
+mp3 demux (not yet fixed), I don't known if it's used elsewhere....
+
+------------------------------------------------------------------------
+r2656 | fenrir | 2002-10-27 16:37:16 +0100 (Sun, 27 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/demux/avi/Modules.am
+   M /trunk/modules/demux/avi/avi.c
+   M /trunk/modules/demux/avi/avi.h
+   M /trunk/modules/demux/avi/libavi.c
+
+ * all : rewrite demux part (simpler and cleaner). Please, tell me if you see
+some regression.
+
+------------------------------------------------------------------------
+r2657 | gbazin | 2002-10-27 17:58:14 +0100 (Sun, 27 Oct 2002) | 6 lines
+Changed paths:
+   M /trunk/include/input_ext-dec.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/modules/codec/a52.c
+   M /trunk/modules/codec/a52old/a52old.c
+   M /trunk/modules/codec/araw.c
+   M /trunk/modules/codec/cinepak/cinepak.c
+   M /trunk/modules/codec/dv/dv.c
+   M /trunk/modules/codec/faad/decoder.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+   M /trunk/modules/codec/lpcm.c
+   M /trunk/modules/codec/mad/decoder.c
+   M /trunk/modules/codec/mad/decoder.h
+   M /trunk/modules/codec/mad/libmad.c
+   M /trunk/modules/codec/mpeg_audio/decoder.c
+   M /trunk/modules/codec/mpeg_video/parser.c
+   M /trunk/modules/codec/spudec/spudec.c
+   M /trunk/modules/codec/vorbis.c
+   M /trunk/modules/misc/dummy/decoder.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/input/input_ext-dec.c
+
+
+* ALL: removed GetPES and NextPES, we now use input_ExtractPES everywhere instead
+   of these. The bitstream facility has also been changed to use input_ExtractPES
+   and now stores the current PES in its structure.
+   Introduced input_FlushPESFifo() and CloseBitstream().
+
+------------------------------------------------------------------------
+r2658 | gbazin | 2002-10-27 17:59:30 +0100 (Sun, 27 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/demux/ogg.c
+
+
+* modules/demux/ogg.c: we now set p_input->stream.i_mux_rate.
+
+------------------------------------------------------------------------
+r2659 | titer | 2002-10-27 18:23:17 +0100 (Sun, 27 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/include/vlc_threads_funcs.h
+   M /trunk/modules/codec/faad/decoder.c
+
+vlc_threads_func.h : skip a useless BeOS warning
+faad/decoder.c : minor compile fix
+
+------------------------------------------------------------------------
+r2660 | fenrir | 2002-10-27 19:06:33 +0100 (Sun, 27 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/faad/decoder.c
+   M /trunk/modules/codec/faad/decoder.h
+
+ * all: new way to gather frame (same as ffmpeg).
+
+------------------------------------------------------------------------
+r2661 | sigmunau | 2002-10-28 00:10:19 +0100 (Mon, 28 Oct 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/gui/kde/Modules.am
+   A /trunk/modules/gui/kde/info.cpp
+   A /trunk/modules/gui/kde/info.h
+   M /trunk/modules/gui/kde/interface.cpp
+   M /trunk/modules/gui/kde/interface.h
+   M /trunk/modules/gui/kde/kde.cpp
+   A /trunk/modules/gui/kde/languagemenu.cpp
+   A /trunk/modules/gui/kde/languagemenu.h
+   M /trunk/modules/gui/kde/ui.rc
+
+ * added a simple dialog to show id3-tags and other info
+ * finally added languages/subtitles selections menus, found and got fixed two
+ bugs in kdelibs in the process, but only one of them will get into kde 3.1.
+ * made the location of the ui.rc file configureable, usefull for testing.
+
+------------------------------------------------------------------------
+r2662 | fenrir | 2002-10-28 02:51:37 +0100 (Mon, 28 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/demux/avi/avi.c
+   D /trunk/modules/demux/avi/libioRIFF.c
+   D /trunk/modules/demux/avi/libioRIFF.h
+
+ * avi.c : fix a bug (bad choice in stream to be read)
+ * libioRIFF : now useless files.
+
+------------------------------------------------------------------------
+r2663 | fenrir | 2002-10-28 07:26:11 +0100 (Mon, 28 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/codec/ffmpeg/Modules.am
+   A /trunk/modules/codec/ffmpeg/audio.c
+   A /trunk/modules/codec/ffmpeg/audio.h
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.h
+   M /trunk/modules/codec/ffmpeg/postprocessing/postprocessing_mmxext.c
+   A /trunk/modules/codec/ffmpeg/video.c
+   A /trunk/modules/codec/ffmpeg/video.h
+
+ * all : add audio decoding support in ffmpeg module, since they have
+added wma1/2 decoder... :))
+
+------------------------------------------------------------------------
+r2664 | sigmunau | 2002-10-28 08:46:06 +0100 (Mon, 28 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/kde/interface.cpp
+
+ * Disable some menu items when no input is available.
+ * Some cleanups
+
+------------------------------------------------------------------------
+r2665 | fenrir | 2002-10-28 12:49:57 +0100 (Mon, 28 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/demux/asf/asf.c
+
+ * fix a bug while passing informations to audio decoder(wma in
+asf should work).
+
+------------------------------------------------------------------------
+r2666 | sam | 2002-10-28 14:25:56 +0100 (Mon, 28 Oct 2002) | 4 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/doc/fortunes.txt
+   M /trunk/include/variables.h
+   M /trunk/src/misc/variables.c
+
+  * ./Makefile.am: fixed missing build dependencies for the Mozilla plugin.
+  * ./src/misc/variables.c: implemented min/max and steps for integer and
+    float variables.
+
+------------------------------------------------------------------------
+r2667 | sam | 2002-10-28 17:26:44 +0100 (Mon, 28 Oct 2002) | 6 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/access/dvdplay/tools.c
+   M /trunk/src/misc/messages.c
+
+  * ./configure.ac.in: we explicitely link the dvdplay plugin with libdvdcss
+    if it was found.
+  * ./modules/access/dvdplay/tools.c: we don't try to stat the device if it
+    looks like a Win32 drive.
+  * ./src/misc/messages.c: we only flush stderr under Win32.
+
+------------------------------------------------------------------------
+r2668 | titer | 2002-10-28 17:55:05 +0100 (Mon, 28 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/beos/InterfaceWindow.cpp
+   M /trunk/modules/gui/beos/InterfaceWindow.h
+   M /trunk/modules/gui/beos/Modules.am
+   M /trunk/modules/gui/beos/MsgVals.h
+   M /trunk/modules/gui/beos/VideoOutput.cpp
+   M /trunk/modules/gui/beos/VideoWindow.h
+
+- Added a small preferences window
+- Fixes
+
+------------------------------------------------------------------------
+r2669 | titer | 2002-10-28 18:18:18 +0100 (Mon, 28 Oct 2002) | 2 lines
+Changed paths:
+   A /trunk/modules/gui/beos/PreferencesWindow.cpp
+   A /trunk/modules/gui/beos/PreferencesWindow.h
+
+Forgot to add files :|
+
+------------------------------------------------------------------------
+r2670 | titer | 2002-10-28 20:42:24 +0100 (Mon, 28 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/beos/InterfaceWindow.cpp
+   M /trunk/modules/gui/beos/MediaControlView.cpp
+   M /trunk/modules/gui/beos/MediaControlView.h
+   M /trunk/modules/gui/beos/VlcWrapper.cpp
+   M /trunk/modules/gui/beos/VlcWrapper.h
+
+- Added LCD info view from 0.4.x
+
+------------------------------------------------------------------------
+r2672 | sam | 2002-10-28 21:57:02 +0100 (Mon, 28 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/include/variables.h
+   M /trunk/src/misc/variables.c
+
+  * ./include/variables.h, ./src/misc/variables.c: list variables.
+
+------------------------------------------------------------------------
+r2673 | gbazin | 2002-10-28 23:23:23 +0100 (Mon, 28 Oct 2002) | 7 lines
+Changed paths:
+   M /trunk/modules/codec/a52.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+   M /trunk/modules/codec/mpeg_video/parser.c
+
+
+* modules/codec/mpeg_video/parser.c: add_module() for "mpeg-motion" wasn't using
+   the right capability.
+* modules/codec/ffmpeg/ffmpeg.c: fixed typo (re-enabled default case in a
+   switch).
+* modules/codec/a52.c: fixed the AOUT_DOLBY detection.
+
+------------------------------------------------------------------------
+r2674 | gbazin | 2002-10-28 23:25:16 +0100 (Mon, 28 Oct 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/video_output/directx/directx.c
+
+
+* modules/video_output/directx/directx.c: fixed segfault on initialization.
+   Changed back the priority of the event thread to normal.
+
+------------------------------------------------------------------------
+r2675 | gbazin | 2002-10-28 23:31:50 +0100 (Mon, 28 Oct 2002) | 8 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/include/vlc_threads.h
+   M /trunk/modules/audio_output/directx.c
+   M /trunk/modules/audio_output/waveout.c
+
+
+* configure.ac.in: libvorbis depends on libogg.
+* include/vlc_threads.h: changed the different threads priorities to optimize
+   audio and video quality as well as responsiveness.
+* modules/audio_output/waveout.c modules/audio_output/directx.c: waveout and
+   directx will now use the float32 format if available. Various tweaks for
+   better performance.
+
+------------------------------------------------------------------------
+r2679 | gbazin | 2002-10-29 11:22:32 +0100 (Tue, 29 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/codec/ffmpeg/audio.c
+
+
+* modules/codec/ffmpeg/audio.c: compilation fix for ffmpeg builds < 4618
+
+------------------------------------------------------------------------
+r2680 | sam | 2002-10-29 14:22:48 +0100 (Tue, 29 Oct 2002) | 6 lines
+Changed paths:
+   M /trunk/include/vlc_common.h
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/input/input_programs.c
+   M /trunk/src/misc/messages.c
+   M /trunk/src/misc/objects.c
+   M /trunk/src/misc/variables.c
+   M /trunk/src/playlist/playlist.c
+
+  * ./include/vlc_common.h: defined the INSERT_ELEM and REMOVE_ELEM macros
+    which are a generic use of the realloc/memmove/index++ scheme we use for
+    dynamic arrays.
+  * ./src/misc/variables.c: properly free the choice list upon variable
+    destruction.
+
+------------------------------------------------------------------------
+r2681 | sam | 2002-10-29 14:38:37 +0100 (Tue, 29 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/src/misc/variables.c
+
+  * ./src/misc/variables.c: simple change to var_Type() so that it returns
+    an error (value < 0) if the variable does not exist.
+
+------------------------------------------------------------------------
+r2682 | titer | 2002-10-29 18:33:11 +0100 (Tue, 29 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/beos/InterfaceWindow.cpp
+   M /trunk/modules/gui/beos/MediaControlView.cpp
+   M /trunk/modules/gui/beos/TransportButton.cpp
+   M /trunk/modules/gui/beos/VideoOutput.cpp
+   M /trunk/modules/gui/beos/VlcWrapper.cpp
+
+ No more warnings.
+
+------------------------------------------------------------------------
+r2683 | sam | 2002-10-29 19:12:07 +0100 (Tue, 29 Oct 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/bootstrap
+
+  * ./Makefile.am: fixed a typo that caused HAVE_DEBUG to imply HAVE_RELEASE.
+  * ./bootstrap: fixed calls to $(LINK) which had duplicate -o options.
+
+------------------------------------------------------------------------
+r2684 | sam | 2002-10-29 19:57:40 +0100 (Tue, 29 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/src/misc/modules.c
+
+  * ./src/misc/modules.c: plugin extension check is now case unsensitive.
+
+------------------------------------------------------------------------
+r2693 | titer | 2002-10-30 01:59:22 +0100 (Wed, 30 Oct 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/gui/beos/InterfaceWindow.h
+   M /trunk/modules/gui/beos/VideoOutput.cpp
+   M /trunk/modules/gui/beos/VlcWrapper.cpp
+   M /trunk/modules/gui/beos/VlcWrapper.h
+
+ - now vlc no longer tries to use overlay if another application already
+   uses it
+ - clean up
+
+------------------------------------------------------------------------
+r2694 | titer | 2002-10-30 07:12:27 +0100 (Wed, 30 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+   M /trunk/modules/gui/beos/Interface.cpp
+   M /trunk/modules/gui/beos/InterfaceWindow.cpp
+   M /trunk/modules/gui/beos/VlcWrapper.cpp
+
+  - Fixes. Most of the interface features now work again.
+
+------------------------------------------------------------------------
+r2695 | titer | 2002-10-30 07:37:20 +0100 (Wed, 30 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+
+  - Fixed an enormous memory leak (forgot to aout_BufferFree ;)
+
+------------------------------------------------------------------------
+r2697 | massiot | 2002-10-31 03:12:02 +0100 (Thu, 31 Oct 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+Fixed plug-in compilation on OS X.
+
+------------------------------------------------------------------------
+r2698 | gbazin | 2002-10-31 10:40:26 +0100 (Thu, 31 Oct 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/codec/spudec/parse.c
+   M /trunk/modules/codec/spudec/spudec.c
+   M /trunk/src/audio_output/output.c
+
+
+* modules/codec/spudec/spudec.c, modules/codec/spudec/parse.c: fixed a couple
+   of problems introduced with the recent changes to the bitstream facility.
+* src/audio_output/output.c: fixed a quite annoying bug in aout3 that was
+   triggering unnecessary trashing of audio frames.
+
+------------------------------------------------------------------------
+r2699 | sam | 2002-10-31 12:16:30 +0100 (Thu, 31 Oct 2002) | 8 lines
+Changed paths:
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h.in
+   M /trunk/src/misc/variables.c
+   M /trunk/src/playlist/playlist.c
+
+  * ./src/misc/variables.c: callbacks are now called after the variable has
+    been modified. Maybe we'll need the other type, too, but this change will
+    make things simpler in aout3.
+
+  * ./src/playlist/playlist.c: removed two unused variables.
+  * ./src/misc/modules.c: removed a debug message I had forgotten.
+  * ./src/misc/modules_plugin.h.in: fixed a typo (thanks bozo).
+
+------------------------------------------------------------------------
+r2700 | sigmunau | 2002-11-01 13:52:23 +0100 (Fri, 01 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/kde/Modules.am
+
+fixed a typo that caused the ui.rc file to be installed in PREFIX/sharevlc/
+
+------------------------------------------------------------------------
+r2701 | gbazin | 2002-11-01 16:06:23 +0100 (Fri, 01 Nov 2002) | 8 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+   M /trunk/modules/audio_output/directx.c
+   M /trunk/src/audio_output/common.c
+   M /trunk/src/audio_output/output.c
+
+
+* src/audio_output/common.c, include/aout_internal.h: added a new function
+   aout_FifoFirstDate() that allows the aout plugin to schedule the first
+   play.
+* src/audio_output/output.c: fixed another problem affecting the audio quality.
+* modules/audio_output/directx.c: improvements. The buffering scheme has been
+   changed to be less affected by temporary starving. We also schedule the first   sample to play.
+
+------------------------------------------------------------------------
+r2702 | gbazin | 2002-11-01 16:43:55 +0100 (Fri, 01 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/audio_output/directx.c
+
+
+* modules/audio_output/directx.c: forgot an aout_BufferFree().
+
+------------------------------------------------------------------------
+r2704 | gbazin | 2002-11-02 12:53:17 +0100 (Sat, 02 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/src/video_output/video_output.c
+
+
+* src/video_output/video_output.c: small change to avoid using floating point
+   registers in the video ouptut routines.
+
+------------------------------------------------------------------------
+r2705 | sigmunau | 2002-11-02 18:31:37 +0100 (Sat, 02 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/debian/rules
+   M /trunk/modules/codec/dv/dv.c
+
+modules/codec/dv/dv.h: workaround for a namespace collision (#undef vlc_error)
+debian/rules: update the location of libgnome_main_plugin.so and
+libgtk_main_plugin.so. Added the ui.rc file to the kvlc package. All debian
+packages seem to build now (even though there were some warnings)
+
+------------------------------------------------------------------------
+r2706 | gbazin | 2002-11-02 19:13:22 +0100 (Sat, 02 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/codec/vorbis.c
+   M /trunk/modules/demux/ogg.c
+
+
+* modules/demux/ogg.c, modules/codec/vorbis.c: seeking in an ogg stream is
+   working fine now, + misc other improvements.
+
+------------------------------------------------------------------------
+r2707 | gbazin | 2002-11-02 23:47:16 +0100 (Sat, 02 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/demux/ogg.c
+
+
+* modules/demux/ogg.c: small fix to avoid crashing when find unknown codecs.
+
+------------------------------------------------------------------------
+r2708 | gbazin | 2002-11-03 14:22:44 +0100 (Sun, 03 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/codec/vorbis.c
+   M /trunk/modules/demux/ogg.c
+
+
+* modules/demux/ogg.c: we now correctly handle multiple vorbis logical streams
+   in ogm files.
+* modules/codec/vorbis.c: small bugfix.
+
+------------------------------------------------------------------------
+r2709 | gbazin | 2002-11-04 00:00:32 +0100 (Mon, 04 Nov 2002) | 7 lines
+Changed paths:
+   A /trunk/include/codecs.h
+   M /trunk/modules/demux/ogg.c
+
+
+* include/codecs.h: new header file to store information shared by decoders
+   and demuxers, like the BITMAPINFOHEADER structure for instance.
+* modules/demux/ogg.c: the ogg demuxer should now work nicely with ogm files
+   (including for the video). It has only been tested with a few streams
+   produced with dvd::rip and ogmmerge though.
+
+------------------------------------------------------------------------
+r2710 | sam | 2002-11-04 16:04:45 +0100 (Mon, 04 Nov 2002) | 6 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/bootstrap
+   M /trunk/debian/control
+   M /trunk/debian/rules
+   M /trunk/doc/fortunes.txt
+   M /trunk/mozilla/npvlc_rc.rc
+   M /trunk/mozilla/vlcplugin.h
+
+  * ./Makefile.am: we properly install plugins in the OS X vlc.app directory.
+  * ./mozilla/npvlc_rc.rc, ./mozilla/vlcplugin.h: added the Ogg mime type to
+    the Mozilla plugin properties.
+  * ./debian/control: added libogg-dev and libvorbis-dev dependicies to the
+    Debian build script.
+
+------------------------------------------------------------------------
+r2711 | sam | 2002-11-04 19:27:30 +0100 (Mon, 04 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/bootstrap
+
+  * ./bootstrap: automake 1.7 is OK to bootstrap vlc.
+
+------------------------------------------------------------------------
+r2712 | jlj | 2002-11-05 04:57:16 +0100 (Tue, 05 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
+   M /trunk/modules/gui/macosx/Modules.am
+   M /trunk/modules/gui/macosx/intf.h
+   M /trunk/modules/gui/macosx/intf.m
+   A /trunk/modules/gui/macosx/prefs.h
+   A /trunk/modules/gui/macosx/prefs.m
+
+  * ./modules/gui/macosx/prefs.m: new configuration interface
+
+------------------------------------------------------------------------
+r2713 | gbazin | 2002-11-05 11:07:56 +0100 (Tue, 05 Nov 2002) | 8 lines
+Changed paths:
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.h
+   M /trunk/modules/codec/ffmpeg/video.c
+   M /trunk/modules/codec/ffmpeg/video.h
+   M /trunk/modules/demux/asf/libasf.h
+   M /trunk/modules/demux/avi/avi.c
+   M /trunk/modules/demux/avi/libavi.c
+   M /trunk/modules/demux/avi/libavi.h
+
+
+* modules/codec/ffmpeg/*: modified the ffmpeg video codec to use direct
+   rendering when possible.
+   Use BITMAPINFOHEADER from include/codecs.h + got rid of Little Endian
+   translations that were already done in the demux.
+* modules/demux/avi/* modules/demux/asf/*: Use BITMAPINFOHEADER from
+   include/codecs.h.
+
+------------------------------------------------------------------------
+r2714 | sam | 2002-11-05 15:52:28 +0100 (Tue, 05 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/Makefile.am
+   M /trunk/modules/codec/Modules.am
+   D /trunk/modules/codec/dv
+   A /trunk/modules/codec/dv.c
+
+  * ./codec/dv/dv.c: moved this single file to its parent directory; removed
+    GetFirstPES in favour of input_ExtractPES/input_DeletePES calls.
+
+------------------------------------------------------------------------
+r2715 | gbazin | 2002-11-05 19:25:43 +0100 (Tue, 05 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/access/dvd/es.c
+   M /trunk/modules/access/dvdplay/es.c
+   M /trunk/modules/access/dvdread/input.c
+   M /trunk/modules/access/satellite/access.c
+   M /trunk/src/input/input_programs.c
+
+
+* All: moved the check for "video" and "audio" config variables to
+   input_SelectES(). That allows --no-video and --no-audio to automagically
+   work for all demuxers.
+
+------------------------------------------------------------------------
+r2716 | gbazin | 2002-11-05 22:57:41 +0100 (Tue, 05 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/demux/ogg.c
+
+
+* modules/demux/ogg.c: should theoretically work on Big Endian machines now.
+
+------------------------------------------------------------------------
+r2717 | sam | 2002-11-05 23:53:21 +0100 (Tue, 05 Nov 2002) | 7 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/codec/Modules.am
+   A /trunk/modules/codec/xvid.c
+
+  * ./modules/codec/xvid.c: beginning of a video decoder using the Xvid codec
+    from xvid.org; compile with --enable-xvid --with-xvid-tree=..., run with
+    --codec xvid,any (the priority is lower than ffmpeg's for the now).
+
+    todo list: direct rendering, better buffer handling, see why only I frames
+               are rendered OK here... probably more.
+
+------------------------------------------------------------------------
+r2718 | gbazin | 2002-11-06 00:48:46 +0100 (Wed, 06 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/demux/avi/libavi.c
+   M /trunk/modules/demux/avi/libavi.h
+
+
+* modules/demux/avi/*: should theoretically fix the endianness issues with
+   the avi demuxer.
+
+------------------------------------------------------------------------
+r2719 | sam | 2002-11-06 10:26:25 +0100 (Wed, 06 Nov 2002) | 7 lines
+Changed paths:
+   M /trunk/modules/codec/dv.c
+   M /trunk/modules/codec/xvid.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/extras.c
+
+  * ./src/misc/extras.c: removed a duplicate calculation inside a macro.
+  * ./src/libvlc.c: fixed a bug causing all commandline targets to be ignored
+    for playback except the last one.
+  * ./modules/codec/dv.c: we detach p_vout before quitting.
+  * ./modules/codec/xvid.c: fixed image corruption, added a direct rendering
+    option which doesn't work yet.
+
+------------------------------------------------------------------------
+r2720 | sam | 2002-11-06 15:44:30 +0100 (Wed, 06 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/demux/avi/avi.c
+   M /trunk/modules/demux/avi/avi.h
+   M /trunk/modules/demux/avi/libavi.c
+   M /trunk/modules/demux/avi/libavi.h
+
+  * ./modules/demux/avi/avi.c, ./modules/demux/avi/libavi.c: additional
+    endianness fixes, spelling fixes, reworked return values usage, used
+    C99 types.
+
+------------------------------------------------------------------------
+r2721 | jobi | 2002-11-06 16:41:29 +0100 (Wed, 06 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/access/vcd/vcd.c
+   M /trunk/modules/access/vcd/vcd.h
+   M /trunk/modules/gui/gtk/gtk_callbacks.c
+
+  * modules/access/vcd/vcd.*: added entry points support (sort of
+    chapters).
+  * modules/gui/gtk/gtk_callbacks.c: added some locks to the
+    navigation functions
+
+------------------------------------------------------------------------
+r2722 | sam | 2002-11-06 19:07:57 +0100 (Wed, 06 Nov 2002) | 6 lines
+Changed paths:
+   M /trunk/include/video.h
+   M /trunk/include/video_output.h
+   M /trunk/modules/access/dvdplay/access.c
+   M /trunk/modules/access/dvdplay/dvd.h
+   M /trunk/modules/access/dvdplay/intf.c
+   M /trunk/modules/codec/spudec/parse.c
+   M /trunk/modules/codec/spudec/render.c
+   M /trunk/modules/codec/spudec/spudec.c
+   M /trunk/modules/codec/spudec/spudec.h
+   M /trunk/src/video_output/vout_subpictures.c
+
+  * ./modules/access/dvdplay/access.c: activated button highlighting.
+  * ./modules/codec/spudec/parse.c: implemented subtitle cropping and
+    temporarily disabled subtitle cropping.
+  * ./modules/codec/spudec/render.c: split RenderSPU into chroma-specific
+    functions.
+
+------------------------------------------------------------------------
+r2723 | gbazin | 2002-11-06 22:48:24 +0100 (Wed, 06 Nov 2002) | 16 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/modules/codec/ffmpeg/video.c
+   M /trunk/modules/codec/ffmpeg/video.h
+   M /trunk/modules/codec/spudec/Modules.am
+   M /trunk/modules/codec/spudec/parse.c
+   M /trunk/modules/codec/spudec/render.c
+   M /trunk/modules/codec/spudec/spudec.c
+   M /trunk/modules/codec/spudec/spudec.h
+   A /trunk/modules/codec/spudec/subtitler.c
+   A /trunk/modules/codec/spudec/text.c
+   M /trunk/modules/demux/ogg.c
+   A /trunk/share/font-eutopiabold36.rle
+
+
+* modules/codec/spudec/*: modified the spu decoder to handle text subtitles.
+   Only one format of text subtitles is supported right now but we should be able
+   to expand this by modifying modules/codec/spudec/text.c.
+   Most of this work comes from by Andrew Flintham ( thanks a bunch Andrew :).
+
+* share/font-eutopiabold36.rle: new font for the text subtitler, courtesy of
+   Andrew Flintham.
+
+* AUTHORS: added Andrew Flintham to the authors file.
+
+* modules/demux/ogg.c: modified the ogg demuxer to handle subtitles.
+
+* modules/codec/ffmpeg/*: modified the ffmpeg decoder to always keep the last decoded
+   frame linked.
+
+------------------------------------------------------------------------
+r2724 | gbazin | 2002-11-07 17:54:39 +0100 (Thu, 07 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/access/http.c
+
+
+* modules/access/http.c: don't crash, but complain on non http/1.x streams.
+
+------------------------------------------------------------------------
+r2725 | gbazin | 2002-11-07 20:31:08 +0100 (Thu, 07 Nov 2002) | 10 lines
+Changed paths:
+   M /trunk/INSTALL.win32
+   M /trunk/include/codecs.h
+   M /trunk/include/vlc_config.h
+   M /trunk/src/libvlc.h
+   M /trunk/src/misc/messages.c
+   M /trunk/src/misc/win32_specific.c
+
+
+* INSTALL.win32, include/vlc_config.h, src/libvlc.h: changes to reflect the
+   fact that libdvdcss now needs a colon after the DVD drive letter (on Win32).
+
+* src/misc/messages.c: on Win32 only use fflush() if in debug mode.
+
+* src/misc/win32_specific.c: try to raise the our process priority slightly
+   above normal. This prevent us from suffering too much from normal activity
+   of the OS.
+
+------------------------------------------------------------------------
+r2726 | sigmunau | 2002-11-07 22:09:59 +0100 (Thu, 07 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/audio_filter/resampler/Modules.am
+   A /trunk/modules/audio_filter/resampler/linear.c
+
+ added a new resampler based on linear interpolation, giving a fair tradeoff
+between sound quality and speed
+
+------------------------------------------------------------------------
+r2727 | sam | 2002-11-07 23:56:08 +0100 (Thu, 07 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/include/vlc_common.h
+
+  * ./include/vlc_common.h: compilation fix for Cygwin.
+
+------------------------------------------------------------------------
+r2728 | gbazin | 2002-11-08 11:26:54 +0100 (Fri, 08 Nov 2002) | 8 lines
+Changed paths:
+   M /trunk/include/vlc_common.h
+   M /trunk/modules/access/dvd/access.c
+   M /trunk/modules/access/dvd/ifo.c
+   M /trunk/modules/access/dvdplay/intf.c
+   M /trunk/modules/access/dvdread/input.c
+   M /trunk/modules/access/http.c
+   M /trunk/modules/audio_output/arts.c
+   M /trunk/modules/codec/mpeg_video/synchro.c
+   M /trunk/modules/demux/asf/libasf.c
+   M /trunk/modules/demux/avi/avi.c
+   M /trunk/modules/demux/avi/libavi.c
+   M /trunk/src/audio_output/input.c
+   M /trunk/src/audio_output/mixer.c
+   M /trunk/src/audio_output/output.c
+   M /trunk/src/input/input_ext-intf.c
+   M /trunk/src/misc/messages.c
+   M /trunk/src/misc/win32_specific.c
+   M /trunk/src/video_output/video_output.c
+
+
+* ALL: using "%ll" in printf format strings is not portable (notably on win32) so
+   we now use the I64Fx familly of macros to print 64 bits numbers (x being
+   replaced by d,i,o,u,x or X).
+   eg: msg_Dbg( p_this, "sample is "I64Fi" late", ll_time );
+
+* src/misc/messages.c: got rid of ConvertPrintfFormatString().
+
+------------------------------------------------------------------------
+r2729 | gbazin | 2002-11-08 15:23:49 +0100 (Fri, 08 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/audio_filter/converter/Modules.am
+   A /trunk/modules/audio_filter/converter/s8tofloat32.c
+   A /trunk/modules/audio_filter/converter/u8tofloat32.c
+   M /trunk/modules/codec/araw.c
+
+
+* configure.ac.in, modules/audio_filter/converter/*: added a s8tofloat32.c and
+   u8tofloat32.c converter.
+* modules/codec/araw.c: modified to also decode u8 pcm audio samples.
+
+------------------------------------------------------------------------
+r2730 | sam | 2002-11-09 17:34:53 +0100 (Sat, 09 Nov 2002) | 7 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/bootstrap
+   M /trunk/configure.ac.in
+   D /trunk/extras/GNUgetopt
+   D /trunk/extras/Win32_msvc/dirent.c
+   D /trunk/extras/Win32_msvc/dirent.h
+   M /trunk/include/aout_internal.h
+   M /trunk/include/input_ext-dec.h
+   M /trunk/share/vlc_win32_rc.rc
+   A /trunk/src/extras
+   A /trunk/src/extras/.cvsignore
+   A /trunk/src/extras/COPYING
+   A /trunk/src/extras/dirent.c
+   A /trunk/src/extras/dirent.h
+   A /trunk/src/extras/getopt.c
+   A /trunk/src/extras/getopt.h
+   A /trunk/src/extras/getopt1.c
+   A /trunk/src/extras/strndup.c
+   M /trunk/src/input/input_info.c
+   D /trunk/src/misc/extras.c
+   M /trunk/src/misc/objects.c
+
+  * ./Makefile.am: added a "update-vlc.dsp" rule to create the MSVC project
+    file from the makefile.
+  * ./msvc/*: moved the MSVC files here.
+  * ./src/extras/*: moved the extra code here (used to be in src/misc,
+    extras/GNUgetopt and extras/Win32_msvc).
+  * ./include/*: a few warning fixes.
+
+------------------------------------------------------------------------
+r2731 | sam | 2002-11-09 17:39:09 +0100 (Sat, 09 Nov 2002) | 2 lines
+Changed paths:
+   A /trunk/msvc
+   A /trunk/msvc/.cvsignore
+   A /trunk/msvc/config.h
+   A /trunk/msvc/modules_builtin_msvc.h
+   A /trunk/msvc/vlc.dsp
+   A /trunk/msvc/vlc.dsp.in
+   A /trunk/msvc/vlc.dsp.out
+   A /trunk/msvc/vlc.dsw
+
+  * ./msvc/*: MSVC project files and default config files.
+
+------------------------------------------------------------------------
+r2732 | sam | 2002-11-09 18:44:09 +0100 (Sat, 09 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/configure.ac.in
+   M /trunk/src/extras/dirent.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/modules.c
+
+  * A few additional MSVC build fixes.
+
+------------------------------------------------------------------------
+r2733 | sam | 2002-11-09 19:28:36 +0100 (Sat, 09 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+
+ * ./include/aout_internal.h: fixed a breakage I just introduced.
+
+------------------------------------------------------------------------
+r2734 | sam | 2002-11-09 19:28:58 +0100 (Sat, 09 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/msvc/vlc.dsp
+   A /trunk/msvc/vlc.vcp
+   A /trunk/msvc/vlc.vcw
+   A /trunk/share/vlc_wince_rc.rc
+
+  * ./msvc/vlc.dsp: additional fixes to the MSVC project.
+  * ./msvc/vlc.vcw: skeleton of a WinCE project file (yet non-functional).
+
+------------------------------------------------------------------------
+r2735 | fenrir | 2002-11-10 03:47:27 +0100 (Sun, 10 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/codec/faad/decoder.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+   M /trunk/modules/codec/ffmpeg/postprocessing/postprocessing.h
+   M /trunk/modules/codec/ffmpeg/video.c
+
+ * faad : adapt to newer version.
+ * ffmpeg : adapt postprocessing for latest libavcodec version, add an
+option to disable direct rendering as postprocessing is currently broken
+with it, and with some files I have bad pictures.
+
+------------------------------------------------------------------------
+r2736 | sigmunau | 2002-11-10 14:24:35 +0100 (Sun, 10 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/ChangeLog
+   M /trunk/modules/audio_filter/resampler/linear.c
+
+ ./ChangeLog: added entry for the linear resampler
+ ./modules/audio_filter/resampler/linear.c: This should allways generate the
+right number of samples now. The morale is never base your floating point
+calculations on the output of integer divitions.
+
+------------------------------------------------------------------------
+r2737 | gbazin | 2002-11-10 15:31:46 +0100 (Sun, 10 Nov 2002) | 8 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+   M /trunk/src/audio_output/input.c
+   M /trunk/src/audio_output/output.c
+
+
+* src/audio_output/output.c: fixed another quality affecting bug.
+
+* include/aout_internal.h src/audio_output/input.c: major change to the
+   resampling algorithm. When resampling is requested to keep the audio stream
+   synchronised to the main clock, we trigger it but we change the resampling
+   rate only progressively so it doesn't get noticed too much by the listener.
+
+------------------------------------------------------------------------
+r2738 | fenrir | 2002-11-10 16:37:39 +0100 (Sun, 10 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/access/http.c
+
+ http: Accept ICY server reponse (Used for some web radio) and in that
+case it forces mp3 demuxer (Should be ok...)
+
+------------------------------------------------------------------------
+r2739 | fenrir | 2002-11-10 17:31:20 +0100 (Sun, 10 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/demux/asf/asf.c
+   M /trunk/modules/demux/asf/libasf.c
+
+ all: fix a bug in packet parsing and can now play unseekable stream.
+
+------------------------------------------------------------------------
+r2740 | sam | 2002-11-10 19:04:24 +0100 (Sun, 10 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/bootstrap
+   M /trunk/configure.ac.in
+   M /trunk/doc/fortunes.txt
+   M /trunk/include/main.h
+   M /trunk/include/vlc_threads.h
+   M /trunk/include/vlc_threads_funcs.h
+   M /trunk/modules/misc/testsuite/test4.c
+   M /trunk/modules/video_output/ggi.c
+   M /trunk/msvc/vlc.dsp
+   M /trunk/msvc/vlc.vcp
+   A /trunk/msvc/vlc.vcp.in
+   A /trunk/msvc/vlc.vcp.out
+   M /trunk/src/extras/dirent.c
+   M /trunk/src/extras/dirent.h
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_clock.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/input/input_ext-dec.c
+   M /trunk/src/input/input_ext-intf.c
+   M /trunk/src/input/input_ext-plugins.c
+   M /trunk/src/input/input_info.c
+   M /trunk/src/input/input_programs.c
+   M /trunk/src/interface/interface.c
+   M /trunk/src/interface/intf_eject.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/cpu.c
+   D /trunk/src/misc/iso-639.def
+   A /trunk/src/misc/iso-639_def.h
+   M /trunk/src/misc/iso_lang.c
+   M /trunk/src/misc/messages.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/netutils.c
+   M /trunk/src/misc/threads.c
+   M /trunk/src/misc/win32_specific.c
+   M /trunk/src/playlist/playlist.c
+   M /trunk/src/stream_output/stream_output.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/video_text.c
+   M /trunk/src/video_output/vout_pictures.c
+   M /trunk/src/video_output/vout_subpictures.c
+   M /trunk/src/vlc.c
+
+  * ALL: WinCE compilation fixes (mostly nonexistent headers). A lot of
+    work is still needed for missing functions. I only touched libvlc for
+    the moment, plugins will come in a long long while.
+  * ./bootstrap: moved MSVC project files generation here; use --update-msvc.
+
+------------------------------------------------------------------------
+r2741 | sam | 2002-11-11 00:41:54 +0100 (Mon, 11 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/configure.ac.in
+   M /trunk/include/vlc_common.h
+   M /trunk/msvc/vlc.dsp
+   M /trunk/msvc/vlc.vcp
+   M /trunk/msvc/vlc.vcp.in
+   M /trunk/src/extras/dirent.c
+   A /trunk/src/extras/libc.c
+   D /trunk/src/extras/strndup.c
+   M /trunk/src/input/input_ext-plugins.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/threads.c
+   M /trunk/src/video_output/video_text.c
+   M /trunk/src/vlc.c
+
+  * ALL: libvlc now compiles and run under WinCE. I haven't ported any modules
+    yet so there's little that can be tested, but threads work at least.
+  * ./src/extras/libc.c: renamed strndup.c to libc.c because a few other
+    libc functions were added (strcasecmp, atof, getenv...).
+
+------------------------------------------------------------------------
+r2742 | sam | 2002-11-11 15:39:12 +0100 (Mon, 11 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+   M /trunk/include/audio_output.h
+   M /trunk/include/input_ext-dec.h
+   M /trunk/include/input_ext-intf.h
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/include/interface.h
+   M /trunk/include/iso_lang.h
+   M /trunk/include/main.h
+   M /trunk/include/mmx.h
+   M /trunk/include/modules.h
+   M /trunk/include/mtime.h
+   M /trunk/include/os_specific.h
+   M /trunk/include/variables.h
+   M /trunk/include/video.h
+   M /trunk/include/video_output.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_config.h
+   M /trunk/include/vlc_cpu.h
+   M /trunk/include/vlc_threads.h
+   M /trunk/include/vlc_threads_funcs.h
+   M /trunk/src/extras/dirent.c
+   M /trunk/src/extras/getopt.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_clock.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/input/input_ext-dec.c
+   M /trunk/src/input/input_ext-intf.c
+   M /trunk/src/input/input_ext-plugins.c
+   M /trunk/src/input/input_info.c
+   M /trunk/src/input/input_programs.c
+   M /trunk/src/interface/intf_eject.c
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/cpu.c
+   M /trunk/src/misc/messages.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h.in
+   M /trunk/src/misc/mtime.c
+   M /trunk/src/misc/netutils.c
+   M /trunk/src/misc/threads.c
+   M /trunk/src/stream_output/stream_output.c
+
+  * ./include/*, ./src/*: separated WIN32 #tests and UNDER_CE #tests, because
+    WIN32 isn't always defined under WinCE, but might be. Grmbl.
+  * ./include/*: changed a few u* and s* to uint*_t and int*_t.
+
+------------------------------------------------------------------------
+r2743 | gbazin | 2002-11-11 20:16:21 +0100 (Mon, 11 Nov 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/audio_filter/resampler/linear.c
+   M /trunk/modules/audio_output/file.c
+
+
+* modules/audio_output/file.c: will write a WAV header by default. Can be
+   disabled with --no-audiofile-wav.
+* modules/audio_filter/resampler/linear.c: disabled for now, until I actually
+   manage to make it work without a problem.
+
+------------------------------------------------------------------------
+r2744 | gbazin | 2002-11-11 23:27:01 +0100 (Mon, 11 Nov 2002) | 12 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+   M /trunk/modules/audio_filter/resampler/linear.c
+   M /trunk/modules/audio_filter/resampler/trivial.c
+   M /trunk/modules/audio_filter/resampler/ugly.c
+   M /trunk/src/audio_output/filters.c
+   M /trunk/src/audio_output/input.c
+
+
+* src/audio_output/filters.c, src/audio_output/input.c, include/aout_internal.h,
+   modules/audio_filter/resampler/*: Changes that allow the resamplers to set
+   the start and end date of the frame it outputs.
+   This allows us for instance to output a smaller frame than what we should, and
+   keep the rest of the data to compute the resampling of the next frame.
+   In short, we can implement much more complex resampling algorithms than before.
+
+* modules/audio_filter/resampler/linear.c: rewrote the linear resampler. The audio
+   quality doesn't seem to be better than the ugly resampler, maybe I shouldn't
+   have wasted my time on this...
+
+------------------------------------------------------------------------
+r2745 | fenrir | 2002-11-12 01:54:40 +0100 (Tue, 12 Nov 2002) | 7 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/Makefile.am
+   A /trunk/modules/access/mms
+   A /trunk/modules/access/mms/.cvsignore
+   A /trunk/modules/access/mms/Modules.am
+   A /trunk/modules/access/mms/asf.h
+   A /trunk/modules/access/mms/mms.c
+   A /trunk/modules/access/mms/mms.h
+   A /trunk/modules/access/mms/var_buffer.h
+   M /trunk/modules/demux/asf/.cvsignore
+
+ * modules/demux/asf/.cvsignore : put the good one.
+ * modules/access/mms : add MMS (Microsoft Media Streaming) access (Support
+only TCP, I will try to add UDP and HTTP as well).
+ There are some problems with streams selections and we cannot seek, but
+anyway it seems to work. (Usefull for some radio web)
+ * other: enable mms access by default.
+
+------------------------------------------------------------------------
+r2746 | gbazin | 2002-11-12 11:44:04 +0100 (Tue, 12 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/src/extras/libc.c
+
+
+* src/extras/libc.c: fixed typo.
+* configure.ac.in: compilation fix on win32 for the mms access plugin (the
+   plugin is linked with ws2_32).
+
+------------------------------------------------------------------------
+r2747 | gbazin | 2002-11-12 12:45:27 +0100 (Tue, 12 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/gtk/gtk.c
+
+
+* modules/gui/gtk/gtk.c: small bug-fix for a crash on module loading.
+
+------------------------------------------------------------------------
+r2748 | sam | 2002-11-12 14:57:13 +0100 (Tue, 12 Nov 2002) | 6 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/configure.ac.in
+   M /trunk/include/input_ext-plugins.h
+   M /trunk/modules/access/file.c
+   M /trunk/modules/access/http.c
+   M /trunk/modules/access/mms/mms.c
+   M /trunk/modules/access/mms/mms.h
+   M /trunk/modules/access/rtp.c
+   M /trunk/modules/access/satellite/access.c
+   M /trunk/modules/access/udp.c
+   M /trunk/src/audio_output/common.c
+   M /trunk/src/input/input_ext-plugins.c
+
+  * ./Makefile.am: fixed rc compilation under mingw32/cygwin.
+  * ./modules/access/http.c: fixed a segfault (unchecked strstr return value).
+  * ./src/input/input_ext-plugins.c: removed platform-specific code and put
+    it in plugins. This leads to some code duplication but I have an evil
+    plan to get rid of that, too.
+
+------------------------------------------------------------------------
+r2749 | gbazin | 2002-11-12 17:02:51 +0100 (Tue, 12 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/gui/gtk/gtk.c
+   M /trunk/modules/gui/gtk/gtk_callbacks.c
+
+
+* modules/gui/gtk/gtk_callbacks.c: fixed deadlocks.
+* modules/gui/gtk/gtk.c: fixed uninitialized variables.
+
+------------------------------------------------------------------------
+r2751 | gbazin | 2002-11-12 22:20:36 +0100 (Tue, 12 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/include/vlc_playlist.h
+   M /trunk/src/playlist/playlist.c
+
+
+* include/vlc_playlist.h, src/playlist/playlist.c: added a b_autodeletion
+   flag to the playlist item structure. If this flag is set then the playlist
+   item will be deleted automatically after it has been played.
+
+------------------------------------------------------------------------
+r2752 | sigmunau | 2002-11-12 23:18:54 +0100 (Tue, 12 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/demux/Modules.am
+   A /trunk/modules/demux/m3u.c
+
+ added a new demux that reads .m3u files and addes the contained items to
+the playlist. Currently only autodetects files that start with #EXTM3U
+otherwise you'll have to force it.
+
+------------------------------------------------------------------------
+r2754 | sam | 2002-11-13 10:56:19 +0100 (Wed, 13 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/po/POTFILES.in
+
+  * ./po/POTFILES.in: fixed "make dist".
+
+------------------------------------------------------------------------
+r2755 | gbazin | 2002-11-13 12:09:56 +0100 (Wed, 13 Nov 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/demux/m3u.c
+   M /trunk/src/playlist/playlist.c
+
+
+* src/playlist/playlist.c: when autodeleting an item, we don't need to skip
+   to the next one.
+* modules/demux/m3u.c: added .asx support and changed the autodetection of
+   file type to just probe the file extension.
+
+------------------------------------------------------------------------
+r2756 | gbazin | 2002-11-13 13:58:19 +0100 (Wed, 13 Nov 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/demux/m3u.c
+   M /trunk/src/playlist/playlist.c
+
+
+* src/playlist/playlist.c: bugfix for when we delete the last playlist
+   element (I'll get this one right... eventually ;).
+* modules/demux/m3u.c: allow forcing the demux to be used by specifying the
+   asx or m3u demux.
+
+------------------------------------------------------------------------
+r2757 | sam | 2002-11-13 16:28:24 +0100 (Wed, 13 Nov 2002) | 6 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/bootstrap
+   A /trunk/evc
+   A /trunk/evc/config.h
+   A /trunk/evc/modules_builtin_evc.h
+   A /trunk/evc/vlc.c
+   A /trunk/evc/vlc.vcp
+   A /trunk/evc/vlc.vcp.in
+   A /trunk/evc/vlc.vcp.out
+   A /trunk/evc/vlc.vcw
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_messages.h
+   M /trunk/msvc/config.h
+   D /trunk/msvc/vlc.vcp
+   D /trunk/msvc/vlc.vcp.in
+   D /trunk/msvc/vlc.vcp.out
+   D /trunk/msvc/vlc.vcw
+   A /trunk/share/newres.h
+   A /trunk/share/resource.h
+   M /trunk/share/vlc_wince_rc.rc
+   M /trunk/src/misc/messages.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/vlc.c
+
+  * ./msvc/*, ./evc/*: moved eMbedded Visual Studio files to the toplevel evc/
+    directory because the two project files are starting to diverge.
+  * ./evc/vlc.c: created a specific vlc.c file for Windows CE.
+  * ./src/misc/messages.c: as WinCE doesn't have stdout or stderr, the message
+    queue outputs to a logfile (until we have a proper interface).
+
+------------------------------------------------------------------------
+r2758 | fenrir | 2002-11-13 21:23:21 +0100 (Wed, 13 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/access/dvd/access.c
+   M /trunk/modules/access/dvdplay/access.c
+   M /trunk/modules/access/dvdread/input.c
+   M /trunk/modules/access/rtp.c
+   M /trunk/modules/access/vcd/vcd.c
+   M /trunk/modules/demux/Modules.am
+   A /trunk/modules/demux/demuxdump.c
+
+ access/* : don't override demux setting made by user.
+ modules/demux/demuxdump.c : a little demux that dump raw stream.
+(should work with all access...)
+
+------------------------------------------------------------------------
+r2759 | fenrir | 2002-11-13 21:28:13 +0100 (Wed, 13 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/access/mms/asf.h
+   M /trunk/modules/access/mms/mms.c
+   M /trunk/modules/access/mms/mms.h
+
+ * mms/* : better stream selection and add some options to override it.
+(Usefull with demuxdump).
+
+------------------------------------------------------------------------
+r2760 | sam | 2002-11-13 21:51:05 +0100 (Wed, 13 Nov 2002) | 6 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/bootstrap
+   M /trunk/doc/fortunes.txt
+   A /trunk/evc/libvlc.vcp
+   A /trunk/evc/libvlc.vcp.in
+   A /trunk/evc/plugins.vcp
+   A /trunk/evc/plugins.vcp.in
+   M /trunk/evc/vlc.c
+   M /trunk/evc/vlc.vcp
+   M /trunk/evc/vlc.vcw
+   M /trunk/include/aout_internal.h
+   M /trunk/msvc/config.h
+   A /trunk/msvc/libvlc.dsp
+   A /trunk/msvc/libvlc.dsp.in
+   A /trunk/msvc/plugins.dsp
+   A /trunk/msvc/plugins.dsp.in
+   M /trunk/msvc/vlc.dsp
+   M /trunk/msvc/vlc.dsp.in
+   M /trunk/msvc/vlc.dsw
+   M /trunk/share/vlc_wince_rc.rc
+   M /trunk/src/audio_output/common.c
+   M /trunk/src/audio_output/input.c
+   M /trunk/src/audio_output/intf.c
+   M /trunk/src/audio_output/mixer.c
+   M /trunk/src/extras/dirent.c
+   M /trunk/src/extras/libc.c
+   M /trunk/src/input/input_ext-dec.c
+   M /trunk/src/input/input_ext-plugins.c
+   M /trunk/src/interface/intf_eject.c
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/iso_lang.c
+   M /trunk/src/misc/netutils.c
+   M /trunk/src/playlist/playlist.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/video_text.c
+
+  * ./bootstrap: bootstrap now requires the --config flag. With no arguments
+    it simply outputs a usage message.
+  * ./src/*: fixed a bunch of (legitimate) warnings under VC++.
+  * ./evc/*, ./msvc/*: split the workspaces into three projects (libvlc, vlc
+    and plugins -- plugins doesn't build anything yet).
+
+------------------------------------------------------------------------
+r2761 | fenrir | 2002-11-13 22:18:40 +0100 (Wed, 13 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/access/mms/mms.c
+
+ * fix and make better stream selection (if mms-maxbitrate unset, get the best
+quality else try to be closed to mms-maxbitrate ).
+
+------------------------------------------------------------------------
+r2764 | massiot | 2002-11-13 23:36:44 +0100 (Wed, 13 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+* OS X plug-in fix ;
+* Re-enabled float32 mixer (huh?).
+
+------------------------------------------------------------------------
+r2765 | gbazin | 2002-11-14 15:08:01 +0100 (Thu, 14 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/src/audio_output/intf.c
+
+
+* src/audio_output/intf.c: fixed a bug affecting audio volume initialization.
+
+------------------------------------------------------------------------
+r2766 | sigmunau | 2002-11-14 16:07:49 +0100 (Thu, 14 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/src/libvlc.c
+
+ make --version --help --longhelp --list and -p output to stdout.
+
+------------------------------------------------------------------------
+r2767 | fenrir | 2002-11-14 17:17:47 +0100 (Thu, 14 Nov 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/demux/asf/asf.c
+   M /trunk/modules/demux/asf/asf.h
+   M /trunk/modules/demux/asf/libasf.c
+   M /trunk/modules/demux/asf/libasf.h
+
+ asf/* : Convert all u* into uint*_t
+         Fix playing of some live asf, seek improvement (at least for me ;)
+but it's more some "kludge" with vlc clock than true fixes ...
+
+ I will never understand how vlc clock works ....
+
+------------------------------------------------------------------------
+r2768 | fenrir | 2002-11-14 17:32:43 +0100 (Thu, 14 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/access/mms/mms.c
+
+ mms.c: it takes care of --no-audio and --no-video (to reduce bandwith
+usage),  and should not use more than --mms-maxbitrate (when there
+are multiple audio or video streams).
+
+------------------------------------------------------------------------
+r2769 | massiot | 2002-11-14 23:38:48 +0100 (Thu, 14 Nov 2002) | 20 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/include/aout_internal.h
+   M /trunk/include/audio_output.h
+   M /trunk/modules/audio_filter/channel_mixer/trivial.c
+   M /trunk/modules/audio_filter/converter/a52tofloat32.c
+   M /trunk/modules/audio_filter/resampler/trivial.c
+   M /trunk/modules/audio_filter/resampler/ugly.c
+   M /trunk/modules/audio_mixer/float32.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/audio_output/sdl.c
+   M /trunk/modules/codec/a52.c
+   M /trunk/modules/codec/araw.c
+   M /trunk/modules/codec/faad/decoder.c
+   M /trunk/modules/codec/faad/decoder.h
+   M /trunk/modules/codec/ffmpeg/audio.c
+   M /trunk/modules/codec/ffmpeg/audio.h
+   M /trunk/modules/codec/lpcm.c
+   M /trunk/modules/codec/mad/libmad.c
+   M /trunk/modules/codec/mpeg_audio/decoder.c
+   M /trunk/modules/codec/vorbis.c
+   M /trunk/modules/control/rc/rc.c
+   M /trunk/modules/gui/macosx/aout.m
+   M /trunk/modules/misc/network/ipv4.c
+   M /trunk/modules/video_output/x11/xcommon.c
+   M /trunk/src/audio_output/common.c
+   M /trunk/src/audio_output/dec.c
+   M /trunk/src/audio_output/filters.c
+   M /trunk/src/audio_output/intf.c
+   M /trunk/src/audio_output/output.c
+
+Major change of the channels management. p_format->i_channels disappeares
+and is replaced by two members : i_physical_channels and i_original_channels.
+i_physical_channels describes the channels which are effectively present
+in the stream (at the current point of the aout pipeline), whereas
+i_original_channels represents the channels we used to constitute the
+stream. For instance a mono stream (FRONT_CENTER) may emanate from a
+FRONT_LEFT channel of a STEREO stream.
+
+Additionally, this contains hooks to dynamically select the audio device
+and the channels configuration. In order to do that, all aout plugins,
+and all interface plug-ins need to be adapted. Currently only SDL
+(partially OSS) and the rc interface have been adapted, please use them
+as a guide. Other aout plug-ins have been temporarily disabled.
+
+IMPORTANT : if you need a working sound output, DO NOT UPDATE YOUR TREE
+for several days until we fix that.
+
+* modules/misc/network/ipv4.c: Fixed a long-standing segfault when saving
+  preferences and asking for multicast.
+
+------------------------------------------------------------------------
+r2770 | alexis | 2002-11-14 23:44:57 +0100 (Thu, 14 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/ChangeLog
+
+
+Added the changelog of vlc 0.4.6.
+
+------------------------------------------------------------------------
+r2771 | gbazin | 2002-11-15 01:41:00 +0100 (Fri, 15 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/audio_filter/resampler/linear.c
+   M /trunk/modules/codec/vorbis.c
+
+
+* modules/codec/vorbis.c, modules/audio_filter/resampler/linear.c: adapted to
+   the new changes in aout3.
+
+------------------------------------------------------------------------
+r2772 | fenrir | 2002-11-15 02:17:08 +0100 (Fri, 15 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/faad/decoder.c
+
+ faad: adapt to new changes in aout3 (at least it compiles)
+
+------------------------------------------------------------------------
+r2773 | gbazin | 2002-11-15 02:23:54 +0100 (Fri, 15 Nov 2002) | 6 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/src/audio_output/input.c
+
+
+* configure.ac.in: fixed a few typos regarding LDFLAGS_access_*. Re-enabled
+   the oss plugin as it seems to be working fine.
+* src/audio_output/input.c: fixed an obscure bug... (strange one though:
+   int foo = -1; unsigned int bar = 2; __MAX( foo, bar) == -1 ).
+
+------------------------------------------------------------------------
+r2775 | gbazin | 2002-11-15 15:41:49 +0100 (Fri, 15 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/access/http.c
+
+
+* modules/access/http.c: added an http-proxy config variable. If the variable
+   is not set, we'll still look at the value of the http_proxy environment
+   variable.
+
+------------------------------------------------------------------------
+r2776 | gbazin | 2002-11-15 17:27:10 +0100 (Fri, 15 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/audio_output/directx.c
+   M /trunk/modules/audio_output/waveout.c
+
+
+* configure.ac.in, modules/audio_output/directx.c, modules/audio_output/waveout.c:
+   fixed the waveout and directx audio plugins after the recent changes to aout3.
+
+------------------------------------------------------------------------
+r2777 | gbazin | 2002-11-15 18:17:29 +0100 (Fri, 15 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/audio_output/arts.c
+   M /trunk/modules/audio_output/esd.c
+
+
+* configure.ac.in, modules/audio_output/arts.c, modules/audio_output/esd.c:
+   fixed the arts and esd audio plugins after the recent changes to aout3
+   (untested).
+
+------------------------------------------------------------------------
+r2778 | fenrir | 2002-11-15 19:10:26 +0100 (Fri, 15 Nov 2002) | 11 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/codec/spudec/text.c
+   M /trunk/modules/demux/asf/asf.c
+   M /trunk/modules/demux/avi/avi.c
+   M /trunk/modules/demux/avi/avi.h
+   M /trunk/modules/demux/util/Modules.am
+   A /trunk/modules/demux/util/sub.c
+   A /trunk/modules/demux/util/sub.h
+
+* modules/demux/util : add a text subtitle demuxer. (Module called by demux).
+MicroDVD, SubRIP, SSA subtitle format should work...
+ Options: --sub-file <subtitle file> [--sub-fps, --sub-delay --sub-format].
+
+ * modules/demux/avi : make use of subtitle parser.
+ * modules/demux/asf : display movie length. (It will not work with live
+streams of course).
+
+ modules/codec/spudec : use i_dts to send end of display time for subtitle.
+(Yes it's ugly, but it works :)
+
+------------------------------------------------------------------------
+r2779 | fenrir | 2002-11-16 23:25:07 +0100 (Sat, 16 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/demux/avi/avi.c
+
+ * avi: fix playing over http (a bug I have introduced).
+
+------------------------------------------------------------------------
+r2780 | fenrir | 2002-11-17 07:46:56 +0100 (Sun, 17 Nov 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+   M /trunk/modules/demux/avi/avi.c
+   M /trunk/modules/demux/mp4/libmp4.c
+   M /trunk/modules/demux/mp4/libmp4.h
+   M /trunk/modules/demux/mp4/mp4.c
+   M /trunk/modules/demux/mp4/mp4.h
+   M /trunk/src/misc/objects.c
+
+ * ffmpeg: disable direct rendering by default. I have too many files
+that don't work with it (I don't see why it doesn't work :(
+ * mp4: fix a bug in timestamp calculation. Replace s/u* by s/uint*_t
+ * avi : remove an useless debug message.
+ * src/misc/objects.c : fix stream output object allocation.
+
+------------------------------------------------------------------------
+r2781 | fenrir | 2002-11-18 03:46:10 +0100 (Mon, 18 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+
+ * ffmpeg: set bug detection to auto by default.
+
+------------------------------------------------------------------------
+r2782 | sam | 2002-11-18 12:50:42 +0100 (Mon, 18 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/bootstrap
+
+  * ./bootstrap: reverted the behaviour behaviour to the default, which
+    means no default flag to use (except for me, muahaha).
+
+------------------------------------------------------------------------
+r2783 | gbazin | 2002-11-18 14:02:16 +0100 (Mon, 18 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/LIST
+   M /trunk/modules/Makefile.am
+   A /trunk/modules/gui/wxwindows
+   A /trunk/modules/gui/wxwindows/.cvsignore
+   A /trunk/modules/gui/wxwindows/Modules.am
+   A /trunk/modules/gui/wxwindows/bitmaps
+   A /trunk/modules/gui/wxwindows/bitmaps/disc.xpm
+   A /trunk/modules/gui/wxwindows/bitmaps/file.xpm
+   A /trunk/modules/gui/wxwindows/bitmaps/net.xpm
+   A /trunk/modules/gui/wxwindows/bitmaps/next.xpm
+   A /trunk/modules/gui/wxwindows/bitmaps/pause.xpm
+   A /trunk/modules/gui/wxwindows/bitmaps/play.xpm
+   A /trunk/modules/gui/wxwindows/bitmaps/playlist.xpm
+   A /trunk/modules/gui/wxwindows/bitmaps/previous.xpm
+   A /trunk/modules/gui/wxwindows/bitmaps/stop.xpm
+   A /trunk/modules/gui/wxwindows/interface.cpp
+   A /trunk/modules/gui/wxwindows/timer.cpp
+   A /trunk/modules/gui/wxwindows/wxwindows.cpp
+   A /trunk/modules/gui/wxwindows/wxwindows.h
+
+
+* added a wxwindows interface using the wxWindows cross-platform GUI framework.
+   The interface is quite basic for now but should be functional anyway.
+   (you need to have wxWindows >= 2.3.0 installed to use this plugin)
+
+------------------------------------------------------------------------
+r2784 | gbazin | 2002-11-18 14:08:35 +0100 (Mon, 18 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/demux/m3u.c
+   M /trunk/src/playlist/playlist.c
+
+
+* modules/demux/m3u.c: should manage entries with relative paths.
+* src/playlist/playlist.c: fixed playlist_Next().
+
+------------------------------------------------------------------------
+r2785 | gbazin | 2002-11-18 14:28:09 +0100 (Mon, 18 Nov 2002) | 8 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/codec/Modules.am
+   A /trunk/modules/codec/tarkin.c
+
+
+* configure.ac.in, modules/codec/Modules.am, modules/codec/tarkin.c: added
+   an experimental tarkin video decoder. You will need to specify the tarkin
+   tree you want to use with --with-tarkin-tree=.
+
+   Warning: Tarkin is still in very early development stage, so this plugin isn't
+   actually usefull unless you intend to do some development on tarkin itself.
+
+------------------------------------------------------------------------
+r2786 | gbazin | 2002-11-18 16:19:26 +0100 (Mon, 18 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/audio_filter/converter/u8tofloat32.c
+   M /trunk/modules/gui/wxwindows/interface.cpp
+
+
+* modules/gui/wxwindows/interface.cpp: fixed typo.
+* modules/audio_filter/converter/u8tofloat32.c: fixed typo.
+
+------------------------------------------------------------------------
+r2787 | gbazin | 2002-11-18 17:39:36 +0100 (Mon, 18 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/wxwindows/interface.cpp
+
+
+* modules/gui/wxwindows/interface.cpp: enabled the OpenFile dialog box.
+
+------------------------------------------------------------------------
+r2788 | gbazin | 2002-11-18 18:31:54 +0100 (Mon, 18 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/wxwindows/bitmaps/next.xpm
+   M /trunk/modules/gui/wxwindows/bitmaps/pause.xpm
+   M /trunk/modules/gui/wxwindows/bitmaps/play.xpm
+   M /trunk/modules/gui/wxwindows/bitmaps/playlist.xpm
+   M /trunk/modules/gui/wxwindows/bitmaps/previous.xpm
+   A /trunk/modules/gui/wxwindows/bitmaps/sat.xpm
+   M /trunk/modules/gui/wxwindows/bitmaps/stop.xpm
+   M /trunk/modules/gui/wxwindows/interface.cpp
+
+
+* modules/gui/wxwindows/*: updated the toolbar icons.
+
+------------------------------------------------------------------------
+r2789 | sam | 2002-11-18 19:05:13 +0100 (Mon, 18 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/evc/vlc.vcp
+   M /trunk/evc/vlc.vcw
+   M /trunk/include/modules_inner.h
+   M /trunk/modules/misc/dummy/decoder.c
+   M /trunk/modules/misc/dummy/input.c
+   M /trunk/modules/misc/dummy/vout.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/modules_plugin.h.in
+
+  * ./src/misc/modules.c: support for Unicode filenames under WinCE; VLC now
+    successfully opens plugins.
+  * ./modules/misc/dummy/*: hacked the dummy plugin so that it compiles for
+    WinCE.
+
+------------------------------------------------------------------------
+r2790 | gbazin | 2002-11-18 19:37:23 +0100 (Mon, 18 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/src/misc/modules.c
+
+
+* src/misc/modules.c: fixed small typo that was breaking the build.
+
+------------------------------------------------------------------------
+r2791 | fenrir | 2002-11-18 20:31:20 +0100 (Mon, 18 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/demux/ogg.c
+
+ * ogg: change i_dts usage for subtitle ES.
+
+------------------------------------------------------------------------
+r2792 | massiot | 2002-11-19 00:00:41 +0100 (Tue, 19 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_filter/converter/a52tofloat32.c
+   M /trunk/modules/gui/macosx/aout.m
+   M /trunk/modules/gui/macosx/vout.m
+
+Partial fix of the OS X audio output (thanks Heiko!).
+
+------------------------------------------------------------------------
+r2793 | fenrir | 2002-11-19 18:23:21 +0100 (Tue, 19 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/demux/asf/asf.c
+   M /trunk/modules/demux/mp4/mp4.c
+
+ all: Use BITMAPINFOHEADER everywhere (Needed because of endian issue).
+
+------------------------------------------------------------------------
+r2794 | sam | 2002-11-19 18:38:07 +0100 (Tue, 19 Nov 2002) | 6 lines
+Changed paths:
+   M /trunk/bootstrap
+   A /trunk/evc/.cvsignore
+   M /trunk/evc/libvlc.vcp.in
+   D /trunk/evc/plugins.vcp
+   M /trunk/evc/plugins.vcp.in
+   M /trunk/evc/vlc.vcp
+   M /trunk/evc/vlc.vcp.in
+   D /trunk/evc/vlc.vcp.out
+   D /trunk/extras/Win32_msvc
+   M /trunk/msvc/libvlc.dsp.in
+   M /trunk/msvc/vlc.dsp.in
+   D /trunk/msvc/vlc.dsp.out
+   M /trunk/src/misc/modules.c
+
+  * ./src/misc/modules.c: p_module->psz_filename is now filled with a real
+    8 bit string under WinCE.
+  * ./extras/Win32_msvc: scrapped this directory.
+  * ./bootstrap: we now parse plugin makefiles to guess what to put in
+    the MSVC project files. Only the dummy plugin has been tested yet.
+
+------------------------------------------------------------------------
+r2795 | gbazin | 2002-11-19 21:45:09 +0100 (Tue, 19 Nov 2002) | 15 lines
+Changed paths:
+   M /trunk/include/video.h
+   M /trunk/include/vlc_config.h
+   M /trunk/modules/codec/ffmpeg/video.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_pictures.c
+
+
+* include/video.h, include/vlc_config.h, src/video_output/*: changed the
+   picture buffer allocation scheme to allocate pictures from the render
+   heap in a clockwise fashion instead of always picking the first available
+   one from the start of the heap.
+   This allows us to benefit from ffmpeg's macro-block skipping feature.
+   As a side effect, we also have less chance of reusing a refrence picture
+   buffer when we can't link/unlink them.
+
+* modules/codec/ffmpeg/video.c: modified the direct rendering code to benefit
+   from the macro-block skipping algorithm.
+   A new flag has also been introduced in the video_output's render heap to
+   forbid modifications to the render picture buffers (for instance to overlay
+   subtitles).
+
+------------------------------------------------------------------------
+r2796 | gbazin | 2002-11-19 21:56:45 +0100 (Tue, 19 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/misc/network/ipv6.c
+
+
+* modules/misc/network/ipv6.c: restored the msg_*() outputs from BuildAddr().
+
+------------------------------------------------------------------------
+r2798 | gbazin | 2002-11-20 02:49:15 +0100 (Wed, 20 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/src/video_output/video_output.c
+
+
+* src/video_output/video_output.c: fixed a really old bug in the video output
+   layer. This bug was only affecting video outputs without direct rendering
+   capabilities.
+
+------------------------------------------------------------------------
+r2799 | sam | 2002-11-20 09:58:24 +0100 (Wed, 20 Nov 2002) | 7 lines
+Changed paths:
+   M /trunk/FAQ
+   M /trunk/bootstrap
+   M /trunk/evc/plugins.vcp.in
+   M /trunk/include/vlc_common.h
+   M /trunk/modules/access/dvd/Modules.am
+   M /trunk/modules/access/dvdplay/Modules.am
+   M /trunk/modules/access/dvdread/Modules.am
+   M /trunk/modules/access/mms/Modules.am
+   M /trunk/modules/access/satellite/Modules.am
+   M /trunk/modules/access/vcd/Modules.am
+   M /trunk/modules/codec/a52old/Modules.am
+   M /trunk/modules/codec/a52old/downmix/Modules.am
+   M /trunk/modules/codec/cinepak/Modules.am
+   M /trunk/modules/codec/faad/Modules.am
+   M /trunk/modules/codec/ffmpeg/Modules.am
+   M /trunk/modules/codec/ffmpeg/postprocessing/Modules.am
+   M /trunk/modules/codec/mad/Modules.am
+   M /trunk/modules/codec/mpeg_audio/Modules.am
+   M /trunk/modules/codec/mpeg_video/Modules.am
+   M /trunk/modules/codec/mpeg_video/idct/Modules.am
+   M /trunk/modules/codec/spudec/Modules.am
+   M /trunk/modules/demux/asf/Modules.am
+   M /trunk/modules/demux/avi/Modules.am
+   M /trunk/modules/demux/mp4/Modules.am
+   M /trunk/modules/demux/mpeg/Modules.am
+   M /trunk/modules/demux/util/Modules.am
+   M /trunk/modules/demux/wav/Modules.am
+   M /trunk/modules/gui/beos/Modules.am
+   M /trunk/modules/gui/familiar/Modules.am
+   M /trunk/modules/gui/macosx/Modules.am
+   M /trunk/modules/gui/wxwindows/Modules.am
+   M /trunk/modules/misc/dummy/Modules.am
+   M /trunk/modules/misc/memcpy/Modules.am
+   M /trunk/modules/video_chroma/Modules.am
+   M /trunk/modules/video_output/directx/Modules.am
+   M /trunk/modules/video_output/qte/Modules.am
+   M /trunk/modules/video_output/x11/Modules.am
+   M /trunk/src/extras/libc.c
+
+  * ./include/vlc_common.h, ./src/extras/libc.c: exported our custom libc
+    functions to plugins.
+  * ./bootstrap: enhanced the project file generation for plugins; we now
+    parse makefiles to make this easier.
+  * ./modules/**/Modules.am: reworked a few makefiles so that they are more
+    easily parsed.
+
+------------------------------------------------------------------------
+r2800 | sam | 2002-11-20 14:37:36 +0100 (Wed, 20 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/evc/config.h
+   M /trunk/evc/plugins.vcp.in
+   M /trunk/evc/vlc.c
+   M /trunk/evc/vlc.vcw
+   M /trunk/include/video.h
+   M /trunk/include/video_output.h
+   M /trunk/modules/access/file.c
+   M /trunk/modules/audio_filter/converter/a52tospdif.c
+   M /trunk/modules/codec/mpeg_video/decoder.c
+   M /trunk/modules/codec/mpeg_video/headers.c
+   M /trunk/modules/codec/mpeg_video/idct/idct.c
+   M /trunk/modules/codec/mpeg_video/parser.c
+   M /trunk/modules/demux/mpeg/es.c
+   M /trunk/modules/demux/mpeg/ps.c
+   M /trunk/modules/demux/mpeg/system.c
+   M /trunk/modules/demux/mpeg/ts.c
+   M /trunk/modules/video_chroma/i420_rgb.c
+   M /trunk/modules/video_chroma/i420_rgb16.c
+   M /trunk/modules/video_chroma/i420_rgb8.c
+   M /trunk/modules/video_chroma/i420_yuy2.c
+   M /trunk/modules/video_chroma/i422_yuy2.c
+   M /trunk/src/extras/getopt.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_pictures.c
+   M /trunk/src/video_output/vout_subpictures.c
+
+  * ./evc/plugins.vcp.in: fixed plugin entry points for WinCE.
+  * ./modules/*: fixed a bunch of modules so that they compile under WinCE,
+    we now have access_file and the mpeg demux and video decoder working
+    (http://zoy.org/~sam/vlc/pocketvlc2.png).
+
+------------------------------------------------------------------------
+r2801 | gbazin | 2002-11-20 15:09:57 +0100 (Wed, 20 Nov 2002) | 14 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/codec/Modules.am
+   M /trunk/modules/codec/tarkin.c
+   A /trunk/modules/codec/theora.c
+   M /trunk/modules/demux/ogg.c
+
+
+* modules/codec/theora.c, configure.ac.in, modules/codec/Modules.am: new
+   theora codec plugin.
+   This plugin is based on the experimental theora codec from the Xiph.Org
+   foundation (http://www.theora.org/). Because the theora bitstream
+   specifications are likely to change in the near future, this plugin won't
+   be compiled by default. If you want to test/develop theora with vlc, you'll
+   need to configure it with --enable-theora and also make sure you've got a
+   fresh libogg from cvs.
+
+* modules/demux/ogg.c: modified to handle theora and tarkin bitstreams.
+
+* modules/codec/tarkin.c: fixed a few typos.
+
+------------------------------------------------------------------------
+r2802 | gbazin | 2002-11-20 15:24:01 +0100 (Wed, 20 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/gui/wxwindows/bitmaps/stop.xpm
+   M /trunk/modules/gui/wxwindows/interface.cpp
+   M /trunk/modules/gui/wxwindows/timer.cpp
+   M /trunk/modules/gui/wxwindows/wxwindows.cpp
+
+
+* modules/gui/wxwindows/*: fixes for the win32 build. Removed a few
+   unnecessary things and replaced the stop icon with a new one.
+
+------------------------------------------------------------------------
+r2803 | gbazin | 2002-11-20 16:34:39 +0100 (Wed, 20 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/control/rc/rc.c
+
+
+* modules/control/rc/rc.c: added commands to navigate between chapters and
+   titles.
+
+------------------------------------------------------------------------
+r2804 | gbazin | 2002-11-20 16:58:15 +0100 (Wed, 20 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/gui/wxwindows/wxwindows.cpp
+
+
+* configure.ac.in, modules/gui/wxwindows/wxwindows.cpp: other compilation
+   fixes for the wxwindows interface on win32.
+
+------------------------------------------------------------------------
+r2805 | sam | 2002-11-20 17:43:33 +0100 (Wed, 20 Nov 2002) | 8 lines
+Changed paths:
+   M /trunk/bootstrap
+   M /trunk/evc/vlc.c
+   M /trunk/evc/vlc.vcw
+   M /trunk/modules/audio_filter/channel_mixer/trivial.c
+   M /trunk/modules/audio_filter/converter/fixed32tofloat32.c
+   M /trunk/modules/audio_filter/converter/fixed32tos16.c
+   M /trunk/modules/audio_filter/converter/float32tos16.c
+   M /trunk/modules/audio_filter/converter/float32tos8.c
+   M /trunk/modules/audio_filter/converter/float32tou16.c
+   M /trunk/modules/audio_filter/converter/float32tou8.c
+   M /trunk/modules/audio_filter/converter/s16tofloat32.c
+   M /trunk/modules/audio_filter/converter/s16tofloat32swab.c
+   M /trunk/modules/audio_filter/converter/s8tofloat32.c
+   M /trunk/modules/audio_filter/converter/u8tofloat32.c
+   M /trunk/modules/audio_filter/resampler/linear.c
+   M /trunk/modules/audio_filter/resampler/trivial.c
+   M /trunk/modules/audio_filter/resampler/ugly.c
+   M /trunk/modules/audio_mixer/float32.c
+   M /trunk/modules/audio_mixer/spdif.c
+   M /trunk/modules/audio_mixer/trivial.c
+   M /trunk/modules/audio_output/waveout.c
+   M /trunk/share/resource.h
+   M /trunk/share/vlc_wince_rc.rc
+
+  * ./modules/audio_output/waveout.c: audio output now works under WinCE
+    using the waveout module.
+  * ./bootstrap: we ignore comments when parsing makefiles.
+  * ./modules/audio_filter/converter/fixed32tofloat32.c: changed this module
+    so that it also does float32tofixed32.
+  * ./modules/*: ported a few other modules to WinCE (most of the time it's
+    just a #include <errno.h> that needs to be removed).
+
+------------------------------------------------------------------------
+r2806 | gbazin | 2002-11-20 18:23:30 +0100 (Wed, 20 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+
+* configure.ac.in: temporary hack for libdvbpsi detection.
+
+------------------------------------------------------------------------
+r2807 | sam | 2002-11-20 20:07:27 +0100 (Wed, 20 Nov 2002) | 6 lines
+Changed paths:
+   M /trunk/bootstrap
+   M /trunk/evc/.cvsignore
+   D /trunk/evc/libvlc.vcp
+   D /trunk/evc/vlc.vcp
+   M /trunk/evc/vlc.vcw
+   M /trunk/msvc/.cvsignore
+   D /trunk/msvc/libvlc.dsp
+   D /trunk/msvc/plugins.dsp
+   D /trunk/msvc/vlc.dsp
+   M /trunk/src/misc/messages.c
+
+  * ./src/misc/messages.c: added ^Ms to the WinCE logfile.
+  * ./bootstrap: fixed a typo that prevented per-object target directories
+    to work.
+  * ./evc/*, ./msvc/*: removed project files; they're becoming a bit large
+    (more than 1MB) and I don't want to spoil the CVS with them.
+
+------------------------------------------------------------------------
+r2812 | gbazin | 2002-11-21 10:39:39 +0100 (Thu, 21 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/demux/ogg.c
+
+
+* modules/demux/ogg.c: better handling of PCRs (we now base our calculations
+   on all sub-streams instead of just using one of them). Some code factorisation
+   too.
+
+------------------------------------------------------------------------
+r2813 | gbazin | 2002-11-21 11:12:34 +0100 (Thu, 21 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/demux/ogg.c
+
+
+* modules/demux/ogg.c: small bug-fix for my previous commit.
+
+------------------------------------------------------------------------
+r2814 | sam | 2002-11-21 14:53:32 +0100 (Thu, 21 Nov 2002) | 7 lines
+Changed paths:
+   M /trunk/bootstrap
+   M /trunk/configure.ac.in
+   M /trunk/evc/vlc.c
+   M /trunk/evc/vlc.vcw
+   M /trunk/modules/access/file.c
+   M /trunk/modules/audio_filter/converter/Modules.am
+   A /trunk/modules/audio_filter/converter/u8tofixed32.c
+   M /trunk/modules/demux/wav/wav.c
+   M /trunk/modules/video_output/Modules.am
+   A /trunk/modules/video_output/wingdi.c
+
+  * ./modules/video_output/wingdi.c: skeleton of a Windows GDI video output.
+  * ./modules/access/file.c: the file access plugin gets the real file size
+    under WinCE.
+  * ./modules/audio_filter/converter/u8tofixed32.c: added this conversion
+    filter to play some WAV files without an FPU.
+  * ./bootstrap: bootstrap --update-vc doesn't rely on the Makefile's presence.
+
+------------------------------------------------------------------------
+r2816 | gbazin | 2002-11-21 16:51:57 +0100 (Thu, 21 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/src/playlist/playlist.c
+
+
+* src/playlist/playlist.c: fixed deadlock in playlist.
+* modules/audio_output/oss.c: don't play blank samples when we are starving
+   for data but our internal buffers are not empty. Some cleanup too.
+
+------------------------------------------------------------------------
+r2817 | gbazin | 2002-11-21 22:37:46 +0100 (Thu, 21 Nov 2002) | 8 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/LIST
+   M /trunk/modules/codec/Modules.am
+   M /trunk/modules/codec/vorbis.c
+
+
+* modules/codec/Modules.am, configure.ac.in, modules/codec/vorbis.c: added
+   a tremor decoder module using libvorbisidec (aka tremor) from xiph.org.
+   This module allows decoding vorbis audio on hardware without a fpu
+   (--enable-tremor).
+
+* modules/LIST: added entries for tremor and theora.
+
+------------------------------------------------------------------------
+r2818 | massiot | 2002-11-22 00:06:08 +0100 (Fri, 22 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/audio_filter/converter/a52tofloat32.c
+
+Channel reordering according to the WG-4 specification, courtesy of
+Heiko Panther.
+
+------------------------------------------------------------------------
+r2819 | sam | 2002-11-22 13:13:12 +0100 (Fri, 22 Nov 2002) | 3 lines
+Changed paths:
+   M /branches/v0_4_1_branch/plugins/chroma/i420_rgb16.c
+   M /trunk/modules/video_chroma/i420_rgb16.c
+
+  * ./modules/video_chroma/i420_rgb16.c: fixed a segfault in the 24/32bpp
+    chroma conversion.
+
+------------------------------------------------------------------------
+r2820 | sam | 2002-11-22 16:19:47 +0100 (Fri, 22 Nov 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/video_output/wingdi.c
+
+  * ./modules/video_output/wingdi.c: implemented offscreen rendering with
+    fast blit (well at least it was considered "fast" back in the times of
+    Windows 3.1). Default is 8bpp because that's what my iPaq does (no
+    palette support yet though), 16bpp can be chosen at compile time and
+    works perfectly in the emulator.
+
+------------------------------------------------------------------------
+r2821 | sam | 2002-11-22 16:24:10 +0100 (Fri, 22 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/video_output/directx/events.c
+
+  * ./modules/video_output/directx/events.c: we now call CreateWindow so that
+    we are sure that the WndProc always has a valid p_vout value.
+
+------------------------------------------------------------------------
+r2822 | sam | 2002-11-22 19:35:57 +0100 (Fri, 22 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/access/mms/Modules.am
+   M /trunk/modules/access/mms/asf.h
+   A /trunk/modules/access/mms/buffer.c
+   A /trunk/modules/access/mms/buffer.h
+   M /trunk/modules/access/mms/mms.c
+   D /trunk/modules/access/mms/var_buffer.h
+
+  * ./modules/access/mms/var_buffer.h: this file is now a separate .c, to
+    prevent gcc's optimizer to go amok with nested inline functions, loop
+    unrolling and such things that we don't really need in an access plugin.
+
+------------------------------------------------------------------------
+r2823 | titer | 2002-11-22 20:37:25 +0100 (Fri, 22 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+   M /trunk/modules/gui/beos/VideoOutput.cpp
+
+ * AudioOutput.cpp : compilation fix.
+ * VideoOutput.cpp : now --fullscreen works with BeOS video output.
+
+------------------------------------------------------------------------
+r2825 | sam | 2002-11-22 21:27:19 +0100 (Fri, 22 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/video_output/wingdi.c
+
+  * ./modules/video_output/wingdi.c: ported the wingdi plugin to Win32; it
+    somewhat works under Wine (if you force internal buffers to 8bpp), but
+    doesn't work under Win2k. Any hints welcome.
+  * ./configure.ac.in: activated the wingdi plugin by default.
+
+------------------------------------------------------------------------
+r2826 | sam | 2002-11-23 00:12:23 +0100 (Sat, 23 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+  * ./configure.ac.in: we only add -lm to the a52 linkage if it's needed
+    (and available).
+
+------------------------------------------------------------------------
+r2827 | garf | 2002-11-23 01:11:17 +0100 (Sat, 23 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/video_filter/Modules.am
+   A /trunk/modules/video_filter/adjust.c
+   D /trunk/modules/video_filter/yuv.c
+
+ * yuv filter was a bit useless. Hope adjust filter is more usefull :)
+
+------------------------------------------------------------------------
+r2828 | ipkiss | 2002-11-23 02:32:40 +0100 (Sat, 23 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/wxwindows/Modules.am
+   M /trunk/modules/gui/wxwindows/interface.cpp
+   A /trunk/modules/gui/wxwindows/playlist.cpp
+   M /trunk/modules/gui/wxwindows/timer.cpp
+   M /trunk/modules/gui/wxwindows/wxwindows.cpp
+   M /trunk/modules/gui/wxwindows/wxwindows.h
+
+ * ./modules/gui/wxwindows/playlist.cpp: added a playlist to the wxwindows interface
+
+------------------------------------------------------------------------
+r2829 | sam | 2002-11-23 03:40:30 +0100 (Sat, 23 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/evc/vlc.vcw
+   M /trunk/modules/video_filter/clone.c
+   M /trunk/modules/video_filter/crop.c
+   M /trunk/modules/video_filter/distort.c
+   M /trunk/modules/video_filter/invert.c
+   M /trunk/modules/video_filter/motionblur.c
+   M /trunk/modules/video_filter/transform.c
+   M /trunk/modules/video_filter/wall.c
+   M /trunk/modules/video_output/wingdi.c
+
+  * ./modules/video_output/wingdi.c: the GDI video output now properly sets
+    the bitmasks; we're not limited to 8bpp and 16/24 works.
+  * ./modules/video_filter/*: the video filters now work under WinCE.
+
+------------------------------------------------------------------------
+r2830 | sam | 2002-11-23 05:40:53 +0100 (Sat, 23 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/access/http.c
+   M /trunk/modules/misc/network/ipv4.c
+
+  * ./modules/access/http.c, ./modules/misc/network/ipv4.c: http and ipv4
+    plugins compile for WinCE. Couldn't test yet though.
+
+------------------------------------------------------------------------
+r2831 | gbazin | 2002-11-23 15:28:51 +0100 (Sat, 23 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/gui/wxwindows/interface.cpp
+   M /trunk/modules/gui/wxwindows/playlist.cpp
+   M /trunk/modules/gui/wxwindows/timer.cpp
+   M /trunk/modules/gui/wxwindows/wxwindows.cpp
+   M /trunk/modules/gui/wxwindows/wxwindows.h
+
+
+* modules/gui/wxwindows/*: misc improvements to the main interface, implementation of
+drag and drop, proper initialisation of the i18n routines.
+
+------------------------------------------------------------------------
+r2832 | titer | 2002-11-23 16:00:54 +0100 (Sat, 23 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/beos/InterfaceWindow.cpp
+   M /trunk/modules/gui/beos/PreferencesWindow.cpp
+   M /trunk/modules/gui/beos/PreferencesWindow.h
+
+ * enhanced BeOS preferences window (post-processing, brightness,
+   contrast, hue and saturation are adjustable)
+
+------------------------------------------------------------------------
+r2833 | gbazin | 2002-11-23 17:17:12 +0100 (Sat, 23 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/wxwindows/interface.cpp
+   M /trunk/modules/gui/wxwindows/playlist.cpp
+   M /trunk/modules/gui/wxwindows/timer.cpp
+   M /trunk/modules/gui/wxwindows/wxwindows.cpp
+
+
+* modules/gui/wxwindows/*: a few fixes for the win32 build.
+
+------------------------------------------------------------------------
+r2834 | gbazin | 2002-11-23 19:42:59 +0100 (Sat, 23 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/wxwindows/interface.cpp
+   M /trunk/modules/gui/wxwindows/playlist.cpp
+
+
+* modules/gui/wxwindows/*: additional small fixes.
+
+------------------------------------------------------------------------
+r2835 | sam | 2002-11-23 21:37:10 +0100 (Sat, 23 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/control/rc/rc.c
+
+  * ./modules/control/rc/rc.c: the seek command is now "seek" and not "r",
+    and it uses a command variable like other controls. This also fixes a
+    bug that prevented to have spaces between the command and its argument.
+
+------------------------------------------------------------------------
+r2836 | sigmunau | 2002-11-24 02:29:56 +0100 (Sun, 24 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/demux/m3u.c
+
+fixed a bug in the code to handle relative paths. Added support for file://
+and http:// items in asx files, and not just mms://
+
+------------------------------------------------------------------------
+r2837 | sigmunau | 2002-11-24 14:02:13 +0100 (Sun, 24 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/demux/m3u.c
+
+fix to allow absolute entries in m3u/asx files
+
+------------------------------------------------------------------------
+r2838 | sigmunau | 2002-11-24 17:00:10 +0100 (Sun, 24 Nov 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/demux/m3u.c
+
+separated the code to parse html files with embedded wmp, and the code to
+parse asx files. Added a new shortcut "html" to force the "html" behaviour.
+Reduced number of false positives for both html and asx files. We now also
+trigger on the content of files, since html and asx files are often
+autogenerated on the webserver using php or asp.
+
+------------------------------------------------------------------------
+r2839 | sam | 2002-11-24 19:54:54 +0100 (Sun, 24 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/doc/fortunes.txt
+   M /trunk/include/vlc_common.h
+
+  * ./configure.ac.in: we no longer choke if libdvbpsi headers aren't here.
+  * ./include/vlc_common.h: we don't try to include inttypes.h with Borland.
+
+------------------------------------------------------------------------
+r2840 | fenrir | 2002-11-25 01:22:04 +0100 (Mon, 25 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/access/mms/buffer.c
+   M /trunk/modules/access/mms/buffer.h
+   M /trunk/modules/access/mms/mms.c
+   M /trunk/modules/access/mms/mms.h
+
+ * all: begin to add mms over udp support. It begin to work (at least
+for me) but it still needs some work.
+
+------------------------------------------------------------------------
+r2841 | ipkiss | 2002-11-25 04:12:42 +0100 (Mon, 25 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/include/vlc_common.h
+   M /trunk/modules/video_output/directx/events.c
+
+ * small compilation fixes for win32
+
+------------------------------------------------------------------------
+r2842 | sam | 2002-11-25 13:08:58 +0100 (Mon, 25 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/evc/vlc.vcw
+   M /trunk/src/misc/messages.c
+
+  * ./src/misc/messages.c: we overwrite the WinCE logfile instead of appending
+    data to it.
+  * ./evc/vlc.vcw: minor updates.
+
+------------------------------------------------------------------------
+r2843 | sam | 2002-11-25 13:19:04 +0100 (Mon, 25 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/gtk/open.c
+
+  * ./modules/gui/gtk/open.c: made the HTTP text bar more consistent, thanks
+    to Pierre Baillet (Closes: #11).
+
+------------------------------------------------------------------------
+r2844 | fenrir | 2002-11-25 16:08:34 +0100 (Mon, 25 Nov 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/access/mms/mms.c
+   M /trunk/modules/access/mms/mms.h
+   M /trunk/modules/demux/asf/asf.c
+   M /trunk/modules/demux/asf/libasf.c
+
+ * mms: enable seek :) It works for me with both udp and tcp. Somebody
+could check if it compiles on other OS than linux ? (I don't known what
+headers should be included)
+ * asf: fix to support seeking with mms
+ Note: You cannot seek and use demuxdump demuxer...
+
+------------------------------------------------------------------------
+r2845 | sigmunau | 2002-11-25 16:56:39 +0100 (Mon, 25 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/demux/m3u.c
+
+fixed a bug in the contentbased autodetection that caused this demux to be
+selected for streams that contained a null byte.
+
+------------------------------------------------------------------------
+r2846 | massiot | 2002-11-25 17:00:26 +0100 (Mon, 25 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/src/audio_output/input.c
+
+Fixed a crash in S/PDIF mode.
+
+------------------------------------------------------------------------
+r2847 | massiot | 2002-11-25 17:16:12 +0100 (Mon, 25 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/src/audio_output/input.c
+
+Fixed my fix :p.
+
+------------------------------------------------------------------------
+r2848 | gbazin | 2002-11-25 18:25:07 +0100 (Mon, 25 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+
+* configure.ac.in: for wxWindows headers detection, we now check wx/wxprec.h.
+   Also fixed a typo: libdvbpsi is enabled by default.
+
+------------------------------------------------------------------------
+r2849 | fenrir | 2002-11-25 20:12:34 +0100 (Mon, 25 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/access/mms/mms.c
+
+ mms.c: fix command/packet parsing functions.
+
+------------------------------------------------------------------------
+r2850 | sam | 2002-11-25 20:29:10 +0100 (Mon, 25 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/include/video.h
+   M /trunk/modules/video_chroma/i420_rgb.c
+   M /trunk/modules/video_chroma/i420_rgb.h
+   M /trunk/modules/video_chroma/i420_rgb16.c
+
+  * ./modules/video_chroma/i420_rgb16.c: merged the RV15 and RV16 conversions
+    because they're basically the same. Also, the MMX conversions now check
+    that the bitmasks are the ones we expect.
+
+------------------------------------------------------------------------
+r2851 | titer | 2002-11-26 02:06:08 +0100 (Tue, 26 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/gui/beos/Interface.cpp
+   M /trunk/modules/gui/beos/InterfaceWindow.cpp
+   M /trunk/modules/gui/beos/InterfaceWindow.h
+   M /trunk/modules/gui/beos/MediaControlView.cpp
+   M /trunk/modules/gui/beos/PlayListWindow.cpp
+   M /trunk/modules/gui/beos/PlayListWindow.h
+   M /trunk/modules/gui/beos/PreferencesWindow.cpp
+   M /trunk/modules/gui/beos/PreferencesWindow.h
+   M /trunk/modules/gui/beos/VlcWrapper.cpp
+   M /trunk/modules/gui/beos/VlcWrapper.h
+
+ * ALL: more intensive use of the VLCWrapper class
+ * PreferencesWindow.*: renamed a few variables (using some of the
+   OpenTracker conventions)
+ * clean up
+
+------------------------------------------------------------------------
+r2853 | gbazin | 2002-11-26 11:55:19 +0100 (Tue, 26 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/video_output/directx/directx.c
+
+
+* modules/video_output/directx/directx.c: don't fail miserably when we can't
+   create a surface in video memory. We now automatically toggle the b_use_sysmem
+   flag in this case and give it another shot.
+
+------------------------------------------------------------------------
+r2854 | massiot | 2002-11-26 13:09:20 +0100 (Tue, 26 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/src/audio_output/input.c
+
+Fixed another crash with S/PDIF.
+
+------------------------------------------------------------------------
+r2855 | sam | 2002-11-26 15:08:02 +0100 (Tue, 26 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/README
+   D /trunk/TODO
+   M /trunk/debian/vlc.docs
+   D /trunk/todo.pl
+
+  * ./TODO: scrapped the todo-list. I put the unresolved items in Bugzilla
+    (http://bugzilla.videolan.org/).
+
+------------------------------------------------------------------------
+r2856 | sam | 2002-11-26 16:03:28 +0100 (Tue, 26 Nov 2002) | 2 lines
+Changed paths:
+   D /trunk/BUGS
+   M /trunk/Makefile.am
+   M /trunk/README
+
+  * ./BUGS: scrapped this file. Entered the remaining bugs in Bugzilla.
+
+------------------------------------------------------------------------
+r2857 | fenrir | 2002-11-26 18:28:22 +0100 (Tue, 26 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/demux/mp4/mp4.c
+
+ * mp4: prevent float exeption with some truncated file.
+
+------------------------------------------------------------------------
+r2858 | gbazin | 2002-11-26 18:38:33 +0100 (Tue, 26 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/demux/ogg.c
+
+
+* modules/demux/ogg.c: audio is now dropped when fast-forwarding.
+
+------------------------------------------------------------------------
+r2859 | sigmunau | 2002-11-26 19:58:33 +0100 (Tue, 26 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/demux/m3u.c
+
+allow windows style linebreaks in .m3u files. and fixed a minor bug
+
+------------------------------------------------------------------------
+r2860 | gbazin | 2002-11-26 20:31:50 +0100 (Tue, 26 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/video_output/directx/directx.c
+
+
+* modules/video_output/directx/directx.c: fixed to work with DirectDraw 3 (ie. with
+NT4).
+
+------------------------------------------------------------------------
+r2865 | sam | 2002-11-26 21:04:33 +0100 (Tue, 26 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/video_chroma/i420_rgb.h
+
+  * ./modules/video_chroma/i420_rgb.h: fixed slanted picture output with odd
+    widths (Closes: #28).
+
+------------------------------------------------------------------------
+r2866 | ipkiss | 2002-11-26 22:52:42 +0100 (Tue, 26 Nov 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/gui/win32/preferences.cpp
+   M /trunk/modules/gui/win32/preferences.dfm
+   M /trunk/modules/gui/win32/preferences.h
+
+ * ./modules/gui/win32/preferences.cpp: used CheckListBoxes instead
+   of ListViews, because they are more intuitive. This eliminates the
+   "Select" button and the "Selected" label.
+
+   The preferences window still needs some work though...
+
+------------------------------------------------------------------------
+r2867 | gbazin | 2002-11-26 23:20:18 +0100 (Tue, 26 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/audio_output/directx.c
+   M /trunk/modules/video_output/directx/directx.c
+
+
+* modules/video_output/directx/directx.c, modules/audio_output/directx.c: removed
+unnecessary code.
+
+------------------------------------------------------------------------
+r2868 | ipkiss | 2002-11-27 03:51:57 +0100 (Wed, 27 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/win32/about.cpp
+   M /trunk/modules/gui/win32/about.h
+   M /trunk/modules/gui/win32/disc.cpp
+   M /trunk/modules/gui/win32/disc.h
+   M /trunk/modules/gui/win32/mainframe.cpp
+   M /trunk/modules/gui/win32/mainframe.h
+   M /trunk/modules/gui/win32/messages.cpp
+   M /trunk/modules/gui/win32/messages.h
+   M /trunk/modules/gui/win32/network.cpp
+   M /trunk/modules/gui/win32/network.h
+   M /trunk/modules/gui/win32/playlist.cpp
+   M /trunk/modules/gui/win32/playlist.h
+   M /trunk/modules/gui/win32/win32.cpp
+   M /trunk/modules/gui/win32/win32_common.h
+
+ * ./modules/gui/win32/*: some cleaning
+
+------------------------------------------------------------------------
+r2869 | titer | 2002-11-27 06:36:41 +0100 (Wed, 27 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+   M /trunk/modules/gui/beos/Interface.cpp
+   M /trunk/modules/gui/beos/InterfaceWindow.cpp
+   M /trunk/modules/gui/beos/InterfaceWindow.h
+   M /trunk/modules/gui/beos/MediaControlView.cpp
+   M /trunk/modules/gui/beos/PlayListWindow.h
+   M /trunk/modules/gui/beos/VlcWrapper.cpp
+   M /trunk/modules/gui/beos/VlcWrapper.h
+
+ * AudioOutput.cpp: fixed a segfault
+ * ALL: cleaned the VlcWrapper class, removed unused code
+
+------------------------------------------------------------------------
+r2870 | titer | 2002-11-27 07:27:52 +0100 (Wed, 27 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+
+ Fixed a segfault by adding a mutex_lock() (thx fenrir)
+
+------------------------------------------------------------------------
+r2871 | fenrir | 2002-11-27 13:41:45 +0100 (Wed, 27 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/ffmpeg/audio.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.h
+   M /trunk/modules/codec/ffmpeg/video.c
+   M /trunk/modules/codec/ffmpeg/video.h
+
+ * all: added mjpeg support, some clean up in video part.
+
+------------------------------------------------------------------------
+r2872 | fenrir | 2002-11-27 14:17:27 +0100 (Wed, 27 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/cinepak/cinepak.c
+   M /trunk/modules/codec/cinepak/cinepak.h
+
+ cinepak: fix a bug (bad frame gathering), pointed by sam.
+
+------------------------------------------------------------------------
+r2873 | fenrir | 2002-11-27 15:44:06 +0100 (Wed, 27 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+
+ * ffmpeg: add a LIBAVCODEC_BUILD test for CODEC_ID_MJPEGB
+
+------------------------------------------------------------------------
+r2874 | sam | 2002-11-27 16:18:24 +0100 (Wed, 27 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/cinepak/cinepak.c
+
+  * ./modules/codec/cinepak/cinepak.c: fixed V1-encoded blocks luma loading.
+
+------------------------------------------------------------------------
+r2875 | babal | 2002-11-27 22:51:30 +0100 (Wed, 27 Nov 2002) | 9 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/modules/gui/win32/preferences.cpp
+   M /trunk/modules/gui/win32/preferences.dfm
+   M /trunk/modules/gui/win32/preferences.h
+
+- Enterely new layout for the preference window of the native win32
+  interface, in order to improve its clarity (the dialog box is now even
+  a bit smaller) and to get closer to Windows standards.
+  (second part of the job, and hopefully the last for now, begun with
+  Ipkiss a few days ago by using CheckListBoxes)
+
+  Still need some work to get the interface compatible with Windows XP
+  skins.
+
+------------------------------------------------------------------------
+r2876 | sam | 2002-11-28 15:34:39 +0100 (Thu, 28 Nov 2002) | 8 lines
+Changed paths:
+   M /trunk/src/libvlc.h
+   M /trunk/src/video_output/video_output.c
+
+  * ./src/video_output/video_output.c: added a --aspect-ratio option to force
+    the aspect ratio of the stream. Two different usages are possible, either
+    int:int ("16:9") to specify a real aspect ratio, or float ("1.25") to
+    specify pixel squareness.
+
+    Note that it does not work properly yet; it will need an API change in
+    the video output layer that I'm working on.
+
+------------------------------------------------------------------------
+r2877 | sigmunau | 2002-11-28 16:18:27 +0100 (Thu, 28 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/access/http.c
+
+* set b_seakable to false for http/1.0 streams such as those from icecast.
+* allow some unusual, but legal ways to construct the http headers, and
+clean up the header parsing code. parsing other headers ( like the mime-type
+) should be very easy now.
+
+------------------------------------------------------------------------
+r2878 | fenrir | 2002-11-28 17:32:29 +0100 (Thu, 28 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/codec/araw.c
+   M /trunk/modules/codec/faad/decoder.c
+   M /trunk/modules/codec/ffmpeg/audio.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.h
+   M /trunk/modules/demux/asf/asf.c
+   M /trunk/modules/demux/mp4/mp4.c
+   M /trunk/modules/demux/wav/wav.c
+   M /trunk/modules/demux/wav/wav.h
+
+ * all: some clean up with WAVEFORMATEX and endian issues. Somebody could
+test if mp4,asf,avi,wav demuxers and araw,ffmpeg,faad decoders work under
+big endian architectures ? (else could you give vlc log )
+
+------------------------------------------------------------------------
+r2879 | fenrir | 2002-11-28 17:44:05 +0100 (Thu, 28 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/ffmpeg/video.c
+
+ * ffmpeg: arg, fix a previous fix for non-latest ffmpeg cvs tree.
+
+------------------------------------------------------------------------
+r2880 | sam | 2002-11-28 18:35:01 +0100 (Thu, 28 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/include/video_output.h
+   M /trunk/modules/codec/cinepak/cinepak.c
+   M /trunk/modules/codec/dv.c
+   M /trunk/modules/codec/ffmpeg/video.c
+   M /trunk/modules/codec/mpeg_video/headers.c
+   M /trunk/modules/codec/mpeg_video/parser.c
+   M /trunk/modules/codec/tarkin.c
+   M /trunk/modules/codec/theora.c
+   M /trunk/modules/codec/xvid.c
+   M /trunk/modules/gui/macosx/intf.m
+   M /trunk/modules/video_filter/adjust.c
+   M /trunk/modules/video_filter/clone.c
+   M /trunk/modules/video_filter/crop.c
+   M /trunk/modules/video_filter/deinterlace/deinterlace.c
+   M /trunk/modules/video_filter/distort.c
+   M /trunk/modules/video_filter/invert.c
+   M /trunk/modules/video_filter/motionblur.c
+   M /trunk/modules/video_filter/transform.c
+   M /trunk/modules/video_filter/wall.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/video_output/video_output.c
+   M /trunk/src/video_output/vout_pictures.h
+
+  * ./src/video_output/video_output.c, modules/*: factorized video output
+    creation code into vout_Request which looks for existing vout objects
+    and spawns a new one if none was found.
+
+------------------------------------------------------------------------
+r2881 | sigmunau | 2002-11-28 19:16:02 +0100 (Thu, 28 Nov 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/access/http.c
+
+increased maximums size of a http request from 256 to 1024 in order to allow
+insanly long urls
+
+------------------------------------------------------------------------
+r2882 | fenrir | 2002-11-28 19:35:19 +0100 (Thu, 28 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/demux/asf/asf.c
+
+ * asf: fix my previous commit.
+
+------------------------------------------------------------------------
+r2883 | gbazin | 2002-11-28 22:00:48 +0100 (Thu, 28 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/codec/tarkin.c
+   M /trunk/modules/codec/theora.c
+   M /trunk/modules/codec/vorbis.c
+
+
+* configure.ac.in: fixed linkage of theora plugin.
+* modules/codec/theora.c, modules/codec/tarkin.c: fixed breakage.
+* modules/codec/vorbis.c: lowered the priority of the tremor plugin.
+
+------------------------------------------------------------------------
+r2884 | garf | 2002-11-28 22:49:04 +0100 (Thu, 28 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/video_filter/adjust.c
+
+ * a few bugfixes/enhancements/clean up
+
+------------------------------------------------------------------------
+r2885 | massiot | 2002-11-29 00:24:15 +0100 (Fri, 29 Nov 2002) | 4 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/include/audio_output.h
+   M /trunk/include/vlc_common.h
+   M /trunk/modules/audio_filter/converter/a52tofloat32.c
+   M /trunk/modules/audio_filter/converter/a52tospdif.c
+   M /trunk/modules/gui/macosx/aout.m
+   M /trunk/modules/gui/macosx/asystm.m
+   M /trunk/modules/misc/network/ipv4.c
+   M /trunk/modules/misc/network/ipv6.c
+
+* Correct socklen_t detection.
+* Fix for S/PDIF encapsulation on big endian systems.
+* S/PDIF output for Mac OS X, courtesy of Heiko Panther <heiko_panthe@mac.com>.
+
+------------------------------------------------------------------------
+r2886 | sigmunau | 2002-11-29 00:53:03 +0100 (Fri, 29 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/mozilla/vlcplugin.h
+   M /trunk/mozilla/vlcshell.cpp
+
+made the vlc mozilla plugin a drop-in replacement for wmp in most embedded
+wmp sites I could find, by adding som mimetypes and parsing some more
+parameters passed by mozilla. Also disabled the StreamAsFile function since
+mozilla tend to pass it non-exsisting files.
+
+------------------------------------------------------------------------
+r2888 | ipkiss | 2002-11-30 00:08:34 +0100 (Sat, 30 Nov 2002) | 2 lines
+Changed paths:
+   M /trunk/src/libvlc.h
+
+ * ./src/libvlc.h: fixed a few typos
+
+------------------------------------------------------------------------
+r2889 | ipkiss | 2002-11-30 02:14:55 +0100 (Sat, 30 Nov 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/gui/win32/Modules.am
+   D /trunk/modules/gui/win32/control.cpp
+   D /trunk/modules/gui/win32/control.h
+   M /trunk/modules/gui/win32/disc.cpp
+   A /trunk/modules/gui/win32/dragdrop.cpp
+   A /trunk/modules/gui/win32/dragdrop.h
+   M /trunk/modules/gui/win32/mainframe.cpp
+   M /trunk/modules/gui/win32/mainframe.h
+   M /trunk/modules/gui/win32/misc.cpp
+   M /trunk/modules/gui/win32/network.cpp
+   M /trunk/modules/gui/win32/playlist.cpp
+   M /trunk/modules/gui/win32/playlist.h
+   M /trunk/modules/gui/win32/win32.bpf
+   M /trunk/modules/gui/win32/win32.bpr
+
+ * ./modules/gui/win32/dragdrop.cpp: we can now drag and drop video
+   files on the interface or on the playlist (Closes: #10).
+ * ./modules/gui/win32/playlist.cpp: factorized a lot of code.
+ * ./modules/gui/win32/*: reorganized some code here and there.
+
+------------------------------------------------------------------------
+r2892 | sam | 2002-12-02 14:12:26 +0100 (Mon, 02 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+  * ./configure.ac.in: linking with -framework AGL wasn't needed (Closes: #7).
+
+------------------------------------------------------------------------
+r2893 | sam | 2002-12-02 19:19:43 +0100 (Mon, 02 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/access/vcd/cdrom.c
+
+  * ./modules/access/vcd/cdrom.c: NetBSD VCD input fixes, courtesy of
+    Olaf 'Rhialto' Seibert.
+
+------------------------------------------------------------------------
+r2894 | jlj | 2002-12-02 22:13:25 +0100 (Mon, 02 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/access/mms/mms.c
+   M /trunk/modules/codec/ffmpeg/audio.c
+   M /trunk/modules/codec/spudec/spudec.c
+   M /trunk/modules/codec/spudec/subtitler.c
+   M /trunk/modules/control/rc/rc.c
+
+  * ALL: Fixed some compiler warnings.
+
+------------------------------------------------------------------------
+r2895 | titer | 2002-12-03 00:58:21 +0100 (Tue, 03 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+ * added --with-dvdread-tree and --with-dvdplay-tree for static linking.
+   It works fine under BeOS, please check I didn't break anything.
+
+------------------------------------------------------------------------
+r2896 | titer | 2002-12-03 03:00:38 +0100 (Tue, 03 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/beos/VideoOutput.cpp
+   M /trunk/modules/gui/beos/VideoWindow.h
+
+ * added mouse management in the BeOS video output.
+   Now DVD menus work thanks to libdvdplay.
+
+------------------------------------------------------------------------
+r2897 | sam | 2002-12-03 13:59:21 +0100 (Tue, 03 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/src/libvlc.h
+
+  * ./src/libvlc.h: fixed an aspect ratio bug, we should default to the
+    stream's aspect, not to square pixels.
+
+------------------------------------------------------------------------
+r2898 | gitan | 2002-12-03 17:29:04 +0100 (Tue, 03 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/include/vlc/vlc.h
+   M /trunk/modules/misc/Modules.am
+   A /trunk/modules/misc/sap.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/libvlc.h
+   M /trunk/src/playlist/playlist.c
+
+* Added a session announcement protol module (enabled by default).
+* Added the PLAYLIST_CHECK_INSERT option to the playlist. That option
+checks previously enqueued sessions before enqueing.
+
+------------------------------------------------------------------------
+r2899 | fenrir | 2002-12-03 18:00:16 +0100 (Tue, 03 Dec 2002) | 7 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/include/codecs.h
+   M /trunk/modules/codec/Modules.am
+   A /trunk/modules/codec/adpcm.c
+   M /trunk/modules/demux/asf/asf.c
+   M /trunk/modules/demux/avi/avi.c
+   M /trunk/modules/demux/wav/wav.c
+
+ * adpcm.c: add adpcm decoding support (Now just ms and ima adpcm from
+microfsoft, not yet ima4)
+ * wav, asf, avi: fix fourcc creation for adpcm. (Nevertheless adpcm
+could not work with asf because of asf audio scrambling unsupported in asf
+demuxer). Seek will not work, because vlc send garbage and then break stream
+alignment.(I will try to fix that).
+
+------------------------------------------------------------------------
+r2900 | gitan | 2002-12-04 00:36:41 +0100 (Wed, 04 Dec 2002) | 8 lines
+Changed paths:
+   M /trunk/include/vlc_playlist.h
+   M /trunk/modules/misc/sap.c
+   M /trunk/src/input/input.c
+   M /trunk/src/playlist/playlist.c
+
+* src/playlist/playlist.c : Added playlist_AddItem (enqueues
+playlist_item_t instead of psz_target ). Now playlist_Add uses
+playlist_AddItem to enqueue.
+* include/vlc_playlist.h : Added a psz_uri field in the playlist_item_t
+structure.
+* src/input/input.c : takes item->psz_uri  argument to start playing an
+item.
+
+------------------------------------------------------------------------
+r2901 | titer | 2002-12-04 03:16:23 +0100 (Wed, 04 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/MAINTAINERS
+   M /trunk/modules/gui/beos/InterfaceWindow.cpp
+
+ * InterfaceWindow.cpp: removed warnigs
+ * AUTHORS/MAINTAINERS: added Stephan Assmus, Arnaud Schauly & myself
+
+------------------------------------------------------------------------
+r2902 | titer | 2002-12-04 07:23:08 +0100 (Wed, 04 Dec 2002) | 6 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/access/mms/mms.c
+   M /trunk/modules/gui/beos/VideoOutput.cpp
+   M /trunk/modules/misc/network/ipv4.c
+   M /trunk/modules/misc/sap.c
+
+ * configure.ac.in, mms.c, sap.c, ipv4.c: added network support for BeOS 5
+   (Dano is no more needed); multicast still doesn't work.
+   UDP (unicast) and HTTP have been successfully tested, mms is untested.
+ * sap.c: BeOS doesn't have memccpy
+ * VideoOutput.cpp: forgot to remove a printf
+
+------------------------------------------------------------------------
+r2903 | fenrir | 2002-12-04 16:47:31 +0100 (Wed, 04 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/demux/avi/avi.c
+   M /trunk/modules/demux/avi/libavi.c
+   M /trunk/modules/demux/avi/libavi.h
+
+ * all: Fix an other (and last ? ;) endian issue.
+
+------------------------------------------------------------------------
+r2908 | jlj | 2002-12-04 21:51:23 +0100 (Wed, 04 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/macosx/intf.m
+   M /trunk/modules/gui/macosx/vout.m
+
+  * ./modules/gui/macosx/vout.m: mouse coordinates support.
+
+------------------------------------------------------------------------
+r2910 | jpsaman | 2002-12-04 22:03:38 +0100 (Wed, 04 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/ipkg/Makefile.am
+   A /trunk/ipkg/Makefile.in
+   M /trunk/ipkg/control
+   A /trunk/ipkg/control.gpe
+   M /trunk/ipkg/control.opie
+   A /trunk/ipkg/postinst.gpe
+   M /trunk/ipkg/postinst.opie
+   A /trunk/ipkg/postrm.gpe
+   M /trunk/ipkg/postrm.opie
+   M /trunk/ipkg/rules
+   A /trunk/ipkg/rules.gpe
+   A /trunk/ipkg/rules.opie
+   M /trunk/ipkg/vlc.desktop
+   A /trunk/ipkg/vlc.gpe
+   A /trunk/ipkg/vlc.opie
+
+Build and packaging files for Opie and GPE.
+
+------------------------------------------------------------------------
+r2911 | gbazin | 2002-12-04 22:48:02 +0100 (Wed, 04 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/audio_filter/channel_mixer/trivial.c
+
+
+* modules/audio_filter/channel_mixer/trivial.c: bugfix for up-mixing.
+
+------------------------------------------------------------------------
+r2912 | sam | 2002-12-05 18:16:30 +0100 (Thu, 05 Dec 2002) | 18 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/doc/fortunes.txt
+   D /trunk/ipkg/Makefile.in
+
+  * ./ipkg/Makefile.in: removed a file handled by automake.
+  * ./configure.ac.in: additional warning flags for GCC.
+       -Wconversion
+           Warn if a prototype causes a type conversion that is different from
+           what would happen to the same argument in the absence of a proto-
+           type.
+       -Wsign-compare
+           Warn when a comparison between signed and unsigned values could
+           produce an incorrect result when the signed value is converted to
+           unsigned.
+       -Wunreachable-code
+           Warn if the compiler detects that code will never be executed.
+       -Wdisabled-optimization
+           Warn if a requested optimization pass is disabled.
+    See the gcc documentation for more explanations. This triggers a lot of
+    warnings everywhere, and at first sight they're all worth fixing. Code
+    quality matters, too, so let's fix'em :)
+
+------------------------------------------------------------------------
+r2913 | sam | 2002-12-05 18:38:42 +0100 (Thu, 05 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+  * ./configure.ac.in: disabled -Wconversion for gcc 2.x because it makes it
+    choke on system headers.
+
+------------------------------------------------------------------------
+r2915 | babal | 2002-12-06 07:42:24 +0100 (Fri, 06 Dec 2002) | 11 lines
+Changed paths:
+   M /trunk/modules/gui/win32/playlist.cpp
+   M /trunk/modules/gui/win32/win32.cpp
+   M /trunk/src/playlist/playlist.c
+
+ * src/playlist/playlist.c : playing again a playlist already in a
+   playing state resets the input speed to normal to make sure the
+   stream isn't paused or slowed or played faster anymore.
+   By doing that, fixes the following bug of the Windows interface:
+   when pushing the play button on a paused or slowed stream, nothing
+   used to happen.
+ * modules/gui/win32/playlist.cpp : when pushing the play button and the
+   playlist is empty, displaying the playlist window
+ * win32.cpp : rephrasing the module description to "Native Windows
+   interface module"
+
+------------------------------------------------------------------------
+r2916 | sam | 2002-12-06 11:10:40 +0100 (Fri, 06 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/include/aout_internal.h
+   M /trunk/include/audio_output.h
+   M /trunk/include/configuration.h
+   M /trunk/include/input_ext-intf.h
+   M /trunk/include/modules_inner.h
+   M /trunk/src/audio_output/common.c
+   M /trunk/src/audio_output/dec.c
+   M /trunk/src/audio_output/filters.c
+   M /trunk/src/audio_output/input.c
+   M /trunk/src/audio_output/intf.c
+   M /trunk/src/audio_output/mixer.c
+   M /trunk/src/audio_output/output.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_clock.c
+   M /trunk/src/input/input_ext-dec.c
+   M /trunk/src/input/input_ext-plugins.c
+   M /trunk/src/libvlc.h
+   M /trunk/src/misc/modules_plugin.h.in
+   M /trunk/src/misc/objects.c
+   M /trunk/src/misc/threads.c
+   M /trunk/src/misc/variables.c
+   M /trunk/src/playlist/playlist.c
+   M /trunk/src/video_output/video_text.c
+
+  * ./src/*, ./include/*: fixed a bunch of badly initialized structures, a few
+    signed/unsigned comparisons, and removed trailing spaces here and there.
+
+------------------------------------------------------------------------
+r2917 | fenrir | 2002-12-06 12:53:45 +0100 (Fri, 06 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/codec/ffmpeg/video.c
+   M /trunk/modules/codec/ffmpeg/video.h
+
+ * ffmpeg: sync with latest ffmpeg cvs. As it need too much
+#if LIBAVCODEC_BUILD , I've enable direct rendering only with latest
+ffmpeg cvs (anyway dr isn't cleanly ported to the latest version).
+
+------------------------------------------------------------------------
+r2918 | sigmunau | 2002-12-06 13:18:11 +0100 (Fri, 06 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/access/http.c
+
+some support for redirection. Moved the break on returncode >=400 to after
+the header parsing. This will be usefull if anyone wants to implemet
+http-passwd support
+
+------------------------------------------------------------------------
+r2919 | sam | 2002-12-06 13:54:30 +0100 (Fri, 06 Dec 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/access/http.c
+
+  * ./modules/access/http.c: code clean-up. removed sizeof()-1 calls where we
+    meant strlen(), removed useless strcmp() calls, implemented atoll() for
+    systems where it does not exist, fixed a memory leak, fixed a minor data
+    corruption.
+
+------------------------------------------------------------------------
+r2920 | sam | 2002-12-06 14:05:22 +0100 (Fri, 06 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/access/mms/buffer.c
+   M /trunk/modules/access/mms/mms.c
+   M /trunk/modules/access/mms/mms.h
+
+  * ./modules/access/mms/mms.c: fixed signed/unsigned comparisons, and fixed
+    a bug I found in Read(). No idea whether it was triggered before nor what
+    it was doing, though :)
+
+------------------------------------------------------------------------
+r2921 | fenrir | 2002-12-06 15:22:55 +0100 (Fri, 06 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/ffmpeg/audio.c
+   M /trunk/modules/codec/ffmpeg/video.c
+
+ all: fix some minors warnings.
+
+------------------------------------------------------------------------
+r2922 | sam | 2002-12-06 17:34:08 +0100 (Fri, 06 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/include/input_ext-intf.h
+   M /trunk/modules/access/dvd/access.c
+   M /trunk/modules/access/dvd/dvd.h
+   M /trunk/modules/access/dvd/es.c
+   M /trunk/modules/access/dvd/seek.c
+   M /trunk/modules/access/dvd/seek.h
+   M /trunk/modules/access/dvd/udf.c
+   M /trunk/modules/access/dvdplay/access.c
+   M /trunk/modules/access/rtp.c
+   M /trunk/modules/access/vcd/vcd.c
+   M /trunk/modules/audio_filter/converter/a52tospdif.c
+   M /trunk/modules/audio_filter/resampler/ugly.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/codec/a52.c
+   M /trunk/modules/codec/ffmpeg/postprocessing/postprocessing_c.c
+   M /trunk/modules/codec/ffmpeg/postprocessing/postprocessing_mmx.c
+   M /trunk/modules/codec/ffmpeg/postprocessing/postprocessing_mmxext.c
+   M /trunk/modules/codec/ffmpeg/video.c
+   M /trunk/modules/codec/mad/libmad.c
+   M /trunk/modules/codec/mpeg_audio/decoder.c
+   M /trunk/modules/codec/mpeg_audio/decoder.h
+   M /trunk/modules/codec/mpeg_audio/generic.c
+   M /trunk/modules/codec/mpeg_audio/generic.h
+   M /trunk/modules/codec/spudec/parse.c
+   M /trunk/modules/codec/spudec/spudec.h
+   M /trunk/modules/codec/spudec/subtitler.c
+   M /trunk/modules/codec/spudec/text.c
+   M /trunk/modules/control/rc/rc.c
+   M /trunk/modules/demux/asf/asf.c
+   M /trunk/modules/demux/asf/libasf.c
+   M /trunk/modules/demux/asf/libasf.h
+   M /trunk/modules/demux/avi/avi.c
+   M /trunk/modules/demux/avi/avi.h
+   M /trunk/modules/demux/avi/libavi.c
+   M /trunk/modules/demux/avi/libavi.h
+   M /trunk/modules/demux/mp4/libmp4.c
+   M /trunk/modules/demux/mp4/mp4.c
+   M /trunk/modules/demux/mp4/mp4.h
+   M /trunk/modules/demux/mpeg/ps.c
+   M /trunk/modules/demux/mpeg/system.c
+   M /trunk/modules/demux/mpeg/ts.c
+   M /trunk/modules/demux/wav/wav.c
+   M /trunk/modules/gui/gtk/common.h
+   M /trunk/modules/gui/gtk/gtk.c
+   M /trunk/modules/gui/gtk/gtk_callbacks.c
+   M /trunk/modules/gui/gtk/menu.c
+   M /trunk/modules/gui/gtk/preferences.c
+   M /trunk/modules/misc/network/ipv4.c
+   M /trunk/modules/video_filter/crop.c
+   M /trunk/modules/video_output/x11/xcommon.c
+   M /trunk/modules/video_output/x11/xcommon.h
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/input/input_ext-intf.c
+   M /trunk/src/input/input_programs.c
+   M /trunk/src/misc/cpu.c
+
+  * ./configure.ac.in: removed -W in favour of -Wtraditional.
+  * ALL: a bunch of additional warning fixes.
+
+------------------------------------------------------------------------
+r2923 | gbazin | 2002-12-06 22:27:36 +0100 (Fri, 06 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+
+* configure.ac.in: fixed typo. For dvdread support we have to check for
+ dvdread/dvd_reader.h, not dvdread/dvdread.h.
+
+------------------------------------------------------------------------
+r2924 | gitan | 2002-12-06 23:44:03 +0100 (Fri, 06 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/misc/sap.c
+   M /trunk/src/playlist/playlist.c
+
+* sap.c : make it more compliant (as far as sdp is involved).
+* playlist.c : fixed a memory leak
+* configure.ac.in : added link flags
+
+------------------------------------------------------------------------
+r2925 | gbazin | 2002-12-07 16:25:27 +0100 (Sat, 07 Dec 2002) | 10 lines
+Changed paths:
+   M /trunk/include/variables.h
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/audio_output/sdl.c
+   M /trunk/modules/control/rc/rc.c
+   M /trunk/modules/misc/testsuite/test4.c
+   M /trunk/src/audio_output/output.c
+   M /trunk/src/misc/objects.c
+   M /trunk/src/misc/variables.c
+
+
+* ALL: a few updates to the variables API:
+  - got rid of the VLC_VAR_COMMAND variable type and introduced the VLC_VAR_ISCOMMAND flag
+instead. This simplifies things and avoid the strange command variables behaviour. Command
+variables will now trigger their callback on var_Set() like any other variables (look in
+modules/control/rc/rc.c for an example).
+  - Renamed the VLC_VAR_ISLIST flag into VLC_VAR_HASCHOICE.
+  - Added a new VLC_VAR_VOID variable type. This can be useful in conjunction with
+VLC_VAR_ISCOMMAND for instance.
+
+------------------------------------------------------------------------
+r2926 | titer | 2002-12-07 23:00:36 +0100 (Sat, 07 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/beos/VideoOutput.cpp
+   M /trunk/modules/gui/beos/VideoWindow.h
+
+ * use RGB32 BBitmap. That fixes the bad-looking picture in
+   non-overlay mode (thanks Sam).
+
+------------------------------------------------------------------------
+r2927 | gitan | 2002-12-07 23:15:10 +0100 (Sat, 07 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/src/playlist/playlist.c
+
+fixed my last commit.
+
+------------------------------------------------------------------------
+r2928 | titer | 2002-12-07 23:29:15 +0100 (Sat, 07 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/src/libvlc.h
+
+ * default disabled SAP under BeOS
+
+------------------------------------------------------------------------
+r2929 | massiot | 2002-12-08 00:50:31 +0100 (Sun, 08 Dec 2002) | 9 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
+   M /trunk/include/aout_internal.h
+   M /trunk/include/audio_output.h
+   M /trunk/include/video_output.h
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/audio_output/sdl.c
+   M /trunk/modules/control/rc/rc.c
+   M /trunk/modules/gui/macosx/controls.m
+   M /trunk/modules/gui/macosx/intf.h
+   M /trunk/modules/gui/macosx/intf.m
+   M /trunk/modules/gui/macosx/vout.m
+   M /trunk/src/audio_output/common.c
+   M /trunk/src/audio_output/intf.c
+   M /trunk/src/audio_output/output.c
+   M /trunk/src/video_output/video_output.c
+
+* configure.ac.in: Disabled -Wtraditional as it produces much more bogus
+  warnings than real ones.
+* audio output: New intf-change variable to know when audio-channels
+  and audio-device have changed.
+* video output: New intf-change variable and vout_VarCallback, to know
+  when video-device has changed (OS X port).
+* modules/gui/macosx/*: Menus for audio channels, implemented volume
+  management, added a menu for screen selection.
+
+------------------------------------------------------------------------
+r2930 | massiot | 2002-12-08 01:41:06 +0100 (Sun, 08 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/include/vlc_threads_funcs.h
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/threads.c
+
+New vlc_thread_set_priority function, to set the priority of the main
+thread.
+
+------------------------------------------------------------------------
+r2931 | jlj | 2002-12-08 06:30:47 +0100 (Sun, 08 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/macosx/intf.m
+   M /trunk/modules/gui/macosx/vout.h
+   M /trunk/modules/gui/macosx/vout.m
+
+  * ALL: Under Jaguar, vout no longer depends on any specific MacOS X
+         intf. wxWindows should work (not tested). Closes #33.
+
+------------------------------------------------------------------------
+r2932 | gbazin | 2002-12-08 15:47:28 +0100 (Sun, 08 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+
+* configure.ac.in: fix for dvdread and libdvdplay plugins linking stage.
+
+------------------------------------------------------------------------
+r2933 | jpsaman | 2002-12-08 17:16:19 +0100 (Sun, 08 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/MAINTAINERS
+   M /trunk/configure.ac.in
+   M /trunk/ipkg/rules
+   M /trunk/ipkg/rules.gpe
+   M /trunk/ipkg/rules.opie
+
+- Updated Maintainers file
+- fixed --disable-dvd, it did not work
+- updated iPaq familiar buildscripts
+
+------------------------------------------------------------------------
+r2934 | gbazin | 2002-12-08 20:56:04 +0100 (Sun, 08 Dec 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/gui/wxwindows/interface.cpp
+   M /trunk/modules/gui/wxwindows/playlist.cpp
+   M /trunk/modules/gui/wxwindows/wxwindows.cpp
+   M /trunk/modules/gui/wxwindows/wxwindows.h
+   M /trunk/src/misc/variables.c
+
+
+* modules/gui/wxwindows/*: compilation fixes for wxX11 (it doesn't support drag and drop
+yet). Compilation fix for MacOSX as well (wxEntry() not declared).
+* src/misc/variables.c: added a FreeMutex() function.
+
+------------------------------------------------------------------------
+r2935 | jpsaman | 2002-12-08 22:05:42 +0100 (Sun, 08 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/ipkg/control.gpe
+   M /trunk/ipkg/control.opie
+   M /trunk/ipkg/postinst.opie
+   M /trunk/modules/video_output/qte/qte.cpp
+
+Fixed build and linking for qte video output and made modifications to iPaq packaging files.
+
+------------------------------------------------------------------------
+r2936 | massiot | 2002-12-09 00:38:02 +0100 (Mon, 09 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/doc/developer/audio_output.xml
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/classes.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
+   M /trunk/modules/gui/macosx/asystm.m
+   M /trunk/modules/gui/macosx/intf.h
+   M /trunk/modules/gui/macosx/intf.m
+   M /trunk/modules/gui/macosx/open.h
+   M /trunk/modules/gui/macosx/open.m
+
+* Updated aout3 developer doc.
+* Reworked the Open... menu items, and added the ability to use libdvdplay.
+* Sound output menu is now under Controls.
+
+------------------------------------------------------------------------
+r2937 | babal | 2002-12-09 01:52:42 +0100 (Mon, 09 Dec 2002) | 18 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/ChangeLog
+   M /trunk/configure.ac.in
+   M /trunk/modules/LIST
+   M /trunk/modules/audio_filter/channel_mixer/Modules.am
+   A /trunk/modules/audio_filter/channel_mixer/headphone.c
+   M /trunk/src/audio_output/input.c
+   M /trunk/src/libvlc.h
+
+- new headphone channel mixer with virtual spatialization effect : This
+  effect should give you the feeling that you stands in a real room with
+  a complete 5.1 speaker set when using only a headphone, providing a
+  more realistic sound experience. It should also be more comfortable
+  and less tiring when listening to music for long periods of time.It
+  works with any source format from mono to 5.1.
+
+  -> please try it and feel free to give me some feedback. Some
+     improvements are already planned (adding echo, more configuration
+     options, ...).
+
+NB: whereas the filter itself is in a (very first) stable version, the
+    way it is integrated to the filter chain is only a _temporary_ hack
+    since it's the audio ouput core (input.c actually) which is directly
+    responsible for it. Integrating it in a more suitable way will
+    probably require some work on the way the filters are selected as
+    well as on the configuration level, but I'm working on it :)
+
+------------------------------------------------------------------------
+r2938 | titer | 2002-12-09 04:36:47 +0100 (Mon, 09 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+ Default re-enabled dvd module.
+  --disable-dvd works anyway.
+
+------------------------------------------------------------------------
+r2939 | titer | 2002-12-09 08:57:04 +0100 (Mon, 09 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+   M /trunk/modules/gui/beos/InterfaceWindow.cpp
+   M /trunk/modules/gui/beos/PlayListWindow.cpp
+   M /trunk/modules/gui/beos/VlcWrapper.cpp
+   M /trunk/modules/gui/beos/VlcWrapper.h
+
+ * AudioOutput.cpp: send zeros to BSoundPlayer if nothing comes from
+    audio output;
+ * VlcWrapper.cpp: handle volume using aout3 features.
+
+------------------------------------------------------------------------
+r2940 | titer | 2002-12-09 14:37:38 +0100 (Mon, 09 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+   M /trunk/modules/gui/beos/Interface.cpp
+   M /trunk/modules/gui/beos/VlcWrapper.h
+
+ * AudioOutput.cpp: added sanity tests;
+ * VlcWrapper.h, Interface.cpp: removed an unused variable.
+
+------------------------------------------------------------------------
+r2941 | jpsaman | 2002-12-09 22:36:41 +0100 (Mon, 09 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/video_output/qte/qte.cpp
+
+Fixed segfault in Qt Embedded Video Output.
+
+------------------------------------------------------------------------
+r2942 | jpsaman | 2002-12-09 22:37:41 +0100 (Mon, 09 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/callbacks.c
+   M /trunk/modules/gui/familiar/familiar.c
+
+Syncing functionality with vlc-0.4.6
+
+------------------------------------------------------------------------
+r2943 | gbazin | 2002-12-10 00:37:54 +0100 (Tue, 10 Dec 2002) | 6 lines
+Changed paths:
+   M /trunk/include/configuration.h
+
+
+* include/configuration.h: rolled back the last changes made to this file. There is no
+sense in manually initializing all the fields of module_config_t as it will be done by the
+compiler anyway. Furthermore mingw32 gcc seems to have problems optimizing code
+that manually initializes structures to 0.
+
+------------------------------------------------------------------------
+r2944 | gitan | 2002-12-10 01:02:29 +0100 (Tue, 10 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/misc/sap.c
+
+fixed a segfault under windows.
+
+------------------------------------------------------------------------
+r2945 | fenrir | 2002-12-10 11:22:04 +0100 (Tue, 10 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+   M /trunk/modules/codec/ffmpeg/ffmpeg.h
+   M /trunk/modules/codec/ffmpeg/video.c
+   M /trunk/modules/codec/ffmpeg/video.h
+
+ ffmpeg: adapted to current cvs version. It should still compile with older
+one (Please reports if it doesn't).
+
+------------------------------------------------------------------------
+r2946 | gbazin | 2002-12-10 13:46:35 +0100 (Tue, 10 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/include/configuration.h
+   M /trunk/include/modules_inner.h
+
+* configure.ac.in: fixed ugly hack in sdl detection code (which also broke my build :p)
+* include/configuration.h, include/modules_inner.h: proper fix for a bug that allowed gcc
+to put things in the stack instead of the data segment.
+
+------------------------------------------------------------------------
+r2947 | gbazin | 2002-12-10 15:19:44 +0100 (Tue, 10 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/include/configuration.h
+
+
+* include/configuration.h: fixed my previous fix.
+
+------------------------------------------------------------------------
+r2948 | ipkiss | 2002-12-10 16:51:59 +0100 (Tue, 10 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/win32/mainframe.cpp
+   M /trunk/modules/gui/win32/preferences.cpp
+   M /trunk/modules/gui/win32/preferences.h
+
+ * ./modules/gui/win32: deletd a dependancy with a global variable
+
+------------------------------------------------------------------------
+r2949 | gbazin | 2002-12-10 19:22:01 +0100 (Tue, 10 Dec 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/audio_output/sdl.c
+   M /trunk/modules/audio_output/waveout.c
+   M /trunk/src/audio_output/dec.c
+   M /trunk/src/audio_output/intf.c
+   M /trunk/src/misc/variables.c
+
+
+* ALL: fixed a f*ckage I introduced recently ;) var_Type() now returns 0 when the variable
+doesn't exist, but the rest of the code wasn't updated according to this new behaviour.
+* modules/audio_output/waveout.c: changed a few error messages into warning messages.
+
+------------------------------------------------------------------------
+r2950 | gbazin | 2002-12-10 22:55:01 +0100 (Tue, 10 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/src/audio_output/filters.c
+
+
+* src/audio_output/filters.c: fix for resampler buffer size.
+
+------------------------------------------------------------------------
+r2951 | gbazin | 2002-12-11 00:34:19 +0100 (Wed, 11 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/demux/wav/wav.c
+
+
+* modules/demux/wav/wav.c: small bug-fix for screwed pts calculation.
+
+------------------------------------------------------------------------
+r2952 | bozo | 2002-12-11 18:27:29 +0100 (Wed, 11 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/audio_output/alsa.c
+
+New ALSA audio output. It works with ALSA 0.9.0rc4 and earlier versions.
 
-   * ./include/modules_inner.h: replaced _X with __VLC_SYMBOL because _X was
-     already a system macro under MacOS X.
-   * ./plugins/dummy/dummy.c: fixed vlc:loop, vlc:quit, etc. entries.
-   * ./plugins/glide/glide.c: activated double buffering.
-   * ./plugins/mga/xmga.c: started writing an xmga plugin; doesn't work yet.
-   * ./src/input/input.c: fixed the input memory leak, and the insane thread
-     spawning we got with vlc:loop.
-   * ./src/misc/intf_eject.c: disc ejection routine courtesy of Julien Blache,
-     currently Linux-only.
+------------------------------------------------------------------------
+r2953 | fenrir | 2002-12-11 21:13:50 +0100 (Wed, 11 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/access/http.c
+   M /trunk/modules/access/rtp.c
+   M /trunk/modules/access/udp.c
+
+ * all: access plugins should not modify
+p_input->stream.p_selected_area->i_tell when reading data. (It's done in
+input_SplitBuffer). (But access should still set it on a "seek")
+
+------------------------------------------------------------------------
+r2954 | jpsaman | 2002-12-11 22:50:03 +0100 (Wed, 11 Dec 2002) | 7 lines
+Changed paths:
+   M /trunk/modules/video_output/qte/qte.cpp
+
+Fixed qte video output segmentation fault during initialization.
+The following things have still to be fixed:
+- segmentation fault on destroy
+- video placing and
+- orientation
+- video line spacing is wrong
+
+------------------------------------------------------------------------
+r2955 | gbazin | 2002-12-11 23:56:42 +0100 (Wed, 11 Dec 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/codec/mad/decoder.c
+   M /trunk/modules/codec/mad/libmad.c
+
+
+* modules/codec/mad/*: don't let mad drop corrupted mpeg frames without telling us. When
+this happens, we miscalculate the pts of the next valid frame, which in turn causes heavy
+resampling. This fix should be most useful for web radios.
+
+------------------------------------------------------------------------
+r2956 | garf | 2002-12-12 11:56:24 +0100 (Thu, 12 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/video_filter/adjust.c
+
+ * fixed one or two things (thanks sam)
+
+------------------------------------------------------------------------
+r2957 | massiot | 2002-12-12 12:29:58 +0100 (Thu, 12 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/src/input/input_ext-plugins.c
+
+Fixed a possible deadlock.
+
+------------------------------------------------------------------------
+r2958 | ipkiss | 2002-12-12 12:37:34 +0100 (Thu, 12 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/win32/preferences.cpp
+   M /trunk/modules/gui/win32/preferences.h
+
+ * ./modules/gui/win32: added management for "float" config options
+   (thanks Garf)
+
+------------------------------------------------------------------------
+r2959 | sam | 2002-12-12 13:24:23 +0100 (Thu, 12 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/callbacks.c
+   M /trunk/modules/gui/familiar/familiar.c
+
+  * ./modules/gui/familiar/*: compilation fixes. Crashes on directory change.
+
+------------------------------------------------------------------------
+r2960 | sam | 2002-12-12 14:09:52 +0100 (Thu, 12 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/debian/.cvsignore
+   A /trunk/debian/vlc-plugin-ogg.dirs
+
+  * ./debian/vlc-plugin-ogg.dirs: added a missing file for Debian package
+    builds.
+
+------------------------------------------------------------------------
+r2961 | gbazin | 2002-12-12 16:10:58 +0100 (Thu, 12 Dec 2002) | 7 lines
+Changed paths:
+   M /trunk/include/input_ext-intf.h
+   M /trunk/modules/access/file.c
+   M /trunk/modules/access/http.c
+   M /trunk/modules/access/mms/mms.c
+   M /trunk/modules/access/rtp.c
+   M /trunk/modules/access/udp.c
+   M /trunk/src/input/input_clock.c
+
+
+* src/input/input_clock.c, include/input_ext-intf.h: introduced an i_pts_delay field in
+input_thread_t (initialised to DEFAULT_PTS_DELAY).
+* modules/access/*: i_pts_delay is now configurable on an access module basis. The pts
+delay for http and mms have been raised to 4 * DEFAULT_PTS_DELAY, which is about 1.2
+seconds worth of caching.
+
+------------------------------------------------------------------------
+r2962 | gbazin | 2002-12-12 16:23:43 +0100 (Thu, 12 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/src/input/input.c
+
+
+* src/input/input.c: forgot to commit this during my last commit :p
+
+------------------------------------------------------------------------
+r2963 | gbazin | 2002-12-13 02:50:32 +0100 (Fri, 13 Dec 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/access/dvdplay/access.c
+   M /trunk/modules/audio_filter/resampler/linear.c
+   M /trunk/modules/gui/wxwindows/Modules.am
+   A /trunk/modules/gui/wxwindows/popup.cpp
+   M /trunk/modules/gui/wxwindows/timer.cpp
+   M /trunk/modules/gui/wxwindows/wxwindows.cpp
+   M /trunk/modules/gui/wxwindows/wxwindows.h
+
+
+* modules/gui/wxwindows/*: added skeleton for popup contextual menu.
+* modules/access/dvdplay/access.c, modules/audio_filter/resampler/linear.c: a couple of warning
+fixes.
+
+------------------------------------------------------------------------
+r2964 | gbazin | 2002-12-13 02:56:30 +0100 (Fri, 13 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/include/variables.h
+   M /trunk/include/vlc/vlc.h
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_objects.h
+   M /trunk/modules/gui/familiar/familiar.c
+   M /trunk/modules/gui/gtk/display.c
+   M /trunk/modules/gui/gtk/preferences.c
+   M /trunk/modules/gui/kde/preferences.cpp
+   M /trunk/modules/gui/macosx/prefs.m
+   M /trunk/modules/gui/win32/preferences.cpp
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/configuration.c
+   M /trunk/src/misc/modules.c
+   M /trunk/src/misc/objects.c
+
+
+* ALL: added a new vlc_list_t common type. vlc_list_find() and vlc_list_release() have been modified
+to use this new type.
+
+------------------------------------------------------------------------
+r2965 | videolan | 2002-12-13 04:52:58 +0100 (Fri, 13 Dec 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/gui/win32/mainframe.cpp
+   M /trunk/modules/gui/win32/mainframe.h
+   M /trunk/modules/gui/win32/menu.cpp
+   M /trunk/modules/gui/win32/menu.h
+   M /trunk/modules/gui/win32/preferences.cpp
+   M /trunk/modules/gui/win32/win32.cpp
+   M /trunk/modules/gui/win32/win32_common.h
+
+ * ./modules/win32/menu.cpp: reorganized the code for menus generation,
+   and got rid of the global variable (at last!) in the win32 interface.
+
+Please check that navigation and language selection aren't too much
+broken for DVDs...
+
+------------------------------------------------------------------------
+r2966 | sam | 2002-12-13 11:09:14 +0100 (Fri, 13 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/configure.ac.in
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/pl.po
+   M /trunk/po/ru.po
+   M /trunk/po/se.po
+   M /trunk/po/vlc.pot
+
+  * ./Makefile.am: added missing files for make dist.
+  * ./configure.ac.in: removed unpopular warnings.
+  * ./po/*: updated potfiles.
+
+------------------------------------------------------------------------
+r2967 | babal | 2002-12-13 17:26:35 +0100 (Fri, 13 Dec 2002) | 14 lines
+Changed paths:
+   M /trunk/include/vlc_playlist.h
+   M /trunk/modules/gui/win32/mainframe.cpp
+   M /trunk/modules/gui/win32/mainframe.dfm
+   M /trunk/modules/gui/win32/playlist.cpp
+   M /trunk/modules/gui/win32/playlist.dfm
+   M /trunk/modules/gui/win32/playlist.h
+   M /trunk/src/playlist/playlist.c
+
+- vlc_playlist.h, playlist.c: added the ability to save a playlist to
+  and restore it from a file chosen by the user.
+
+- win32/*:
+
+  - implementation of the previous feature in the win32 interface
+>   -> what the other interfaces need to do to support it is simply to
+>      call the two following functions:
+>       int playlist_LoadFile(playlist_t *p_playlist,const char *psz_filename);
+>       int playlist_SaveFile(playlist_t *p_playlist,const char *psz_filename);
+>      where psz_filename is the name of the destination/source file.
+
+  - ability to open several files at a time
+
+------------------------------------------------------------------------
+r2968 | babal | 2002-12-13 18:05:12 +0100 (Fri, 13 Dec 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/gui/win32/disc.cpp
+   M /trunk/modules/gui/win32/mainframe.cpp
+   M /trunk/modules/gui/win32/network.cpp
+   M /trunk/modules/gui/win32/playlist.cpp
+   M /trunk/modules/gui/win32/playlist.dfm
+   M /trunk/modules/gui/win32/win32.cpp
+   M /trunk/modules/gui/win32/win32_common.h
+
+- * : start playing only when opening a stream from the main window;
+  when opening it from the playlist window, add it to the list, but
+  don't change anything to the playing state and current stream.
+
+- playlist.dfm : proper resizing behaviour
+
+------------------------------------------------------------------------
+r2969 | yves | 2002-12-13 23:11:56 +0100 (Fri, 13 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/vlc.spec
+
+adaptation for 0.5 branch. almost working :)
+
+------------------------------------------------------------------------
+r2970 | babal | 2002-12-14 02:05:53 +0100 (Sat, 14 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/demux/m3u.c
+
+- support for Windows style file names for relative paths
+- when eol_tok is '\n', use last line even if eol_tok isn't present
+
+------------------------------------------------------------------------
+r2971 | fenrir | 2002-12-14 19:57:34 +0100 (Sat, 14 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/codec/ffmpeg/video.c
+   M /trunk/modules/demux/mp4/mp4.c
+
+ * all: with mpeg4 video I changed the way that some initialisation data
+are passed (more logical).
+
+------------------------------------------------------------------------
+r2972 | gbazin | 2002-12-14 20:19:08 +0100 (Sat, 14 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/src/misc/threads.c
+
+
+* src/misc/threads.c: implemented vlc_thread_set_priority() for win32.
+
+------------------------------------------------------------------------
+r2973 | gbazin | 2002-12-14 20:34:07 +0100 (Sat, 14 Dec 2002) | 7 lines
+Changed paths:
+   M /trunk/include/variables.h
+   M /trunk/include/vlc/vlc.h
+   M /trunk/modules/control/rc/rc.c
+   M /trunk/modules/gui/macosx/intf.m
+   M /trunk/modules/misc/testsuite/test4.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/objects.c
+   M /trunk/src/misc/variables.c
+
+
+* src/misc/objects.c: implemented the FIND_CHILD mode for vlc_list_find().
+   vlc_object_get() now increments the refcount of the object so you'll need to release
+the object at some point.
+* src/misc/variables.c, ALL: var_Change() with VLC_VAR_GETLIST now returns a vlc_value_t
+which points to a vlc_list_t.
+
+------------------------------------------------------------------------
+r2974 | gbazin | 2002-12-14 20:43:25 +0100 (Sat, 14 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/src/libvlc.c
+
+
+* src/libvlc.c: oops, forgot to remove a debug message.
+
+------------------------------------------------------------------------
+r2975 | fenrir | 2002-12-14 22:32:42 +0100 (Sat, 14 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/include/stream_output.h
+   M /trunk/include/vlc_common.h
+   M /trunk/modules/Makefile.am
+   A /trunk/modules/access_output
+   A /trunk/modules/access_output/.cvsignore
+   A /trunk/modules/access_output/Modules.am
+   A /trunk/modules/access_output/dummy.c
+   A /trunk/modules/access_output/file.c
+   A /trunk/modules/access_output/udp.c
+   A /trunk/modules/mux
+   A /trunk/modules/mux/.cvsignore
+   A /trunk/modules/mux/Modules.am
+   A /trunk/modules/mux/dummy.c
+   A /trunk/modules/mux/mpeg
+   A /trunk/modules/mux/mpeg/.cvsignore
+   A /trunk/modules/mux/mpeg/Modules.am
+   A /trunk/modules/mux/mpeg/bits.h
+   A /trunk/modules/mux/mpeg/pes.c
+   A /trunk/modules/mux/mpeg/pes.h
+   A /trunk/modules/mux/mpeg/ps.c
+   A /trunk/modules/mux/mpeg/ts.c
+   A /trunk/modules/packetizer
+   A /trunk/modules/packetizer/.cvsignore
+   A /trunk/modules/packetizer/Modules.am
+   A /trunk/modules/packetizer/a52.c
+   A /trunk/modules/packetizer/copy.c
+   A /trunk/modules/packetizer/mpeg4video.c
+   A /trunk/modules/packetizer/mpegaudio.c
+   A /trunk/modules/packetizer/mpegvideo.c
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/libvlc.h
+   M /trunk/src/stream_output/stream_output.c
+
+ Added stream output. (common work with titer).
+
+------------------------------------------------------------------------
+r2976 | fenrir | 2002-12-14 23:33:21 +0100 (Sat, 14 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/src/libvlc.h
+
+ * libvlc.h: Fix mux/access_output options.
+
+------------------------------------------------------------------------
+r2977 | jpsaman | 2002-12-15 00:17:56 +0100 (Sun, 15 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/familiar.c
+
+Fix for building Familiar interface with libgpewidget0 library.
+
+------------------------------------------------------------------------
+r2978 | gbazin | 2002-12-15 17:28:20 +0100 (Sun, 15 Dec 2002) | 6 lines
+Changed paths:
+   M /trunk/include/vlc/vlc.h
+
+
+* include/vlc/vlc.h: added a new pi_types field to vlc_list_t. This field will be used
+later on by the object variables functions. I'm adding it now because it also happens to
+solve a binary compatibility problem between gcc and bcc. (depending on compilers,
+structs of 32 < size <= 64 bits can be returned either in a register or in the stack).
+
+------------------------------------------------------------------------
+r2979 | ipkiss | 2002-12-15 19:37:39 +0100 (Sun, 15 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/wxwindows/Modules.am
+   M /trunk/modules/gui/wxwindows/interface.cpp
+   M /trunk/modules/gui/wxwindows/timer.cpp
+   M /trunk/modules/gui/wxwindows/wxwindows.cpp
+   M /trunk/modules/gui/wxwindows/wxwindows.h
+
+ * ./modules/gui/wxwindows: added a log window
+
+------------------------------------------------------------------------
+r2980 | jpsaman | 2002-12-15 21:48:40 +0100 (Sun, 15 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/callbacks.c
+   M /trunk/modules/gui/familiar/familiar.h
+
+Fix crash on directory change.
+
+------------------------------------------------------------------------
+r2981 | ipkiss | 2002-12-15 23:45:09 +0100 (Sun, 15 Dec 2002) | 2 lines
+Changed paths:
+   A /trunk/modules/gui/wxwindows/messages.cpp
+
+I forgot this file in my previous commit...
+
+------------------------------------------------------------------------
+r2982 | jpsaman | 2002-12-15 23:45:35 +0100 (Sun, 15 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/callbacks.c
+   M /trunk/modules/gui/familiar/familiar.c
+   M /trunk/modules/gui/familiar/familiar.h
+
+Make distinction between GPE and GTK_NEED_MAIN way of handling interface.
+Trying to fix change directory crash while entering keys in combobox.
+
+------------------------------------------------------------------------
+r2983 | jpsaman | 2002-12-15 23:48:30 +0100 (Sun, 15 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+Familiar interface build with GPE support does not use NEED_GTK_MAIN.
+
+------------------------------------------------------------------------
+r2984 | jpsaman | 2002-12-15 23:54:58 +0100 (Sun, 15 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/ipkg/postinst.opie
+   M /trunk/ipkg/postrm.opie
+   M /trunk/ipkg/rules
+   M /trunk/ipkg/rules.gpe
+   M /trunk/ipkg/rules.opie
+   M /trunk/ipkg/vlc.desktop
+
+Packaging files for Familiar GPE and OPIE releases.
+
+------------------------------------------------------------------------
+r2985 | yves | 2002-12-15 23:55:12 +0100 (Sun, 15 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/vlc.spec
+
+you can now build RPMs.
+(ffmpeg still not working properly cause configure.ac seems to sucks)
+
+------------------------------------------------------------------------
+r2986 | fenrir | 2002-12-16 00:39:41 +0100 (Mon, 16 Dec 2002) | 5 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/configure.ac.in
+   M /trunk/modules/access/Modules.am
+   A /trunk/modules/access/ftp.c
+   M /trunk/modules/mux/mpeg/pes.c
+   M /trunk/modules/mux/mpeg/pes.h
+   M /trunk/modules/mux/mpeg/ps.c
+   M /trunk/modules/mux/mpeg/ts.c
+
+ * modules/mux/mpeg/*: should fix builtin compilation
+ * modules/access/ftp.c : an ftp access, buggy but it begins to work.
+The main issue is about password confidentiality so you must know
+what you are doing :((
+
+------------------------------------------------------------------------
+r2987 | babal | 2002-12-16 01:41:00 +0100 (Mon, 16 Dec 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/gui/win32/disc.cpp
+   M /trunk/modules/gui/win32/disc.dfm
+   M /trunk/modules/gui/win32/disc.h
+   M /trunk/modules/gui/win32/preferences.dfm
+
+- disc.* : a few enhancements in the design of the "open disc" dialog
+  box, including the ability to select dvd menus instead of a particular
+  title and chapter
+- preferences.dfm : multiline tabs
+
+------------------------------------------------------------------------
+r2988 | fenrir | 2002-12-16 11:49:16 +0100 (Mon, 16 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+ Should fix compilation/configuration with --with-ffmpeg options.
+
+------------------------------------------------------------------------
+r2989 | fenrir | 2002-12-16 14:04:36 +0100 (Mon, 16 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/demux/avi/libavi.c
+
+ * libavi.c: improved parsing of some corrupted files.
+
+------------------------------------------------------------------------
+r2990 | fenrir | 2002-12-16 16:17:12 +0100 (Mon, 16 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/access/ftp.c
+
+ * compilation fix for Os X.
+
+------------------------------------------------------------------------
+r2991 | gbazin | 2002-12-16 17:48:04 +0100 (Mon, 16 Dec 2002) | 6 lines
+Changed paths:
+   M /trunk/modules/access/rtp.c
+   M /trunk/modules/access/udp.c
+   M /trunk/modules/misc/network/ipv4.c
+
+
+* modules/access/udp.c, modules/access/rtp.c, modules/misc/network/ipv4.c: only check for
+the "server-port" config variable in the access plugins. access_output plugins will now
+pick a port at random, thus allowing sout to work out of the box on a localhost. (thanks
+Meuuh)
+
+------------------------------------------------------------------------
+r2992 | gbazin | 2002-12-16 19:30:12 +0100 (Mon, 16 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/demux/ogg.c
 
-2002-01-09 Wednesday 00:33  asmax
 
- - better communication between audio decoder and output: aout plugins
- are now opened directly in the right mode (works with mpeg_adec and
- ac3_adec, not tested with mad)
- - first attempt to implement mono output (doesn't work yet)
+* modules/demux/ogg.c: added support for the old type of headers produced by the first
+versions of OggDS.
 
-2002-01-08 Tuesday 23:34  stef
+------------------------------------------------------------------------
+r2993 | titer | 2002-12-16 21:18:42 +0100 (Mon, 16 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/beos/AudioOutput.cpp
 
- DVDRead plugins works again more or less ; major bugs remain but it is usable.
- It is selected by default if you have it compiled.
+ Fixed a possible crash.
+
+------------------------------------------------------------------------
+r2994 | jpsaman | 2002-12-16 22:48:17 +0100 (Mon, 16 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/callbacks.c
+   M /trunk/modules/gui/familiar/familiar.c
+
+Workaround for crash in ReadDirectory when called from the comboURL text box. For now it is mandatory to prefix filepaths on local disk with "file://" when typing it in the comboURL box.
+
+------------------------------------------------------------------------
+r2995 | jpsaman | 2002-12-16 23:06:59 +0100 (Mon, 16 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/callbacks.c
+   M /trunk/modules/gui/familiar/familiar.h
+
+Cleanup action.
+
+------------------------------------------------------------------------
+r2996 | massiot | 2002-12-17 00:25:23 +0100 (Tue, 17 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/spudec/parse.c
+
+Fixed (again) a rendering bug on big endian systems. :-p
+
+------------------------------------------------------------------------
+r2997 | sam | 2002-12-17 10:54:32 +0100 (Tue, 17 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/kde/preferences.cpp
+
+  * ./modules/gui/kde/preferences.cpp: fixed a compilation issue and a crash.
+
+------------------------------------------------------------------------
+r2998 | sam | 2002-12-17 15:39:05 +0100 (Tue, 17 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/bootstrap
+
+  * ./bootstrap: added warning messages for old automake versions.
+
+------------------------------------------------------------------------
+r2999 | jpsaman | 2002-12-17 22:04:49 +0100 (Tue, 17 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/callbacks.c
+   M /trunk/modules/gui/familiar/familiar.c
+
+Functionality of Familiar Linux Gtk+ interface is finished. Only testing on iPaqwith libgpewidget0  still needs to be done.
+
+------------------------------------------------------------------------
+r3000 | gbazin | 2002-12-17 22:15:43 +0100 (Tue, 17 Dec 2002) | 7 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/demux/Modules.am
+   A /trunk/modules/demux/rawdv.c
+
+
+* modules/demux/rawdv.c: new raw dv demuxer (only video for now). I
+didn't find a way to detect correctly a raw dv file so for now we just
+check the file extension (.dv). You can additionaly force this demuxer.
+
+PS: the ffmpeg plugin works quite well for decoding dv videos.
+
+------------------------------------------------------------------------
+r3001 | fenrir | 2002-12-17 22:58:03 +0100 (Tue, 17 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/mux/mpeg/bits.h
+   M /trunk/modules/mux/mpeg/ts.c
+
+ * bits.h: fixed a stupid bug.
+ * ts.c: removed an unused variable.
+
+------------------------------------------------------------------------
+r3002 | fenrir | 2002-12-18 02:34:44 +0100 (Wed, 18 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/packetizer/mpegaudio.c
+
+* mpegaudio: fixed another stupid bug for mpeg audio layer 3 only.
+
+------------------------------------------------------------------------
+r3003 | gbazin | 2002-12-18 09:08:30 +0100 (Wed, 18 Dec 2002) | 6 lines
+Changed paths:
+   M /trunk/INSTALL.win32
+   M /trunk/src/video_output/video_output.c
+
+
+* src/video_output/video_output.c: fixed a bug concerning the aspect
+ratio in vout_Request().
+
+* INSTALL.win32: small update to the documentation.
+
+------------------------------------------------------------------------
+r3004 | sam | 2002-12-18 10:27:26 +0100 (Wed, 18 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/video_chroma/Modules.am
+   A /trunk/modules/video_output/qte/.cvsignore
+
+  * ./modules/video_output/qte/.cvsignore: added a missing .cvsignore.
+  * ./modules/video_chroma/Modules.am: added i420_rgb_c.h to the distribution,
+    thanks to Stepan Roh for spotting this.
+
+------------------------------------------------------------------------
+r3005 | sam | 2002-12-18 12:47:35 +0100 (Wed, 18 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_messages.h
+   M /trunk/include/vlc_threads_funcs.h
+   M /trunk/src/misc/messages.c
+
+  * ./include/vlc_messages.h: msg_* functions now use the same argument type
+    checks as printf. Only works with gcc 3.2 it seems.
+
+------------------------------------------------------------------------
+r3006 | sam | 2002-12-18 13:18:06 +0100 (Wed, 18 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/src/misc/messages.c
+
+  * ./src/misc/messages.c: woops, __attribute__(format) is only needed in the
+    prototype.
+
+------------------------------------------------------------------------
+r3007 | sam | 2002-12-18 15:17:11 +0100 (Wed, 18 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/access/ftp.c
+   M /trunk/modules/access/mms/mms.c
+   M /trunk/modules/audio_output/oss.c
+   M /trunk/modules/codec/adpcm.c
+   M /trunk/modules/codec/ffmpeg/audio.c
+   M /trunk/modules/codec/ffmpeg/postprocessing/postprocessing_mmx.c
+   M /trunk/modules/codec/ffmpeg/postprocessing/postprocessing_mmxext.c
+   M /trunk/modules/codec/mpeg_video/parser.c
+   M /trunk/modules/demux/asf/libasf.c
+   M /trunk/modules/demux/demuxdump.c
+   M /trunk/modules/demux/mp4/libmp4.c
+   M /trunk/modules/demux/ogg.c
+   M /trunk/modules/demux/wav/wav.c
+   M /trunk/modules/gui/gtk/display.c
+   M /trunk/modules/mux/mpeg/ps.c
+   M /trunk/src/audio_output/mixer.c
+   M /trunk/src/input/input.c
+   M /trunk/src/input/input_ext-intf.c
+   M /trunk/src/misc/threads.c
+   M /trunk/src/misc/variables.c
+   M /trunk/src/video_output/video_output.c
+
+  * fixed several format string inconsistencies and deprecated C constructions.
+
+------------------------------------------------------------------------
+r3008 | sam | 2002-12-18 16:03:48 +0100 (Wed, 18 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/codec/ffmpeg/ffmpeg.c
+
+  * ./modules/codec/ffmpeg/ffmpeg.c: cosmetic change, the ffmpeg module now
+    tells what libavcodec build it was built with.
+
+------------------------------------------------------------------------
+r3009 | fenrir | 2002-12-18 16:52:06 +0100 (Wed, 18 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/demux/avi/libavi.c
+
+ * libavi.c: a sanity check to prevent some segfault with corrupted
+header.
+
+------------------------------------------------------------------------
+r3010 | sam | 2002-12-18 17:16:30 +0100 (Wed, 18 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/demux/avi/libavi.c
+
+  * ./modules/demux/avi/libavi.c: added an additional sanity check for
+    corrupted headers.
+
+------------------------------------------------------------------------
+r3011 | fenrir | 2002-12-18 17:27:56 +0100 (Wed, 18 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/demux/mpeg/ts.c
+
+ * ts.c: add preliminary support for mpeg-4 streams in mpeg2-TS.
+Becareful that up to now, it's more a hack. (I need to add SL streams
+managments)
+
+------------------------------------------------------------------------
+r3012 | fenrir | 2002-12-18 17:31:25 +0100 (Wed, 18 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/codec/ffmpeg/video.c
+
+ * video.c: with mpeg4 stream, we try to decode a picture only when we have
+received an header (vol). (It prevents some segfaults with mpeg4 streaming).
+
+------------------------------------------------------------------------
+r3013 | fenrir | 2002-12-18 17:33:09 +0100 (Wed, 18 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/packetizer/mpeg4video.c
+
+ * mpeg4video: repeat vol headers every 30 frames (But it is buggy)
+
+------------------------------------------------------------------------
+r3014 | gbazin | 2002-12-18 18:52:23 +0100 (Wed, 18 Dec 2002) | 6 lines
+Changed paths:
+   M /trunk/src/input/input_dec.c
+   M /trunk/src/libvlc.h
+
+
+* src/libvlc.h, src/input/input_dec.c: added an "sout-video" and
+"sout-audio" config option that allows to selectively enable audio or
+video stream output. This is very useful if you want to play video on
+one computer and audio on another one ;)
+
+------------------------------------------------------------------------
+r3015 | sigmunau | 2002-12-19 17:59:31 +0100 (Thu, 19 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/demux/avi/avi.c
+
+the avi demux now gives some info about the file being played. One step
+towards closing bug #51. Type 'info' in the rc interface to test.
+
+------------------------------------------------------------------------
+r3016 | massiot | 2002-12-19 18:29:13 +0100 (Thu, 19 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/access/http.c
+
+Fixed an HTTP compliance issue (thanks Xag).
+
+------------------------------------------------------------------------
+r3017 | sigmunau | 2002-12-20 00:23:25 +0100 (Fri, 20 Dec 2002) | 8 lines
+Changed paths:
+   M /trunk/modules/codec/vorbis.c
+   M /trunk/modules/demux/ogg.c
+
+* modules/demux/ogg.c: provide some file info. Tested with the tarzan.ogm
+* modules/codec/vorbis.c: parse the vorbis comment (can anyone tell me why the
+comment is embedded in the logical stream and not directly in the
+container?). The vorbis comments are in utf8, so extended characters
+currently get messed up.
+
+Still tring to close #51
+
+------------------------------------------------------------------------
+r3018 | yves | 2002-12-20 08:35:39 +0100 (Fri, 20 Dec 2002) | 5 lines
+Changed paths:
+   M /trunk/vlc.spec
 
-2002-01-08 Tuesday 23:06  massiot
+- added rawdv plugin.
+- make it working again with daily CVS snapshot.
+- some typos fixed.
+- better workaround for broken mdk configure macro (aka don't harcore arch in name).
 
- Fixed a bug in QuantMatrixExtension, many thanks to "Thomas L. Wood"
- <twood@lucent.com> !
+------------------------------------------------------------------------
+r3019 | yves | 2002-12-20 08:35:56 +0100 (Fri, 20 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/AUTHORS
 
-2002-01-07 Monday 17:02  sam
+fixed my entry.
 
-   ./debian/control: updated list of supported architectures.
-   ./share/*: added 16x16 and 32x32 versions of PNG icons.
+------------------------------------------------------------------------
+r3020 | jpsaman | 2002-12-20 15:28:10 +0100 (Fri, 20 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/ipkg/vlc.gpe
 
-2002-01-07 Monday 02:12  sam
+Fixed path to pixmaps for GPE menu system.
 
-   * ./plugins/mga/mga.c: removed the mgammx module and put the code in
-     the chroma_i420_ymga module instead. This introduces a slight
-     performance issue as we now need to memcpy() the Y plane, but I have
-     some vout4 enhancements on their way which make this point moot.
-   * ./debian/changelog: imported official Debian changelog.
-   * ./debian/control: activated the vlc-mad and vlc-arts packages; package
-     builds should now work again.
-   * ./plugins/dvd/dvd.c: solved a symbol resolution issue when vlc was
-     compiled without libdvdcss which overflowed the return stack.
-   * ./plugins/ggi/ggi.c: ported the GGI plugin to vout4.
-   * ./plugins/glide/glide.c: ported the Glide plugin to vout4 (untested).
-   * ./src/input/input.c: prepared everything for multi-input mode; since
-     no interface is yet prepared to handle this, I changed them so that
-     they just use the first available input for now. This may break other
-     things, but I promise I'll eventually repair everything :-)
+------------------------------------------------------------------------
+r3021 | sigmunau | 2002-12-20 16:18:56 +0100 (Fri, 20 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/demux/ogg.c
 
-2002-01-06 Sunday 18:01  sam
+removed the code that was not supposed to be in my last commit
 
-   * ./plugins/mga/mga.c: pipeline and cache optimizations.
+------------------------------------------------------------------------
+r3022 | jpsaman | 2002-12-20 22:33:40 +0100 (Fri, 20 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/callbacks.c
+   M /trunk/modules/gui/familiar/familiar.c
 
-2002-01-06 Sunday 17:18  sam
+Defenitely fixed segmentation fault on directory change.
 
-   * ./plugins/mga/mga.c: MMX-accelerated version of the MGA plugin.
-   * ./plugins/mpeg_vdec/Makefile: Little workaround for PA-Risc compilation.
+------------------------------------------------------------------------
+r3023 | sigmunau | 2002-12-21 12:20:30 +0100 (Sat, 21 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/modules/gui/wxwindows/Modules.am
+   A /trunk/modules/gui/wxwindows/fileinfo.cpp
+   M /trunk/modules/gui/wxwindows/interface.cpp
+   M /trunk/modules/gui/wxwindows/wxwindows.h
 
-2002-01-06 Sunday 14:46  jpsaman
+ first shot at a file info dialog for the wxwindows interface. It still
+needs to get a sane default size and some cleanups of the code, but I commit
+now in case anyone wants it during cristmas
 
- Optimized libmad_output() for smoother sound. It is still not optimal.
+------------------------------------------------------------------------
+r3024 | sam | 2002-12-22 18:08:42 +0100 (Sun, 22 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/src/audio_output/input.c
 
-2002-01-06 Sunday 00:07  sam
+  * ./src/audio_output/input.c: fixed a side-effect problem in buffer dates
+    recalculation (spotted by KKI).
 
-   * ./plugins/fb/fb.c: ported the framebuffer video output to vout4.
+------------------------------------------------------------------------
+r3025 | jpsaman | 2002-12-22 22:08:36 +0100 (Sun, 22 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/gui/familiar/familiar.c
 
-2002-01-05 Saturday 18:25  sam
+Familiar GPE interface support fixes. Only Manage() function does not seem to work properly.
 
-   * ./src/audio_output/aout_s16.c: fixed a segfault. It may have unexpected
-     side effects because I don't know this part of the code, but at least
-     it doesn't crash anymore.
-   * ./plugins/beos/beos.cpp: first attempt at porting the BeOS plugin to the
-     new video output and module systems. Doesn't work nor even compile yet.
-   * ./configure.in: we now check the gtk-config version.
+------------------------------------------------------------------------
+r3026 | jpsaman | 2002-12-22 22:46:50 +0100 (Sun, 22 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/familiar/callbacks.c
+   M /trunk/modules/gui/familiar/familiar.c
 
-2002-01-05 Saturday 16:09  sam
+Typing file locations in URL combo without "file://" prefix is possible again.
 
-   * ./plugins/mga/mga.c: we use the MGA_VID_FSEL ioctl to select the
-     frame to be displayed. Unfortunately, increasing the number of
-     frames doesn't seem to work and makes the picture stutter...
+------------------------------------------------------------------------
+r3027 | jpsaman | 2002-12-23 00:23:45 +0100 (Mon, 23 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/ipkg/rules.gpe
+   M /trunk/ipkg/vlc.gpe
+   M /trunk/modules/gui/familiar/familiar.c
 
-2002-01-05 Saturday 15:17  sam
+Use SDL output as default for iPaq.
 
-   * ./Makefile: fixed a bug when no builtins were selected.
-   * ./plugins/mga/mga.c: ported the MGA video output to vout4. Only does YV12
-     for the moment, and there is a strange bug with some streams which gives
-     only a green image. Needs to be looked at.
-   * ./plugins/x11/xcommon.c: fixed a few typos.
+------------------------------------------------------------------------
+r3028 | massiot | 2002-12-23 14:49:11 +0100 (Mon, 23 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_output/oss.c
 
-2002-01-05 Saturday 14:32  jpsaman
+Cosmetic.
 
- Updated documentation.
+------------------------------------------------------------------------
+r3029 | massiot | 2002-12-23 14:58:46 +0100 (Mon, 23 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_output/oss.c
 
-2002-01-05 Saturday 14:30  jpsaman
+Cosmetic (thanks Heiko).
 
- Updated TODO list.
+------------------------------------------------------------------------
+r3030 | massiot | 2002-12-23 16:39:07 +0100 (Mon, 23 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/access/http.c
 
-2002-01-05 Saturday 14:28  jpsaman
+Fixed an IPv6-related bug (thanks Xag).
 
- Updated documentation
+------------------------------------------------------------------------
+r3031 | jpsaman | 2002-12-23 16:39:17 +0100 (Mon, 23 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.ac.in
 
-2002-01-05 Saturday 13:57  jpsaman
+Familiar interface now uses define NEED_GTK_MAIN define.
 
- Removed unused function prototype from headerfile.
+------------------------------------------------------------------------
+r3032 | massiot | 2002-12-23 17:05:04 +0100 (Mon, 23 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/misc/network/ipv6.c
 
-2002-01-05 Saturday 03:49  sam
+Fixed a side-effect bug with IPv6 addresses (thanks Xag).
 
-   * ./configure.in: fix for obscure architectures like hppa where target_os
-     isn't properly detected.
-   * ./include/video_output.h: got rid of pf_setpalette; I'll find a nicer way.
-   * ./plugins/mga.c: fixed MGA module compilation. Doesn't work yet, though.
+------------------------------------------------------------------------
+r3033 | massiot | 2002-12-23 17:21:54 +0100 (Mon, 23 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/misc/network/ipv6.c
 
-2002-01-05 Saturday 02:22  sam
+Fixed my fix :p.
 
-   * ./include/common.h: hton64 is now an inline function.
-   * ./src/video_output/vout_pictures.c et al.: vout4 now automatically
-     detects when two chroma formats are the same, such as UYVY/Y422, or
-     roughly equivalent, such as I420/YV12. Plugins need not worry about
-     conversion anymore.
+------------------------------------------------------------------------
+r3034 | bozo | 2002-12-23 18:22:46 +0100 (Mon, 23 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_output/alsa.c
 
-2002-01-04 Friday 14:01  sam
+Little fixes.
 
-   * ./BUGS: added a list of known bugs. Please add your findings!
-   * ./MODULES: added a short description of each module. Maybe we should
-     add more details to make this file really useful.
-   * ./doc/bugreport-howto.txt: wishful thinking...
-   * ./Makefile: added a workaround for the fact that .c files don't depend
-     on <videolan/vlc.h>.
-   * ./plugins/memcpy/memcpy.c: all memcpy modules are now built from the same
-     single file.
-   * ./src/interface/main.c: added the --nommx, --no3dnow, --nommxext, --nosse
-     and --noaltivec options to vlc.
-   * ./configure.in: removed the --disable-mmx option, now useless because
-     of the vlc --no* options.
-   * ./src/interface/main.c: fixed a crash caused by the memcpy module
-     being released too early.
-   * ./include/video.h: more vout4 changes, including margin support, more
-     FOURCC formats recognized, transparent support of identical or almost
-     identical FOURCC formats.
-   * ./include/video_output.h: added a vout_Render function to video output
-     modules which is to be executed before vout_Display.
-   * ./include/common.h: this header is back.
-   * ./plugins/chroma/i420_rgb.c: planar YUV 4:2:0 to packed RGB conversion
-     functions, mostly taken from vout3's yuv functions, but heavily modified
-     to use FAST_MEMCPY and to handle image dimensions which are not multiples
-     of 16. Not all functions have been written yet, though.
-   * ./plugins/chroma/i420_yuy2.c: planar YUV 4:2:0 to packed YUV conversion
-     functions, various targets such as 4:2:2 YUYV, YVYU, UYVY, or 2:1:1 YUYV,
-     with accelerated MMX versions.
-   * ./plugins/chroma/i422_yuy2.c: same as i420_yuy2.c but takes planar YUV
-     4:2:2 pictures in input. With accelerated MMX versions as well. This plugin
-     makes it possible to display 4:2:2 files on most video cards without the
-     quality loss of 4:2:0 downsampling.
-   * ./plugins/filter/*: thanks to the vout_Render function, all filters now
-     output their data perfectly in sync.
-   * ./plugins/dvdread/Makefile: fix to prevent unnecessary target rebuilds.
-   * ./plugins/sdl/vout_sdl.c: support for YV12, UYVY, YUY2 and YVYU overlays.
-   * ./plugins/x11/xcommon.c: support for I420, YV12, YUY2 and Y211 overlays.
+------------------------------------------------------------------------
+r3035 | jpsaman | 2002-12-23 22:58:33 +0100 (Mon, 23 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/video_output/sdl.c
 
-2002-01-02 Wednesday 14:37  sam
+Set priority of sdl video output to 60 iso 40. So it is now the default choice for iPaq iso x11.
 
-   * ./ChangeLog: imported the 0.2.92 changes, unrolled current CVS changes.
-   * ./include/config.h et al.: this file is no longer generated.
-   * ./include/video.h: we use the FOURCC definition of a chroma format to
-     describe picture types (see http://www.webartz.com/fourcc/).
-   * ./plugins/dvdread/input_dvdread.c: compilation fix by Eyal Lebedinsky.
-   * ./plugins/x11/xcommon.c: fixed the XShm operations order.
+------------------------------------------------------------------------
+r3036 | jpsaman | 2002-12-23 23:00:01 +0100 (Mon, 23 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/ipkg/rules.gpe
 
-2002-01-02 Wednesday 06:46  gbazin
+Enabled --with-gpe-prefix in buildscript.
 
- * Small optimizations
- * Removed unused code
- * Your old window position and size are now restored when you come out
-     of fullscreen mode.
+------------------------------------------------------------------------
+r3037 | sam | 2002-12-24 10:49:25 +0100 (Tue, 24 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.ac.in
 
-2002-01-01 Tuesday 11:35  massiot
+  * ./configure.ac.in: fixed dpms.h detection (missing prerequisite headers).
 
- Another fix.
+------------------------------------------------------------------------
+r3038 | massiot | 2002-12-24 16:28:57 +0100 (Tue, 24 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_filter/converter/fixed32tos16.c
 
-2002-01-01 Tuesday 11:30  massiot
+Fixed a major bug in fixed32tos16.c.
 
- Delete a remaining ErrorThread :p.
+------------------------------------------------------------------------
+r3039 | jpsaman | 2002-12-24 19:23:12 +0100 (Tue, 24 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/ipkg/control.gpe
 
-2002-01-01 Tuesday 07:42  sam
+Added esddsp package to dependency list.
 
-   * Last updates for today's release.
+------------------------------------------------------------------------
+r3040 | jpsaman | 2002-12-24 20:08:21 +0100 (Tue, 24 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/ipkg/control
+   M /trunk/ipkg/control.gpe
+   A /trunk/ipkg/postinst
+   A /trunk/ipkg/postrm
+   M /trunk/ipkg/rules
+
+Update packaging scripts.
 
+------------------------------------------------------------------------
+r3041 | jpsaman | 2002-12-24 20:09:12 +0100 (Tue, 24 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/audio_filter/converter/fixed32tos16.c
+
+Cosmetic changes.
+
+------------------------------------------------------------------------
+r3042 | jpsaman | 2002-12-24 20:25:35 +0100 (Tue, 24 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/ipkg/rules.gpe
+
+Cosmetic changes.
+
+------------------------------------------------------------------------
+r3043 | jpsaman | 2002-12-24 20:25:54 +0100 (Tue, 24 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/video_output/qte/qte.cpp
+
+Added some debug info.
+
+------------------------------------------------------------------------
+r3044 | jpsaman | 2002-12-24 20:26:50 +0100 (Tue, 24 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/ipkg/rules.gpe
+
+Forget some.
+
+------------------------------------------------------------------------
+r3045 | jpsaman | 2002-12-24 21:11:45 +0100 (Tue, 24 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/ipkg/control
+   M /trunk/ipkg/rules
+
+Build and packaging scripts for building Familiar Linux interface with only GTK+ support.
+
+------------------------------------------------------------------------
+r3046 | jpsaman | 2002-12-24 21:15:34 +0100 (Tue, 24 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/ipkg/control
+
+Added gpe and gpe-vlc to Conflicts list for only X11/GTK+ packages.
+
+------------------------------------------------------------------------
+r3047 | massiot | 2002-12-25 00:00:51 +0100 (Wed, 25 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/macosx/intf.m
+   M /trunk/modules/gui/macosx/vout.h
+   M /trunk/modules/gui/macosx/vout.m
+
+* Use BeginFullScreen() to hide the mouse cursor ;
+* Cheat with the screen saver (closes #46).
+
+------------------------------------------------------------------------
+r3048 | sam | 2002-12-25 00:31:49 +0100 (Wed, 25 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/ipkg/Makefile.am
+
+  * ./ipkg/Makefile.am: added missing files to the distribution.
+
+------------------------------------------------------------------------
+r3049 | massiot | 2002-12-25 03:23:37 +0100 (Wed, 25 Dec 2002) | 7 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/modules/access/ftp.c
+   M /trunk/modules/audio_filter/converter/a52tofloat32.c
+   M /trunk/modules/gui/macosx/controls.m
+   M /trunk/modules/gui/macosx/intf.h
+   M /trunk/modules/gui/macosx/intf.m
+   M /trunk/modules/gui/macosx/prefs.m
+   M /trunk/modules/gui/macosx/vout.m
+   M /trunk/po/POTFILES.in
+   M /trunk/src/audio_output/common.c
+   M /trunk/src/audio_output/input.c
+
+Santa Claus brings to you :
+* A placeholder for the Italian translation,
+* A bug fix for mono streams on stereo speakers,
+* A fix for a possible crash in the FTP access,
+* Correct coordinates in OS X fullscreen modes (closing #47),
+* Cosmetic fixes.
+
+------------------------------------------------------------------------
+r3050 | massiot | 2002-12-25 03:25:29 +0100 (Wed, 25 Dec 2002) | 2 lines
+Changed paths:
+   A /trunk/po/it.po
+
+... _with_ the actual Italian placeholder (can you believe it ?).
+
+------------------------------------------------------------------------
+r3051 | massiot | 2002-12-25 22:02:35 +0100 (Wed, 25 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/bootstrap
+   M /trunk/ipkg/Makefile.am
+
+* Re-enabled package-* Makefile rules,
+* Worked around automake stack overflow bug on Darwin.
+
+------------------------------------------------------------------------
+r3052 | sam | 2002-12-25 23:05:16 +0100 (Wed, 25 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/bootstrap
+   M /trunk/configure.ac.in
+   M /trunk/ipkg/Makefile.am
+
+  * ./configure.ac.in: lured xggettext into thinking _NS is a keyword.
+  * ./bootstrap: bootstrap --update-po also updates vlc.pot.
+
+------------------------------------------------------------------------
+r3053 | sam | 2002-12-25 23:36:14 +0100 (Wed, 25 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/bootstrap
+   A /trunk/toolbox
+
+  * ./bootstrap: fixed an automake 1.5 check.
+  * ./toolbox: removed code from bootstrap that wasn't related to the
+    bootstrapping sequence and put it here.
+
+------------------------------------------------------------------------
+r3054 | sam | 2002-12-26 00:39:01 +0100 (Thu, 26 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/doc/fortunes.txt
+   M /trunk/po/POTFILES.in
+   M /trunk/po/de.po
+   M /trunk/po/en_GB.po
+   M /trunk/po/fr.po
+   M /trunk/po/it.po
+   M /trunk/po/ja.po
+   M /trunk/po/nl.po
+   M /trunk/po/no.po
+   M /trunk/po/pl.po
+   M /trunk/po/ru.po
+   M /trunk/po/se.po
+   M /trunk/po/vlc.pot
+   M /trunk/src/input/input_ext-intf.c
+   M /trunk/src/libvlc.c
+   M /trunk/src/vlc.c
+
+  * ./src/libvlc.c: added a debug message to test the translation system.
+  * updated the .po files.
+
+------------------------------------------------------------------------
+r3055 | massiot | 2002-12-26 11:55:35 +0100 (Thu, 26 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/bootstrap
+
+Check for the presence of arguments (--help ?) before rebuilding everything.
+
+------------------------------------------------------------------------
+r3056 | massiot | 2002-12-26 14:58:12 +0100 (Thu, 26 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+Do not compile imdct and downmix modules anymore.
+
+------------------------------------------------------------------------
+r3057 | stippi | 2002-12-26 19:17:38 +0100 (Thu, 26 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/gui/beos/AudioOutput.cpp
+   M /trunk/modules/gui/beos/VlcWrapper.cpp
+
+added 'extern "C"' to some includes
+
+------------------------------------------------------------------------
+r3058 | massiot | 2002-12-27 01:17:49 +0100 (Fri, 27 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/configure.ac.in
+   M /trunk/po/it.po
+   M /trunk/src/libvlc.c
+   M /trunk/src/misc/darwin_specific.c
+
+* Italien translation, courtesy of Bruno <allevb@tin.it>,
+* Compilation fixes for gettext 0.11.5 on MacOS X.
+
+------------------------------------------------------------------------
+r3059 | massiot | 2002-12-27 09:37:25 +0100 (Fri, 27 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile.am
+
+Fixed a typo.
+
+------------------------------------------------------------------------
+r3060 | massiot | 2002-12-27 10:47:55 +0100 (Fri, 27 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/AUTHORS
+   M /trunk/po/it.po
+
+Added Bruno Vella <allevb@tin.it>, author of the Italian localization.
+
+------------------------------------------------------------------------
+r3061 | massiot | 2002-12-27 10:57:23 +0100 (Fri, 27 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/AUTHORS
+
+Audio output.
+
+------------------------------------------------------------------------
+r3062 | sam | 2002-12-27 13:44:36 +0100 (Fri, 27 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile.am
+
+  * ./Makefile.am: we don't try to distribute mozilla/vlcintf.h since it's
+    created at compile time.
+
+------------------------------------------------------------------------
+r3063 | sam | 2002-12-27 15:16:13 +0100 (Fri, 27 Dec 2002) | 5 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+  * ./configure.ac.in: added a check for $EGREP at the beginning, so that
+    it's not done in an obscure "if" statement.
+  * ./configure.ac.in: added verbosity around all EGREP calls so that we
+    know what's going on.
+
+------------------------------------------------------------------------
+r3064 | sam | 2002-12-27 16:31:56 +0100 (Fri, 27 Dec 2002) | 4 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/configure.ac.in
+   M /trunk/include/vlc_common.h
+   M /trunk/src/extras/libc.c
+
+  * ./src/extras/libc.c: if configure is called with --with-included-gettext,
+    we export vlc_dgettext to plugins so that their messages can be translated
+    as well.
+
+------------------------------------------------------------------------
+r3065 | sam | 2002-12-27 16:40:52 +0100 (Fri, 27 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/demux/avi/avi.c
+
+  * ./modules/demux/avi/avi.c: replaced a useless asprintf with sprintf.
+
+------------------------------------------------------------------------
+r3066 | sam | 2002-12-28 02:20:23 +0100 (Sat, 28 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+  * ./configure.ac.in: we don't link with -lintl if building against our
+    internal one.
+
+------------------------------------------------------------------------
+r3067 | sam | 2002-12-28 02:53:40 +0100 (Sat, 28 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+
+  * ./configure.ac.in: removed AC_PROG_EGREP because it's for autoconf 2.54+
+    and used AC_EGREP_CPP instead.
+
+------------------------------------------------------------------------
+r3068 | massiot | 2002-12-28 03:02:18 +0100 (Sat, 28 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/modules/codec/a52.c
+   M /trunk/modules/codec/lpcm.c
+   M /trunk/src/audio_output/dec.c
+
+Added support for 32 kHz LPCM streams (thanks _Demo_ !).
+
+------------------------------------------------------------------------
+r3069 | massiot | 2002-12-28 14:35:40 +0100 (Sat, 28 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/Makefile.am
+
+Yet another typo. :p
+
+------------------------------------------------------------------------
+r3070 | sam | 2002-12-28 16:04:22 +0100 (Sat, 28 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/debian/control
+
+  * ./debian/control: fixed various dependencies.
+
+------------------------------------------------------------------------
+r3071 | massiot | 2002-12-29 02:16:28 +0100 (Sun, 29 Dec 2002) | 5 lines
+Changed paths:
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/info.nib
+   M /trunk/extras/MacOSX/Resources/English.lproj/MainMenu.nib/objects.nib
+   M /trunk/modules/gui/macosx/controls.m
+   M /trunk/modules/gui/macosx/intf.m
+   M /trunk/modules/gui/macosx/prefs.m
+   M /trunk/po/fr.po
+
+OS X port :
+* Reenabled fullscreen shortcut, due to popular requests,
+* Fixed charset encoding in the Preferences window,
+* New implementation of --loop.
+
+------------------------------------------------------------------------
+r3072 | massiot | 2002-12-29 02:33:35 +0100 (Sun, 29 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/codec/mad/libmad.c
+
+PTS calculation fix for the mad plug-in, courtesy of KKI_ on IRC.
+
+------------------------------------------------------------------------
+r3073 | babal | 2002-12-29 22:00:39 +0100 (Sun, 29 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/modules/gui/win32/playlist.cpp
+   M /trunk/modules/gui/win32/playlist.dfm
+   M /trunk/modules/gui/win32/playlist.h
+
+no time to fix the playlist save&restore issue before the release (and
+wouldn't be wise anyway), so deactivated it in the win32 interface.
+
+------------------------------------------------------------------------
+r3074 | massiot | 2002-12-30 09:56:19 +0100 (Mon, 30 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/Makefile.am
+   M /trunk/configure.ac.in
+   M /trunk/modules/access/Modules.am
+   M /trunk/modules/access/mms/mms.c
+   D /trunk/modules/access/rtp.c
+   M /trunk/modules/access/udp.c
+   D /trunk/src/misc/darwin_specific.c
+   A /trunk/src/misc/darwin_specific.m
+
+* modules/access/udp.c: Merged the UDP and RTP plug-ins, with autodetection of RTP,
+* src/misc/darwin_specific.m: if $LANG isn't set, retrieve NSUserDefaults.
+
+------------------------------------------------------------------------
+r3075 | massiot | 2002-12-30 12:49:32 +0100 (Mon, 30 Dec 2002) | 2 lines
+Changed paths:
+   M /trunk/modules/access/udp.c
+
+Added RTP shortcuts to udp.c for backwards compatibility.
+
+------------------------------------------------------------------------
+r3076 | sam | 2002-12-30 14:34:03 +0100 (Mon, 30 Dec 2002) | 3 lines
+Changed paths:
+   M /trunk/configure.ac.in
+   M /trunk/src/extras/libc.c
+
+  * ./configure.ac.in: fixed the strncasecmp detection.
+  * ./src/extras/libc.c: fixed a bug in our built-in strncasecmp.
+
+------------------------------------------------------------------------
+r3077 | gbazin | 2002-12-30 18:28:31 +0100 (Mon, 30 Dec 2002) | 5 lines
+Changed paths:
+   M /trunk/modules/codec/adpcm.c
+   M /trunk/modules/codec/araw.c
+   M /trunk/modules/codec/faad/decoder.c
+   M /trunk/modules/codec/ffmpeg/audio.c
+   M /trunk/modules/codec/lpcm.c
+   M /trunk/modules/codec/mad/libmad.c
+   M /trunk/modules/codec/mpeg_audio/decoder.c
+   M /trunk/modules/codec/vorbis.c
+
+
+* modules/codec/*: make sure all audio decoders set
+output_format.i_bytes_per_frame and output_format.i_frame_length
+properly.
+
+------------------------------------------------------------------------
+r3078 | gbazin | 2002-12-30 18:36:01 +0100 (Mon, 30 Dec 2002) | 5 lines
+Changed paths:
+   M /trunk/include/vlc_common.h
+   M /trunk/include/vlc_threads.h
+   M /trunk/src/misc/messages.c
+
+
+* src/misc/messages.c: don't try to decorate logs on win32.
+* include/vlc_common.h, include/vlc_threads.h: we now use different
+thread priorities for WinNT/2k/XP or Win9x/Me.
+
+------------------------------------------------------------------------