##############################################################################
# $Id: ChangeLog,v 1.12 2003/05/02 12:02:07 keuleu Exp $
##############################################################################

xawdecode-1.6.8 (02/05/03)
---------------

- added support for the XviD codec
- take into account patch #686947:  Add NZ Chanels to UHF
- if /proc filesystem is present, uses informations from /proc/video/dev to
  automagically detect the right video and vbi devices.
- added "-C vbi device" option
- applied patch #695011: SegFault with record
- added CPU type detection in configure (thanks MPlayer!).in to compile
  xawdecode with the best possible optimizations with respect to the CPU
- added --disable-cpu-detection switch to configure script
- reworked alsa detection by configure script
- added possibility to ask the window manager to remove/add the window
  decorations (B keyboard shorcut and new entry in the options menu)
- take into account patch #695965: Some problem with FFMPEG (divx.c won't
  compile if HAVE_XVID is not defined)
- fixed bug #711769: Lirc et segmentation fault
- added feature request #711773: Valeur d'incrmentation du volume
- added feature request #711772: Ajout de commandes pour Lirc
- new icon for xawdecode
- take into account patch #722018 (XV patch for ATI cards)
- take into account patch #723853 (patch to mute sound when switching channels)
- take into account patch #724409 (audio mode lang1 and 2 : obsolete)
- take into account patch #728435 (Add of showtime function)
- take into account patch #729202 (xawdecode ebuild for gentoo)
- take into account patch #730995 (fix problem with channel option in
  xawdecoderc)

xawdecode-1.6.7 (02/02/03)
---------------

- AC_PREREQ(2.5) added in configure.in to nsure autoconf greater than 2.5 is
  used and therefore prevents earlier autoconf version to generate buggy shell
  code
- removal of acconfig.h et DEFINE templates added in configure.in
- killing of "header not found" errors while compiling alevt with particular
  configurations
- various warning killing in alevt with gcc-3.2
- detection of systems using the devfs file system and therefore
  /dev/v4l/video0 as video device
- patch #644358: add of ffmpeg mpeg1 video codec
- patch #651746: new debian packaging (fonts are now in an independant
  package)
- better handling of NET_WM compliant window managers (fullscreen and stay on
  top features)
- aligned to new ffmpeg libavcodec API (LIBAVCODEC_BUILD >= 4641). Previous
  version of libavcodec are not any more supported. Builds fine with official
  ffmpeg 0.4.6
- now really find and use first available YUY2 Xvideo port in case one is
  already used by another application


xawdecode-1.6.6a (16/11/02)
----------------

- segfault when stopping divx recording with ffmpeg fixed

xawdecode-1.6.6 (13/11/02)
---------------

- DivX 4 support was broken for some old version of DivX 4
- preliminary support of nxtvepg
- if /dev/vbi does not exist, try to use /dev/video/vbi0 or /dev/vbi0
- segfault when last used channel has been erased from configuration file has
  has been fixed
- segfault when video drivers didn't support Xvideo is fixed
- stay on top should now work with any Gnome enabled window manager, not only
  the one I'm using
- support of pre or post 4624 libavcodec (ffmpeg) build
- new generic config.spec file
- new Mandrake dedicated config.spec file with PLF dependencies
- better handling of gcc 3.x
- ability to define the directory where the AVI file will be saved

xawdecode-1.6.5 (24/07/02)
---------------

- fixed installation issue that came with 1.6.4
- added --disable-alsa switch in configure script for the foolish who don't
  want to compile with alsa support

xawdecode-1.6.4 (23/07/02)
---------------

- fixed some compilation issues when ffmpeg was disabled

xawdecode-1.6.3 (21/07/02)
---------------

- DivX recording should now work without Xvideo in any RGB mode: RGB15/16/24/32

xawdecode-1.6.2 (15/07/02)
---------------

- take into account Henk's patch (finetuning configuration)
- configure script now makes a more detailed control of alsa stuff (version,
  amixer, etc...)
- improved support of alsa 0.9.x
- added Linear Blend deinterlace option (coming from xine...)
- added W-Modul and H-Modul parameters in the DivX Parameters panel
- added bitrate parameter in the DivX Parameters panel. I can't believe I
  could forgot this one !!!
- added support for DivX 5 codec
- added support for FFMPEG MPEG4 codec (better and faster than the one from
  divx.com). Please README.ffmpeg to know how to get and install ffmpeg.
- DivX recording works in noxv mode as well (RGB24 or RGB32 **ONLY**, not RGB16)
- take into account plugin's black border value for DivX recording

xawdecode-1.6.1 (19/03/02)
---------------

- segfault when compiled without Xvideo support fixed
- fix of not taking into account height paramater when recording DivX
- try to take into account Henk's patch (finetuning configuration). Henk,
  please send me your patch again...

