X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=ChangeLog;h=efea567a39450f96784778f6a44af84ab23f1ea3;hb=882422ab19bd124e3c5d7558abe11eb03188e66c;hp=8d630160576b71f50ca2be37ed7c79982994b80d;hpb=9727b87f3669edc8574440167d77db1b22a12ba4;p=vlc diff --git a/ChangeLog b/ChangeLog index 8d63016057..efea567a39 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,15 +4,179 @@ HEAD - * First libdvdcss version (0.0.1). + * 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 . + * 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 . + * 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 . + * QNX RTOS plug-in by Jon Lech Johansen . + * 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 ' 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 + . + * Win32 network support by Boris Dorès . + * 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. - * Fully working Windows DVD ioctl support by Jon Lech Johansen. * DirectX enhancements by Gildas Bazin, such as software rendering. - * Merged dvdcss_init and dvdcss_open into dvdcss_open, and dvdcss_close - and dvdcss_end into dvdcss_close. libdvdcss API now has 7 functions. * 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. @@ -20,7 +184,8 @@ HEAD * 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. + * 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 @@ -50,19 +215,6 @@ HEAD * Put most builtins in plugins again due to performances issues. * Fixed the painfully slow build process (at last!). * Added new dummy input plugin. - * Wrote an ES input plug-in for .mpg files which didn't work. - * Fixed a bug in GetChunk() for very small chunks of data (hence a bug - in the SPU decoder). - * Reactivated SDL parachute in non-debug mode (because of a memory - leakage). - * Added IDEALX developer documentation in doc/. - * 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. 0.2.80 Tue, 5 Jun 2001 04:41:06 +0200