##############################################################################
# $Id: ChangeLog,v 1.60.2.2 2003/11/27 20:43:43 pingus77 Exp $
##############################################################################

xawdecode-1.8.2 (28/11/2003)
-------------------------------------------

"A lot of Fix, French and English handbooks and an Alsa Native Support"

FIX:
----
- src/grab-v4l.c: Fix Hayvan bug: Solve problem with multi sound channels
  like Arte and the audio mode detection.					: 			(Alain)
- src/channel.c: Fix Napo bug: corrected bug when more than 10 channels					(Bart)
- ./xawdecode_record.sh: Corrected a 'cd' bug								(CycyX)
- src/main.c : fix a small bug with c_subpageno and c_togglesub if no video codec are installed		(Pingus)
- src/x11.c : fix napo's bug with the key 'B'								(Alain)
- ./xawdecode.spec.in: fix 2 bugs one with ffmpeg and one with xosd package dependencies		(Pingus)
- src/memcpy.c memcpy checking must not be done on 386/486 processors					(Alain)
- src/xawdecode_v4l-conf.c fix: now compiles on very old systems (386/486 processors)			(Alain)
- src/xio.c : teletext twinkling is now made by a timeout in the select and NOT by a new process.
  (This process caused a segfault during channel changes with v4l2 and ALEVT,  because it makes
  the video device busy ! It was a really very very hard bug  !!!!!)					(Alain)
- alevt/capture_sub.c : Fix subtitles were always displayed when pageno is "all" and alevt is running	(Alain)

ADD:
---
- src/mixer.c src/divx.c: Add a complete ALSA native support. Need alsa 0.9 minimum			(Alain)
- ./lircrc.WinfastTV2000.sample: Add a lircrc sample file for WinFast TV 2000 (Thanks to AirbaT)	(Pingus)
- src/main.c src/divx.c: Automatically sets in grabdisplay mode when recording				(Alain)
- src/divx.c src/main.c src/mixer.c src/mixer.h ./xawdecode.1 : Add -noalsa option			(Alain)
- src/commands.c: Added "list" to xawdecode_cmd list to list all commands, added "run" to run an	(cooly)
  external command from xawdecode (eg. shutdown -h now)

UPDATE:
------
- ./gentoo : Update these files : gentoo/xawdecode.ebuild, gentoo/metadata.xml, gentoo/ChangeLog	(Pingus)
- ./configure.in : change in alsa detection, now amixer is not needed and alsa 0.9 is necessary.
  alsa is enabled by default since the choice alsa/oss is made at the execution				(alain)
- xawdecode_record.sh :
	- Now uses 'divx_path' variable from the configuration file (1.8.1)
	- -v has been added to the help output.
	- Now, in expert mode, personnal options can be entered (for plugins for example).		(CycyX)
- Update AideFR.tar.bz2 to version 2.2: a french handbooks for xdtv					(Pingus + BlindMan)
- Update HelpUS.tar.bz2 to version 2.2: an english handbooks for xdtv					(Pingus)
- src/frequencies.c: Added SR1-SR8, SR11-SR18 for eastern-europe tab					(cooly)
- src/channel.c src/main.c: Added Capt width/height into rc file save/load functions. Not all cards	(cooly)
  can do CAPT_WIDTH_MAX (768)
- ./xawdecode.1 ./xawdecode_cmd.1: update xawdecode and xawdecode_cmd man pages				(pingus)
- ./xawdecode_wizard.conf: Xawdecode with XOSD (Better OSD) and Xawdecode without ALSA			(pingus)


xawdecode-1.8.1 (04/10/2003)
-------------------------------------------

FIX:
----
- Fix a bug into DivX GUI: if VBR is selected, MP3 bitrate is hide. if CBR is selected
  MP3 VBR quality is hide 										(Pingus)
- Bad characters are now represeented by ' ' instead of '?' in subtitles				(Alain)
- Sound Mixer: solve problem when quitting xdTV with muted sound					(Alain)
- Sound Mixer: the colume cursor was not updated correctly						(Alain)
- now the vtx command ignores strings which have more than 8 lines (they come from teletext
  pages which are not subtitles)									(Alain)
- Fix 3 bugs in channel editor with channel num. 1 							(Pingus)
- Fix some "write defaults" parameters in RC								(Pingus)
- the option -subpageno has more priority than the config file...					(Alain)
- Fix 2 bugs into xawdecode_scan.sh: version. 0.6a							(Calimero)
- Fix a bug with "stay on top": when fullscreen ON/OFF or window decoration ON/OFF
  is called, "stay on top" was lost									(Bart)

