HEAD
+ * Fixed detection of the esd plugin.
+ * Fixed the ts plugin's input type detection.
+ * Fixed the BadCursor error in the x11 and xvideo plugins. For real this
+ time (unlike my 2001/08/03 fix :p).
+ * Made the wall filter work a bit better. It now spawns a 3x2 mosaic,
+ but this will eventually be configurable, à la `--filter wall:3x3'.
+ * Removed duplicate function checks from configure.in.
+ * Added extra magic to Makefile.modules so that the module Makefiles
+ are now ridiculously simple. And I mean *simple*. Check it! This will
+ make a possible switch to full autoconf/automake a lot easier.
+ * Added the vlc version name to the plugin symbols, to be sure we only load
+ plugins with the same version number. A nasty consequence is that you
+ need to rebuild your tree after midnight if you are using a CVS tree :-)
+ * Got rid of modules_export.h by #defining exported functions in the same
+ header as their prototype.
+ * Added modules_inner.h and other commonly used .h files to common.h so
+ there are less and less files to include, and renamed common.h to
+ <videolan/vlc.h>.
+ * First modifications to the module handling system towards my ultimate
+ goal to get rid of the *_Probe functions. Got rid of TestMethod and
+ TestCPU, as well as src/misc/tests.c.
+ * Wrote the chroma plugin handling functions. No YUV functions have been
+ ported yet because it'ls a lot of work, but the core system works, I
+ tried it with a naive yv12->rgb16 plugin (which will disappear when the
+ real functions are ready).
+ * Made a lot of functions in dvd_summary.c one-liners to avoid wasting
+ too many output lines.
+ * Fixed a segfault in input_dvd.c:DVDInit.
+ * Added a fixfiles.sh script in plugins/gtk to be run after Glade has
+ generated its C files.
+ * Did some work on the KDE interface to make it suck a bit less. It still
+ segfaults, but at least it runs and it looks less ugly.
+ * RGB SDL rendering works again, though in 16bpp only.
+ * Made plugins/vcd/linux_cdrom_tools.c independent of any vlc structure
+ so that it'll be easily put in a library. Maybe libdvdcss?
+ * Fixed VCD date display.
+ * Merged vout_xvideo.c, vout_x11.c and vout_common.c into xcommon.c.
+ * Wrote non-Shm XVideo output.
+ * Made X11 output work again. Still pretty unstable, only works for 16bpp.
+ * Additional french translation in po/fr.po. Any taker for the rest?
+ * Fixed a segfault in video_output.c when the allocated pictures were
+ not direct buffers.
+ * Replaced 48x48 .xpm images with 32x32 ones to conform to Debian policy
+ (Closes Debian bug #126939).
+ * Removed the automatic ./configure launch when running `make all' for
+ the first time.
+ * --filter distort:ripple (Ok, ok, I promise it's the last one !! :-)
+ * Fixed compilation with dvdcss disabled.
+ * Fixed compilation with plugins disabled.
+ * Removed useless variables in the VCD and DVD plugins.
+ * Fixed a function which was returning "struct foo" in the VCD plugin.
+ * Fixed the old « XVideo eats more and more CPU » bug I mistakenly
+ reintroduced in my first vout4 commit.
+ * We now stop at the first ':' when looking for a module name, to easily
+ pass information to the modules. Possible example: --vout sdl:software,
+ implementation of such an option is left as an exercise.
+ * Merged filter_bob and filter_bob422 into filter_bob. Use --filter bob
+ to deinterlace 422 into 420 as well.
+ * Factorized code common to most filters and the video output, optimized
+ a few filters by aligning data and reading 64 bits at a time.
+ * Two new absolutely useless, CPU-eating, resource-wasting, but fun
+ filters: enjoy `transform', which performs flips and 90° rotations, and
+ `distort', which performs animated image effects (currently only a naive
+ sine wave is implemented). Usage examples: --filter transform:hflip,
+ --filter transform:vflip, --filter transform:90, --filter transform:180,
+ --filter transform:270, --filter distort:wave.
+ * Added missing XSync() in the XVideo plugin.
+ * Pathetic attempt at a 4:2:2 renderer and deinterlacer, combining the
+ most awful line dropping techniques of both BOB and 422 to 420
+ downscaling. Don't worry, it should only survive for a couple of days.
+ * New stupid plugin: "--filter wall" for split-image playback :-)
+ (will evolve into a real image wall plugin when I have time)
+ * Filter plugins. Not very polished (please don't look at how the dates are
+ calculated!), but worth a try. Use the following flags:
+ "--filter invert" for inverse video
+ "--filter bob" for BOB deinterlacing
+ * Buffer choice optimizations - vout4 should eat even less CPU now.
+ * Fixed aspect ratio handling.
+ * Additional fixes for OSes with no gettext (thanks to ej0).
+ * Don't try to use gettext if we don't have GNU gettext. This may change
+ in the future though (most GNU software seems to include a local copy of
+ gettext in case the operating system doesn't provide it).
+ * Added vlc-arts to the debian package generation.
+ * (very old) russian translation courtesy of Valek Filippov <frob@df.ru>.
+ * Fixed a charset issue in the french translation.
+ * Updated config.guess and config.sub from GNU's latest versions.
+ * Added vlc.pot skeleton for translators.
+ * Removed unused code (intf_channels.c, keystrokes.h).
+ * Put common_win32.h back into common.h -- it wasn't that big and we
+ should not multiply header files.
+ * Added gettext support by Thomas Graf <reeler@reeler.org>, may be
+ broken on other platforms but we'll only see it when I'm finished
+ with vout 4 :-)
+ * New video output version 4, featuring direct to YUV buffer decoding,
+ non-ugly subtitle blending, XVideo and SDL video output.
+ * Renamed spu_dec to spudec and mad_adec to mad to stay coherent with
+ other plugins. Also, renamed mpeg to mpeg_system.
+ * Added jobi to the AUTHORS file.
+ * Factored code common to vout_x11.c and vout_xvideo.c.
+
+0.2.92
+Mon, 31 Dec 2001 19:50:40 +0100
+
+ * Added a missing call to DecoderError() in mpeg_adec.c.
+ * Fixed a segfault in the aRts plugin.
+ * Fixed a bug in DecoderError.
+ * Next Generation Buffer Manager.
+ * All decoders enter DecoderError() in case of error, even if they
+ haven't allocated all their data. This prevents the input from getting
+ stuck if a decoder has failed its initialization.
+ * Backported lool's fix for the Gtk+ playlist crash.
+ * If $DISPLAY isn't set, don't try to run the Gtk+ interface.
+ * Fixed a segfault in input_dvd.c:DVDInit.
+ * Fixed a PPC compilation issue.
+ * Mouse wheel seek patch for XVideo courtesy of Peter Surda.
+ * Ported to SDL.
+ * Backported a VCD crash fix from the main branch.
+ * Fixed compilation with dvdcss disabled.
+ * Bug fixes in the VCD input.
+ * The SDL plugin now says whether we are using software or hardware YUV
+ in its window title.
+ * Added --with-dll-path option for my automated Win32 package builds.
+ * Initialize SDL before opening the SDL audio output.
+ * Prevent two SDL video outputs or audio outputs to be spawned at the
+ same time to avoid ugly crashes.
+ * TS input: bugfix in DecodePAT and minor optimizations elsewhere.
+ * TS input: we now check that the contents of the PAT has changed
+ before updating it, instead of just relying on its version number.
+ * Disabled broken ALSA audio output. Closes Debian bugs #110869 and #119846.
+ * Fixed build dependencies on libasound2-dev. Closes Debian bug #121057.
+ * Changed configure.in so that libXv_pic is used instead of libXv.a when
+ available. Closes Debian bug #111790.
+ * CPU detection under BeOS.
+ * Fixed XVideo port selection.
+ * Fixed 4:2:2 software rendering.
+ * Removed cruft I forgot in aout_alsa.c.
+ * Minor compile fix under Hurd.
+ * Fixed a potential segfault if the subtitle stream was encountered
+ before the video stream.
+ * Fixed potential compilation issues under eg. BSD/OS.
+ * Fixed unnecessary target remake (recursive make is harmful !).
+ * Fixed a potential BeOS linking issue.
+ * Fixed a minor bug in input.c.
+ * Fixed an issue in Makefile.dep causing to rebuild unnecessary files
+ in the gtk/gnome plugins.
+ * Removed cruft from configure.in.
+ * Fixed major bugs in the PSI decoder.
+ * Fixed possible segfault with --input.
+ * Fix for EOF of ES-only streams.
+ * MPEG-1 aspect ratio patch, courtesy of Vladimir Chernyshov
+ <greengrass@writeme.com>.
+ * Seeking patch for X11, courtesy of Peter Surda
+ <shurdeek@panorama.sth.ac.at>.
+ * Fixed a segfault on exit when no fast_memcpy module was found.
+ * Workaround for a bug in the GLIBC dlopen() code.
+ * Fixed win32 compilation.
+ * New libmad plug-in, courtesy of Jean-Paul Saman. We now have sound on
+ iPAQ Familiar Linux.
+ * Borrowed MPlayer's fast memcpy() routines. Best is autodetected, choose
+ "--memcpy <whatever>" to choose one from c, mmx, mmxext or 3dn.
+ * Added versioned build-dep to libasound2-dev (Closes Debian bug #121057).
+ * Updated Gtk/GNOME interfaces to use "udpstream" instead of "ts".
+ * More checks for GTK headers.
+ * Fixed a crash when pausing.
+ * Fixed numerous bugs in ES selection.
+ * Fixed stupid bug in vout_Manage. It sometimes called SetDSequenceMatrix
+ when there was no valid sequence.
+ * Hopeless fix for the input netlist corruption bug.
+ * Implemented simple BDirectWindow (DMA) support.
+ * DeleteDecoderConfig wasn't freeing (anymore) the packets left in the
+ decoder fifo. This bug was creating an io_vec starving on title change
+ when playing DVDs.
+ * Removed a bug in the Makefile that made the CVS-snapshots building fail.
+ * Added "#include <string.>" to include/threads.h.
+ * Removed the mutex the vout and intf thread (were supposed to use)
+ for syncronizing acces to the p_vout->p_sys structure.
+ * Added error checking in pthread wrapper; as a result, intf_msg.h must
+ now be included *before* threads.h.
+ * Changed all files to include intf_msg.h before threads.h; while I was
+ at it, I update the copyright notices.
+ * Removed the obsolete darwin plug-in.
+ * Fixed a deadlock (bug reported by marcari).
+ * Various (sometimes hopeless) fixes to try to improve xvideo stability.
+ * Documentation updates.
+ * Updated man page.
+ * dvd:<device>[@<raw device>] to avoid device namespace collision under
+ win32.
+ * Fixed a compilation issue under Win32.
+ * Fixed a potential packet corruption in the DVD input.
+ * Changed the protocol version for communication between vlc and vlcs
+ from 12 to 13 (due to change from ts:// to udpstream://)
+ * Big clean-up to allow compiling every module as plugins.
+ * Added bytes_swap.h to provide ntoh() and htol() on Win32. With this
+ change we don't have to link winsock2 with every plugin anymore. This
+ should also give us a slight speed increase.
+ * Added #define WIN32_LEAN_AND_MEAN in threads.h to speed-up compilation
+ on Win32.
+ * Modified ac_downmix_3dn and sse so they compile with the latest gcc for
+ Win32.
+ * Support for libdvdread.
+ * Added "Video" menu hint to debian/*menu (Closes Debian bug #121036).
+ * Major rewrite of the network layer. only supported syntax is:
+ udp[stream]:[//][serveraddr:[serverport]][@[bindaddr][:bindport]]
+ * Don`t use long long, use u64/s64 (int_types.h).
+ * Fixed a stale pointer in mpeg_vdec_Run().
+ * (Hopefully) fixed the network connect() bug under UNIX.
+ * aRts audio output courtesy of Emmanuel Blindauer <manu@agat.net>.
+ * Fix to the esd plugin when esd-config --cflags is nonempty.
+ * --channels puts gtk/gnome in multi-channel network mode.
+ * The network window of the interface reports the values of the environment
+ variables.
+ * Channels mode excludes vls configuration.
+ * The vlc does not try to bind vls.via.ecp.fr by default when you select
+ channels mode.
+ * Fixed MacOS X 10.1 network input, thanks to Mathias Kretschmer
+ <mathias@research.att.com>.
+ * Fixed a few crashes due to race conditions in the decoder spawning.
+ * Removed unused code here and there.
+ * Fixed a bug in altivec detection on MacOS X.
+ * It seems that the 'focus' bug under WinME is solved.
+ * Updated the INSTALL-win32.txt file.
+ * The ./configure script is more friendly for Win32 users.
+ * Moved warning message to debug message in spdif pass-through plugin.
+ * Changed a bit the wait time. It works better here, please test.
+ * The default file-translation mode was not being set under win32.
+ * Fixed heap corruption issues in ac3dec (thanks reno).
+ * Fixed a crash when using `--input dvd /dev/dvd' instead of `dvd:/dev/dvd'.
+ * configure should no longer assume AltiVec is supported when it actually
+ isn't with buggy compilers and/or pre-set $CFLAGS.
+ * Commited my little release-howto (only useful to core vlc developers).
+ * Closing Debian bug #119369 which was fixed a while ago.
* Decoder modularization.
0.2.91
It will allow to watch some DVD that went through menus by default.
* Beginning of menus in gnome interface.
* Fix bug in ac3dec for mono streams
- * BeOS: bew video output method, the vlc now uses BBitmap instead of
+ * BeOS: new video output method, the vlc now uses BBitmap instead of
BDirectWindow (better performances)
* BeOS: added resizing
* BeOS: added beta support for overlay