##############################################################################
# $Id: lisez-moi,v 1.49 2004/12/11 22:10:22 pingus77 Exp $
##############################################################################

XdTV-2.0.1 (12/2004)
----------------------

Ajout:
------

- Normalement aucun! Cette version est une version de correction & mise  jour.

Correctifs:
-----------

(Pingus):

- Correction d'un bug signal par Pingus: une ligne "#ifdef HAVE_XPM" manquait.

- Correction d'un bug signal par Raptor13: Les canaux dfinis avec un espace 
  dans leur nom posaient un problme. Il n'y a plus aucun espace dans les noms de canaux dsormais. 
  
- Correction d'un bug signal par Pingus: Lorsqu'on ajoutait une nouvelle chainne via l'interface 
  graphique en Xaw, son numro de canal n'tait pas sauvegard. Ce problme est dsormais rgl.
  
- Correction d'un bug signal par Rahan: Problme rencontr avec les WMs ffwm/ff2wm. Ces WMs ne 
  savent pas grer correctement les dcorations de fentres. Il est ncessaire de dsactiver ce code 
   l'initialisation=> Ajout d'un nouveau paramtre de dmarrage: -nodecoinit.
  
- Tentative de corriger l'erreur suivante "use of cast expressions as lvalues is deprecated" qui 
  survient lors de la compilation avec les versions de gcc 3.4/3.5: Ce problme n'etait donc pas li 
  aux Athlon 64 bits (Merci Sorg pour les tests).
  
- Correction d'un bug signal par Calimero: Un segfault survient si xosd n'est pas activ et si 
  aucune information n'est stock au sujet d'xosd dans le fichier RC.
  
- Supression d'un warning signal par Calimero.

(Mr Moustache):
- Patch qui ajoute la possibilit d'installer XdTV dans un DESTDIR spcifique: make DESTDIR=path.

("Hiroshi Hasebe" <hhasebe@dvoi.com>):
- Pathc qui met  jour les frquences des canaux pour Tokyo ou Yokohama. 

Mise  jour:
------------

(Pingus):
- Mise  jour de la version d'xosd de 2.2.8  2.2.14. Ajout du code spcifique qui
  manquait depuis de la version 2.2.8 et qui permettait de grer les caractres accentus.
  
- Mise  jour de la liste des canaux supports par XdTV: ajout des frquences pour 
  la Chine, l'Argentine, l'Afrique du Sud, l'Australie (optus) et les USA (cable hrc). 
  Ces lments proviennent de xawtv 3.94.

(Pingus & Alain):
- Puisque Hiroshi Hasebe a fait parvenir un patch au niveau de la gestion des frquences 
  des canaux, nous en avons profit pour vrifier toutes les frquences c'est  dire pour: 
  ntsc-us-bcast, ntsc-us-cable, ntsc-japan-bcast, ntsc-japan-cable, secam-france, 
  secam-russia, pal-europe west, pal-europe-east, pal-italy, pal-newzealand, pal-australia, 
  pal-ireland.
  Une compatibilit avec les anciens noms des tables de frquence est ajoute.

(Pingus & Alain & Mat):
- FFmpeg a spar le codec ffhuffyuv en 2: "huffyuv" est dsormais compatible avec la 
  version officielle de celui ci tandis que  "ffvhuff" contient des particularits 
  introduites par l'quipe de ffmpeg.
  => si vous utilis ffmpeg < 4734 (0.4.8, 0.4.9pre1) => huffyuv est le seul codec 
  propos tandis que pour les versions supprieures, ffvhuff &  huffyuv sont tous deux proposs.

(shtrom@users.sourceforge.net):
- Petit patch (1079591) permettant de faire un retour arrire sur la dernire chaine utilis 
  via votre tlcommande.


XdTV-2.0.0 (11/2004)
----------------------

    * Renommage dfinitif de l'application: "Xawdecode est mort vive XdTV". (Pingus & Alain)
    * Meilleure criture du code en relation avec les drivers audio & video. (Alain)
    * Support de l'overlay sous *bsd (Alain)
    * Gestion gnerique des conversions de formats videos. Cela devrait permettre de faire fonctionner 
      XdTV avec toutes les cartes TV & Webcam compatibles V4L. Cela est aussi utile pour l'enregistrement 
      d'une squence vido. En effet les codecs vidos demandent des formats non forcement disponible sur 
      les cartes TV & Webcam. (Alain)
    * Gestion optimisee et uniforme des filtres audios & videos. (Alain)
    * Interface Xaw/NeXtaw finalise et skinnable (par dfaut) (Pingus)
    * Gestion des pages de sous titres chane par chane. (Pingus & Alain)
    * Mise  jour de xdtv_scan.sh permettant de rcuprer les chaines si un fichier RC existe dja. (Calimero)



    
    

xawdecode-1.9.3 (05/09/2004)
-------------------------------------------

Summary:  

ADD:
---
- Xawdecode.ad.in src/main.c src/conf.c								(Pingus)
	
	Ajout de l'action "Shift+s" afin de pouvoir sauvegarder le paramtrage

- slackware/build.conf slackware/build.sh slackware/pack.sh slackware/README 			(Glor)
  slackware/slack-desc:
   
	Fichier SlackBuild pour la distribution Slackware. Merci  Glor pour son travail.

- xawdecode_fullscreen.sh Makefile.am xawdecode-gen.spec.in xawdecode.spec.in 			(LinuxFan)
  debian/xawdecode.files.in
	
	Ajout d'un shell script utilisant xrand, xgamma et xawdecode -f pour pouvoir
	changer de rsolution sous l'ancienne mthode de gestion du plein cran.
	  
- src/main.c											(Pingus)

	Kscreensaver (KDE) est dsormais gr: kscreensaver est dsactiv en plein cran.
	
- src/main.c src/channel.c src/xosdparams_ui.c src/xosdparams_ui.h configure.in 		(Pingus)
  Xawdecode.ad.in src/Makefile.am
  
  	Ajout d'une interface graphique pour l'Xosd. Elle permet de choisir et de
	tester les diffrents paramtres proposs par cette librairie.
	Le raccourcis Shift+X permet d'accder  l'interface graphique.

- src/main.c src/channel.c src/channel.h src/xfreeparams_ui.c					(Pingus)

	L'tat du paramtre "Window Decoration"(On/Off) peut dsormais tre enregistr 
	dans le fichier RC.
	L'tat du paramtre "Stay On Top" & "Xosd" (On/Off) peut dsormais tre enregistr
	dans le fichier RC.
	les sous-titres et le mode plein cran (On/Off) peuvent dsormais tre enregistr 
	dans le fichier RC.
	
- src/divx.c src/divx.h src/divx_ui.c src/channel.c						(Pingus)

	Possibilit de prvisualiser le dernier fichier avi enregistr 
	(mplayer est utilis par dfaut). Vous pouvez bien entendu en utiliser un autre. 
	Par exemple: xawdecode -avinoaudioout -avi (si vous utilisez le codec video xvid)
	Pour cela il suffit de modifier le fichier RC.
	La prvisualisation peut tre lance  travers l'interface graphique principale ou 
	 travers l'interface graphique d'enregistrement vido.
	Possibilit de lancer galement le script de programmation d'enregistrement  
	travers l'interface graphique principale.
	
- src/main.c src/divx.c 									(Pingus)

	Rcupration du titre du programme TV courant et insertion de celui ci dans le
	nom du fichier avi enregistr et dans le nom des images captures.
	Ajout d'une action permettant de rappeler le dernier titre envoy 
	par nxtvepg. Il est possible d'appeler cette fonction via l'interface graphique
	principale ou via F1.

- src/xfile.c src/xfile.h src/file_sel.c src/file_sel.h src/main.c src/divx_ui.c 		(Pingus)
  src/Makefile.am Xawdecode.ad.in
  
  	Ajout de la possibilit de slectionner le chemin de sauvegarde des fichiers 
	AVI via une interface graphique spcifique. Code provenant de mwxcd. 
	
- new pixmaps folder src/alevtparams_ui.c src/conf.c src/divx_ui.c src/main.c			(Blindman & Pingus)
  src/subtitles_ui.c src/xfreeparams_ui.c src/xosdparams_ui.c
  xawdecode-gen.spec.in xawdecode.spec.in Makefile.am Xawdecode.ad.in

	Possibilit d'ajouter une "skin" spcifique aux interfaces graphiques 
	en xaw: 
	Pour activer ceci utiliser --enable-pixmaps Paramtre  passer 
	au script de configuration.
	
- src/xawdecode.xpm xawdecode-16.png xawdecode-32.png xawdecode-48.png				(Blindman)
  xawdecode-48-2.xpm xawdecode-48.xpm xawdecode.svg xawdecode2.svg

	Ajout de nouvelles icnes.
	
- a lot of files........... src/xosd.h srcxosd.c						(Pingus)

	Xosd 2.2.8 est dsormais inclus directement dans les sources xdTV. 
	En effet la version 2.2.10 pose actuellement trop de problmes.
	
	
UPDATE:
------
- Xawdecode.ad.in										(Pingus)

	Petites modifications afin d'avoir au niveau du "popup" d'aide le mme
	aspect qu'avec les autres interfaces graphiques.

- Xawdecode.ad.in src/xfreeparams_ui.c								(Pingus)

	Ajout de nouveaux modes de gestion des bandes noires.

- src/conf.c src/main.c src/subtitles_ui.c src/subtitles_ui.h					(Pingus)

	Tous les messages OSD ont t revus.
	
- gentoo/xawdecode.ebuild									(TGL)

	Nouveau fichier ebuild pour la distribution Gentoo Linux			

- src/main.c src/channel.c									(Pingus)

	Meilleure gestion des messages xosd (masqus ou non), un plus grand 
	nombre de paramtres peuvent dsormais tre modifis via le fichier RC.

- src/main.c src/writefile.c src/writefile.h src/channel.c					(Pingus)

	Il est dsormais possible de choisir le chemin ou seront enregistres les images 
	captures (via le fichier RC).
	Il est aussi possible de choisir le % de compression des images jpeg captures 
	(via le fichier RC).

- src/main.c src/commands.c									(Pingus)

	Mise  jour, dans xawdecode_cmd, des dernires actions ajoutes dans xdTV.
	
- src/main.c											(Pingus)

	Auto slection du mode Grabdisplay lorsqu'un filtre de dsentrelacement 
	est slectionn (trs vielle demande).
	
- xawdecode.1 src/channel.c									(Alain)

	Ajout de la ligne xvport au niveau du fichier xawdecoderc
	(M'est utile, car les deux premiers ports xv de ma carte vido GeForce 
	sont trs lents sous la Mandrake 10.0...).
	
- autogen.sh											(Pingus)

	Mise  jour du script autogen.sh. Il provient du projet ivman. 
	Peut tre utilis pour lancer un make dist
		  
FIX:
----
- src/main.c											(Pingus)

	Le "stay on top" est dsormais activ lorsque l'on passe en mode plein cran 
	(Cela rsoud un problme rencontr sous xfce4)
	
- xawdecode_record.sh										(Cycyx)

	Rsolution d'un petit problme lorsque "08:00" est choisi en tant que 
	heure de dbut ou de fin d'enregistrement.


xawdecode-1.9.2 "Keuleu" (20/06/2004)
-------------------------------------------

Rsum:  Beaucoup de mise  jour ont t faites au niveau de l'interface graphique,
Ajout d'un nouveau support pour l'overlay: xvtv_overlay,
Possibilit de fixer des bandes noires (pour les modes 16:9, 20:9 ..), 
Ajout d'un script pour crer un DVD  partir d'un fichier enregistr avec xdTV,
Ajout du codec huffyuv de ffmpeg,
Meilleur support des couleurs en mode 8 bits, Meilleure utilisation de l'xosd,
Le script xawdecode_scan.sh fonctionne dsormais avec les noyaux linux 2.6.


