+
+ * 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>.