]> git.sesse.net Git - vlc/blobdiff - ChangeLog
IP Multicast support, courtesy of Mathias Kretschmer <mathias@research.att.com>.
[vlc] / ChangeLog
index f40bc557e2e01e7078462e7dd3a27b1093430b22..4b0b38fe2f471fa957df2481329129868665c59b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,277 @@
 #===================#
 
 HEAD
+
+  * Nothing yet.
+
+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.