Ajouts:
------
- src/Makefile.am src/alevtparams_ui.h src/alevtparams_ui.c src/channel.c src/main.c		(Pingus)
  Xawdecode.ad:

	Ajout d'une interface graphique pour les paramtres AleVT: 
	Quasiment tous les paramtres AleVT sont dsormais configurables  
	travers cette interface:
		- default Pages: il est possible de lancer plusieurs fentres en mme temps.
		- fine tune management: trois mthodes sont possibles: none, auto ou manual
		- error reduction / error bell: activation / dsactivation
		- choisir une table de caractre: latin 1/2, greek ou russian

- src/Makefile.am src/xfreeparams_ui.h src/xfreeparams_ui.c src/main.c src/x11.c		(Pingus)
  src/xawdecode.h Xawdecode.ad src/channel.c src/x11.c:

  	Ajout d'une interface graphique pour les paramtres XFree:
		- possibilit de modifier la rsolution pleine cran
		- possibilit de configurer le paramtre wm-off-by
		- possibilit de modifier la taille des icnes de chane TV
		- possibilit de connaitre les infos XV grace  un bouton
		- possibilit de modifier le paramtre XV colorkey
		- les boutons cap. width & height ont t transfrs dans cette interface
		- possibilit de choisir le mode "bande noire" (off, 16:9 ou 20:9)
		- possibilit de modifier les bandes noires (Ctrl + B & Alt + B)

	Tous ces paramtres peuvent donc tre dsormais modifis sans diter le fichier RC
	ou sans relancer xdTV (comme par le pass).

- xawdecode.1 src/main.c src/x11.c xawdecode.1:							(Alain)

	-xvtv_overlay on|off
	Utilisation du XVideo pour l'overlay s'il est disponible, toutes les autres
	oprations utilisent le driver normal.
	Cela ne fonctionne actuellement qu'avec les drivers v4l2. En effet le 
	driver doit permettre de multiples ouvertures. (par dfaut=on avec v4l2)

- src/Makefile.am src/blackborder.c src/blackborder.h src/divx.c src/main.c src/x11.c		(Alain)
  src/grab-v4l.c src/grab-v4l2.c src/xawdecode_scantv.c, src/xfreeparams_ui.c xawdecode.1

	- Ajout d'un nouvelle option: possibilit de fixer des "bandes noires" en
	  mode grabdisplay.
	- Ajout d'une nouvelle option: -ybar; Possibilit de fixer une taille 
	  de "bandes noires" particulire  chaque lancement de xdTV.
	- Ajout de la nouvelle option "blackborder" dans le fichier RC
	- Tout ceci tant compatible avec tous les plugins existants (si un est install).

- Xawdecode.ad xawdecode_wizard.conf xawdecode.1 src/ channel.c src/divx_ui.h			(Alain & Pingus)
  src/divx.h src/main.c src/divx_ui.c src/divx.c

  	Ajout d'une interface pour le streaming:
	- Possibilit de dmarrer / arrter le serveur de streaming  travers cette interface
	- Possibilit de choisir un port http: par dfaut il est fix  63427
	-rec_stream on|off : activation du streaming http lors d'un enregistrement
	 (xawdecode agira en tant que serveur de streaming http)

- src/avilib.c src/avilib.h src/channel.c src/divx.c src/divx.h src/divx_ui.c			(Grololo & Pingus)
  src/grab-v4l2.c src/main.c src/mixer.c xawdecode.1

  	Patch de Grololo (merci  lui):
	- Support du codec Huffyuv ffmpeg (utilise le colorspace 420P)
	- Avilib a t modifi afin de supporter des donnes supplmentaires au 
	  niveau de l'entte AVI.
	- L'tat d'Alsa peut tre sauvegard et restaur aprs chaque arrt, 
	  afin d'avoir  viter de muter le "line input" aprs chaque arrt de programme. 
	  (par dfaut cette option est dsactive)
	- Ajout d'un test supplmentaire au niveau du support VBI.
	- Ajout de 3 nouvelles lignes au niveau des stats Xvid.
	- Mise  jour de la doc sur l'enregistrement (Pingus)

- src/channel.c src/main.c src/mixer.c src/mixer.h xawdecode.1					(Alain)

	Ajout de l'option restoresnd : indique si xdTV doit oui ou non restaur le 
	paramtrage sonore initial aprs chaque arrt. Par dfaut ce paramtre est 
	dsactiv.
	
- src/grab-v4l.c src/x11.c src/grab-avi.c src/grab-v4l2.c src/main.c xawdecode.1		(Alain)

	Ajout de l'option directvideo: active le mode direct video pour le grabdisplay.

- xawdecode.1 src/main.c src/xawdecode_v4l-conf.c						(Alain)
 
	Ajout de l'option -D:
	Si la memoire video se trouve  l'adresse 0xD0000000 il faut mettre -D 0xD0000000. 
	Normalement cette adresse est detectee automatiquement avec DGA, mais en mettant 
	n'importe quoi on peut faire facilement cracher la machine......
        (!!!!!!!!!!!!!!!! NE PAS utiliser cette option SAUF si on sait exactement ce que 
	l'on fait. Etre root pour utiliser cette option !!!!!!!!!!!!!!!!!!!!!).
	
 	Ajout de l'option -Dw	

- fix-mdk-libtool.sh 										(Alain)

	Ajout d'un script permettant de corriger un bug au niveau de la libtool
	pour la mandrake 9.2 et 10.0 (ne sera plus utile en 10.1 normalement).
	
- xawdecode_makedvd.sh Makefile.am xawdecode.spec.in xawdecode-gen.spec.in 			(Alain)
  debian/xawdecode.files debian/xawdecode.files.in
	
  	Ajout d'un shell script permettant de faire une image DVD  partir 
	d'un fichier AVI enregistr sous xdTV.
	- Correction du problme de fichier sous-titres lorsque celui ci est vide.
	- Possibilit de faire un DVD en 16:9.

- src/main.c Xawdecode.ad Makefile.am configure.in Xawdecode.ad.in xawdecode.1			(Franois Bequet + Pingus & Alain)

	Patch xosd par Francois Bequet: Ajout d'une barre xosd pour la luminosit, 
	la couleur, la saturation, le contraste et le volume sonore. 
	xosd peut tre directement activ / dsactiv  partir de l'interface graphique.
	Merci Franois pour cette contribution ;-)
	Le fichier Xawdecode.ad dpend dsormais de l'utilisation ou non de la librairie
	LIBXOSD, il est donc construit lors du lancement du script de configuration....
	Lorsque le son est mis en "muet" la barre xosd n'est pas utilise.

- src/x11.c src/main.c xawdecode.1								(Alain)

	- Ajout de l'option -xvtvport.
	- Dsormais, xvtv_overlay est activ par dfaut seulement si le port 
	vido XVideo est nomm "video4linux". (En effet quelques cartes NVidia 
	peuvent fournir un port vido Xvideo surlequel il n'y a pas de TV...)
	
- Xawdecode.ad.in src/main.c configure.in xawdecode.1						(Pingus)

	Ajout de deux popups d'aide au niveau de l'interface graphique principale 
	et de la fentre TV. Ces aides prsentent xdTV et les diffrentes mthodes 
	permettant de lancer xdTV.
	
- xawdecode_cmd.1 Xawdecode.ad.in xawdecode.1 src/main.c					(Alain & Pingus)

	Ajout de l'action "Volume(tvmute)" (Utilisez deux fois le raccourci Shift-A 
	peut permettre au son de revenir lorsque ce dernier est perdu  cause d'une 
	mauvaise rception TV). Cette action est aussi accessible  travers 
	l'interface graphique.

Mise  jour:
------------

- src/main.c Xawdecode.ad:									(Pingus)

	- Simplification de l'interface graphique principale:
		- Ajout d'un menu pour le "channel hooping" (la zapette quoi!): zap & fast zap,
	  	- Ajout d'un menu "grab" (capture d'image): ppm ou jpeg & win ou full,
		- Ajout d'un menu "simple actions":  audio muet "showtime",
		  cacher le pointeur de souris ou pas et "fullscreen" dans le mme menu.
		- Rorganisation complte de l'interface principale et du fichier src/main.c.
		- Mise  jour du menu "record" (enregistrement).
		- Volume, Saturation, Brillance, Couleur et Contraste sont dsormais en %.

	Interface graphique "Mozaic Channels":
		- Mise  jour automatique de l'interface graphique "Mozaic Channels"  l'aide 
		  de la fonction select_zap().
		- La taille de l'interface "Mozaic Channels" est calcule grce au 
		  paramtre "pixsize".
		- La taille de l'interface "Mozaic Channels" est calcule en fonction du 
		  nombre de chanes: (demande de Hayvan): de 1  3 => 1 ligne; 
		  de 4  6 => 2 lignes; de 7  ... => 3 lignes
		  chaque ligne = 3 images de chane.

-src/x11.c src/grab-v4l.c:									(Pingus & Alain)

	Meilleur message pour le paramtre -hwscan: valeur min., max. et courante pour XV.
	Lors de l'utilisation du paramtre -hwscan, les options "-xvport" & "-xvtvport" 
	sont affiches.

- src/channels:											(Pingus)

	pix_height est automatiquement corrig si ce dernier n'est pas gal  3/4 * pix_width

- src/main.c:											(Pingus)

	Ajout d'un popup lorsque les interfaces graphiques Video & Audio sont appeles 
	 partir de l'interface principale.

- src/Makefile.am src/hi240torgb.c (no longer used) src/hi240torgb_gen.c (no longer used)	(Alain)
  src/divx.c src/grab-avi.c src/x11.c

	Meilleure gestion de la couleur en mode 8 bits.
	(utilisation des formules exactes...)

- src/divx_ui.c	src/channel.c src/divx_ui.h							(Alain)

	Interface graphique Divx: Plus besoin d'avoir deux boutons pour 
	le paramtre "recording delay".