ADD:
---

1) Modification of the main GUI

- Add 2 new buttons to main GUI: Capture Width and Capture height. If you use a plugin
  capture height is hide. If there is no plugin, you can play with this two options (goto the man
  to learn how to use them)										(Alain + Pingus)
- Add a showtime button into GUI									(Pingus)
- Add a new "subtitles Page Number" button with standard page number (888, 890, 777, 778, 150 etc...)
  in the main GUI											(Pingus + Alain)
- Add new button into main GUI about P action : toggle subtitles					(Pingus + Alain)
- Add subpageno option to xawdecoderc									(Pingus)

2) Modification of the DivX GUI

- Add 2 new buttons into DivX GUI : Record Subtitles and Change Channel			 		(Pingus)
- Add new DivX parameters to xawdecoderc file (	min_quantizer, max_quantizer,
  audio_buffer_size, display_frame, record_sub, record_chg)						(Pingus)
- Let user "Quit and Save" it configuration in divx GUI							(Pingus)
- Divx file path is now save into xawdecoderc, all modifications about this path are keep into divx GUI (Pingus)
- Add a meter for these buttons: hue, volume, bright, contrast, color					(Pingus)


3) Add new options to xawdecode program:

- Add 2 new options : -force_capt_width, -force_capt_height | forces width and height of the
  grabbed frames; To desactivate capt_width use: -force_capt_width 0, -force_capt_height 0		(Alain)
- Add new option: -subpageno number | all | (Number could be: typically 888, 777, 150 ..; default=888).
  First try to make AleVT produce the subtitles (this option does not need AleVT to be run.
  subtitles is stopped after an AleVT start or stop)
  If you use "all", all the teletext pages which look like subtitles are displayed with
  their number, so use this if you want to guess the pageno of the subtitles.				(Alain)
- Add new option: -avibench | (requires the -avi option) Does not delay between two frames
  (read AVI File very quickly), stops when the end of the avi is reached and diplays
  some statistics on CPU usage. 									(Alain)
- Add new option: sub on|off activates/deactivates subtitles (default=off) 				(Alain)
- Add new option: subpageno number|all sets pageno of subtitles.

4) shortcuts:

- P            Toggles Subtitles: Activate or unactivate subtitles
- Ctrl+P       Display Subtitles: Choose your Subtitles page number
- Alt+P        Go back on a subtitle page. Work with Ctrl+P and P commands				(Pingus + Alain)

5) Modification of Channel Editor GUI

- All Channel Editor review, add possibility to edit RC file, resize GUI, rename buttons		(Pingus)

6) New program (welcome in our team CycyX):

