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
+Mon, 12 Nov 2001 17:14:29 +0100
+
+ * Added FAQ.
+ * New --channelserver switch.
+ * Documentation updates.
+ * ipkg script for Familiar Linux 0.5 & bug fix in debian/rules.
+ * Disabled DirectX audio output for the time being.
+ * Added Oct's NSIS installer script. It will probably not work for you,
+ but I need it to build the Win32 auto installer.
+ * Automatic handling of the Channel Server's response in network mode.
+ * GetMACAddress takes the interface defined in the environment variable
+ vlc_iface instead of eth0.
+ * Fixed bug with MPEG audio in TS streams.
+ * Fixed compilation (and quite probably runtime) issues under IA64
+ due to mixed int/void* casts.
+ * Merged DVD netlist with input netlist to remove duplicated code.
+ * BSD/OS VCD patch, courtesy of Steven M. Schultz <sms@TO.GD-ES.COM>.
+ * Win32 network fix.
+ * imdctsse should now compile and work in plugin and under BeOS.
+ * Kludge to have less discontinuity after a zero scr in DVD.
+ * Fixed some win32 64-bit issues.
+ * Fixed some win32 compile issues.
+ * Don't use long long, use u64/s64 (int_types.h).
+ * Move function that translates language codes into country name in src/misc
+ so that every plugin can use it.
+ * Changed the name of a function in dvd_udf.c to fit with the forthcoming
+ libdvdread plugin.
+ * Corrected à long time bug (around 0.2.81 I think), that created a
+ corruption in ifo data. This was the reason why some DVDs that worked with
+ 0.2.80 no longer worked with newer version of vlc. They should work again
+ now.
+ * New --enable-release config option.
+ * Removed deprecated code and structures.
+ * Maybe corrected aspect ratio issue in fullscreen xvideo.
+ * Fixed support for SPU and LPCM streams over network.
+ * Added a new drawer to the control window to support Title / Chapter
+ selection, Subtitle selection, Audiochannel/Language selection,
+ Angle selection.
+ * New --volume option (untested, like usual :).
+ * Reimported Intf_Controller, connected "File/Open/File" to
+ Intf_Controller::file:Open (OS X).
+ * The intf is no longer accessed indirectly from vout_Destroy.
+ * Made it possible to open a File after vlc was started (you can use vlc now
+ without starting it from the command line) under OS X.
+ * Cleaned up playlist handling in Intf_Vlc_Wrapper.
+ * Modified the pf_close kludge in input.c so that we don't segfault when
+ pf_init fails.
+ * Changed chapter selection buttons aspect to try and differentiate them
+ from title selection ones.
+ * Changes to the BeOS interface to remove unwanted volumes from the Disk
+ Menu. Readonly filesystems like NTFS were being incorrectly added.
+ * Do not resample audio output if delta is short enough.
+ * Fixed a segfault on exit under Windows 2000.
+ * Enabled http button in gtk/gnome interface.
+ * Use memalign for aligned data (instead of a greek malloc).
+ * Some optimizations in imdct (all data are now aligned).
+ * SSE downmix now works for windows.
+ * SSE imdct is desactivated for windows (MINGW32 doesn't know how to aligned
+ data).
+ * Fixed '-' input.
+ * New interface for MacOS X, courtesy of Florian G. Pflug.
+ * BeOS interface changes to include menu for Title and chapter navigation.
+ * Improved more "BeOS" CD detection.
+ * VLC FAQ TBU.
+ * Synced dummy_dvdcss with Stef's changes to libdvdcss.
+ * configure now compiles the VCD plugin if linux/cdrom.h is present.
+ * Added VCD input plugin for Linux.
+ * Fixed ATTR_ALIGN configure test.
+ * Fixed compilation problems with OpenBSD.
+ * xvideo.so is now built in by default. Mixing PIC and non-PIC code was not
+ very nice.
+ * Fixed compilation errors in src/interface/main.c when the compiler did
+ not support SSE or 3DNow! inline assembly.
+ * Qt fix in vlc.spec courtesy of Christopher Johnson <cjohnson@mint.net>.
+ * Fixed error reporting on an unknown argument parsing.
+ * Fixed a deadlock in the TS input.
+ * Resizing the video out window in BeOS now retains the scaling.
+ * Tidied up the BeOS code to remove interface messages not required.
+ * Fixed an error in the ts://server[:port][/broadcast] input parsing.
+ * Minor video parser optimization.
+ * SDL now displays an error message on 422 streams.
+ * Chroma 4:2:2 and 4:4:4 support in the decoder.
+ * Fixed bugs in the C YUV transform with 4:2:2 format.
+ * Fixed bugs in RPM spec files.
+ * Fixed a bug in configure where ix86 machines were improperly detected.
+
+0.2.90
+Wed, 10 Oct 2001 15:00:29 +0200
+
+ * XVideo module now compiled as built-in for Debian packages, to avoid
+ PIC and non-PIC code collision (Closes Debian bug #111790).
+ * MacOS X port : replaced -traditional-cpp (deprecated) with -no-cpp-precomp.
+ * MacOS X port : native QuickTime video output, courtesy of Florian G.
+ Pflug <fgp@phlo.org>. Use it with -I macosx_qt.
+ * Fixed bugs in the altivec detection, courtesy of Michel Lanners
+ <mlan@cpu.lu>.
+ * Added HTTP url drop (from a WWW browser) to the gtk/gnome interface.
+ * Added User-Agent header in the HTTP input.
+ * Fixed an input segfault which occured using ES input.
+ * Enhanced --with-tuning.
+ * Added an endianness check for cross-compilations.
+ * We now check for sys/times.h.
+ * Repaired dummy input broken yesterday.
+ * Minor ShowBits() optimization.
+ * Fixed a bug in vlc.spec.
+ * New --disable-plugins option ; make all plug-ins built-in.
+ * Changes to ensure the BeOS compile still works.
+ * Added HTTP virtualhost support in the HTTP input.
+ * Enabled mouse clicks in the GGI plugin.
+ * Fixed a warning in input_es.c.
+ * Don't connect on INADDR_ANY, patch courtesy of Mathias Kretschmer
+ <mathias@research.att.com>.
+ * Cleaned up sam's mess with input's pf_open and pf_close (not completely).
+ * With -vvv modules now show up their scores.
+ * HTTP input support.
+ * Borrowed Mandrakesoft's vlc.spec and libdvdcss.spec.
+ * New configure option --with-tuning=[arch], extending --enable-pentiumpro ;
+ for Pentium, use --with-tuning=pentium, for PowerPC 604 use
+ --with-tuning=604, and so on.
+ * Dramatically improve compilation time, with a negligible performance
+ tradeoff.
+ * Removed -march=pentiumpro ; should now work on pentium-class machines.
+ * Removed --enable-stats configuration directive. Stats are now activated
+ at runtime with --stats.
+ * New intf_StatMsg() call.
+ * Vout picture heap is now 8 pictures instead of 5 (better synchro).
+ * Tremendous enhancements in statistics display.
+ * Better capabilities handling.
+ * Error checks in debug mode : pthread ERRORCHECK_MUTEX and MALLOC_CHECK_=2.
+ * "added support for an unusual construct at the start of some
+ slices", says walken :-).
+ * In spdif ac3 is selected by default
+ * Video output grows to respect acpect ratio instead of shrinking (not
+ in x11 because it takes cpu to resize a picture).
+ * Disable dpms in xvideo.
+ * Better handling of the buffer of the sound driver to try to remove
+ sratches in spdif.
+ * Fix bad dates in ac3 spdif "decoder" (playing with the bit stream is very
+ funny).
+ * Thanks to Stef for his ideas, Meuuh for his bit stream, and Sam for his
+ trolls :)
+ * Fixed bugs in the MacOS X port.
+ * Faster configure script and as-yet untested Darwin patches.
+ * Test for Altivec C extensions.
+ * If memalign isn't available, fall back on valloc.
+ * Fixed a stupid mistake in NormScan().
+ * By default, use the real size of the stream for the video output size.
+ * Altivec IDCT and motion compensation, courtesy of Michel Lespinasse for
+ mpeg2dec (untested).
+ * Fixed many alignment issues.
+ * Miscellaneous updates to configure, especially for cross-compilation.
+ * Fixed the BeOS slider overflow problem.
+ * Corrected BeOS Slider and button status behaviour.
+ * Simplified Code in the vout_beos ready for another developer to implement
+ more advanced video output.
+ * Fixed typos, courtesy of Michel Lanners <mlan@cpu.lu>.
+ * Fixed a netlist packet leak in demuxPSI (Mark Gritter
+ <mgritter@kealia.com>).
+ * Removed the nuts message "unable to allocate memory" when the netlist got
+ empty.
+ * Various fixes for GCC 3.0.
+ * Reworked jlj's patch for field pictures.
+ * Fixed numerous bugs with the Altivec IDCT (still not compiling).
+ * MPEG audio emphasis fix, courtesy of Matthieu Lochegnies
+ <lochegm1@cti.ecp.fr>.
+ * ac3dec uninitialized data structure fix, courtesy of Damian Ivereigh
+ <damian@cisco.com>.
+ * Altivec IDCT and motion compensation, based on Paul Mackerras's mpeg2dec.
+ * Local minor optimizations in IDCT.
+ * Removed a hopeless kludge in input_clock.c.
+ * Fixed a problem with field streams not working with new video decoder.
+ * IP Multicast support, courtesy of Mathias Kretschmer
+ <mathias@research.att.com>.
+ * Removed O_NONBLCK in aout_Play because we don't use it and some drivers
+ (e.g. esssolo1 have problems with this) ;
+ * Added warning messages.
+ * Fixed build dependencies for architectures not supporting libasound2
+ (Closes Debian bug #109722).
+ * Install doesn't explode if libdvdcss hasn't been compiled.
+ * Attempt to fix the SDL detection under *BSD.
+ * Removed /usr/local/include, because it is unsafe in a cross-compilation
+ environment.
+ * The win32 port is once again using msvcrt.dll instead of msvcrt40.dll.
+ * Fixed a synchro bug (typo) in video_output.c.
+ * Added documentation to use VLC as a netscape plug-in and do some
+ (buggy) web streaming.
+ * Totally rewrote the video decoder (inspired by walken's mpeg2dec),
+ implying - performance boost ; - fixed the "Dual Prime Arithmetic" bug ;
+ - 3DNow! motion compensation module.
+ * AC3dec statistics do not show up with --enable-stats, because I doubt
+ they're understandable by a normal human being, and they pollute the output.
+ * Minor changes to the (non-working) ncurses interface.
+ * Fixed a packet leak in DemuxPSI.
+ * Added gnome.h check and cleaned the error messages in the configure script.
+ * Tiny small optim in LPCM decoder.
+
+0.2.83
+Wed, 22 Aug 2001 15:18:01 +0200
+
+ * Split ChangeLog into ChangeLog and ChangeLog.libdvdcss.
+ * Added --xvadaptor flag to select the XVideo adaptor to use.
+ * Added support in ./configure for the cprof profiler.
+ * Activated -D_FILE_OFFSET_BITS=64 -D__USE_UNIX98 on all platforms, fixes
+ issues under Solaris and QNX.
+ * Additional checks for SSE-specific (non-MMXEXT) instructions, as
+ reported in lucky.openbsd.misc.
+ * GNU/Hurd configuration and compilation fixes.
+ * Fixed a crash in subtitle rendering.
+ * Activated old crappy subtitle rendering in overlay mode (ugly but
+ probably better than having no subtitles at all).
+ * Added proper Conflicts: rules in debian/control.
+ * configure.in fixes for BSD/OS.
+ * Added vlc:loop playlist command to go back at the beginning.
+ Usage: vlc file1.mpeg file2.mpeg ... fileN.mpeg vlc:loop
+ * Fixed a bug in the gtk interface which caused vlc to go amok after
+ having met a zero-sized area.
+ * 'snapshot*' rules do not depend on 'clean', and don't use /tmp anymore.
+
+0.2.82
+Tue, 7 Aug 2001 12:39:16 +0200
+
+ * Got Makefile to launch ./configure almost properly. $(MAKECMDGOALS) rules !
+ * Various debian scripts fixes.
+ * Added -lmsvcrt40 to the win32 flags for proper execution under Wine.
+ * Fixed broken soname setting under Solaris (and OS X, sort of).
+ * Made the illegal instruction report more explicit.
+ * Fixed the sdl video output plugin that was broken 2 days ago.
+ * Tidied the snapshot-* Makefile rules.
+ * Tidied the modules Makefiles.
+ * Removed useless stuff in the debian/ directory.
+ * Removed the "make all" kludge in the Makefile.opts rule. I hope this
+ patch is harmless on all systems.
+ * Added a dummy libdvdcss so that the DVD plugin can be used without
+ libdvdcss. It will try to dlopen() libdvdcss at runtime, though,
+ and will use the dummy functions only if it couldn't find a valid
+ libdvdcss. This is probably only useful to package maintainers.
+ * Made the remote command plugin usable even with no stream.
+ * Fixed a deadlock in the remote command plugin.
+ * Fixed a deadlock in the SPU decoder.
+ * Minor bug fix to aout_directx.c.
+ * Big rewrite of the DirectX audio plugin. The audio output is now (almost)
+ perfect on Win32.
+ * Fixed a bug in ac3dec_CreateThread() in ac3_decoder_thread.
+ * On Win32, open() will now open files in binary mode by default.
+ * A few minor changes to vout_xvideo.c.
+ * Fixed a segfault in yuv_End() in video_yuvmmx.c.
+ * Fixed the "Gdk-ERROR **: BadCursor" bug in the x11 and xvideo plugins.
+ * Fixed a segfault in SetBufferPicture() in video_output.c.
+ * Fixed a segfault in PSEnd in input_ps.c.
+ * The video decoder thread is now also reniced to a lower priority on
+ Win32 (like in the Linux version). This slightly increases the
+ responsiveness of vlc.
+ * Modified input_dvd so you can now go directly to the selected chapter
+ when you change the title.
+ * Implemented the Probe function in the Xvideo plugin. Xvideo is now the
+ default video output plugin when it is supported.
+ * Now use SDL_CFLAGS for searching SDL/SDL.h.
+ * Don't miserably die in `make` when ./configure hasn't be run.
+ * Fixed a bug when compiling KDE plug-in without Qt plug-in.
+ * Now taking into account $KDEDIR.
+ * Made SDL configure error messages more explicit.
+ * --disable-sdl is now correctly taken into account.
+ * Changed the order of evaluation of sdl-config and sdl11-config.
+ * Finally fixed SDL*/SDL.h check.
+ * VC++/Intel compiler fixes by Jon Lech Johansen <jon-vl@nanocrew.net>.
+ * Better gtk-config detection.
+ * Removed duplicate checks in configure.in.
+ * Fixed a typo in vlc.spec.
+
+0.2.81
+Sat, 28 Jul 2001 04:13:57 +0200
+
+ * Removed useless variables in configure.in which caused all subsequent
+ compilation tests to fail.
+ * Additional fixes to the sdl-config detection.
+ * Added a make uninstall rule.
+ * New --with-dvdcss flag.
+ * Fixed a bug in aout spdif with dolby stereo (use of obsolete PTS).
+ * Format asm functions for gcc, fixed the segfaults with imdct_sse.
+ * Now using gcc -pipe.
+ * (Hopefully) fixed the #@!$ field pictures bug.
+ * Fixed the MMX YUV plugin issues with gcc 2.96 and 3.0.
+ * Updated TODO, cosmetic changes.
+ * Now use sdl-config for SDL.
+ * Fixed a stupid bug in buffer management with field pictures.
+ * Fixed a reinit bug after a discontinuity - such as seek().
+ * The spdif audio output won't kill itself anymore at the beginning.
+ * New and theoretically better Win32 pthread implementation.
+ * dvd_ifo.c now takes into account error messages from UDFFindFile.
+ * Fixed the "quit" event handling in directx/vout_events.c.
+ * Temporarily disabled aout_Probe() in aout_SDL (libSDL bug).
+ * ncurses compilation fix by Michael Mondragon <mammon@lokmail.net>.
+ * Fix for large inline functions and gcc 3.0.
+ * Fixed the gnome plugin so that it does not include gtk headers.
+ * Tuned constants, since it seems to make people happy.
+ * Fixed the "paused movie won't restart" bug.
+ * Removed the outdated generic decoder.
+ * Rewrote the video decoder so that it can use multiple processors (--smp).
+ * Fixed a bug in the video decoder initialization.
+ * Grayscale mode now turns off chroma IDCT decoding.
+ * Kludged so that times displayed in the scrollbar are finally correct
+ for MPEG-2 streams.
+ * FreeBSD compilation fix by Øyvind Kolbu <oyvindk@world-online.no>.
+ * QNX RTOS plug-in by Jon Lech Johansen <jon-vl@nanocrew.net>.
+ * Added IDEALX developer documentation in doc/.
+ * Reactivated SDL parachute in non-debug mode (memory leak otherwise).
+ * Fixed GetChunk for chunks < 4 bytes.
+ * The Win98 DVD input is finally working.
+ * Put a readv() function in input_iovec.h, the input_es plugin now compiles
+ (Win32).
+ * Modified input_ts to use readv() in input_iovec.h (Win32).
+ * Fixed an initialisation bug in vout_directx.c.
+ * Right clicking on the mouse displays the navigation menu (DirectX plugin).
+ * Fixed audio/video synchro bug with esd, should fix buggy sound due
+ to 44100-48000 Hz conversions.
+ * The Win32 GetMessage function has been isolated in a thread. This has
+ been done because this function can block the thread. Thanks to this
+ change, you can now move your window without any video and audio
+ interruption.
+ * Plugins are now compiled in plugins/* and libraries in lib/*.
+ * The KDE UI compiles again but does not work yet.
+ * ALSA plugin message corrections.
+ * Calculation modules can now be calledwith a shorter name
+ (eg. '--downmix mmx' instead of '--downmix downmixmmx').
+ * Fixed insane verbosity of the SDL plugin.
+ * Fixed the segfault in vout_UnloadFont.
+ * The Xvideo plugin now closes the video window when it XVideoGetPort
+ fails in vout_Create.
+ * Fixed alignement in imdct asm functions.
+ * 16 byte alignement for data (needed for SSE).
+ * Optimization in SSE downmix.
+ * Probably fixed the "X eats more and more CPU" bug. Please test.
+ * mingw32 cross-compilation issue fixed.
+ * Small optimization in vpar_blocks.c, sparing a few memset() calls.
+ * Additional error checking in vout_sdl.c.
+ * Minor manpage fix, conforming to Debian policy version 3.5.5.0
+ (Closes Debian bug #99561).
+ * Portablility fix: We now control the name to be used in the assembler
+ code for a C function or variable.
+ * Reenabled all the accelerated modules on Win32.
+ * Bugfix for chapters change in DVD.
+ * A few bug fixes for the directx plugin.
+ * Removed the custom usleep function for win32 as we don't really need
+ this accuracy, and it was eating cpu resources.
+ * Elementary Stream input plugin (use it with --input es). Only works with
+ video streams at the moment.
+ * Added command line option '--stdout <filename>' which redirects stdout
+ and stderr to the specified file. This option should mainly be useful
+ on Win32.
+ * On Win32, vlc now has an icon associated to the .exe file, and is a full
+ GUI application (you don't have this annoying dos command box anymore)
+ * Added INSTALL-win32.txt for specific details to the Win32 port.
+ * Compile fix for newer versions of MacOS X by Colin Simmonds
+ <colin_simmonds@Mac.lover.org>.
+ * Win32 network support by Boris Dorès <babal@via.ecp.fr>.
+ * Fixed an alignment issue in the ifo parser. The Matrix problem should
+ be solved.
+ * Minor cosmetic fixes and warning removals here and there.
+ * FreeBSD (and probably QNX) shared memory handling fix.
+ * Unrolled two loops in dvd_netlist.c to prevent message flooding.
+ * DVD input stuttering fix by Jon Lech Johansen.
+ * Removed a lock that caused late frames in DVDRead.
+ * Added gprof profiling support with --enable-profiling.
+ * DirectX enhancements by Gildas Bazin, such as software rendering.
+ * Another failed attempt at profiling vlc under Linux: ported the
+ threads API to GNU Pth. Activate with --enable-pth. It doesn't seem to
+ spawn new threads for me, maybe someone will have better luck.
+ * Makefile optimizations.
+ * Automatic build of libdvdcss if not found.
+ * The DVD netlist no longer stops when the fifo is empty ; it just waits
+ until there are free vectors again.
+ * Exported the CSS part of the dvd plugin into a library. See
+ ChangeLog.libdvdcss for a separate changelog.
+ * Slight modification in input_dvd since Getiovec wasn't at the right place.
+ * Send escape packet when changing title, not to be stuck in some decoder.
+ * The position in the title is now reset when we change title to
+ prevent a title from being unavailable because we're stuck at the end.
+ * Fixed a bug with 1-chapter-long titles that displayed chapter 0.
+ * Added a _temporary_ field in p_main to know whether the audio stream is
+ AC3 (ugly). It allows a vlc launched in spdif mode to play mpeg or lpcm
+ audio.
+ * Cleaned the title property messages to get rid of the ugly stars.
+ * Added LPCM support. It should work with stereo LPCM.
+ * Fixed a warning when compiling main.c.
+ * Checked that OS supports SSE instructions on PIIIs (to avoid illegal
+ hardware instructions on Linux 2.2.x).
+ * Fixed a bug in synchro reinitialization: we no longer have a shift each
+ time we restart the synchro (for SCR discontinuity for instance)
+ * In DVD mode, we reinit the synchro only if the SCR are not continuous
+ (instead of each cell).
+ * Tried to improve AC3 spdif to prevent desynchronization.
+ * Lots of DirectX plugin fixes by Gildas Bazin.
+ * Compilation fix in message queue mode.
+ * Another FreeBSD compilation fix.
+ * SDL compilation fix for FreeBSD.
+ * Fixed compilation of motion modules as plugins.
+ * Applied old FreeBSD patch for dvd input by German Tischler.
+ * Found what was causing the slowdowns: a namespace collision. Put all
+ plugins into builtins again.
+ * Put most builtins in plugins again due to performances issues.
+ * Fixed the painfully slow build process (at last!).
+ * Added new dummy input plugin.
+
+0.2.80
+Tue, 5 Jun 2001 04:41:06 +0200
+
+ * BeOS interface compilation fix by Rene Gollent.
+ * DirectX plugin compilation fix by Gildas Bazin.
+ * Removed %ebx spill in the iMDCT plugins.
+ * Change to the set out of the BeOS code to allow more logical updates.
+ * Moved modules_builtins.h.in into src/misc. Please remove
+ include/modules_builtins.h in your local tree.
+ * DirectX plugin by Gildas Bazin <gbazin@netcourrier.com>.
+ * Fixed a double malloc/free bug in DVDRead.
+ * Win32 plugin support by Gildas Bazin <gbazin@netcourrier.com>.
+ * BeOS fixes. renamed iovec.h to input_iovec.h because of namespace issues.
+ * Miscellaneous Win32 fixes by Gildas Bazin <gbazin@netcourrier.com>.
+ * Win2000 DVD input by Jon Lech Johansen <jon-vl@nanocrew.net>.
+ * Applied patch from Jon Lech Johansen <jon-vl@nanocrew.net> to compile
+ vlc with MS and Intel C/C++ compilers.
+ * Updated the gtk/gnome interface to work in network mode.
+ * Fixed some bugs in interface (language menus in ts, misnamed fields).
+ * Play/Stop work in network mode to start/stop decoding of the stream.
+ * Fixed the BeOS compile typo.
+ * The ALSA plugin is back.
+ * A gift for Gildas: plugins don't rely on backlinking any more.
+ * Changes and bugfixes to make network work in VLAN Broadcast mode.
+ * Bugfix in the interface to access the network specific features.
+ * Some base of synchro in ac3 spdif.
+ * Fixed a bug with Previous chapter button in gnome.
+ * Added a wrapper for readv() on platforms which don't support it.
+ * Win32 compilation fixes, esp. the MAC retrieval.
+ * Fixed a warning for *BSD compilation.
+ * Patch by Eugenio so that the OS X interface and video output handle the
+ aout and vout banks.
+ * Applied Eugenio's fix to the DVDioctl driver. I didn't test it, but
+ it should not hang the kernel anymore.
+ * Ported most dvd_ioctl.c functions to the DVDioctl driver: ReportAgid,
+ ReportChallenge, ReportKey1, ReportASF, InvalidateAgid, SendChallenge,
+ SendKey2. They should comply with the "Mt. Fuji Commands for Multimedia
+ Devices" paper.
+ * Unification of gnome/gtk intefaces: now all the files are in plugin/gtk.
+ * Updated BeOS interface with new changes for playlist management.
+ * More cleanings in gtk interface.
+ * The dvd plugin reads again blocks of 32 sectors to gain speed.
+ * Added two functions which retrieve the MAC Address under Windows.
+ * 3D Now! imdct.
+ * We now do pthread detection for FreeBSD like the XMMS guys do. It
+ works even better.
+ * FreeBSD pthread fixes.
+ * AC3 IMDCT and downmix functions are now in plugins, --imdct and
+ --downmix options added.
+ * Bugfixes, cleanings in gtk.
+ * Initialization bugfixes in input_dvd.
+ * Added a b_stopped flag to interface playlist to have a stop function in
+ interface plugins.
+ * Updated the Gtk+ interface so that it has the same features as the
+ Gnome one.
+ * Beginning of SSE/3DNow! support for imdct and downmix.
+ * Ported alsa interface for alsa 0.9beta
+ * Fixed a deadlock in spudec.
+ * Added SPU cropping.
+ * Gnome interface segfault fix.
+ * BeOS interface segfault fix by Rene Gollent <rgollent@u.arizona.edu>.
+ * Fixed an aspect ratio issue in the SPU decoder, and optimized the
+ SPU renderer.
+ * Speed optimization in the handling of the unusual ephemer DVD subtitles.
+ * Little optimization to bozo's UnalignedShowBits fix.
+ * Race fix in the packet cache by Jon Lech Johansen <jon-vl@nanocrew.net>.
+ * Fixed a bug in UnalignedShowBits that makes some unaligned streams
+ not wotk correctly (for instance VLS' generated TS streams)
+ * Added support for some terribly braindead DVD subtitles in Kenshin
+ which do not have a "stop display" command. Anime fans rejoice!
+ * Fixed the BeOS interface to use p_aout_bank instead of p_main->p_aout.
+ * Coding-style butchery (mostly tabs).
+ * Changed the level arg in intf_WarnMsg so that it makes more sense.
+ * Beginning of the backport of Gnome to Gtk.
+ * Improved ac3 spdif output ( and made it work again :)).
+ * Added p_input->stream.p_selected_area->i_tell in input TS so that the
+ slider work with Transport Stream files.
+ * Moved b_fullscreen from p_vout->p_sys to p_vout and unified way of
+ toggling fullscreen.
+ * Tuned the Gnome interface appearance, added a Preferences window and
+ a Jump window, added Oct's playlist.
+ * Fixed a few warnings with gcc 3.0.
+ * aout and vout are now allocated in banks, making it possible to have
+ several of them at the same time.
+ * configure now checks for MMX and MMX EXT support in the assembler.
+ * Removed all MMX code from the main program and moved it to the
+ existing idct modules (Closes: Debian bug #96036).
+ * KDE interface.
+ * FreeBSD CSS decryption support.
+ * Fixed a segfault in TS input (psi packets with adaptation field).
+ * Corrected vlc-howto.sgml thanks to Arnaud Gomes-do-Vale
+ <arnaud@carrosse.frmug.org>.
+ * Fixed a remaining buffer overflow in the Gnome interface and applied
+ the patches to the Gtk+ interface.
+ * Fixed a segfault in the SPU decoder initialization.
+ * Mandatory step for video output IV and the audio output quality
+ fix: the output threads are now spawned when a decoder needs one,
+ so it can decide the audio frequency or the video window size.
+ * Fixed a few buffer overflows in the Gnome interface.
+ * The module bank is now a global variable. The video output bank and
+ the audio output bank might follow (when they exist).
+ * Coding style and organization fixes to the spdif decoder.
+ * autoconf and Makefile changes by Arnaud Gomes-do-Vale
+ <arnaud@carrosse.frmug.org>.
+ * DVD title change no longer restarts the input.
+ * BeOS crash fix by Wade Majors <guru@startrek.com>.
+ * Slight modification in ClockManageRef: after a synchro reinit, we still
+ do the mwait and re-init last-cr.
+ * New audio output using direct AC3 pass-thru.
+ * Fix for a buffer overflow in the Gnome interface by Shane Harper
+ <shanegh@optusnet.com.au>.
+ * DVD chapter change fixed.
+ * Fixed a bug in TS input, which should be much smoother now.
+
+0.2.73
+Sat, 28 Apr 2001 07:02:35 +0200
+
+ * Removed debug instructions in the audio output.
+ * Coding style fixes here and there.
+ * Miscellaneous QNX compile fixes.
+ * Changed --enable-debug into --enable-trace.
+ * Beginning of the mingw32 port by Gildas Bazin <gbazin@netcourrier.com>.
+ * Changed broadcast handling.
+ * Added a vlc-howto in sgml format in the doc directory.
+ * Fixed the continuous 'seeking position' bug in network mode.
+ * Support for `ts://foo:42' style input source.
+ * rc interface plugin for vlc control through /dev/stdin courtesy
+ of Peter Surda <shurdeek@panorama.sth.ac.at>.
+ * Misc XVideo fixes (aspect ratio, mouse pointer, blue areas).
+ * AC3 decoder enhancements.
+ * Fixed an alignment issue in the bitstream callback.
+ * Got rid of asprintf.
+ * Better angle handling (on the fly selection).
+ * Bugfixes in CSS.
+ * Various changes and bugfixes in the Gnome interface.
+ * XVideo fullscreen mode by David Kennedy <dkennedy@tinytoad.com>.
+ * X11 fullscreen mode by David Kennedy <dkennedy@tinytoad.com>.
+ * Fixed build process when no plugins or no builtins were chosen.
+ * Makefile changes to get around MacOS X's brain-damaged gcc.
+ * FreeBSD configure and Makefile patches, courtesy of Espen
+ Skoglund <esk@ira.uka.de>.
+ * Cosmetic change in css decryption.
+ * Added basic angle support.
+ * Corrected some bugs in gnome interface: language menu are now
+ synchronized and menus have less chances to change when opened.
+ * Network channel change is now available again.
+ * Fixed optional PES size bug, courtesy of Steve Brown <sbrown@cortland.com>.
+ * MacOS X icon is now correctly added to the app.
* Fixed a compilation issue in the DVDioctl driver.
* Added a call to ranlib after a built-in module compilation.
* Header cleaning: filled all empty authors fields, added CVS $Id stuff.
* Fixes to aout_darwin.c by Colin Delacroix <colin@zoy.org>.
* Fixes to configure.in, Makefile.in and main.c (Altivec detection)
- by Eugenio Jarosiewicz <ej0@cise.ufl.edu>.
+ by Eugenio Jarosiewicz <ej0@cise.ufl.edu>.
* Added a SYNCHRO_START in DVDRead for each cell change to fix
multi-angle streams
* Changed seek function to prevent jump-at-will and to remove two bugs in
* Completely changed title and chapter initialization. Now we have real
title units.
* Fixed size for a majority of DVD.
- * More consistency in the p_input->stream management.
+ * More consistency in the p_input->stream management.
* Made input_SelectES() and input_UnselectES() not block the input thread
for a long time.
* Changed debian/control to fix Debian bug #83707
nobody noticed it.
* New function for DVD reading, that is able to read multiple blocks
(I've chosen 32 now), that doesn't use any memcpy anymore and is also much
- faster. It is ready now for cell positioning in multi-angle DVD (to come
+ faster. It is ready now for cell positioning in multi-angle DVD (to come
soon).
* DVD specific netlist adapted to 2048 bytes long blocks that contain
several data_packets.
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
* Started thinking about built-in modules, and added some code to
make it easier eventually.
* Added Oct in the AUTHORS file.
- * Fixed a mistake in configure.in.
+ * Fixed a mistake in configure.in.
* All your base are belong to us.
* Fixed a bug in src/misc/modules which prevented loading modules
when launched from the Tracker.
* Fixed package building (both RPMs and .debs).
* Fixed `make snapshot' rule.
- * Added some magic to filename detection. To read a DVD you now just
+ * Added some magic to filename detection. To read a DVD you now just
need to run 'vlc dvd:/dev/hdc' for instance. Same for file:// URIs.
* Fixed a segfault in the slider when no stream was playing.
* Made the slider go from 0 to 100 (instead of 99 :)
* New more recent css authentication code.
* Beginning of udf support (not in Makefile)
* Removed useless includes in intf_gnome.c
- * Made the vout_sdl.c functions static
+ * Made the vout_sdl.c functions static
* Ported vout_x11.c to the modules API; code isn't very nice yet though
* X11 output works again. It's just the output, but it works; I now need
to clean the code and add event handling.
a playlist window (still empty).
* Added `Slow' and `Fast' buttons to the interface and popup menu.
* Removed tests against i_rate and i_new_rate calculation from the
- plugins and hid this complexity into input_ext-intf.c
+ plugins and hid this complexity into input_ext-intf.c
* The pure Gnome part of the Gnome interface has been rewritten from
scratch, and the .glade file included as well. You can edit it by
installing glade-gnome and doing `glade plugins/gnome/intf_gnome.glade',
* Added a missing pf_close() because it's always cool to close files
after we read them.
* Solved bug with cssdescrambling. The vlc might segfault with dvd
- plugins. I will fix that soon.
+ plugins. I will fix that soon.
* Minor modification in pluginification.
* Playlist works again (still the old wrong way like Meuuh doesn't
like, but this is going to change within a few hours)
available information
* Fixed a bug in parsing of VTS attributes
* Fixed a bug in input.c that made input plugin initialize even though
- no stream is reachable (thanks Sam)
+ no stream is reachable (thanks Sam)
* Merged the YUV plugins in the same directory to avoid too much code
duplication
* YUV transformations now use the new module API ; now only the vout
you think ?
* Fixed the Makefile to spare a few variables here and there.
* Reduced module hide delay, removed loading of the audio output
- plugins since they are now modules.
+ plugins since they are now modules.
* Changed a few intf_Msg to intf_DbgMsg, and added "vout:", "intf:",
and so on in a few other messages.
* Removed unused includes in the idct modules.
* The IDCT functions are now located in modules : the classic IDCT,
our optimized IDCT, and MMX IDCT.
* Cosmetic changes for modules (pf_* instead of p_*)
- * Fixes to the BeOS and dummy modules
+ * Fixes to the BeOS and dummy modules
* Changed default values :
INPUT_PTS_DELAY down to 200 ms ;
video heap down from 10 to 5 pictures ;
cases (some ES were not deleted because their index was skipped when
the former one was deleted, well Meuuh should know what I mean)
* Cleaning of SDL Lock/Unlock Surface.
- * All plugins now compile with -fPIC.
+ * All plugins now compile with -fPIC.
* Made the audio_output API a bit simpler.
* Got rid of modules_config.h.
- * Fixed `make install' rule.
+ * Fixed `make install' rule.
* Fixed warnings in the MMX YUV compilation.
* Probably fixed a bug in the input : pp_foo structures were free()d at
the end, but this was useless since the last call to realloc() is
equivalent to free(), and two consecutive calls to free() aren't a
- goo idea.
+ goo idea.
* We check that the version number match and that we don't already have
a module by that name when loading a new module.
* All public module_* functions now properly lock the module bank.
* Fixed memory leaks.
* Moved video_decoder's headers from include/ to src/video_decoder.
* Temporarily removed b&w kludge.
- * Splitted up p_method_data/p_plugin_data ;
+ * Splitted up p_method_data/p_plugin_data ;
* Cleaned up input_ts.c, added it into the Makefile.
* Fixed various memory leaks.
* Removed all arbitrary limits on the number of elementary streams.
* Fixed a var name typo in input_programs.c which prevents vlc from
compiling with --enable-debug option. (i_es_pid -> i_es_id :)
* Autodetection of Overlay support
- * Fixed support for broken MPEG-1 files.
+ * Fixed support for broken MPEG-1 files.
* Cleaned up program and ES management by using input_programs.c whenever
necessary.
* Cleaned up decoder spawning.
advantage of the SMP machines.
* Added --enable-debug, --enable-stats, and --disable-optims in the
GNU configure stuff.
- * Added alsa audio support (plugin)
+ * Added alsa audio support (plugin)
* vlc is now compiled without the STATS mode by default.
* Fixed a bug which made frames go backwards with some displays (the
video_decoder thread is now niced).
* fixed a bug that was making the crash randomly under beos.
* fixed a bug that was exhausting system ressources under beos.
* improved the cond_var for beos.
- * added support for the SDL vout : the --display fullscreen allows
+ * added support for the SDL vout : the --display fullscreen allows
fullscreen when possible. Disabled by default.
* added sdlvlc (which probably should start in fullscreen, no ?)
* removed sdlvlc :)