- Xawdecode.ad src/divx_ui.c src/main.c src/toolbox.c src/alevtparams_ui.c			(Pingus)
  src/xfreeparams_ui.c, src/conf.c, src/subtitles_ui.c

  	- Mise en place d'un mme "look n feel" au niveau de toutes les interfaces graphiques.
	- Ajout de deux boutons dans l'interface graphique "AleVT" (Pour pouvoir lancer 
	  AleVT directement  partir de l'interface), et dans l'interface graphique "Subtitles" 
	  (pour pouvoir lancer les sous-titres directement de l'interface).

- xawdecode_scan.sh xawdecode_subtitles.sh 							(Calimero + Pingus)

	Le script xawdecode_scan.sh fonctionne dsormais avec les noyaux linux 2.6.

- src/divx.c											(Pingus)

	En plein cran le popup de fin d'enregistrement n'apparait plus (demande de hayvan)

- configure.in											(Alain)

	Mise  jour de la mthode de vrification des librairies divx & xvid ...
		
- src/main.c src/channel.c xawdecode.1								(Pingus & Alain)

	Ajout de la possibilit d'activer / dsactiver le popup  partir du 
	fichier RC (xawpopup=yes/no)
	
- src/main.c											(Alain)

	Si l'option "-c" est utilise sans l'option "-xvtvport" alors les modes xvtv & xvtv_overlay 
	sont dsactivs car il est alors impossible de deviner le bon port XvVideo.

- src/grab-v4l.c src/grab-v4l2.c								(Alain)

	Mise  jour de la mthode permettant de savoir si l'overlay est rellement disponible....

- xawdecode-gen.spec.in xawdecode.spec.in							(Pingus)

	Ajout des paramtres en ligne de commande -with noxaw3d, -with xaw95,
	-with xawm & -with nextaw, afin de choisir l'interface graphique que l'on veut 
	lors de la construction d'un rpm avec la commmande "rpm -ta".

- src/divx_ui.c src/conf.c									(Pingus)

	Il tait inutile de fermer l'interface graphique lors du lancement de 
	l'action "schedule". idem pour le bouton "edit RC".
	
- src/xawdecode_wizard.c src/Makefile.am							(Pingus)

	Mise  jour de l'icne et de la couleur d'arrire plan.

Correctifs:
------------

- src/commands.c:										(Pingus)

	Correction de la commande "snap" (pour la tlcommande): Elle fonctionne
	dsormais correctement lorsqu'on lui passe deux arguments.

- src/subtitles_ui.h src/subtitles_ui.c src/main.c:						(Pingus)

	Correction d'un petit bug lors de la mise  jour de l'interface 
	graphique "subtitles"....
	Quelques petits nettoyages au niveau du code source...

- configure.in:											(Mat & Pingus)

	- La dtection automatique du CPU doit dsormais fonctionner.... (Mat)
	- Correction d'un bug lors de la dtection de la librairie XawM. (Pingus)
	
- src/grab-bktr.c:										(Alain)

	Correction des scnes trop sombre sous *bsd.

- src/main.c:											(Pingus & Alain)

	- Correction d'un bug avec Deinterlace, OSD (la fonction set_title()) & le 
	  paramtre -noxv.
	- Correction d'un bug lors de l'initialisation de xdTV: quelques fentres 
	  taient cres deux fois.
	- Correction d'un bug au niveau de l'option -f: utilisation de l'ancienne mthode 
	  de basculement en mode plein cran avec ce paramtre.
	- Correction de l'option -rec_stereo: elle tait bugge.
	- Correction du bug rapport par Napo: en prsence d'un grand nombre de chanes, 
	  la fentre "Mozaic Channel" disparaissait juste aprs sa cration.....
		
- src/main.c src/xawdecode_v4l-conf.c :								(Alain)

	Correction des problmes d'overlay avec l'affichage 8bpp grey & v4l2.
	Correction des problmes d'overlay avec l'affichage RGB15 & v4l2.

- src/alevtparams_ui.c src/channel.c src/divx_ui.c src/xfreeparams_ui.c 			(Alain & Pingus)

	- Plantage de l'application lorsque aucun fichier RC n'tait prsent (Alain)
	- Correction d'un petit bug avec les valeurs par dfaut des champs 
	  "finetune value" & "default page"
	
- src/divx.c 											(Alain)

	Correction d'un problme lors de l'affichage en 24bpp.
	
- src/x11.c											(Alain)

	Affichage de certains messages XVideo seulement en mode debug.

- alevt/xawdecode_alevt-cap.c 									(Pingus)

	Correction d'un bug avec les options de alevt-cap: 
	"bad charset (not latin-1/2/koi8-r/koi/iso8859-7/el)"

- Xawdecode.ad.in configure.in									(Alain)
	
	Correction d'un bug dcouvert sur les distributions Linux Debian. 
	Les raccourcis utilisant le "Shift" n'taient pas correctement utiliss 
	avec XFree. Dsormais tous les raccourcis fonctionnent.
	
- Xawdecode.ad.in src/toolbox.h src/toolbox.c src/main.c src/popup_ui.h src/popup_ui.c		(Pingus)

	Correction du bug "X connection to :0.0 broken (explicit kill or server shutdown)."
	Ce message apparaissait lors de la fermeture d'une fentre popup et plantait xdTV
	tout en laissant le son actif par derrire.
	Mise en place de la fonction "XtInstallAllAccelerators" pour tous les popups: 
	les touches Q, Echap & Ente permettent de fermer les popups galement.


xawdecode-1.9.1 (14/04/2004)
-------------------------------------------

Rsum:
Un grand nombre d'ajouts et mises  jour au niveau de l'interface graphique en Xaw,
Les systmes BSD et Linux non-i386/bigendian sont dsormais supports,
Ajout du support XviD 1.0 et FFmpeg 1032 build 4708,
ajout du support du xinerama, xscreensaver est dsormais gr correctement,
meilleur gestion de la "memory copy", le changement de rsolution
lors d'une mise en plein cran est corrige, Ajout du support des caractres grecs
sous Alevt, possibilit de visualiser les enregistrements planifis....

Ajouts:
-------
- src/channel.c src/memecpy.c src/memcpy.h: 							(CuC + Jemino)

	Ajout de nouvelles fonctions pour optimiser le memory copy (4 catgories proposes
	FPU, MMX, MMXEXT et SSE). Pour chacune des diffrentes catgories plusieurs sries
	de taille de blocs sont testes. Le gain en CPU depend du cache L1 et peut atteindre
	jusqu'a 20%.

	Ajout de la clef "version = x.y.z" dans le fichier memcpy_method pour pouvoir forcer
	le test de la meilleure mthode  chaque sortie d'une nouvelle version de xdTV.

  	Merci  eux deux. Prise en compte du patch #906743 (memcpy improvement)

- configure.in src/cpu_accel.h src/deinterlace.c src/grab-v4l2.c src/x11.c			(Alain)
  src/xawdecode_scantv.c src/Makefile.am, colorspace.c, divx.c, grab-v4l.c
  colorspace.h, x11.h, grab-avi.c:

	xdTV doit dsormais fonctionner sur les systmes Linux non-i386/bigendian:
	Alpha, IA64

- configure.in, src/Makefile.am, src/avilib.c, src/deinterlace.h, src/divx.c, src/divx_ui.c	(Alain)
  src/grab-avi.c, src/grab-v4l.c, src/grab-v4l2.c, src/grab-xv.c, src/hi240torgb_gen.c
  src/main.c, src/mixer.c, src/x11.c, src/x11.h, src/xawdecode_scantv.c
  src/xawdecode_v4l-conf.c, alevt/vbi.c, src/cpu_accel.h, src/deinterlace.h:

  	Support multiplatforme: Regarder la TV n'est possible que sur les systmes Linux,
	Par contre le client avi doit fonctionner sur tout type de plateforme unix
	(sans son).

- README.bsd Makefile.am configure.in alevt/Makefile.am configure.in alevt/Makefile.am		(Alain)
  src/Makefile.am src/divx.c src/grab-avi.c xawdecode.1 src/grab-bktr.c src/main.c
  src/mixer.c, alevt/fdset.c:

  	Support des systmes BSD (Pour plus d'informations lisez le fichier README.bsd).
	La gestion du son SUNaudio a t ajoute pour OpenBSD et netBSD.
	OSS est utilis pour freeBSD. Passage en automatique  grabdisplay sous BSD.

- Xawdecode.ad src/Makefile.am src/channel.c src/main.c src/subtitles_ui.c src/subtitles_ui.h:	(Pingus)

  	Ajout de la possibilit d'entrer une page de sous-titre spcifique (ne se trouvant
	pas dans la liste propose).

- src/xscreensaver.h src/xscreensaver.c src/vroot.h src/Makefile.am src/main.c:			(Pingus)

  	Gestion du DPMS de XawTV adapte  xdTV (comprenant la gestion de xscreensaver).

- src/Makefile.am src/main.c configure.in:							(Pingus)

  	Gestion du XINERAMA de XawTV adapt  xdTV. Merci  Jan Dittmer pour ses tests.

- src/divx_ui.c src/Makefile.am src/stringuty.h src/stringuty.c src/popup_ui.h 			(Pingus)
  src/subtitles_ui.c src/popup_ui.c src/main.c Xawdecode.ad src/divx.c xawdecode.1 :

	Ajout d'un systme de popup d'information en xaw (adapt du code de mwxcd).
	Le switch -noxawpopup permet d'viter l'apparition de tels messages
	(pour ceux qui dtestent ;-)

- src/divx.c src/grab-avi.c:									(Alain)

	Ajout du support du codec XviD 1.0

- src/divx_ui.c src/divx.c src/channel.c:							(Mat)
	support de ffmpeg cvs (test sur la ffmpeg 1032 - build 4708)

Mise  jour:
-----------
- ./Xawdecode.ad: 										(Pingus)

  	Tous les raccourcis clavier ont t mis  jour: tous sont dsormais accessibles
	de n'importe quelle GUI: TV, Main Options, Mozaic Channels, Channel Editor,
	Video Recorder Options et Audio Recorder Options.

- src/main.c src/divx.c src/divx.h src/divx_ui.c: 				 		(Pingus + Alain)

  	Il est dsormais possible d'crire au niveau de la GUI DivX, un simple chemin (dans
	ce cas le nom par dfaut du fichier avi sera movie-channel-date-time.avi), ou bien
	un chemin complet (c'est  dire contenant un nom de fichier:
	par exemple path/filename.avi).
  	Avec cette deuxime mthode, quand un fichier atteint les limites de taille de 2Gb/4Gb
	(ou bien quand il y a utilisation du client http) filename.avi devient filename_2.avi.
  	L'enregistrement d'un nom de fichier est dsormais fait par la fonction "get_filename"
	du fichier divx.c

- src/channel.c src/divx.c src/divx_ui.c src/divx_ui.h:						(Alain)

	Fusion des variables "divx.filename" et "divx_file_path"

- xawdecode_record.sh:								            	(Cyriac)

  	Ajout d'une option permettant d'diter/visualiser les enregistrements planifis,
	Tests d'existance des executables: grep, sed, wc, at, cron, bash2, ...
  	Ajout d'explications sur la configuration de sudo ncessaire  l'arrt programm
	du PC.
  	Corrections de bugs: chemin d'enregistrement, option d'dition, ...

- src/divx_ui.c src/divx_ui.h src/channel.c:							(Pingus)

  	Ajout de deux boutons dans la GUI DivX: divx_delay_sign
  	(le delais entre le son et la vido peut tre positif ou ngatif) et
	divx_delay (la valeur peut tre comprise entre 0 et 500 ms)

- src/divx_ui.c src/divx_ui.h src/divx.h src/main.c Xawdecode.ad:				(Pingus)

  	Sparation de la GUI DivX en deux: une comprenant les paramtres vido et
	l'autre les paramtres audio.
	Il peut tre possible d'accder  la GUI vido  partir de la GUI audio et
	vice versa.
	Raccourcis clavier:  Alt+R => permet d'accder aux options d'enregistrement vido,
	Ctrl+R => permet d'accder aux options d'enregistrement audio.
	Ces deux GUI peuvent galement tre lances  partir de la GUI principale.

- Xawdecode.ad:  										(Pingus)

	La GUI "channels" est dsormais renomme en "Mozaic Channels",
	La GUI "Options" est dsormais renomme en "Main Options"
	La fentre "Mozaic Channels" a dsormais une taille plus "humaine".

- Xawdecode.ad: 										(Pingus)

	Au niveau du chemin d'enregistrement, lors de la slection d'un texte
	il est dsormais possible d'utiliser les touches clavier "Delete / Suppr"!

- Xawdecode.ad: 										(Pingus)

	Ajout de la possibilit, toujours au niveau du chemin d'enregistrement,
	d'utiliser les raccourcis clavier suivants: escape, delete, end line,
  	beginning line, ctrl+c ctrl+v ctrl+x shift+insert ctrl+insert etc...

- src/xawdecode.xpm xawdecode-16.png xawdecode-32.png xawdecode-48.png: 			(Pingus)

	Mise  jour des icnes de xdTV:
  	Ajout d'un petit tux provenant des images GPL du site suivant:
	http://da-flow.tk. Les deux antennes ont t retires pour l'icne xpm.

src/grab-avi.c:											(Alain)

	En mode debug, les proprits audio sont dsormais crites  l'cran.

