]> git.sesse.net Git - vlc/blobdiff - ChangeLog
* Added a win32 interface plugin, developed with Borland C++ Builder.
[vlc] / ChangeLog
index 06632e407abe3353d083aa2436420c6a34de0dec..53359451f7a758bd5187373e9f634893940de3af 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
 
 HEAD
 
-  * Nothing yet.
+  * 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).
+    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.
+    Pflug <fgp@phlo.org>. Use it with -I macosx_qt.
   * Fixed bugs in the altivec detection, courtesy of Michel Lanners
-  <mlan@cpu.lu>.
+    <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.
@@ -31,36 +349,36 @@ Wed, 10 Oct 2001 15:00:29 +0200
   * 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>.
+    <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.
+    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.
+    tradeoff.
   * Removed -march=pentiumpro ; should now work on pentium-class machines.
   * Removed --enable-stats configuration directive. Stats are now activated
-  at runtime with --stats.
+    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 :-).
+    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).
+    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.
+    sratches in spdif.
   * Fix bad dates in ac3 spdif "decoder" (playing with the bit stream is very
-  funny).
+    funny).
   * Thanks to Stef for his ideas, Meuuh for his bit stream, and Sam for his
-  trolls :)
+    trolls :)
   * Fixed bugs in the MacOS X port.
   * Faster configure script and as-yet untested Darwin patches.
   * Test for Altivec C extensions.
@@ -68,49 +386,49 @@ Wed, 10 Oct 2001 15:00:29 +0200
   * 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).
+    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.
+    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>).
+    <mgritter@kealia.com>).
   * Removed the nuts message "unable to allocate memory" when the netlist got
-  empty.
+    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>.
+    <lochegm1@cti.ecp.fr>.
   * ac3dec uninitialized data structure fix, courtesy of Damian Ivereigh
-  <damian@cisco.com>.
+    <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>.
+    <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) ;
+    (e.g. esssolo1 have problems with this) ;
   * Added warning messages.
   * Fixed build dependencies for architectures not supporting libasound2
-  (Closes Debian bug #109722).
+    (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.
+    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.
+    (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.
+    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.
+    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.
@@ -730,7 +1048,7 @@ Mon,  5 Mar 2001 00:41:16 +0100
     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