- Creation of xawdecode_record.sh script in order to schedule records: goto README.record to have
  more info about it:											(CycyX)
	- Added menu for listing/delting scheduled records.
	- Added optimization options (nbufs, capt_width, capt_height).
	- Replaced '-q' by '-x' for expert mode.
	- Added expert mode in menu.
	- Bug fixed (when listing scheduled records, then setting a new schedule, the channel
	  parameters wasn't re-initialized).
	- Added time format in questions.
	- Changed -d to -D for avi directory
	- Added -d for recording date
	- Added date support in order to schedule a record any day (no more 24h limit)
	- Come back of the 'quick' option, in order to automate scheduling (CGI, scripts, ...).
	  Some optimizations.

UPDATE:
------
- replace recchg by rec_chg										(Pingus)
- mixer changes												(Alain)
- update debian folder											(Napo)
- better startup for new xdTV user 									(Pingus)
- now cur_volume is in %										(Alain)
- update xawdecode wizard : add a new button to launch xawdecode_record.sh. Detete old one
  about old method to see subtitles on screen. This method always works, but the new one through
  the GUI is better 											(Pingus)
- Update xosd lib support: work with standard library or patched library.
  (Mat will upload patched library when it will be necessary)
  	- Subtitles are now on 3 lines
	- defaut subtitles font has changed
	- OSD subtitles doesn't move anymore if the window is moved
	  (this function didn't work as well as it have to: it must be rewritten)			(Mat)


xawdecode-1.8.0 (14/09/2003)
-------------------------------------------

New name for xawdecode: xawdecode become xawdecode [xdTV]

FIX:
----

- Change to impose that the recording size cannot be greater
  than 768x576 in pal/secam and 640x480 in ntsc.  							(Alain)
- Switching between NTSC and PAL is now safe 								(Alain)
- More correct code when some problems occur in divx_init 						(Alain)
- Correction bug with RGB15/RGB16 and recent divx4linux 						(Alain)
- Correction flip bug with RGB32 and XViD (again..) 							(Alain)
- Change to impose that the recording fps cannot be greater
  than 25fps in pal/secam and 29.97fps in ntsc.  							(Alain)
- Teletext: little change to make "-novbi" option clean 						(Alain)
- With XVideo the size of the window is not locked during recording
  and has not the size of the avi file 									(Alain)
- Correction of one bug in overlay when the message "ioctl VIDIOCSYNC: Bad file descriptor"
  was sometimes displayed 										(Alain)
- Configure.in file:disables ALSA by default. (the use of ALSA was used only to mute,
  and in it causes too many problems) 									(Alain)
  => Modification in spec.in files to follow this modification:
    	- if you want to have alsa support: rpm -ta xawdecode-1.8.0.tar.gz -with alsa
	- if you want to have xosd support: rpm -ta xawdecode-1.8.0.tar.gz -with xosd			(Pingus)

ADD:
---

- Add options to xawdecode: 										(Alain)

	* -rec_height
		- examples:
  		rec_width 320 -rec_height 0  -->  320x240
		rec_width 0 -rec_height 576  -->  768x576

	* -nbufs | sets the number of kernel-buffered frames (default=3).

	* -capt_width width | sets the width of the grabbed frames; if width is zero
	  then the width is the width of the X11 window (default) (needs XVideo)

	* -capt_height height | sets the height of the grabbed frames (needs XVideo)

	* -v4l1 | forces the old v4l1 driver. It is not recommended because drivers
	  which provide v4l2 are more unstable in v4l1 mode.

	* -recchg | allows channel change during recording

	* -rec_delay | set recording delay between audio and video in seconds
	  (default = 0.00 second). Value can negative or  positive. The delay will
	  always be between value-gap and value+gap.
 	  Use this option if you notice that there is always the same A/V delay in
	  your movies, but normally 0.00 is always fine.

	* -force_visual |force_visual StaticGray|PseudoColor|TrueColor
          forces to use an X11 visual. Useful on 8-bits display to choose between gray
	  and color.

	* -force_depth | force_depth 8|15|16|24|32  forces to use the specified X11 depth.

	* -avi filename.avi | reads frames from filename.avi.
	  (only used for testing, only work with XVID)

	* -xosd | use xosd library to display a better osd. (still in developpement)

- Add an option to xawdecode_v4l-conf:									(Alain)

	* -1 (for the -v4l1 option of xawdecode)

- Add an option to xawdecode_cmd:									(Alain)

	* xosd (toggles xosd use for osd display).

- Add support of libxosd: an OSD X lib better than our OSD http://www.ignavus.net/software.html 	(Mat)

	- New configure options: 									(Alain)
		--enable-xosd enables libxosd
		--disable-xosd disables libxosd (default)
		--with-xosd-config=LIBXOSD_CONFIG (Location of xosd-config)

	- make move osd when the windows move 								(Mat)
	- The color of OSD could be modified into the xawdecoderc file like this:			(Mat)

		xosd_color = red
		xosd_font = -xxl-*-*-*-*-*-*-*-*-*-*-*-iso8859-1
		xosd_vtxfont = -xxl-*-*-*-*-*-*-*-*-*-*-*-iso8859-1

	- xosd could follow the xawdecode [xdTV] windows. To do that you have to patch the last
	   2.2.2 xosd lib with this file:
	   http://xawdecode.sourceforge.net/download/libxosd_diff.tar.bz2 				(Mat)
	- Xosd is not used by default, to install xawdecode [xdTV] with xosd  support run
	  configure script with the "--enable-xosd" option, and execute xawdecode [xdTV]
	  with "-xosd" option. 										(Alain)

- Add support of 256 colors display using the HI240 palette of bttv cards. 				(Alain)

- Recorder: 												(Alain)
	- Function divx_audio_start and divx_audio_stop become public to make switching between
  	  clear and plugin possible during recording
	- The size of the captured frame and the size of the window can be different now.
	- Add of get_buf function in all the grab-*.c files
	- Recording will now work with GRAY or 256-colors displays.

- video file viewer (grab-avi.c): 									(Alain)
	- add the possibility to read Xvid file directly with xawdecode [xdTV] (no sound actually)

- Add a xawdecode.desktop file for Gentoo linux distribution.
  Thanks to TGL <degrenier@easyconnect.fr> 								(Pingus)


UPDATE:
------

- plugin API: the 1.8.0 API is little bit different from last xawdecode [xdTV] version.
  So don't try to use old plugin with new xawdecode [xdTV] version (>= 1.8.0). 				(Alain)

- Working version of grab-v4l2. Now it is the default if you have a v4l2 driver.
  everything is supported: overlay, grabdisplay,recording. 						(Alain)

Recorder: 												(Alain)
	- Use fast_memcpy function to grab video
	- Use of timestamps in the synchronization during recording
	- Better divx record synchronization.
	- Indicates in the title of the window if recording is in progress

- Update for recent bttv drivers 									(Alain)

- Update ebuild file for Gentoo linux distribution.
  Thanks to Christian Loitsch <cloitsch@gmx.net> and TGL 						(Pingus)
- Update the message if no plugin is installed. last one,
  when xawdecode [xdTV] was launched, disturbed users  							(Pingus)
- No more config.guess config.sub and ltmain.sh files into the CVS:
  with the autogen.sh update,these files are now created automatically. 				(Pingus)
- Add $id$ on missing source files with licence 							(Pingus)

xawdecode-1.7.5beta (29/07/2003) "Summer Release"
-------------------------------------------------

FIX:
----
- Command line options must be done again after config file reading (Alain)
- Makes the "-o" option work (Alain)
- Allows compilation (fix error on channel.c) with no codec (Alain)
- No plugin needed with the dummy driver! (thanks to Alexou for finding this bug) (Alain)
- Add function mkdtemp and test it presence: this function did not exist in
  old versions of glibc	(Alain)
- audio_frames was not updated correctly with no audio compression (Alain)

ADD:
---
- Replacement of the scantv from xawtv by our own program: xawdecode_scantv (Alain)
- Add a TODO Memento in French: to keep none implemented good ideas (Pingus)
- Add support for PAL-M, PAL-N, PAL-NC, NTSC-JP: request from abruce@ig.com.br (Alain and Pingus)
- Binginning of V4L2 support for Xawdecode -v4l2 (not fully implemented). To test it: xawdecode -v4l2 (Alain)
- First try to support BTTV 0.9.x driver family: seems to work with 0.9.11 (Alain)
- add a new xawdecode command option : -xvtv ; Use XVideo to communicate with your TV card.
  you must have "load v4l" into the module section of your XF86Config-4 file. (Alain)

		"-xvtv ONLY WORKS IN OVERLAY / DOESN'T WORK IN GRABDISPLAY"

- add a new xawdecode command option : -novbi ; to use xawdecode without capturing vbi infos. (Alain)
- add of xawdecode_subtitles.sh shell script: you could see teletext subtitle on xawdecode with OSD
  to use it, launch into a shell:

  				xawdecode_subtitles.sh 888 & xawdecode -novbi

  to close it: Ctrl+C into the shell (Alain)
- xawdecode_subtitles.sh recognize automatically the vbi device is you have a /proc folder (Calimero & Pingus)
- add a new xawdecode command option : -rec_sub record subtitles at the same time you record an AVI file.
  Subtitles are recorded into file like movie-....sub...... and under the Mplayer MPsub format.
  If you use MPlayer to watch your avi file, it could load subtitles at the same time it read avi file. (Alain)
- add a new xawdecode command option :  -capture overlay|grabdisplay|off
  to use a specific capture mode for all channels at startup. (Alain)
- Does not record the subtitles if there are more than 4 lines because it
  is probably not a subtitle (Alain)
- In xvtv mode, stops video during change of encoding (Alain)
- To use videotext subtitles, add of the remote command "vtx" (Alain)

UPDATE:
------
- xawdecode_scantv.sh:
	Rename file into xawdecode_scan.sh	(Calimero)
	Use now keypad to select channels	(Calimero)
	Add a small advice into the xawdecoderc	(Calimero)
	Capability to delete unneeded detected channels (Calimero)
	xawdecode_scantv.sh is now installed with 755 file right (thanks to PLF who find this bug) (Pingus)

- update Aide-2.0.2.tar.gz to aideFR-2.1.tar.gz	soon translation in US (Pingus)
- Change v4l-conf software name to xawdecode_v4l-conf (Pingus)
- add support of the last ffmpeg cvs (4662) (Mat)
- update xawdecode_wizard: it's launched into $HOME folder. Needed to record files. (Alain)
- add 2 new buttons to the xawdecode_wizard.conf: one for subtitles, one for xvtv (Pingus)
- cleaning remote commands system (Alain)
- No need to have full-duplex for recording (Alain)

xawdecode-1.7.0 (10/07/03)
--------------------------

- Updated linear blend deinterlace filter (Keuleu)
- Fixed compilation issues with gcc-3.3 (Keuleu)
- Fixed mouse pointer and "stay on top" when fullscreen is managed by window (Keuleu)
  manager rather than by xawdecode it self
- Take into account patch #743272: this patch correct mute status lost
  added with patch #723853 (Thanks to orebo@kech.net)
- Take into account patch #747690: When you have not defined senders, you might get a
  segmentation fault (Thanks to WG (wgxxx))
- Take into account patch alevt-1.6.1-koi8.patch : add support russian people.
- Update alevt sources 1.6.0 to 1.6.1 (Pingus)
- Small modif. on CPU detection disabled in configure.in (Pingus)
- Take into account patch #757363: prevent an avi file writing problem. When sound and video
  threads try to access the avi file at the same time (Thanks to Alain alainjj@tiscali.fr)
- Take into account patch #757797: add better sound and video synchronization when an avi file is
  recording (Thanks to Alain alainjj@tiscali.fr)

- Update video recording module (Alain alainjj@tiscali.fr):

		- more clever gestion of the fps and the synchronization (Parameter : fps and max. gap A/V)
		- maximal size of avi file set to 4GB (ext2fs, ext3fs ou reiserfs) and set
		  to 2 GB for vfat partitions. When 4 GB (or 2 GB) is reached a new one is created.
		- modifs to make compilation with NOAUDIO possible
		- stereo support corrected. stereo option (to enable set achans to 2) (Parameter: Stereo Mode)
		- synchronization algorithm modified (no duplicated frames, but dropped video AND audio frames)
		- writing errors more managed.
		- VARIABLE BITRATE audio mp3 support (Parameter: Bitrate)

- Correction of a bug: with ffmpeg, all the frames were keyframes (Alain)

- Update DivX GUI : add new buttons for Alain new options.  (Pingus)
- DivX GUI: add a new button to quit the window (to answer to an old user request...) (Pingus)

- Add a shell script that make it easy to create the configuration file xawdecoderc (Calimero).

- Update the GUI: add a scantv button in "Channel Editor" menu to launch scan.sh Calimero script (Pingus)
- Add a new wizard for dummies: xawdecode-wizard (Pingus)
- Change tempnam by mkdtemp into src/file.c (Alain)
- Add new options to launch xawdecode at startup (Alain):

	-rec_fps fps : set recording framerate (default=25.0)
	-rec_display 0|1 : set display mode during recording (default=1)
	-rec_width width : set width of the recording video (default=384)
	-rec_videobr br : set recording video bitrate to br kbit/s (default=800)
	-rec_mp3cbr br : activate MP3 CBR and set bitrate to br kbit/s (default=activated, 128kbit/s)
	-rec_mp3vbr quality : activate MP3 VBR and set compressing quality (0=best, 9=worst)
	(default=deactivated, 	quality=8)
	-rec_vcodec xvid|ffmpeg_mpeg4|ffmpeg_mpeg1|divx4linux : set recording video codec
	-rec_maxgap : set recording max gap between audio and video in seconds (default = 0.08 second)
	-e \"cmd_1; cmd_2; cmd_3;...cmd_n : execute the commands at the beginning of execution:

		With -e option you could execute some commands at the xawdecode startup, like remote commands:
		for example:
		xawdecode -e "setstation France2; record"
		It switch to France2 channel and begin the record.

- dummy interface. (used when no TV card is detected) (Alain)
- common CFLAGS for all the files... (Alain)
- does not put IGAIN to 100% for ALSA09 users.... dans src/mixer.c (Alain)
- Add xawdecode_cmd and an help (Alain):

	With command_cmd you could launch some instructions to xawdecode if one has been launched.
	For example, it you want to launch a record at 1:00 am:
	You just have to do:
	echo 'xawdecode_cmd "setchannel France2; record"' | at 1:00

- Add support for latest divx codec 5.0.5 (20030428) (Bart)
  Be careful, this codec is known to segfault on Pentium4 (bug from divx.com!)
- Take into account patch #766856: added -nowd option to disable window decoration at startup,
  activation of OSD when window decoration is disabled (Thanks to CuC).
- Write divx parameters into the configuration file xawdecoderc (Bart)
- Fix segfault problems with buttons into "channel editor" GUI (Pingus)


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.