- xawdecode.1 src/main.c alevt/alevt_main.c alevt/vt901-01.out xawdecode_alevt-cap.1		(Pingus)
  xawdecode_alevt.1 Makefile.am xawdecode.spec.in:

	Il est dsormais possible d'ajouter tous les paramtres "ligne de commande"
	d'AleVT  xdTV via le paramtre suivant: -alevt_arg
	N'oubliez surtout pas d'entourer la liste des paramtres, que l'on dsire
	passer, de deux guillemets (i.e. "").
	Merci  qwerty <v50@nm.ru> St. Petersburg, Russia de nous avoir transmis ce
	problme.
	les paramtres -vbi / -oldbttv / -newbttv ne peuvent ici tre utiliss, AleVT
	tant intgr directement dans xdTV.

- alevt/ReadmeGR alevt/vtxt-iso8859-7.bdf xawdecode_alevt-cap.1 xawdecode_alevt.1		(Pingus)
  alevt/Makefile.am alevt/alevt_main.c alevt/exp-html.c alevt/font.c alevt/font.h
  alevt/lang.c alevt/lang.h alevt/xawdecode_alevt-cap.c alevt/xio.c

	Ajout du support des caractres grec sous Alevt: le patch provient du site
	suivant: http://go.to/sl45sms Merci  son auteur.
	Pour l'utiliser, passez la commande suivante: xawdecode -alevt_arg "-charset el"

Correctifs:
-----------
- src/channel.c src/main.c: 									(Alain)

  	Petits changements au niveau du systme d'enregistrement de la configuration.
	Les paramtres gnraux par dfaut ne dpendent plus de ceux utiliss de faon
	courante.
	Voici la nouvelle rgle:
	"Les paramtres gnraux proposs par dfaut sont modifiables via la GUI si et
  	seulement si aucune chane n'est dfinie dans le RC. Sitt une chaine dfinie,
  	il n'est alors plus possible de modifier les choix gnraux (via la GUI).
  	Le paramtrage de la norme, de la capture ou de la source s'inscrit alors dans
  	la section de la chane slectionne si l'un d'eux est diffrent des
	paramtres gnraux proposs par dfaut."

- src/http.c: 											(Alain)

	Correction d'un petit bug lors d'un changement de chane sur la partie serveur http.

- src/divx.c: 											(Alain)

	Correction de bug: dans la version 1.9.0  lorsque un fichier d'enregistrement
	ne pouvait pas tre cr, xdTV plantait.

- alevt/vbi.c: 											(Pingus)

	Prise en compte du patch #906150 (alevt patch):  La capture vbi fonctionne dsormais
	avec les cartes TV  base de chipsets saa7134. Merci  son auteur.
	Merci galement  Martin Braun.

- src/wmhooks.c src/main.c xawdecode.1: 							(TrueLenny + Pingus + Brian Craft)

  	Le changement de rsolution vido, lors du passage en plein cran, est rpar
	(cette fonctionnalit est trs interessante en mode overlay; utilisez dans
	le RC la clef suivante Fullscreen = *** x ****).
  	Merci  TrueLenny d'avoir propos une solution.
  	ce patch fonctionne bien avec KDM, FluxBox, BlackBox, IceWM, AfterStep,
	fvwm2, fvwm1 et sawfish. Nanmoins, ce patch ne fonctionne pas correctement
	avec Metacity.

  	Voici un message qui explique le problme "FULLSCREEN / Metacity":
  	http://mail.gnome.org/archives/wm-spec-list/2003-February/msg00001.html

  	En effet Metacity, lors d'un passage en plein cran, concerve la barre de
	titre en haut de la fentre et ceci malgr le fait qu'on lui dise de la
	supprimer. Brian Craft a propos un patch, pour xawTV, qui permet de
	contourner ce problme. Il a t appliqu  xdTV:

  	"Looks like no one is willing to deal with xawtv and metacity not playing
	nicely wrt fullscreen mode.
  	Metacity insists on putting a title bar in the way.
  	xawtv attempts to address these issues with the wm-off-by option, which works
  	by shifting the window on the desktop until the title bar isn't showing. But
  	the window is placed at 0,0, and moving it up to get rid of the title bar would
  	put the title bar off the desktop. Metacity refuses to do this.

  	Here's a workaround. If a wm-off-by setting is negative, it moves the viewport
  	forward instead of the window backward. Thus the window is never moved off the
  	edge of the desktop."

  	=> pour utiliser ce correctif, il suffit de configurer la clef suivante dans
	le RC: wm-off-by = +0-Y	(pour ma configuration, Y= -25)
	Si vous dsirez rebasculer dans l'ancienne mode de gestion du fullscreen,
	utilisez le paramtre suivant: -oldswitch