xawdecode-1.6.0 (03/01/02)
---------------

- brush up of DivX recording
- I REMIND THAT DIVX RECORDING IS ONLY POSSIBLE WHEN IN XVIDEO + GRABDISPLAY
  MODE

xawdecode-1.6.0beta (27/12/01)
---------------

- Recording of current displayed channel in an AVI file. Video is compressed
  using DivX 4 codec available at
  http://download.divx.com/videocodecs/linux/divx4linux-20011010_4.02.tgz
  Sound is stored either in 16 bits wave format or in compressed MP3 format if
  lame 3.90 (and its library libmp3lame) have been found on the system.
  An entry has been added in the general options window to start/stop the
  record or to modify the record parameters. The start/stop function is also
  available via the R keyboard shortcut.
  Recording is only possible in Xvideo mode (though it could be implemented in
  plain X11 RGB mode but with performances downgrade).
  During a record, window resizing, fullscreen and channel selection are
  inhibited.
  The name of the AVI file is build in the same way as it is done for jpeg or
  ppm snapshots:
  movie-[channel name]-[date]-[time]-[index].avi
  The latest plugin (1.3.2) is not compatible with the record feature, except
  in channel is clear and if the "hw_scaling = off" option has been set in
  xawdecode's config file.
  For playing your AVI back, I strongly recommend the excellent aviplay which
  is part of the avifile package and notably in it's 0.6 version (still under
  development) and available only in snapshot format at
  http://avifile.sourceforge.net
- Added CTRL+D keyboard shortcut to change deinterlacing filter.
- When a deinterlacing filter is used, it's name is displayed along with the
  channel name in the title bar.

xawdecode-1.5.0 (22/12/01)
---------------

- added deinterlacing functions (bob, weave, greedy, one field) from xine code
  coming itself from Dscaler.
  Deinterlacing functions work only with Xvideo.
  A new entry in the xawdecode config file has been added:
  deinterlace = none | bob | weave | greedy | onefield
  This a local field within a channel definition.
- added an "Always on Top" function which works (should work) with any Gnome
  compliant Window Manager or with any NET_WM compliant Window Manager (KDE2,
  but not KDE1).
  This function is accessible through the general options window or via the T
  key.
- memorization of last fast_memcpy function used to spare a benchmark at every
  xawdecode startup.
  However a new benchmark can be requested either by:
  * deleting the ~/.xawdecode/memcpy_method file
  * OR by providing xawdecode with the -probe_memcpy switch
- for the unfortunates who run recent Mandrake or RedHat distros,
  xawdecode will now check the following to use as default bbtv device:
  /dev/video, /dev/video/video0, /dev/video0

xawdecode-1.4.5 (02/12/01)
---------------

- added windowsize when saving configuration file
- bug fix in black border management when size was biger than 768x576 in -noxv
  mode
- add an xawdecode entry in the Debian menufile system (hoppefully it's true
  now)
- bug fix in volume management through the volume slider in the general
  options menu
- in case of OSS drivers: if igain was muted at xawdecode's start, it was
  forced to a too high value
- when taking snapshots: if a / is in the channel name, replacement by a | in
  the filename

xawdecode-1.4.4 (25/11/01)
---------------

- fixed bug introduced in Channel Window due to the restore of last used channel

xawdecode-1.4.3 (25/11/01)
---------------

- bug fix in configuration file writing
- add an entry in the general options window to save current configuration
- (final ?) bug fix in black border management
- automatic save and restore of last used channel and its video parameters
- video parameters of a channel (color, hue, contrast, fine tuning, etc ...)
  are memorized even if zapping occurs
- add an xawdecode entry in the Debian menufile system
- added a sample .lircrc configuration file for a Miro remote control

xawdecode-1.4.2 (11/11/01)
---------------

- plugin version checking introduced
- -h option now displays the complete list of available options
- fix the "v4l and dga disagree about the framebuffer base" bug for 3dfx cards 
- take into account -x option (disable XFree extensions)
- take into account -d option (disable DGA)
- it is ESC, and ESC only, which quits the application

xawdecode-1.4.1 (05/11/01)
---------------

- modification of Xawdecode.ad to take into account the mouse wheel without
  having to use imwheel
- fixed the fault when grabbing a jpeg image
- "Channel Window" and jpeg/ppm grabs are now working correctly wether Xvideo
  mode is used or not and whatever the X server's depth is.

xawdecode-1.4.0 (28/10/01)
---------------

- integration of alevt videotext decode wich can be launched by CTRL+A.
- removal of all code related to descrambling.
- reintroduced the -x option which has been lost at some point.
- fixed the segfault when using the -v switch without passing any argument.
  If there is no argument, it is assumed to be 1.
- clean redrawing of the screen when switching from grabdisplay/overlay/off
  modes.

