##############################################################################
# $Id: lisez-moi,v 1.23 2003/07/09 20:05:47 pingus77 Exp $
##############################################################################

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 "setchannel 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