- src/main.c: 											(Pingus)

	Correction d'un bug au niveau de la liste des pages de sous-titre propose
	par dfaut (#define NB_SUBPAGENO tait mal dfini).

- src/divx.c: 											(Alain)

	Correction d'un bug son: lorsque la compression est utilise avec un haut
	niveau, le taux d'chantillon peut alors tre modifi par Lame.

- src/grab-v4l2.c: 										(Alain)

	Le priphrique vbi est dsormais correctement ferm.

- alevt/vtxt-koi8.bdf alevt/alevt_main.c							(Pingus)

	Correction de petits bugs pour le support des caractres russes d'aleVT.

- src/cpu_accel.c										(Thomas de Grenier de Latour)

	Petites corrections au niveau de la dtection CPU et de l'utilisation du
	registre ebx (problme rencontr sur une Gentoo "hardened").
	Ce patch provient d'une mise  jour faite sur le mme fichier par le projet
	mjpegtools. Un grand merci  TGL de l'avoir adapt  xdTV.

	Commentaire relatif  ce problme (projet mjpegtools ):
	Fix cpu-id inlines to permit PIC...
	"Slightly weirdified cpuid that preserves the ebx and edi required by gcc for PIC
	offset table and frame pointer."


xawdecode-1.9.0 (08/02/2004)
-------------------------------------------

Rsum:
" Meilleur support Lirc pour les tlcommandes: ajout du support de l'eventmap,
ajout d'un grand nombre de nouvelles commandes  xawdecode_cmd,
Meilleures mthodes de programmations des enregistrements AVI  l'aide d'At et Cron,
xdTV peut dsormais enregistrer des films sans avoir de codec prcis,
xdTV devient un lecteur vido simple pour les fichiers AVI Xvid et non compresss,
xawdecode TV serveur et Client : Possibilits de Streaming  travers HTTP,
et bien sur un grand nombre de mises  jour et de correctifs"

Ajouts:
-------
- src/event.c src/event.h src/channel.c src/commands.c src/commands.h src/lirc.c 		(Cooly)
  Makefile.am : Nouveau support de LIRC via les eventmaps pour xdTV. Cette nouvelle
  option provient du code de xawTV. Merci  Lucian Langa <cooly@eweb.ro> de l'avoir
  port sur xdTV. Pour toute information prcise au sujet de ce nouveau support,
  dirigez vous vers le fichier README.lirc.

- src/main.c src/commands.c ./xawdecode_cmd.1: Ajout de la commande "setinput"  		(Cooly)
  xawdecode_cmd. Cette commande permet de changer de sources vido.

- src/commands.c ./xawdecode_cmd.1: Ajout de la commande "snap"  xawdecode_cmd. 		(Eugeny + Cooly + Pingus)
  Cette commande permet de capturer une image.
  Merci  Eugeny Korekin <az@ftc.ru> pour son patch
  .
- src/channels.h src/frequencies.c: Ajout de la table des frquence russe SECAM.		(Cooly + Eugeny)

- src/divx.c: Ajout de la compatibilit d'ALSA version 1.0.x					(Pingus + Alain)

- src/commands.c src/main.c: Ajout de la possibilit de contrler la luminosit, 		(George + Pingus)
  le contraste, la saturation et les niveaux de couleurs  travers sa tlcommande:
  La fonction "resmode" va permettre de choisir entre la luminosit, le contraste,
  la saturation et les niveaux de couleur.
  La fonction "resource" va permettre, pour une des proprits ci dessus, via "resmode",
  de lui appliquer une valeur (positive ou ngative).
  Merci  George Tellalov <jorot@obs.bg> pour son patch.

- ./xawdecode_record.sh:									(Cycyx)
	- Possibilit d'arrter le PC lorsque la session d'enregistrement est finie.
	- Le format de l'heure saisie est dsormais vrifi.
	- Les options bash2 'read' sont dsormais utiliss pour lire les paramtres.
	- Possibilit de planifier des enregistrements via CRON (chaque jour, chaque mois..).
	- Possibilit de renommer les fichiers AVI qui sont coups en plusieurs morceaux
	  (Cas des fichiers de tailles supprieures  2 Go).
	- Les dures d'enregistrement ngatives sont dsormais vrifies et refuses.

- src/main.c src/toolbox.c src/toolbox.h ./Xawdecode.ad : Ajout d'une fonction autoscroll	(Cooly + Pingus)
  utilise essentiellement au niveau du widget "stations". => RESTE A FAIRE:
  redimentionnement du widget "Stations" s'il dpasse la hauteur de la rsolution
  vido en cours d'utilisation.

- src/main.c src/divx.c src/divx.h src/avilib.c src/avilib.h ./xawdecode.1:			(Alain)
  Ajout de l'option -rec_filename (par dfaut=divx_path/movie-channel-date.avi).
  Possibilit d'enregistrer et de lire un flux vido, testez donc cette mthode:
	mkfifo /tmp/fifo.avi
	xawdecode -rec_filename /tmp/fifo.avi -e record &
	mplayer -ni -cache 8192 /tmp/fifo.avi

- ./configure.in ./xawdecode.1 src/avilib.c src/channel.c src/commands.c src/divx.c 		(Alain)
  src/divx.h src/divx_ui.c src/grab-avi.c src/main.c src/x11.c:
  Possibilit d'enregistrer un fichier AVI sans utiliser aucun codec vido.
  Pour cela utiliser le paramtre suivant: -rec_codec uncompressed
  Voici un exemple d'utilisation de ceci:
	mkfifo /tmp/fifo.avi
	xawdecode -rec_width 640 -rec_height 288 -rec_vcodec uncompressed\
	-rec_chg on -rec_mp3 off -e "volume mute; record" \
	-rec_display off -rec_filename /tmp/fifo.avi &
	mplayer -cache 63427  -ni -mc 0 -aspect 4:3  -vop denoise3d=4:40:3 /tmp/fifo.avi

- ./xawdecode_http.sh ./xawdecode-gen.spec.in ./xawdecode.spec.in ./debian/xawdecode.files	(Alain)
  ./debian/xawdecode.files.in Makefile.am
  Le script xawdecode_http.sh permet de mettre en place un serveur http de "streaming"
  vido sur la machine qui possde la carte TV.
  Afin d'avoir un bon "streaming" vido  travers le rseau, essayez ceci:
	sh xawdecode_http.sh
	xawdecode -avi http://localhost:63427 -noplugin

  !!!!           Cette mthode par script a t crite "just for fun"            !!!!
  !!!  Prfrez l'option -rec_http_port si vous dsirez faire du streaming vido  !!!

- src/main.c src/grab-avi.c xawdecode.1: Ajout de l'option -avinoaudioout			(Alain)

- xawdecode.1 src/Makefile.am src/avilib.c src/avilib.h src/divx.c src/divx.h			(Alain)
  src/grab-avi.c src/http.c src/http.h src/main.c src/x11.c:
  Ajout de l'option -rec_http_port.
  Afin de l'utiliser, vous pouvez essayer cette mthode:
	xawdecode -rec_filename /dev/null -rec_http_port 63427 \
	-e record -rec_vcodec xvid -rec_chg on -rec_width 384 \
        -rec_height 288 -rec_mp3 off -noplugin & \
	sleep 3
	xawdecode -avi http://localhost:63427 -noplugin

  L'option: "-rec_chg on" est interessante. Si vous l'utilisez, il vous sera alors
  possible de changer de chane TV  partir du client xdTV sur le serveur xdTV loign.
  ( src/main.c src/http.c src/grab-avi.c src/channel.c src/channel.h: meilleure mthode
  de changement de canaux  distance et via http (rpond  une demande de napo)

- src/main.c src/grab-avi.c src/divx.c src/divx.h xawdecode.1: Ajout d'un certain nombre	(Alain)
  de contrles audio en ligne de commande.
	-rec_stereo on|off : activation ou non du mode "son en stro" (par dfaut=off)
	-rec_audiobuf taille : permet de fixer la taille du buffer audio (par dfaut=1764)
	-rec_fragments nombre : permet de fixer le nombre de fragments audio
	-rec_fragmentsize taille : permet de fixer la taille des fragments audio
	 (par dfaut=2048)
	-avi_audiofragments nombre : permet de fixer le nombre de fragments audio utiles
	 pour la lecture AVI (par dfaut=2)
	-avi_audiofragmentsize taille : permet de fixer la taille des fragments audio pour
	 la lecture AVI (par dfaut=2048)

- src/main.c xawdecode.1 Xawdecode.ad: ajout d'un nouveau raccourci clavier Alt+R 		(Pingus)
  afin d'avoir accs  la fentre des options DivX
-src/divx_ui.c src/channel.c: ajout d'un bouton a la GUI divx pour pouvoir 			(Pingus + Alain)
 lancer xawdecode_record.sh

Mises A Jour:
-------------

- ./configure.in font/Makefile.in: Ajout d'une mthode permettant de trouver 			(Pingus)
  le chemin ou se trouve les "fonts"; nouveau paramtre: --with-mkfontdir
  Cela rsoud une erreur rencontre sur la distribution Slackware Linux.
  Merci  Werner Hartnagel <werner@linuxdesk.org> pour ce rapport de bug.

- src/main.c: Mise  jour de la fonction channel_menu						(Pingus)

- src/main.c: Double initialisation du son ncessaire pour les cartes NICAM TV.			(Franois + Pingus)
  Merci  "francois bequet" <cocobequet@hotmail.com> pour son patch.

- src/xawdecode_scantv.c:									(Alain)
	- Essaye d'abord v4l2 puis v4l1.
	- Meilleure gestion des erreurs d'entres/sorties avec le priphrique vbi,
	  lors d'une recherche du nom d'une chane.

- src/main.c : Mise  jour de la liste des pages de sous-titres disponibles			(Pingus)

- src/avilib.c src/divx.c src/grab-avi.c src/main.c src/mixer.c src/mixer.h:			(Alain)
  Ajout du support du son pour l'option -avi: xawdecode peut dsormais lire soit
  des fichiers AVI au format xvid ou bien au format uncompressed. Idem pour
  la partie son (pcm ou mp3).
  Le lecteur de fichier xdTV est optimis pour les fichiers qu'il a cr.
  L'option -avi peut dsormais fonctionner avec les URLS http://
  Afin de tester cette nouvelle option, essayez cette mthode:
	xawdecode -rec_filename /tmp/fifo.avi -rec_mp3 off -rec_vcodec xvid -e record
	xawdecode -avi /tmp/fifo.avi -noplugin

- xawdecode.1 src/main.c: Mise  jour des informations d'aide pour les 				(Pingus)
  options -plugin et -noplugin

- xawdecode_cmd.1 src/commands.c: ajout  xawdecode_cmd des commandes suivantes: setchannel, 	(Alain + Pingus)
  deinterlace et zap. Les commandes volume sont dsormais commentes dans l'aide.

- src/event.c src/event.h src/lirc.c README.lirc: Mise  jour pour l'eventmap 			(Cooly + Alain)
  du mode "repetition_rate". Le champ "repeat" est dsormais facultatif.

Correctifs:
-----------
- src/channels.c src/channel.c src/channel.h src/event.c src/event.h:				(Cooly)
  Correction dans la mthode d'enregistrement des vnements "eventmap" du fichier rc.

- src/conf.c: Correction d'un bug apparaissant avec les modes v4l2, xvtv et dummy 		(Pingus)
  (Si les boutons "scan TV" et "Edit RC" taient utiliss cela provoquait un segfault).

- ./configure.in: Correction de la mthode de dtection des processeurs.			(TGL + Pingus)

- src/commands.c src/main.c xawdecode.1: 							(Cooly + Alain + Pingus)
  Correction d'un problme expliqu par Urke MMI <urke_kg@verat.net>:
  Lorsque quelqu'un essaye d'utiliser la commande "keypad X" de xawdecode_cmd,
  si X est un nombre compris entre 0 et 9, xawdecode n'attend pas pendant 5 secondes
  l'arrive d'un autre nombre lanc par l'utilisateur. Il n'est donc pas possible
  d'atteindre, avec la tlcommande, une chane dont le numro est form de "2 chiffres".
  Afin de rsoudre ce problme, vous devez donc utiliser les deux commandes suivantes:
  	-doublekey on/off : permet l'envoi de 2 nombres successivement
	 (par dfaut=on si et seulement si le fichier rc contient plus de 10 chanes
	 programmes).
  	-doublekey_firstisone on/off : Permet d'indiquer si la premire chane a comme
	numro le 1, et non pas le 0, comme cela est ncessaire dans le cas de
	l'utiliation de l'option doublekey.(par dfaut=off : Exception faites du cas ou
	lirc-key-1 est mapp sur la touche clavier 0 et du cas ou le raccourci clavier
	est 1, KP_1 ou KP_End)

- ./xawdecode_record.sh:									(Cycyx)
	 - Correction d'un bug: Il est dsormais possible de lancer un enregistrement
	   planifi sans tre sous X (cela est utilisable seulement avec les sessions
	   ouvertes sur les "display manager" suivants: xdm|gdm|kdm|wdm open session,
	   et lorsque xhost est correctement configur).
	 - Par dfaut divx_path est dsormais utilis comme chemin de sauvegarde des
	   fichiers AVI enregistrs (Le paramtre est extrait du fichier de
	   configuration xawdecoderc).${HOME} ne sera utilis qu'en cas de problme.

- src/main.c : Correction d'un segfault rencontr dans le menu "Video Source"			(Alain)

- src/channel.c : Correction d'un segfault rencontr par les cartes vido NVidia qui		(Alain)
  ont un port vido mais pas de support du SECAM (SECAM tant la norme par dfaut).

- src/grab-avi.c : Meilleure fermeture de fichier AVI dans le cas de fichiers vido		(Alain)
  "non-seekable" et dans le cas de l'utilisation de l'option -avibench

- src/channel.c: Mise  jour possible de la GUI DivX dans le cas ou certaines options		(Alain)
  sont passes via "les options clavier".

- src/main.c: Meilleure mthode de chargement de la "dernire chane" utilise,			(Alain)
  en particulier dans le cas ou plusieurs chanes sont configures sur le mme canal
  (Ce qui posait des problmes auparavant).

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

"Pas mal de mises  jour, les manuels franais et anglais ont t rviss et surtout il est
dsormais possible d'avoir le son via le support ALSA en mode natif"

FIX:
----
- src/grab-v4l.c: correction du bug de Hayvan: corrige un problme avec les les canaux ayant
  plusieurs modes audio comme par exemple Arte.
  Ce bug arrivant lors de la dtection du mode audio utilis					: 	(Alain)
- src/channel.c: correction du bug de Napo: corrige un problme avec l'enregistrement de plus
  de 10 canaux dans le fichier RC									(Bart)
- ./xawdecode_record.sh: correction d'un bug de type 'cd'						(CycyX)
- src/main.c : corrige un petit bug avec les widgets c_subpageno et c_togglesub si aucun
  codec vido n'etait install										(Pingus)
- src/x11.c : corrige le bug de napo lors de l'utilisation du raccourci clavier 'B'			(Alain)
- ./xawdecode.spec.in: corrige deux bugs de dpendance avec ffmpeg et xosd dans les fichiers spec	(Pingus)
- src/memcpy.c: la fonction memcpy n'est plsu lance sur les configurations ayant des
  processeurs de type 386/486										(Alain)
- src/xawdecode_v4l-conf.c: xdtv peut dsormais tre compils sur les anciens systmes
  (processeurs de type 386/486)										(Alain)
- src/xio.c : le scintillement du tltexte est dsormais ralis par l'intermdiaire d'un
  timeout plutot que par la cration d'un nouveau processus.
  (Ce nouveau processus provoquait, en effet, un segfault lors du changement de canal si les
  drivers v4l2 et ALEVT taient utiliss: Cela rendait le priphrique vido non accessible !
  La correction de ce bug a t trs trs complique !!!!! 						(Alain)
- alevt/capture_sub.c : les sous titres taient toujours visibles lorsque la page slectionne
  tait "all" et qu'alevt tait activ.									(Alain)

AJOUT:
---
- src/mixer.c src/divx.c: Ajout du support natif des drivers ALSA. Ncessite la version 0.9 au minimum	(Alain)
- ./lircrc.WinfastTV2000.sample: Ajout d'un fichier lircrc d'exemple pour les cartes
  WinFast TV 2000 (Thanks  AirbaT)									(Pingus)
- src/main.c src/divx.c: Passage en automatique  grabdisplay lors du lancement d'un enregistrement	(Alain)
- src/divx.c src/main.c src/mixer.c src/mixer.h ./xawdecode.1 : Ajout de l'option -noalsa		(Alain)
- src/commands.c: Ajout d'une "liste"  xawdecode_cmd: liste de toutes les commandes qu'il est
  possible de lancer via xawdecode_cmd. Ajout de la commande "run" permettant de lancer via
  xawdecode_cmd un logiciel externe (par exemple shutdown -h now)					(cooly)

MAJ:
---
- ./gentoo : Mise  jour des fichiers suivants : gentoo/xawdecode.ebuild,
  gentoo/metadata.xml, gentoo/ChangeLog									(Pingus)
- ./configure.in : changement au niveau de la dtection d'alsa. Dsormais amixer n'est plus
  ncessaire mais il faut au minimum la version 0.9 d'alsa. Alsa est dsormais activ par dfaut.
  Le choix entre alsa ou oss est ralis lors de l'execution de xdTV.					(alain)
- xawdecode_record.sh :
	-La variable 'divx_path' du fichier RC est dsormais utilise
	- -v a t ajout  la commande d'aide en ligne de commande
	- Dsormais en mode expert, il est possible d'ajouter manuellement des options personnelles
	 (pour certains plugins par exemple)								(CycyX)
- Mise  jour du fichier d'aide AideFR.tar.bz2 en version 2.2: Manuel en franais pour xdTV.		(Pingus + BlindMan)
- Mise  jour du fichier d'aide HelpUS.tar.bz2 en version 2.2: Manuel en anglais pour xdTV.		(Pingus)
- src/frequencies.c: Ajout des canaux SR1-SR8, SR11-SR18 pour l'europe de l'est				(cooly)
- src/channel.c src/main.c: Ajout des paramtres Capt width/height au fichier rc.
  En effet toutes les cartes TV ne peuvent avoir un CAPT_WIDTH_MAX de 768				(cooly)
- ./xawdecode.1 ./xawdecode_cmd.1: mise  jour des pages d'aide pour xawdecode et xawdecode_cmd		(pingus)
- ./xawdecode_wizard.conf: Xawdecode with XOSD (Better OSD) et Xawdecode without ALSA			(pingus)


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

FIX:
----
- Modification d'un bug dans la GUI DivX: Si le paramtre VBR est slectionn, le paramtre
  MP3 bitrate est cach. Si le paramtre CBR est slectionn, le paramtre MP3 VBR quality est cach	(Pingus)
- Sous-titres: les caractres errons sont dsormais remplacs par ' '
  au lieu de '?' (mthode prcdente)									(Alain)
- Mixer Son: Rsolution d'un problme lorsque xdTV tait ferm en mode "muet"				(Alain)
- Mixer Son: La colonne du curseur n'tait pas mise  jour correctement.				(Alain)
- Dsormais la commande vtx ignore les caractres reprsents sur plus de 8 lignes (ces caractres
  arrivent en mme temps que le tltexte et ne sont pas des sous-titres)				(Alain)
- Correction de 3 bugs au niveau de la GUI "channel editor": segfault avec la chane num. 1		(Pingus)
- Correction de certains paramtres par dfaut crits au niveau du fichier de configuration RC		(Pingus)
- L'option -subpageno a dsormais plus de priorit que l'information contenue dans le fichier RC	(Alain)
- Correction de 2 bugs dans le shell script xawdecode_scan.sh: version. 0.6a				(Calimero)
- Correction d'un bug avec l'option "stay on top": lorsque l'on passait du mode fentre 
  plein cran ou bien lorsqu'on activait l'apparition ou non des "window decoration",
  l'option "Stay on Top" tait perdue									(Bart)

NOUVEAUTES:
-----------

1) Modification de la GUI principale

- Ajout de deux nouveaux boutons: Capture Width et Capture height. Si vous utilisez un plugin,
  l'option capture height sera cache. Si aucun plugin n'est install, il est alors possible
  d'utiliser les deux paramtres (regardez le fichier man pour plus d'informations
  au sujet de ces deux paramtres)									(Alain + Pingus)
- Ajout d'un nouveau bouton "showtime": affiche ou non l'heure						(Pingus)
- Ajout d'un nouveau bouton "subtitles Page Number" : ce bouton permet de choisir la page de
  sous-titre qui sera utilise (888, 890, 777, 778, 150 etc...)						(Pingus + Alain)
- Ajout d'un nouveau bouton correspondant  la commande P: activation ou non des sous-titres		(Pingus + Alain)
- Enregistrement, dans le fichier xawdecoderc, du dernier numro de page de sous-titre utilis 		(Pingus)

2) Modification of the DivX GUI

- Ajout de deux nouveaux boutons: Record Subtitles et Change Channel: enregistre ou non dans un
  fichier *.sub les sous titres lors d'une capture AVI. Permet ou non de changer de chane
  lors d'un enregistrement								 		(Pingus)
- Enregistrement dans le fichier xawdecoderc des paramtres suivant: min_quantizer, max_quantizer,
  audio_buffer_size, display_frame, record_sub, record_chg						(Pingus)
- Lorsque l'on quitte la fentre de configuration DivX, par le bouton "Quit and Save", la
  configuration est sauvegarde dans le fichier RC							(Pingus)
- Le chemin ou seront enregistrs les fichier AVI et sub est dsormais sauvegard dans le fichier
  xawdecoderc et rcupr par la suite dans l'interface des paramtres DivX 				(Pingus)
- Ajout de "compteurs" pour les curseurs: hue, volume, bright, contrast, color				(Pingus)

3) Ajout de nouvelles options au programme xawdecode:

- Ajout de 2 nouvelles options: -force_capt_width, -force_capt_height | force la largeur et
  hauteur des images captures; Pour dsactiver ceci utiliser les ainsi:
  -force_capt_width 0, -force_capt_height 0								(Alain)
- Ajout d'une nouvelle option: -subpageno number | all | Permet d'avoir un sous-titre en OSD
  en provenance du logiciel AleVT (inclus dans le package xawdecode). Cette option ne ncessite
  pas qu'AleVT soit lanc. Les sous-titages sont interrompus aprs un lancement ou un arrt d'AleVT.
  L'option "-subpageno all" permet de visualiser toutes les pages teletexte qui ressemblent  des
  sous-titres .Cela risque de dfiler rapidement, et il y a des risques de voir des pages qui n'ont
  rien  voir avec les sous-titres, mais ca peut tre intressant si le numro du sous-titre
  est exotique...        										(Alain)

- Ajout de la nouvelle option: -avibench | (Doit tre utilise avec l'option -avi)
  Avec cette option, le fichier video est visualis le plus rapidement possible. Le but c'est de voir
  combien d'images par secondes peut traiter xawdecode. Lorsque le fichier arrive en fin de lecture,
  des statistiques sur l'utilisation du CPU sont alors donnes.						(Alain)

- Ajout de la nouvelle option: sub on|off activation / dsactivation des sous-titres (par dfaut=off)	(Alain)

4) Raccourcis clavier:

- P            Activation ou dsactivation des sous-titres
- Ctrl+P       Slection d'une page de sous-titre des plus connues aux plus exotiques
- Alt+P        Revenir en arrire sur une page de sous-titre dj "passe".
               Fonctionne en troite collaboration avec les options Ctrl+P et P				(Pingus + Alain)

5) Modification de la GUI "Channel Editor"

- Toute cette interface graphique a t revue. Ajout de la possibilit d'diter le fichier RC,
  relookage de la GUI (taille de la fentre, nom de boutons etc...)					(Pingus)

6) Nouveau programme (Bienvenue dans l'quipe  CycyX):

- Cration du shell script xawdecode_record.sh permettant de planifier les enregistrements:
  Dirigez vous vers le fichier  README.record afin d'avoir plus d'informations.				(CycyX)


MAJ:
---
- Remplacement de la fonction recchg par rec_chg							(Pingus)
- Quelques mises  jour au niveau du mixer son								(Alain)
- Mise  jour du rpertoire Debian									(Napo)
- Un meilleur dmarrage de xdTV pour les nouveaux utilisateurs						(Pingus)
- Le curseur cur_volume est dsormais en %								(Alain)
- Mise  jour du xawdecode wizard : Ajout d'un nouveau boutton permettant de lancer le shell
  script xawdecode_record.sh. Suppression du bouton correspondant  l'ancienne mthode de sous-titres:
  cette mthode fonctionne toujours. Il est toutefois dconseill de l'utiliser dsormais.
  (En effet, un nouveau processus est lanc pour chaque nouveau sous-titre)				(Pingus)
- Mise  jour du support xosd : marche aussi bien avec la librairie patche qu'avec l'officielle.
  (Mat mettra en ligne la version patche lorsqu'elle sera devenue ncessaire)
  	- les sous titres s'talent dsormais sur 3 lignes
	- la fonte par defaut a t change
	- le dplacement automatique du sous-titre lorsque la fentre bouge n'est plus.
	  (cela ne marchait pas assez bien et mrite d'etre refait)					(Mat)


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

Un nouveau nom pour xawdecode: xawdecode devient xawdecode [xdTV]

FIX:
----

- Modification permettant d'imposer de ne pas dpasser, lors d'un enregistrement vido,
  une taille de plus de 768x576 en  pal/secam et 640x480 en ntsc.  					(Alain)
- Le Basculement entre les mode NTSC et PAL peut dsormais tre fait sans rencontrer d'erreur		(Alain)
- Ajout d'un meilleur code lorsque certains problmes surviennent au niveau du divx_init 		(Alain)
- Correction d'un bug dans le mode RGB15/RGB16 lors de l'utilisation du dernier divx4linux 		(Alain)
- Correction d'un bug dans le mode RGB32 lors de l'utilisation du codec XViD 				(Alain)
- Modification qui permet d'imposer lors d'un enregistrement video un ips maxi.
  de 25ips en pal/secam et 29.97ips en ntsc.  								(Alain)
- Tltexte: petite modification au niveau de l'option "-novbi"						(Alain)
- Dsormais, en mode XVideo la taille de la fentre n'est plus bloque sur la taille du fichier
  avi en cours d'enregistrement										(Alain)
- Correction d'un bug qui apparait en overlay lorsque le message"ioctl VIDIOCSYNC: Bad file descriptor"
  est parfois affich 											(Alain)
- Fichier configure.in: dsactivation d'ALSA par dfaut. (ALSA dans le fichier
  configure.in tait seulement utilis pour la gestion du mode muet via le mixer amixer.
  cette mthode provoquait trop de problmes) 								(Alain)
  => Modification en consquence des fichiers spec.in:
  	- si vous desirez avoir le support alsa rpm -ta xawdecode-1.8.0.tar.gz -with alsa
	- si vous desirez avoir le support xosd rpm -ta xawdecode-1.8.0.tar.gz -with xosd		(Pingus)

NOUVEAUTES:
-----------

- Ajout d'un certain nombre d'options  l'executable xawdecode: 					(Alain)

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

	* -nbufs | permet de fixer le nombre d'images qui seront bufferises (par dfault=3).

	* -capt_width width | permet de fixer la largeur des images captures; si la taille est 
	  zro alors la taille qui sera prise sera celle de la fentre X11 courante (ncessite XVideo)

	* -capt_height height | permet de fixer la hauteur des images captures (ncessite XVideo)

	* -v4l1 | permet de forcer l'utilisation de l'ancien pilote v4l version 1. Cela n'est pas
	recommand car les pilotes fournissant v4l2 sont connus comme tant peu stable en mode v4l1.

	* -recchg | permet de changer de canal TV lors d'un enregistrement vido.

	* -rec_delay | permet de rgler, lors d'un enregistrement, le dlais entre le son et l'image
	  en secondes (par dfault = 0.00 seconde).
 	  La valeur de ce delais peut tre ngative ou positive. Elle doit tre compris entre -gap
	  et +gap. Utilisez cette option si vous vous rendez compte qu'il y a toujours la mme
	  dsynchro A/V sur vos enregistrements vidos.
	  Normalement cette option doit toujours tre  fixe  0.00

	* -force_visual |StaticGray|PseudoColor|TrueColor
          permet de choisir le mode d'affichage X11. Utile en mode vido 8-bits pour pouvoir choisir
	  entre le noir+blanc ou la couleur.

	* -force_depth | 8|15|16|24|32  permet de forcer le choix du nombre de couleur X11.

	* -avi filename.avi | permet de fire les images issues d'un fichier avi. (utile seulement
	  pour tester l'application, ne fonctionne qu'avec le codec XVID)

	* -xosd | permet d'utiliser la librairie xosd pour une meilleure gestion de l'osd.
	  (en cours de dveloppement).

- Ajout d'une option  l'executable xawdecode_v4l-conf: 						(Alain)
	* -1 (en corrlation avec l'option -v4l1 de l'excutable xawdecode)

- Ajout d'une option  l'executable xawdecode_cmd: 							(Alain)
	* xosd (l'option xosd permet de lancer la gestion de l'osd via la lib. xosd).

- Ajout du support de la librairie libxosd:

  Cette lib permet une meilleure gestion de l'OSD que celle existant actuellement.
  Elle peut tre tlcharger ici: http://www.ignavus.net/software.html 					(Mat)

	- Ajout de commutateurs au script configure.in:							(Alain)
		--enable-xosd | enables libxosd
		--disable-xosd | disables libxosd (default)
		--with-xosd-config=LIBXOSD_CONFIG (Location of xosd-config)

	- Ajout d'un patch permettant  l'incrustation OSD de suivre la fentre TV
	  si celle ci est dplace				 					(Mat)

	- La couleur de OSD peut tre modifie au niveau du fichier xawdecoderc.			(Mat)
	  Voici un exemple:
		xosd_color = red
		xosd_font = -xxl-*-*-*-*-*-*-*-*-*-*-*-iso8859-1
		xosd_vtxfont = -xxl-*-*-*-*-*-*-*-*-*-*-*-iso8859-1

	- L'OSD de xosd peut suivre la fentre de xawdecode [xdTV]. Pour pouvoir faire cela
	  il est ncessaire de patcher la version 2.2.2 avec ce fichier:
	  http://xawdecode.sourceforge.net/download/libxosd_diff.tar.bz2 				(Mat)

	- Xosd ne sera pas propos par dfaut, pour pouvoir l'utiliser il faudra passer au
	  script de configuration l'option --enable-xosd puis lors du lancement de xawdecode [xdTV]
	  l'option "-xosd". 										(Alain)

- Ajout du support des 256 couleurs grace  l'utilisation de la palette HI240 des cartes bttv. 		(Alain)

- Enregistreur vido: 											(Alain)
	- Les fonctions divx_audio_start et divx_audio_stop deviennent publiques: cela permet
	  de basculer aisment dans un mode d'utilisation ou non de plugin, lors d'un
	  enregistrement vido.
	- La taille d'une vido en cours d'enregistrement peut dsormais tre diffrente de la
	  taille de la fentre xawdecode [xdTV] en cours.
	- Ajout de la fonction get_buf pour l'ensemble des fichiers grab-*.c
	- L'enregistrement fonctionne dsormais en noir+blanc ou en 256 couleurs.

- Visualiseur de fichiers vidos (grab-avi.c): 								(Alain)
	- Ajout de la possibilit de lire des fichiers Xvid directement  partir de xawdecode [xdTV]
	  (pas de son actuellement)

- Ajout du fichier xawdecode.desktop pour la distribution Linux Gentoo.
  Merci  TGL <degrenier@easyconnect.fr> pour cette contribution 						(Pingus)

MAJ:
----

- L'API des plugins: En version 1.8.0, cette API est dsormais lgrement diffrente que celle
  des dernires versions de xawdecode [xdTV]. N'essayez donc pas d'utiliser d'anciens plugins
  avec les versions de xawdecode [xdTV] suprieures ou gales  1.8.0. 					(Alain)

- le support de v4l2 est  ce jour pleinnement fonctionnel. Dsormais, par dfaut, si vous avez
  un pilote qui supporte le v4l2 ce sera ce mode qui sera utilis (et non le v4l1 comme par le pass).
  "Tout fonctionne" signifie: l'overlay, le grabdisplay et l'enregistrement.				(Alain)

- Enregistreur vido: 											(Alain)
	- Utilisation de la fonction fast_memcpy pour de la capture vido.
	- Utilisation de la fonction timestamps pour une meilleure synchro, lors d'un enregistrement.
	- Meilleure synchronisation lors d'un enregistrement en divx.
	- Le fait qu'un enregistrement est en cours est dsormais indiqu dans le titre de la fentre.

- Mise  jour de xawdecode [xdTV] pour un meilleur support des plus rcents pilotes bttv.		(Alain)

- Mise  jour du fichier ebuild pour la distribution Linux Gentoo.
  Merci  Christian Loitsch <cloitsch@gmx.net> et TGL pour cette contribution 				(Pingus)
- Mise  jour du message d'alerte si aucun plugin n'est prsent.
  Le message prcdent inquitait trop les utilisateurs.						(Pingus)
- Les fichiers config.guess, config.sub et ltmain.sh ne sont plus ncessaires dans le CVS.
  Ils sont dsormais gnrs automatiquement par la dernire mise  jour du fichier autogen.sh. 	(Pingus)
- Ajout du tag $id$ et d'une information sur la licence pour les fichiers qui n'en possdaient pas.	(Pingus)

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

FIX:
----
- Les paramtres passs  l'executable, sont lus aprs lecture du fichier de configuration 		(Alain)
- Mise  jour de l'option "-o" pour qu'elle puisse dsormais fonctionner 				(Alain)
- Permettre la compilation de xawdecode pour les utilisateurs qui n'utilisent pas de codecs vidos. 	(Alain)
- Dsactivation de l'interface de plugin lors de l'utilisation du "dummy driver"
  (merci  Alexou pour la remonte de bug) 								(Alain)
- Ajout d'une fonction mkdtemp et test de sa prsence lors de la configuration:
  cette fonction n'existe pas dans certaines anciennes version de la Glibc 				(Alain)
- audio_frames n'tait pas mis  jour correctement avec le paramtre
  "no audio compression" 										(Alain)

NOUVEAUTES:
-----------
- Remplacement du logciel scantv de xawtv par notre propre programme: xawdecode_scantv 			(Alain)
- Ajout d'un mmento (fichier TODO) en franais: cela permettra de conserver les bonnes ides
  non exploites  ce jour 										(Pingus)
- Ajout du support pour le PAL-M, PAL-N, PAL-NC, NTSC-JP: demande de abruce@ig.com.br 			(Alain et Pingus)
- Debut de support du V4L2 (en cours de dveloppement). Pour le tester: xawdecode -v4l2 		(Alain)
- Debut de support des drivers de la famille BTTV 0.9.x: cela marche avec la version 0.9.11 		(Alain)
- Ajout d'une nouvelle option  l'executable xawdecode : -xvtv ; Utilisation de XVideo afin de 
  communiquer avec votre carte TV. Pour la faire fonctionner vous devez vrifier que "load v4l" est
  bien prsent dans la section "module" de votre fichier de configuration XF86Config-4. 		(Alain)

	"-xvtv FONCTIONNE SEULEMENT EN MODE OVERLAY / CETTE OPTION NE FONCTIONNE PAS EN GRABDISPLAY"

- Ajout d'une nouvelle option  l'executable xawdecode : -novbi ; Permet d'utiliser xawdecode sans
  capturer les infos VBI. 										(Alain)
- Ajout du shell script xawdecode_subtitles.sh: Permet de voir les sous titres en incrustation OSD
   l'cran. Pour l'utiliser, il suffit de lancer dans un shell la commande suivante:

  				xawdecode_subtitles.sh 888 & xawdecode -novbi

  Pour fermer l'application: Ctrl+C dans le shell 							(Alain)
- Ajout de la reconnaissance automatique des priphriques VBI au script xawdecode_subtitles.sh.
  S'appuie sur le rpertoire /proc s'il est prsent 							(Calimero & Pingus)
- Ajout d'une nouvelle option  l'executable xawdecode : -rec_sub ; Permet d'enregistrer les 
  sous titres en mme temps qu'un fichier AVI.
  Les sous titres sont enregistrs sous la forme suivante: movie-....sub...... et dans le format MPsub
  de Mplayer. Si vous utilisez MPlayer pour regarder votre fichier AVI, il chargera en mme temps les
  sous titres et le film s'ils se trouvent, tous les deux, dans un mme rpertoire. 			(Alain)
- Ajout d'une nouvelle option  l'executable xawdecode : -capture overlay|grabdisplay|off
  Permet de lancer xawdecode dans un mode de capture spcifique, pour toutes les chaines. 		(Alain)
- N'enregistre pas les sous titres s'ils font plus de 4 lignes. Au dessus de 4 lignes
  on suppose que c'est de la publicit 									(Alain)
- Dans le mode xvtv, arrt de la vido pendant le changement d'enregistrement 				(Alain)
- Afin d'utiliser les sous titres avec la tlcommande, ajout de la commande "vtx" 			(Alain)

MAJ:
----
- xawdecode_scantv.sh:
	Renommage du script sous un nom plus standard: xawdecode_scan.sh				(Calimero)
	Utilisation des touches du pavet numrique pour appeler les canaux				(Calimero)
	Ajout d'un avertissement en tte du fichier de configuration "xawdecoderc"			(Calimero)
	Ajout de la capacit de supprimer les canaux "unknown" auxquels on ne donne pas de nom 		(Calimero)
	xawdecode_scantv.sh est dsormais install avec les droits 755
        (merci au PLF d'avoir remont ce bug) 								(Pingus)

- Mise  jour de l'aide Aide-2.0.2.tar.gz en version aideFR-2.1.tar.gz	
  Trs bientt la traduction en US 									(Pingus)
- Renommage de l'executable v4l-conf en xawdecode_v4l-conf 						(Pingus)
- Ajout "exprimental" du support du dernier cvs de ffmpeg (4662) 					(Mat)
- Mise  jour du xawdecode_wizard: Ce dernier est lanc dans le rpertoire $HOME.
  Option ncessaire pour l'enregistrement de fichiers.							(Alain)
- Ajout de 2 nouveaux boutons  xawdecode_wizard.conf: Un pour les sous titres, un pour xvtv		(Pingus)
- netoyage de l'interface de commandes  distance: "remote commands" 					(Alain)
- Il n'est pas ncessaire d'avoir le son en full-duplex lors d'un enregistrement.
  Le fait d'avoir du full-duplex empche de pouvoir commencer  couter la vido
  qui est en train d'tre enregistre. 									(Alain)

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

- Mise  jour du filtre de dsentrelacement "linear blend" (Keuleu)
- Correction des problmes de compilation avec gcc 3.3 (Keuleu)
- Correction du pointeur de souris et du "stay on top" en mode plein cran (Keuleu)
  lorsque celui-ci est gr directement par le gestionnaire de fentre et non par xawdecode
- Prise en compte patch #743272: ce patch corrige la perte du mode muet lors du changement de chaine.
  Ce bug a t ajout lors de l'incorporation du patch #723853 (Merci  orebo@kech.net)
- Prise en compte patch #747690: correction d'une erreur de segmentation (merci  WG (wgxxx))
- Prise en compte du patch alevt-1.6.1-koi8.patch : ajout du support pour le russe.
- Mise  jour des sources alevt 1.6.0 en version 1.6.1 (Pingus)
- Petite modifs au niveau du paramtrage "dsactivation de la dtection CPU" dans configure.in (Pingus)
- Prise en compte patch #757363: empche un problme d'criture du fichier AVI lorsque les threads son
  et video tentent d'y accder en criture en mme temps. (Merci  Alain: alainjj@tiscali.fr)
- Prise en compte patch #757797: ajout d'une meilleure mthode de synchronisation du son et
  de la video lors de l'enregistrement d'un fichier avi. (Merci  Alain: alainjj@tiscali.fr)
- Mise  jour du module d'enregistrement video: (Alain alainjj@tiscali.fr)

	- meilleure synchro audio /video (Paramtres : fps et max. gap A/V)
	- possibilit de capturer des fichiers AVI jusqu'a 4 Go (ext2fs, ext3fs ou reiserfs)
	  et 2 Go pour les partition de type vfat. Lorsque les 4 Go (ou 2 Go) sont atteint un nouveau
	  fichier avi est cr.
	- possibilit d'enregistrer en Audio et Stereo (Paramtre: Stereo Mode)
	- possibilit d'enregistrer le son en Constant Bitrate ou variable Bitrate (Paramtres: Bitrate)

- Correction d'un bug ffmpeg: toutes les frames taient keyframe (Alain)


- Mise  jour de la GUI DivX en consquence des ajouts d'Alain.  (Pingus)
- GUI DivX: Ajout d'un bouton pour quitter la fenetre (trs vieille demande utilisateur...) (Pingus)

- ajout d'un script shell permettant de crer facilement le fichier xawdecoderc (Calimero).

- Mise  jour de la GUI en consquence: ajout d'un bouton scantv dans le menu  "Channel Editor" (Pingus)
- Ajout d'un wizard pour les utilisateurs debutant: xawdecode-wizard (Pingus)
- Replacement of tempnam by mkdtemp dans le fichier src/file.c (Alain)
- Ajout d'options qui peuvent tre pass  xawdecode au dmarrage (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:

		L'option -e permet d'executer des commandes au debut du lancement du programme,
		avec la meme syntaxe que pour les commandes de la telecommande. Par exemple:
		xawdecode -e "setchannel France2; record"
		Met sur la deuxieme chaine, et commence tout de suite l'enregistrement.

- Ajout d'une carte "dummy" pour pouvoir lancer xawdecode sans carte TV (Alain)
- Ajout pour la compilation de l'option CFLAGS pour tous les fichiers... (Alain)
- Modification d'un problme avec ALSA09: le paramtre IGAIN n'est plus forc  100% (Alain)
- Ajout d'une de l'utilitaire xawdecode_cmd et de son aide (Alain):

	La commande xawcommand_cmd permet de lancer des commandes a un xawdecode deja existant.
	Par exemple si on veut lancer un enregistrement a 1:00
	on peut faire simplement:
	echo 'xawdecode_cmd "setstation France2; record"' | at 1:00

- Ajout du support du dernier Divx 5.0.5 (20030428) de divx.com (Bart).
  Attention ce divx est connu comme ne fonctionnant pas avec les Pentium 4 (bug connu chez divx.com!)
- Prise en compte patch #766856: ajout de l'option -nowd pour desactiver les decorations de la fenetre
  au lancement, activation de l'OSD quand les dcorations de la fenetre sont dsactivees. (Merci CuC).
- enregistrement des paramtres de la GUI DivX dans le fichier xawdecoderc (Bart)
- correction des problmes de segfault dans la GUI "channel editor" (Pingus)



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

- ajout du support du codec XviD
- prise en compte du patch #686947 (Add NZ Chanels to UHF)
- si le systme de fichiers /proc est prsent, alors on utilise les infos de
  /proc/video/dev pour determiner automatiquement les bons devices video et vbi
- ajout de l'option "-C vbi device"
- prise en compte du patch #695011: SegFault with record
- ajout de la detection du type de CPU dans le configure.in (merci MPlayer!)
  pour compiler xawdecode avec les meilleures optimisations possible en
  fonction du CPU.
- ajout de l'option --disable-cpu-detection dans le script configure
- modification de la dtection d'alsa par configure
- ajout de la possibilit de demander au gestionnaire de fentre d'enlever ou
  ajouter les dcorations de la fentre (raccourci clavier B ou entre dans le
  menu d'options
- prise en compte du patch #695965: Some problem with FFMPEG (divx.c won't
  compile is HAVE_XVID is not defined)
- correction bug #711769: Lirc et segmentation fault
- ajout fonctionnalit #711773: Valeur d'incrmentation du volume
- ajout fonctionnalit #711772: Ajout de commandes pour Lirc
- nouvelle icone pour xawdecode
- prise en compte patch #722018 (patch XV pour cartes ATI)
- prise en compte patch #723853 (patch to mute sound when switching channels)
- prise en compte patch #724409 (audio mode lang1 and 2 : obsolete)
- prise en compte patch #728435 (Ajout de la fonction showtime)
- prise en compte patch #729202 (xawdecode ebuild for gentoo)
- prise en compte patch #730995 (fix problem with channel option in
  xawdecoderc)

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

- ajout de AC_PREREQ(2.5) dans configure.in pour forcer l'usage de autoconf
  >= 2.5 et viter la gnration de scripts configure buggs avec des versions
  antrieures de autoconf
- suppression de acconfig.h et utilisation des templates de DEFINE dans
  configure.in
- suppression des erreurs de type "header not found" lors de la compilation
  de alevt avec certaines configurations particulires
- divers warning killing dans alevt avec gcc-3.2
- detection des configs utilisant le systme de fichier devfs et donc
  /dev/v4l/video0 comme device video
- patch #644358: ajout du codec video mpeg1 de ffmpeg
- patch #651746: nouveau packaging debian; les fontes sont maintenant dans un
  paquet spar
- meilleur support des gestionnaires de fentres compatible NET_WM (notament au
  niveau du plein-cran et du "always on top").
- alignement sur la nouvelle API de libavcodec (ffmpeg) (LIBAVCODEC_BUILD >=
  4641). Les versions antrieures ne sont plus supportes. Compile correctement
  avec ffmpeg 0.4.6 officielle
- trouve et utilise rllement le premier port Xvideo YUY2 disponible, notament
  lorsqu'un port est dj utilis par une autre application

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

- segfault lors de l'arrt de l'enregistrement divx avec ffmpeg corrig

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

- correction du support de DivX 4 qui tait cass pour certaines vieilles
  version de DivX 4
- suport prliminaire de nxtvepg
- si /dev/vbi n'existe pas, tentative de recherche de /dev/video/vbi0 puis
  /dev/vbi0
- correction du segfault lorsque la dernire chaine  avoir t utilise a t
  supprime du fichier de config
- correction du segfault qui pouvait se produire lorsque les drivers de carte
  video ne suportait pas Xvideo
- le "stay on top" devrait fonctionner avec tous les gestionnaires de fentre
  compatibles avec Gnome et plus seulement le mien
- support des versions de libavcodec (ffmpeg) antrieures ET postrieures au
  build 4624
- nouveau fichier config.spec gnrique
- nouveau fichier config.spec spcial Mandrake avec des dpendances PLF
- meilleur support gcc 3.x
- possibilit de dfinir le rpertoire ou le fichier AVI sera enregistr

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

- correction de l'erreur d'installation intervenue dans la 1.6.4
- ajout de l'option --disable-alsa pour ceux qui voudraient compiler sans
  le support alsa

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

- correction des erreurs de compilation lorsque ffmpeg tait dsactiv

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

- l'enregistrement DivX devrait maintenant aussi fonctionner sans Xvideo dans
  tous les modes RGB: RGB15/16/24/32

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

- prise en compte du patch de Henk (configuration du finetuning)
- le script de configuration fait maintenant un contrle plus prcis des drivers
  alsa (version, amixer, etc...)
- amlioration du support alsa 0.9.x
- ajout de l'option de dsentrelacement Linear Blend (venant de xine...)
- ajout des paramtres W-Modul et H-Modul dans la fentre des paramtres DivX
- ajout du paramtre bitrate dans la fentre des paramtres DivX. Je n'arrive pas
   croire que je l'avais oubli celui-l !!!
- ajout du support du codec DivX 5
- ajout du support du codec MPEG4 de FFMPEG (meilleur et plus rapide que celui de
  divx.com). Pour savoir comment obtenir et installer FFMPEG, merci de lire le
  fichier README.ffmpeg.
- l'enregistrement DivX fonctionne aussi en mode noxv (RGB24 ou RGB32
   **seulement**, pas en RGB16)
- prise en compte des bandes noires du plugin pour l'enregistrement DivX

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

- correction bug segfault si compilation sans support Xvideo (merci User pour
  le patch)
- correction de la non prise en compte du paramtre de hauteur de la fentre
  lors d'un enregistrement DivX
- tentative de prise en compte du patch de Henk (configuration du finetuning).
  Henk, renvoie moi ton patch s'il te plait...

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

- Peaufinage de l'enregistrement DivX
- JE RAPPELLE QUE L'ENREGISTREMENT DIVX NE MARCHE QU'EN:
  XVIDEO + GRABDISPLAY !!!!

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

- Enregistrement de la chane en cours de diffusion dans un fichier au format
  AVI. La video est compresse en utlisant le codec DivX 4 disponible sur
  http://download.divx.com/videocodecs/linux/divx4linux-20011010_4.02.tgz
  Le son est soit enregistr au format wave 16 bits, soit compress en MP3 si
  lame 3.90 (et notament sa librairie libmp3lame) sont prsents sur le systme.
  Une entre a t ajout au menu d'options gnrale pour lancer/arrter
  l'enregistrement ou modifier les paramtres de l'enregistrement. Le
  dmarrage/arrt de l'enregistrement est aussi accessible par le raccourci
  clavier R.
  L'enregistrement n'est possible qu'en mode Xvideo (bien qu'il soit possible
  de l'implmenter en mode X11 RGB moyennant une dgradation des performances).
  Pendant un enregistrement, il n'est pas possible de changer la taille de la
  fentre, ni de passer en fullscreen, ni de changer de chane.
  Le nom du fichier AVI est construit automatiquement de la manire suivante
  (en fait similaire au nom de fichier de snapshot jpeg ou ppm):
  movie-[nom de la chane]-[date]-[heure]-[indice].avi
  Le dernier plugin (1.3.2) n'est pas compatible avec l'enregistrement, sauf en
  clair, et  condition de positionner "hw_scaling = off" dans le fichier de
  configuration de xawdecode.
  Pour rejouer votre .avi, je conseille trs fortement l'excellent aviplay
  faisant partie du package avifile, notament dans sa version 0.6 (toujours en
  cours de dveloppement) et disponible, sous forme de snapshot, sur
  http://avifile.sourceforge.net
- Ajout du raccourci clavier CTRL+D pour changer de filtre de dsentrelacement
- Affichage dans la barre de titre du filtre de dsentrelacement utilis (en
  plus du nom de la chane).

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

- ajout des fonctions de dsentrelacement (bob, weave, greedy, one field)
   partir du code de xine lui mme issu de Dscaler.
  Attention, le dsentrelacemnt n'est possible qu'en mode Xvideo !!!
  Ajout d'un champ
  deinterlace = none | bob | weave | greedy | onefield
  dans le fichier de config de xawdecode. Ce champ est un champ local  chaque
  station dfinie dans le fichier de config.
- ajout d'une fonction "Always on Top" qui fonctionne avec tout window manager
  compatible avec Gnome ou implmentant la norme NET_WM (KDE2, mais pas KDE1).
  Cette fonction est accessible via la fentre d'options gnrale ou par la
  touche T.
- memorisation de la dernire fonction "fast_memcpy" utilise pour conomiser
  un benchmark  chaque dmarrage.
  On peut nanmoins forcer un nouveau benchmarking en:
  * effaant le fichier ~/.xawdecode/memcpy_method
  * OU en lanant xawdecode avec l'option -probe_memcpy
- pour les malheureux qui utilisent une des dernires distrib Mandrake ou
  RedHat, xawdecode selectionne automatiquement son device bttv par defaut
  parmi: /dev/video, /dev/video/video0, /dev/video0

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

- ajout de windowsize lors de la sauvarde du fichier de config
- correction bug bandes noires en -noxv si resolution superieure  768x576
- ajout de xawdecode dans le systme de menufile de Debian (pour de bon cette
  fois, j'espere)
- correction gestion du volume par le slider du menu d'options gnrales
- dans le cas d'utilisation de drivers OSS: si igain tait mut lors du
  dmarrage, il tait forc  une valeur trop importante
- lors de la prise de snapshot: si prsence d'un / dans le nom d'une chane,
  remplacement par un | pour crer le nom du fichier
  
xawdecode-1.4.4 (25/11/01)
---------------

- correction bug Channel Window suite  la restauration du dernier canal utilis

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

- correction bugs sauvegarde du fichier de config
- ajout d'une entre dans la fentre d'options gnrales pour sauvegarder la
  configuration courante
- correction (finale ?) gestion des bandes noires
- sauvegarde et restauration automatique du dernier canal utilis et de ses
  paramtres associs
- les paramtres d'un canal (couleur, contraste, luminosit, rglage fin,
  etc ...) sont conservs mme en cas de zapping 
- ajout de xawdecode dans le systme de menufile de Debian
- ajout d'un exemple de fichier de config .lircrc pour tlcommande Miro

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

- introduction d'un contrle du numro de version du plugin
- l'option -h affiche dsormais une liste complte des options disponibles
- correction bug "v4l and dga disagree about the framebuffer base"
  pour les cartes 3dfx
- prise en compte de l'option -x (disable XFree extensions)
- prise en compte de l'option -d (disable DGA)
- c'est ESC, et ESC seulement, qui permet de quitter l'application

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

- Modification du Xawdecode.ad pour prendre en compte la molette de la
  souris sans avoir  utiliser imwheel
- correction du plantage lors du grab d'image en jpeg
- fonctionnement correct du "Channel Window" et du grab d'image en jpeg/ppm
  que l'on soit en mode Xvideo ou non, et quel que soit le bpp du serveur X

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

- integration du decodeur/browser videotexte/teletexte alevt, accessible
  par CTRL+A
- suppression de tout le code relatif au decodage
- rtablissement de l'option -x qui s'tait perdue...
- supression du segfault quand l'option -v tait pase sans argument.
  La valeur de 1 est alors prise par dfaut.
- raffichage propre lors des switchs de mode grabdisplay/overlay/off

