ChangeLog-2000
上传用户:kjfoods
上传日期:2020-07-06
资源大小:29949k
文件大小:142k
源码类别:

midi

开发平台:

Unix_Linux

  1. Date:   Wed Mar 8 10:22:45 2000 +0000
  2.      Premiers fichiers n�cessaires � autoconf
  3. commit ac08ae30411f18fccf735b337927ee7abd04a009
  4. Author: Jean-Marc Dressler <polux@videolan.org>
  5. Date:   Sat Mar 4 22:33:01 2000 +0000
  6.     D�but du portage BeOS. Beaucoup de fuchiers ont �t� modifi� car il a fallu
  7.     r�organiser les headers pour que ce soient les headers les plus proches
  8.     du syst�me qui se retrouvent en premier (threads.h devrait toujours �tre
  9.     le premier des headers non syst�mes). J'ai du aussi rajouter un type
  10.     plugin_id_t et par la m�me occasion inclure plugins.h dans la plupart
  11.     des fichiers. Voici en vrac les modifs les plus importantes que j'ai op�r�:
  12.     
  13.     o L�g�re r�organisation pour les raisons �voqu�es ci-dessus (certaines
  14.       macros comme MIN et MAX peuvent �tre d�j� d�finies par le syst�me et
  15.       interf�rer avec celles d�finies dans common.h ou autre)
  16.     
  17.     o Dans intf_msg j'ai du remplacer les vasprintf par des vsprintf
  18.       dans le cas o� ARCH=BEOS.
  19.     
  20.     o la commande hostname du Makefile n'�tait pas compatible et je
  21.       l'ai donc enlev�, en avons-nous besoin ? Auquel cas il suffit de
  22.       rajouter un ifeq.
  23.     
  24.     o J'ai aussi remplac�  les bzero et bcopy par memset et memmove.
  25.     
  26.     o plugin.c, mtime.c et threads.h et quelques fichiers de l'input
  27.       ont �t� adapt�s � BeOS � grand coup de #ifdef SYS_*.
  28.     
  29.     TODO:
  30.     
  31.     o Ecrire intf_beos.cpp, vout_beos.cpp et aout_beos.cpp
  32.     
  33.     Je suis sous linux et je viens de tester le client qui marche tr�s
  34.     bien, mais il est n�anmoins possible que j'ai introduit quelques
  35.     probl�mes de compilations pour certains modules, si c'est le cas
  36.     pr�venez moi.
  37. commit ec9bf58ab3453691a110fcf144d05e18f8b39183
  38. Author: Sam Hocevar <sam@videolan.org>
  39. Date:   Sat Mar 4 11:52:48 2000 +0000
  40.      - �a compile sous FreeBSD (mais �a ne tourne pas)
  41.      - les d�pendances sont cach�es dans .deps/ au lieu de deps/
  42.      - suppression d'encore quelques #include inutiles.
  43.      - la gestion des plugins est maintenant encapsul�e dans misc/plugin.c
  44.       un peu comme les threads, pour faciliter le portage.
  45.      - l�ger remaniement de l'output pour --help et --version
  46.      - les p_ts_packet sont cast�s en (void *) pour �viter un warning sous
  47.       certaines architectures.
  48.      - ajout de la GPL dans un fichier COPYING
  49.      - fichier README avec rien dedans pour le moment, � part la liste de
  50.       toutes les personnes ayant particip� au projet. J'en ai *forc�ment*
  51.       oubli� certains, alors si vous avez un nom, rajoutez-le. de m�me, s'il
  52.       y a un gros con que j'ai mis par erreur dans la liste et qui n'a jamais
  53.       rien fait pour le projet, n'h�sitez pas � le supprimer sournoisement.
  54.      - fichier AUTHORS avec la liste des gens ayant boss� sur le client. j'ai
  55.       mis toutes les personnes ayant fait au moins un commit, ainsi que Henri
  56.       parce que je sais qu'il bosse sur l'audio, et HPReg, Steve et Oli parce
  57.       qu'ils ont boss� dessus aussi. Par contre ici aussi j'ai fort probable-
  58.       ment oubli� des gens. Corrigez !
  59.      - r�pertoire debian/ qui servira � cr�er des packages
  60.      - rajout d'une entr�e pour faire `make install' (pas encore parfait)
  61.      - nom de code de la future release 0.2 : `Onatopp' :)
  62. commit 44bcfed01477db0b57e6f08048bbee72f032aa7e
  63. Author: Sam Hocevar <sam@videolan.org>
  64. Date:   Fri Mar 3 07:03:34 2000 +0000
  65.      Encore un commit venu tout droit des abysses de l'enfer, d�sol� pour
  66.     le flood, c'est la derni�re fois.
  67.     
  68.       . apr�s le demoronifier, le GPLifier: il y a les ent�tes de la GPL dans
  69.        chaque fichier ; votre mission, si vous l'acceptez, est de mettre votre
  70.        nom dans chaque fichier qui est votre oeuvre ou auquel vous avez
  71.        particip�, pour qu'on sache qui a fait quoi. Pas de fausse modestie,
  72.        c'est plus pour des raisons pratiques que pour la gloire.
  73.     
  74.       . rajout de -lthreads pour que �a linke sous Hurd
  75.     
  76.       . rajout de quelques #include pour que �a compile sous FreeBSD
  77.        (d'ailleurs �a compile mais �a ne linke pas, je ne sais pas comment
  78.        linker avec la libpthread sur la machine de Dae)
  79.     
  80.       . quelques #ifdef SYS_BSD �� et l�.
  81. commit 296df89a57da3ad22edcec40539403563b3be75e
  82. Author: Michel Lespinasse <walken@videolan.org>
  83. Date:   Fri Mar 3 01:26:17 2000 +0000
  84.     modification du deco ac3 pour le rendre plus robuste.
  85.     
  86.     normalement le client ne devrait plus segfaulter... enfin, normalement :)
  87. commit 7a0afd69fd2574bf075be9ed566f547dd93efd37
  88. Author: Sam Hocevar <sam@videolan.org>
  89. Date:   Fri Mar 3 00:59:56 2000 +0000
  90.      . portage des vlc_threads aux cthreads de Mach pour GNU/Hurd
  91.      . rajout de #ifdef SYS_LINUX autour du code concernant les interfaces
  92.      . suppression de quelques #include <sys/soundcard.h> qui trainaient encore
  93.      . option PPRO dans le Makefile (si vous avez des erreurs
  94.         'Illegal instruction', �a venait probablement de l�)
  95.      . rajout de quelques commentaires pour expliquer en quoi certains #include
  96.         sont n�cessaires, aux endroits o� je ne comprenais pas, et suppression
  97.         de #include qui semblaient inutiles.
  98. commit a5e77c46eb6ef40745d282462a1aeb1efc5b0ab2
  99. Author: Michel Lespinasse <walken@videolan.org>
  100. Date:   Wed Mar 1 23:51:08 2000 +0000
  101.     Created a small&clean public interface for the ac3 decoder (see ac3_decoder.h)
  102.     
  103.     Modified ac3_decoder_thread to use this interface
  104.     
  105.     Find ac3 sync words not by scanning the ac3 stream but by using the magic
  106.     bytes at the start of the ac3 pes packets
  107. commit c6313a9b1b5765dd6d0d155505b7161e084c6d51
  108. Author: Michel Lespinasse <walken@videolan.org>
  109. Date:   Mon Feb 28 02:35:41 2000 +0000
  110.     Separation du decodeur ac3 et de la partie specifique a videolan
  111.     
  112.     Les interfaces du deco ac3 ne sont pas encore bien propres et documentees
  113.     mais ca viendra dans un second temps. Les fichiers ac3 ne dependent plus
  114.     d'includes videolan. C'est deja une bonne premiere etape.
  115.     
  116.     Au niveau du bitstream compresse, l'interface avec le decodeur ac3 ne se fait
  117.     plus par le fichier decoder_fifo.h. En effet, le decodeur ac3 a besoin de
  118.     connaitre la structure exact d'un bitstream_t, donc cette interface n'etait
  119.     pas la plus propre. La nouvelle interface se compose d'une fonction
  120.     ac3_byte_stream_next (ac3_byte_stream_t * p_byte_stream) que le decodeur
  121.     ac3 appelle lorsqu'il a besoin d'un nouveau buffer de donnees compressees.
  122.     
  123.     ac3_byte_stream_t est une structure comprenant les champs
  124.     u8 * p_byte (pointeur sur le debut du buffer),
  125.     u8 * p_end (pointeur sur la fin du buffer),
  126.     void * info (utilisation libre pour implementer ac3_byte_stream_next)
  127.     
  128.     L'implementation actuelle de ac3_byte_stream_next () dans ac3_decoder_thread.c
  129.     fait un peu double emploi avec misc/decoder_fifo.c mais je reglerai tout ca
  130.     plus tard.
  131. commit 7373cdfb77f77d4570bdbcd8fcace21e0a389ff5
  132. Author: Michel Lespinasse <walken@videolan.org>
  133. Date:   Fri Feb 25 02:45:09 2000 +0000
  134.     Decoupage de vdec_motion en deux parties :
  135.     
  136.     vdec_motion_inner contient le code plus ou moins bourin qui calcule les pixels
  137.     (je pense que c'est la que la majorite du temps est ecoulee, et qu'il y aurait
  138.     eventuellement un avantage a rechercher des optimisations particulieres pour
  139.     ce fichier, genre debouclage de boucles ou quelque chose du genre)
  140.     
  141.     Le code dans vdec_motion contient quand a lui des tests sur le type exact
  142.     de prediction a effectuer, des calculs de pointeurs en fonction des motion
  143.     vectors, et les appels a vdec_motion_inner.
  144.     
  145.     La fonction MotionComponent de vdec_motion a ete modifiee pour appeler
  146.     directement la bonne fonction de vdec_motion_inner en fonction des parametres.
  147.     La encore en raison de la gestion d'inlines faite a la compilation, pour chaque
  148.     appel les parametres i_width, i_height et b_average sont deja connus et
  149.     donc l'appel de MotionComponent devrait s'etendre a un simple switch (i_select)
  150.     et un appel de la fonction correspondante dans vdec_motion_inner.
  151.     
  152.     Le code dans vdec_motion presente toujours une apparence contestable mais
  153.     je n'ai pas modifie son fonctionnement (seulement la fonction MotionComponent).
  154. commit 5f0e921cd9491687b817c465ea5a4bac5198d287
  155. Author: Sam Hocevar <sam@videolan.org>
  156. Date:   Wed Feb 23 03:09:33 2000 +0000
  157.       rha ! deux fichiers oubli�s.
  158. commit 36ac163c85ad618a41f903da87c1e8e3eeb458af
  159. Author: Sam Hocevar <sam@videolan.org>
  160. Date:   Wed Feb 23 03:04:50 2000 +0000
  161.      Le retour du demoronifier qui n'est pas content.
  162.     
  163.        . 11 moronic long lines destroyed
  164.        . 1282 trailing spaces eradicated
  165.        . 4 ugly macros fixed
  166.        . 5 innocent a_bit_long lines shortened
  167.     
  168.        . 5987 tabulations transform�es en espaces
  169.        . 153 '??' transform�s en 'XXX??' ou 'FIXME??'
  170.         (ptyx, j'esp�re que ce compromis te convient)
  171.     
  172.        . commentaires en // corrig�s en /* */
  173.         (je parle bien des commentaires, pas des morceaux de code
  174.          mis en // comme les printf de debug par exemple)
  175.     
  176.     Au passage :
  177.     
  178.        . version du vlc modifi�e en 0.1.99 (la release sera la 0.2.0)
  179.        . suppression de video_x11.h
  180.        . correction d'un warning dans intf_ctrl.c
  181. commit 3f8bf7fb1991c383b1b4e5b9918ed70132a63daf
  182. Author: Michel Lespinasse <walken@videolan.org>
  183. Date:   Tue Feb 22 22:55:07 2000 +0000
  184.     oops, j'ai oublie un fichier
  185. commit 6ec1835e8742e52d1ec2f236cfac05ee098ad2e0
  186. Author: Michel Lespinasse <walken@videolan.org>
  187. Date:   Tue Feb 22 22:54:22 2000 +0000
  188.     travail sur l'ac3_decoder : debut de separation de ce qui est specifique a
  189.     videolan (ac3_decoder_thread) et de ce qui ne l'est pas. Ce n'est pas encore
  190.     ideal, la partie "videolan" fait des inits a l'interieur de la partie
  191.     "ac3"... il faudra que je fasse une belle interface pour ca.
  192.     
  193.     Le probleme des includes n'est pas non plus regle, mais c'est a cause des
  194.     bit_streams :) patience.
  195. commit d9f73a7039063f0b0d38486fbef8252549854dd8
  196. Author: Michel Lespinasse <walken@videolan.org>
  197. Date:   Tue Feb 22 14:09:51 2000 +0000
  198.     Modification mineure MotionComponent : changement d'une boucle imbriquee
  199.     sur i_y et i_y1 en une boucle simple sur i_y... Le changement en vitesse comme
  200.     en taille est chouillatique mais neanmoins positif. Ca n'a pas d'effet sur
  201.     l'unrolling de boucle car celui-ci est effectue sur une boucle plus interne...
  202. commit 02752c7ccc03a5038ef952c831d98afd45bf0da2
  203. Author: Sam Hocevar <sam@videolan.org>
  204. Date:   Mon Feb 21 09:15:49 2000 +0000
  205.      3 vilains fichiers avaient disparu
  206. commit 0374d3332fe0c67405513699c6bb3f227edab014
  207. Author: Sam Hocevar <sam@videolan.org>
  208. Date:   Mon Feb 21 09:15:04 2000 +0000
  209.      chargement dynamique de plugins audio/video/interface
  210.     
  211.      utilisation: c'est tout con, �a marche comme avant. pour le moment
  212.       il n'y a pas de v�rification des symboles mais �a viendra.
  213.     
  214.      seule restriction, il faut �tre dans le r�pertoire vlc quand on lance
  215.       le client, parce que le chemin des plugins est relatif, mais �a aussi
  216.       �a va changer.
  217.     
  218.      le Makefile devient pas tr�s beau, il faudra songer � passer � automake
  219. commit f8371eed12d58aa8b1fd8db64fe8796d37f83c59
  220. Author: Sam Hocevar <sam@videolan.org>
  221. Date:   Mon Feb 21 04:21:52 2000 +0000
  222.      . ajout de l'audio output pour Esound
  223.      . pas encore tr�s au point � cause d'un bug dans esd_get_latency() mais
  224.      j'en ai besoin pour tester le chargement dynamique de plugins.
  225. commit ae697f31bc6704784f817a9ea364b4acc42280e6
  226. Author: Michel Lespinasse <walken@videolan.org>
  227. Date:   Mon Feb 21 02:19:54 2000 +0000
  228.     Une partie de patch qui ne devrait pas etre trop controversee : j'ai juste
  229.     change les #define MACHIN_DELAY pour qu'ils soient definis en tant que
  230.     multiples de CLOCK_FREQ
  231.     
  232.     :>
  233. commit 1399f00e702fa0f34dabfb7d008731405c283947
  234. Author: Renaud Dartus <reno@videolan.org>
  235. Date:   Sun Feb 20 23:24:38 2000 +0000
  236.     Ajoute du support son U8_Stereo
  237.     
  238.     --
  239.     Reno
  240. commit 2dab23fc4598424f28d82a7da69723f3d99de5c9
  241. Author: Michel Lespinasse <walken@videolan.org>
  242. Date:   Sat Feb 19 00:39:03 2000 +0000
  243.     Yop,
  244.     
  245.     Bon ben voila, j'ai commence a bouger les .h comme je voulais le faire...
  246.     
  247.     C'est encore un peu le bordel et j'en suis desole. Mais je compte bien
  248.     deplacer des trucs jusqu'a ce que ca soit a nouveau bien range :)
  249. commit 66f08a821a38b26e34ba476e8340c884946ab3ee
  250. Author: Sam Hocevar <sam@videolan.org>
  251. Date:   Sat Feb 19 00:11:26 2000 +0000
  252.      deux changements cosm�tiques de rien du tout et suppression d'un warning
  253. commit 25f0492374daa0d57ed99d89df4cc680c39723bb
  254. Author: Michel Lespinasse <walken@videolan.org>
  255. Date:   Fri Feb 18 00:26:23 2000 +0000
  256.     Modification du decoder_fifo : le GetByte devrait etre un chouilla plus rapide,
  257.     ce qui devrait au minimum compenser la perte due a ma derniere modification.
  258. commit 2f2ce6f4d1d67057c2db76a5463e6f9870e7cbe9
  259. Author: Jean-Marc Dressler <polux@videolan.org>
  260. Date:   Thu Feb 17 22:17:35 2000 +0000
  261.     La plupart des causes de segfault de la video ont �t� �limin�es, les messages
  262.     d'erreur qui sont affich�s sur stderr vous donnerons une bonne id�e du nombres
  263.     d'occasions de planter qui se pr�sentent au client.
  264.     
  265.     J'ai aussi remis le flag DEBUG � 1 et commenter omit-frame-pointer pour que
  266.     tout le monde puisse avoir la chance de participer � la chasse aux segfaults
  267.     avec son gdb. Les bugs report sont le bienvenu (surtout si c pour l'audio ;).
  268. commit 7d73d8fda76a39c8e9e8016f21a2f479b88409ab
  269. Author: Michel Lespinasse <walken@videolan.org>
  270. Date:   Thu Feb 17 19:28:00 2000 +0000
  271.     Modification de decoder_fifo.h : le cas ou on passe d'un buffer a l'autre
  272.     lors de la lecture d'un octet n'est plus inline. Precedemment le code etait
  273.     inclus a chaque invocation de NeedBits ou GetBits...
  274.     
  275.     Vu l'etat de la synchro je n'ai pas pu mesurer d'impact precis sur les fps
  276.     mais je ne m'attends pas a ce qu'il soit mesurable de toute facon : on troque
  277.     un apel de fonction contre un meilleur comportement du cache code...
  278.     
  279.     Premier checkin de ma part, mais il devrait en venir d'autres.
  280. commit 7b7bbbbe3b41fab163e2850a3154c96ad8bad3c0
  281. Author: Jean-Marc Dressler <polux@videolan.org>
  282. Date:   Thu Feb 17 18:04:38 2000 +0000
  283.     Petite modif dans la synchro, peut-�tre que cela marchera mieux, qui sait ?
  284. commit e4f6091296056b54f1654113544d87fd34e8982d
  285. Author: Jean-Marc Dressler <polux@videolan.org>
  286. Date:   Thu Feb 17 16:36:25 2000 +0000
  287.     Premier service pack de la POLUX_SYNCHRO:
  288.      o 0 bug fixe
  289.      o several bugs added
  290.      o synchro is now slower than ever
  291.     
  292.     Si par chance cela marchait chez vous pr�venez moi vite.
  293.     
  294.     Mise � 0 du flag DEBUG pour tester la synchro dans les meilleures conditions
  295.     possibles, attention les acc�s disque du mini-server ainsi que les nombreuses
  296.     irr�gularit�s du flux peuvent perturber le client de fa�on non n�gligeable.
  297. commit 12f127632a349f314224f9363d3f908a1216a10f
  298. Author: Andres Krapf <dae@videolan.org>
  299. Date:   Thu Feb 17 11:04:52 2000 +0000
  300.     remaniement de quelsques includes pour que ca passe sous BSD.
  301. commit 6aaf8121f3445f8b2f3c9a5479599a8efda8f0ad
  302. Author: Sam Hocevar <sam@videolan.org>
  303. Date:   Thu Feb 17 06:07:37 2000 +0000
  304.      o remise de b_stereo dans les structures audio en attendant que soit
  305.       d�finie une api pour la gestion de plus de 2 voies, qui de toute fa�on
  306.       est loin d'�tre une priorit�. je dirais m�me qu'on s'en fout.
  307.      o argument suppl�mentaire pour GetBufInfo() pour que la m�thode dummy
  308.       attende un temps convenable, et correction de aout_dummy.c
  309.      o le test sur la variable DEBUG dans config.h est maintenant conforme
  310.       � ce que dit le Makefile.
  311.      o suppression d'une variable inutile dans intf_fb.c
  312.      o --long-help devient --longhelp comme dans mpg123
  313.      o version du programme arbitrairement mise � 0.95.0
  314.      o commentaire d'une variable inutilis�e dans Synchronize (video_output.c)
  315.      o correction du "LIN" en "LIB" dans le Makefile, qui doit tra�ner l�
  316.       depuis des si�cles
  317.      o proprification de quelques routines du Makefile
  318.     
  319.     le code de s�lection de m�thode audio/video est loin d'�tre propre, je
  320.     dirais m�me que c'est du gros caca, mais j'y bosse.
  321.     
  322.     bonne nuit,
  323. commit 62ee3e006812818f41fb448887ed2870bc6cbd16
  324. Author: Jean-Marc Dressler <polux@videolan.org>
  325. Date:   Thu Feb 17 00:43:58 2000 +0000
  326.     Corrections de quelques petits bugs et surtout nouvelle synchro qui ne semble
  327.     pas trop mal marcher sur ma machine mais qui j'en suis s�r ne marchera pas du
  328.     tout sur la votre.
  329.     
  330.     A noter qu'il existe maintenant 3 synchros que l'on peut choisir en changeant
  331.     le define dans vpar_synchro.h (POLUX_SYNCHRO, SAM_SYNCHRO, MEUUH_SYNCHRO)
  332. commit 2ebf6c0302a5fdc7f4e39d4e8346aba387e4a16f
  333. Author: Sam Hocevar <sam@videolan.org>
  334. Date:   Wed Feb 16 07:27:26 2000 +0000
  335.      o renommage arbitraire et totalitaire de idctmmx.S en vdec_idctmmx.S
  336.      o correction d'une typo d�bile dans audio_output au commit pr�c�dent
  337.      o b_stereo est remplac� par i_channels
  338.      o suppression de la structure aout_dsp_t dont les membres d�pendant
  339.       de l'output se retrouve dans aout_*_sys_t, et les autres directement
  340.       dans aout_thread_t, on se fait pas chier.
  341. commit 2733b268c43a8b66930fd9582a0cf7b203f8d052
  342. Author: Sam Hocevar <sam@videolan.org>
  343. Date:   Wed Feb 16 03:54:07 2000 +0000
  344.      o changement de nom des fonctions sp�cifiques BeOS
  345.      o d�but de l'�clatage de l'audio_output :
  346.        . giclage des variables *dsp* en faveur de *sys*
  347.        . aout_*GetBufInfo renvoie l_bytes pour que video_output.c ne d�pende
  348.         plus de la structure audio_buf_info sp�cifique � <linux/soundcard.h>
  349.        . cr�ation de la m�thode audio 'dummy' qui ne fait rien.
  350.      o nouvelle option --aout acceptant 'dummy' et 'dsp' pour le moment
  351. commit 8e016bb0b4dbbb64cad4dfabc902e2ff748930ec
  352. Author: Sam Hocevar <sam@videolan.org>
  353. Date:   Wed Feb 16 00:35:19 2000 +0000
  354.      . virage de cette #@!#@@#@#!@#@#!!@#@!!#@!@!!@# de d�pendance du Makefile
  355. commit a69f01ceec9c9351f3b6c5a9cb3df624251ed9ea
  356. Author: Sam Hocevar <sam@videolan.org>
  357. Date:   Tue Feb 15 05:25:49 2000 +0000
  358.      . am�lioration de la YUV 8bpp
  359.      . nettoyage du code de gestion des m�thodes vout
  360.      . nouvelle option --vout
  361.      . pr�paration de l'�clatage de l'audio output comme �a a �t�
  362.       fait avec le vout.
  363.      . nouvelle commande --long-help
  364.     
  365.     La s�lection de la m�thode vout est encore plus simple. Pour s�lectionner
  366.     le framebuffer par exemple : "vlc --vout fb". Par d�faut, X11 est choisi.
  367. commit 89a64c6143da74ed12d625b7eb01baca52687f2f
  368. Author: Sam Hocevar <sam@videolan.org>
  369. Date:   Mon Feb 14 08:44:59 2000 +0000
  370.      . fix� une erreur de syntaxe dans video_fb.c
  371.      . *3dfx* devient *glide*
  372.      . suppression de tabulations dans quelques fichiers
  373.      . suppression des 2 warnings dans sam_synchro
  374.      . video_* devient vout_* quand ce sont des m�thodes de vout
  375.      . tentative de correction de la d�tection de MMX pour BeOS
  376.      . nouvelle option vlc_vout_method (faute de mieux pour le moment)
  377.      . modification du Makefile pour supporter plusieurs VIDEO_*
  378.     
  379.     dor�navant on peut compiler plusieurs output diff�rents dans le
  380.     client. la pr�f�rence se fait dans l'ordre x11, fb, ggi, glide...
  381.     
  382.     si on le compile avec x11 et fb, par d�faut il se lancera en X.
  383.     pour le lancer en framebuffer :
  384.     ./vlc vlc_vout_method=fb
  385.     
  386.     (il faut que je proprifie un peu le choix de l'output, et que je
  387.     facilite l'ajout d'un nouveau vout_*)
  388. commit ce72276454c762bae2b16e8f65808c6ba4739c35
  389. Author: Sam Hocevar <sam@videolan.org>
  390. Date:   Sun Feb 13 19:43:02 2000 +0000
  391.      . d�tection d'un processeur MMX.
  392.      . l'output fb remet le terminal comme il faut en sortant.
  393.      . s�paration du flag MMX et de l'architecture dans le Makefile
  394. commit 2ad5fa640d389a2261699c0b657484b436aef23e
  395. Author: Sam Hocevar <sam@videolan.org>
  396. Date:   Sun Feb 13 04:31:35 2000 +0000
  397.      Je vous avais pr�venu. Le demoronifier a frapp�.
  398.     
  399.      D�sol� pour le flood. Les en-t�tes de fonctions ne font plus 81
  400.     caract�res, et il n'y a plus d'espaces inutiles, Tous les trailing
  401.     spaces ont disparu, j'ai essay� de v�rifier que �a ne p�tait rien,
  402.     mais j'ai pu oublier un truc con. J'accepte tous types de ch�timents
  403.     � base d'orties fra�ches.
  404.     
  405.      D�sol� d'avoir aussi modifi� les fichiers de ceux qui formataient
  406.     bien proprement leurs en-t�tes � 80 et pas 79 sans emb�ter personne,
  407.     mais j'ai d� choisir entre les deux.
  408.     
  409.      Dor�navant ce serait bien de formater les en-t�tes et les commentaires
  410.     justifi�s � droite � 79 colonnes, ou au pire � 80.
  411.     
  412.      . 1343 moronic long lines destroyed
  413.      . 12893 trailing spaces eradicated
  414.      . 115 ugly macros fixed
  415.      . 959 innocent a_bit_long lines shortened
  416.      But hey, 40054 lines were OK !
  417. commit db2b7d18c2c5349ec8d62e43c94fcb4fd8c0fb70
  418. Author: Sam Hocevar <sam@videolan.org>
  419. Date:   Thu Feb 10 05:57:10 2000 +0000
  420.      Juste une modif � la con dans video_output pour que le message "waiting
  421.      for stream" s'affiche d�s le lancement du vlc. En m�me temps �a me
  422.      permet de tester que la migration du CVS sur shiva a fonctionn�.
  423. commit 3c7673b96f34fe8aa8e162159da7d93f2ed68275
  424. Author: Sam Hocevar <sam@videolan.org>
  425. Date:   Thu Feb 10 03:15:16 2000 +0000
  426.      . double buffering avec locks pour 3dfx
  427.      . gestion des touches pour l'interface 3dfx
  428.      . proprification de la gestion des touches en framebuffer
  429. commit c139cb708226c44e05819667004aa0493369853f
  430. Author: Sam Hocevar <sam@videolan.org>
  431. Date:   Wed Feb 9 05:50:25 2000 +0000
  432.      . video output pour 3dfx.
  433.      . le premier qui se marre gagne le droit de venir voir comment ma 3dfx1
  434.       fait l'overlay, le scaling et la YUV en hard (nan je d�conne, elle fait
  435.       rien de tout �a, et en plus �a rame).
  436. commit dc4e19ea4280a33d85dcbe20165a9abf4de1c99b
  437. Author: Sam Hocevar <sam@videolan.org>
  438. Date:   Wed Feb 9 02:04:28 2000 +0000
  439.      . un peu de m�nage dans video_fb.c
  440.      . r�cup�ration des masks dans la structure framebuffer, ce qui fait que
  441.       l'output framebuffer fonctionne � nouveau.
  442. commit c4a60506b6f958201ff69612e229d2e38f2182fe
  443. Author: Sam Hocevar <sam@videolan.org>
  444. Date:   Tue Feb 8 05:08:15 2000 +0000
  445.      . gestion du gamma en 8bpp grayscale
  446.      . optimisations dans la YUV 8bpp
  447.      . l'output framebuffer ne bloque plus la console
  448.      . rajout d'une fonction dans la structure vout pour allouer une palette
  449.      . r�initialisation de l'ancienne palette en quittant
  450.     
  451.     bugs restant:
  452.      . pas d'allocation de palette en 8bits sous X11
  453.      . bugs du scaling en 8bits sous X11 (sans doute d� � l'alignement sur 1
  454.       octet au lieu de 2)
  455.      . l'output framebuffer est toujours p�t�e pour 16 et 32 bits
  456.      . pas de correction gamma en 8bits couleur
  457.      . c'est tout moche pendant la fraction de seconde du changement de palette
  458. commit f7217115dd622e478ee20b4b6e0888db9204c914
  459. Author: Sam Hocevar <sam@videolan.org>
  460. Date:   Mon Feb 7 05:13:22 2000 +0000
  461.      . suite de l'output 8 bits couleur/n&b
  462.      . correction d'un bug dans la g�n�ration de la palette optimale
  463.      . YUV avec dithering mortel qui tue
  464.     
  465.     todo:
  466.      . x11 (�a ne marche qu'en framebuffer pour le moment)
  467.      . mettre la g�n�ration de palette dans video_yuv
  468.      . refaire marcher l'output framebuffer pour bpp!=8
  469. commit 4351c7ef81d385e21bdbc1d95b933504c8d75310
  470. Author: Sam Hocevar <sam@videolan.org>
  471. Date:   Mon Feb 7 04:54:01 2000 +0000
  472.      . rajout du mode video 'dummy' pour les gens qui n'ont pas de carte
  473.       video. Le premier qui se marre se prend une claque.
  474. commit 0a16e81deca325ee7d9e636b75b53b2cdb9dd7fd
  475. Author: Sam Hocevar <sam@videolan.org>
  476. Date:   Sun Feb 6 15:48:53 2000 +0000
  477.      . yuv pour le 8 bits noir et blanc
  478.      . yuv 8 bits couleur (bon c'est moche pour le moment, mais �a vient)
  479.      . correction de "convertion" en "conversion" un peu partout :)
  480.     
  481.     � faire encore : allouer dynamiquement la lookup table pour la YUV 8 bits,
  482.     parce que directement dans p_vout �a pue un peu, faire le changement de
  483.     palette qui va bien au passage couleur / n&b.
  484. commit 4f5536772bb90f39ae9a4142b325a36326ed2951
  485. Author: Vincent Seguin <seguin@videolan.org>
  486. Date:   Sun Feb 6 13:13:10 2000 +0000
  487.     IMPORTANT:
  488.      p_vout->i_depth est maintenant la profondeur SIGNIFICATIVE de
  489.      l'�cran (8, 15, 16 ou 24)
  490.      p_vout->i_bytes_per_pixel est la profondeur r�elle (1, 2, 3 ou 4)
  491.     
  492.     Ajout du calcul des d�calages � video_output.
  493.     Refonte de l'initialisation des tables.
  494.     D�tection correcte des profondeurs 24/24 et 24/32 en X11
  495.     Correction de bugs dans le scaling en 1, 3 et 4 Bpp.
  496.     R�cup�ration des masques depuis le materiel en X11 et GGI.
  497.     
  498.     FrameBuffer cass� pour le moment: il faut rajouter les masques de couleur
  499.     (des valeurs par d�faut sont au d�but de video_yuv.c) et le calcul des
  500.     nouvelles profondeurs d'�cran.
  501. commit fb0eb672a4fa14db9e91ab909233f206c27b770d
  502. Author: Sam Hocevar <sam@videolan.org>
  503. Date:   Sat Feb 5 01:57:36 2000 +0000
  504.      . prototypes de fonctions pour le 8bpp
  505.      . virage d'un bug dans le calcul de bytes_per_line (sauf fumage de ma part)
  506.      . suppression de quelques #@@#@!!#@@#!@#@#! d'espaces en fin de ligne
  507.      . quelques reformatages � 79 colonnes au lieu de @@#@!!#@@#!@#@#!# 81.
  508. commit 5017b4667d0c2af7e79e779333928c6caa58f905
  509. Author: Michel Kaempf <maxx@videolan.org>
  510. Date:   Fri Feb 4 22:03:32 2000 +0000
  511.     * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c :
  512.     - `msleep' de `INPUT_PTS_DELAY' et non `(3 * INPUT_PTS_DELAY) / 4'
  513.     avant le d�marrage des d�codeurs audio ;
  514. commit 4b504cfc6d165dc9646e94e7f546705ff6d76b19
  515. Author: Michel Kaempf <maxx@videolan.org>
  516. Date:   Fri Feb 4 20:52:16 2000 +0000
  517.     * ac3_decoder/ac3_decoder.c :
  518.     - suppression des `#ifdef AC3_SIGSEGV' ;
  519.     - correction d'un bug de la fonction `InitThread()' (scotchage �
  520.     l'initialisation du d�codeur AC3 dans certaines conditions tr�s
  521.     particuli�res) ;
  522.     - support du bool�en `b_invalid' permettant de d�tecter des frames
  523.     suppos�es invalides ;
  524.     
  525.     * ac3_decoder/ac3_exponent.c :
  526.     - suppression des `#ifdef AC3_SIGSEGV' ;
  527.     - d�tection des frames invalides et support du bool�en `b_invalid' ;
  528.     
  529.     * ac3_decoder/ac3_mantissa.c :
  530.     - suppression des `#ifdef AC3_SIGSEGV' ;
  531.     - d�tection des frames invalides et support du bool�en `b_invalid' ;
  532.     - optimisation de la fonction `mantissa_unpack()' ;
  533.     
  534.     * audio_decoder/audio_decoder.c :
  535.     - correction d'un bug de la fonction `InitThread()' (scotchage �
  536.     l'initialisation du d�codeur MPEG2 dans certaines conditions tr�s
  537.     particuli�res) ;
  538.     
  539.     * include/ac3_decoder.h :
  540.     - suppression du `#define AC3_SIGSEGV' ;
  541.     
  542.     * include/vpar_synchro.h :
  543.     - d�claration explicite de la fonction `vpar_SynchroKludge()' lorsque
  544.     `SAM_SYNCHRO' n'est pas activ�e ;
  545.     
  546.     * interface/intf_ctrl.c :
  547.     - initialisation � `-1' des variables `i_input' et `i_pid' de la
  548.     fonction `SelectPID()' ;
  549.     
  550.     * video_output/video_yuv.c :
  551.     - mise en commentaire de la fonction inutilis�e `yuvToRgb24()' ;
  552.     
  553.     * video_parser/video_parser.c :
  554.     - int�gration du patch propos� dans videolan-devel ;
  555.     
  556.     * video_parser/vpar_blocks.c :
  557.     - int�gration du patch propos� dans videolan-devel ;
  558.     
  559.     NdlR : apu warnings � la compilation :-)
  560. commit 3b84e676f9e8b8a6ca6432bb3bb7e210308a1f6c
  561. Author: Vincent Seguin <seguin@videolan.org>
  562. Date:   Fri Feb 4 14:48:34 2000 +0000
  563.     Support 4:2:2, 4:4:4 et niveaux de gris en 15, 16 et 32 bpp complet.
  564. commit 82b00a6bf08b7d5ed5a806e1dcb805bb1c3c00eb
  565. Author: Vincent Seguin <seguin@videolan.org>
  566. Date:   Fri Feb 4 13:20:22 2000 +0000
  567.     Correction du segfault en gris.
  568. commit d9c9414e72831aeff854be80288bd35a5221308d
  569. Author: Vincent Seguin <seguin@videolan.org>
  570. Date:   Thu Feb 3 13:38:13 2000 +0000
  571.     Suppression de la ligne verte.
  572.     Scaling encore optimis�.
  573.     Suppression d'un bug causant un segfault sur certaines tailles de fenetre.
  574. commit 558e35cc038e2cb6fb9d1bf2c0736ab56d2ab22b
  575. Author: Vincent Seguin <seguin@videolan.org>
  576. Date:   Thu Feb 3 12:40:03 2000 +0000
  577.     Correction du bug de calcul du masque (fontes outlines, point sous les ]).
  578.     Vive les ^ qui suivent les ].
  579. commit dbb405d1fde68c99b1a1572073de1a4962121da2
  580. Author: Michel Kaempf <maxx@videolan.org>
  581. Date:   Thu Feb 3 04:46:29 2000 +0000
  582.     * spu_decoder/spu_decoder.c :
  583.     - �a devrait bien se passer maintenant :-)
  584. commit 741fd7ec2008bbe70bba3405ec9d736b57ff7360
  585. Author: Michel Kaempf <maxx@videolan.org>
  586. Date:   Thu Feb 3 03:37:46 2000 +0000
  587.     * audio_output/audio_output.c :
  588.     - suppression du fprintf() de debug ;
  589.     
  590.     * spu_decoder/spu_decoder.c :
  591.     - suppression des fprintf() de debug ;
  592.     - la nouvelle version est pr�te mais je ne la commit pas encore ;
  593.     
  594.     * input/input_psi.c :
  595.     - le d�codeur spu �tait autospawn� uniquement si b_audio �tait � 1...
  596.     remplacement de b_audio par b_video (g bon sam ?) ;
  597. commit 6961ec33126dfaf14160e176911a59bcbe05c00f
  598. Author: Vincent Seguin <seguin@videolan.org>
  599. Date:   Thu Feb 3 01:23:21 2000 +0000
  600.     Synchro am�lior�e X et Y, dans les 2 sens
  601. commit d1cd2a9c216aaf70241ba6a823d7989aba456eed
  602. Author: Michel Kaempf <maxx@videolan.org>
  603. Date:   Wed Feb 2 21:52:20 2000 +0000
  604.     * audio_output/audio_output.c, interface/intf_ctrl.c :
  605.     - suppression de deux warnings � la noix de cajou polym�re ;
  606. commit 3a45b93f119ea9a918d9057a954912af5386d761
  607. Author: Vincent Seguin <seguin@videolan.org>
  608. Date:   Tue Feb 1 23:13:54 2000 +0000
  609.     Scaling horizontal >=1
  610. commit 01fcd5af58fba801a9f13b142339dc2768dd3bbd
  611. Author: Vincent Seguin <seguin@videolan.org>
  612. Date:   Tue Feb 1 09:30:10 2000 +0000
  613.     Scaling vertical dans les 2 sens en YUV walken.
  614. commit 1c5e6d000adfd2f49d4138b9fc817001e38a89ab
  615. Author: Gaël Hendryckx <jimmy@videolan.org>
  616. Date:   Tue Feb 1 03:00:16 2000 +0000
  617.     * Fonctions addblock et copyblock en inline MMX (pour ceux qui en ont...
  618.       du MMX).
  619.     * Pour tout defaut suppos� d'affichage � la suite du changement,
  620.       mailez-moi.
  621. commit 807e7ab017c22b353e1cd2662b7d1637d9f0a60c
  622. Author: Christophe Massiot <massiot@videolan.org>
  623. Date:   Tue Feb 1 02:16:56 2000 +0000
  624.     Rajout de #define SAM_SYNCHRO si sam veut reprendre son code.
  625. commit 008db60827693f6b21d4672c73af327a64bcc917
  626. Author: Christophe Massiot <massiot@videolan.org>
  627. Date:   Tue Feb 1 01:38:06 2000 +0000
  628.     Un Makefile qui est parti un peu vite...
  629. commit 0112fd6b1ae8f5443d10ef9a84a258ce7dcba778
  630. Author: Christophe Massiot <massiot@videolan.org>
  631. Date:   Tue Feb 1 01:37:18 2000 +0000
  632.     Re-tentative de sauvetage de la synchro.
  633. commit d8fe284af9011ca43c5190f2a791290cf019e5cd
  634. Author: Vincent Seguin <seguin@videolan.org>
  635. Date:   Tue Feb 1 00:50:29 2000 +0000
  636.     Temporaire (�a segfaulte si on le chatouille un peu).
  637.     YUV walken avec resize. Y et + seulement pour le moment.
  638. commit fc6b9b04a27ae836c3aaddf356bf039cac8ec579
  639. Author: Christophe Massiot <massiot@videolan.org>
  640. Date:   Tue Feb 1 00:13:07 2000 +0000
  641.     Tentative d'amelioration de la synchro.
  642. commit c1094d9907ba35145888aa6dbbcc2666ca4720c5
  643. Author: Christophe Massiot <massiot@videolan.org>
  644. Date:   Mon Jan 31 23:11:34 2000 +0000
  645.     Synchro de base.
  646. commit 2f30d77a12f8a9af41f8103f91b6bc008ea5286e
  647. Author: Vincent Seguin <seguin@videolan.org>
  648. Date:   Mon Jan 31 16:56:37 2000 +0000
  649.     Changement de cha�ne configurable depuis un fichier texte.
  650.     Quelques corrections esthetiques dans vout.
  651. commit c80107b2311bbe124d1f2392abea9ed7541fa090
  652. Author: Vincent Seguin <seguin@videolan.org>
  653. Date:   Mon Jan 31 14:00:05 2000 +0000
  654.     Correction du bug 100% CPU en idle.
  655. commit 28115de8beb4e8d07ebcec0fb14d5478c595aacd
  656. Author: Vincent Seguin <seguin@videolan.org>
  657. Date:   Mon Jan 31 13:32:33 2000 +0000
  658.     Mise place du scaling, episode II
  659.     Alignement am�lior�
  660.     Effacement 'intelligent' des zones modifi�es
  661.     Correction d'une memory corruption
  662.     Structure d'acceuil pour les subpictures
  663.     ggi et fb fonctionnent (pas mieux qu'avant, mais ils compilent)
  664.     
  665.     Ca rame. C'est normal, c'est la YUV en C qui est utilis�e. C'est aussi normal
  666.     parce que l'effacement, �a prends un peu de temps (et �a c'est d�finitif).
  667.     Ce n'est pas beau: normal, il n'y a que du croping pour le moment, le scaling
  668.     arrive.
  669. commit 46acf4993c0ae01d277c757006a7abcfd6b61d9f
  670. Author: Sam Hocevar <sam@videolan.org>
  671. Date:   Mon Jan 31 05:03:45 2000 +0000
  672.      . initialisation du d�codeur de sous-titres
  673.      . correction du bug de quit
  674. commit d8f0cef9c9b0fc93b16a6af0fa7db4df9c1b3c49
  675. Author: Sam Hocevar <sam@videolan.org>
  676. Date:   Mon Jan 31 03:42:07 2000 +0000
  677.      . remis le kludge du i_coding_type == I_CODING_TYPE en attendant qu'on
  678.       comprenne pourquoi �a merde (�a doit �tre tout con, mais je trouve pas)
  679. commit 50dded2770cd3e38f9773dec062ec69ca668c9b8
  680. Author: Stéphane Borel <stef@videolan.org>
  681. Date:   Mon Jan 31 02:29:13 2000 +0000
  682.     Ca ne devrait plus segfaulter maintenant. Correction d'un bug dans l'input.
  683.     
  684.     --Meuuh
  685. commit 9629dd8a75ee68238354df36422dcf877bdda104
  686. Author: Michel Kaempf <maxx@videolan.org>
  687. Date:   Mon Jan 31 01:16:00 2000 +0000
  688.     IMPORTANT :
  689.     * ce commit devrait corriger les probl�mes de fermeture du vlc, commentaires
  690.     souhait�s (et obligatoires) ;
  691.     * le probl�me de la synkro initiale de l'audio devrait �tre corrig� : reports
  692.     souhait�s (et obligatoires) gr�ce aux messages "aout debug" ;
  693.     * en clair FAITES PETER UN MAIL avec vos messages "aout debug" et vos coups
  694.     de gueule/coups de coeur quant � la fermeture du vlc ;-)
  695.     
  696.     * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c :
  697.     - rajout d'un msleep() en d�but de fonction RunThread() afin de
  698.     contrebalancer le d�lai entre la r�ception d'un paquet TS et la
  699.     pr�sentation de son contenu (INPUT_PTS_DELAY) ;
  700.     - rajout d'un cond_signal() dans la fonction EndThread() ;
  701.     
  702.     * audio_output/audio_output.c :
  703.     - activation des messages de debug ;
  704.     - r��criture de la fonction NextFrame() ;
  705. commit a57bfee7be03c6808b6e588f888a9b4e64345ee1
  706. Author: Sam Hocevar <sam@videolan.org>
  707. Date:   Mon Jan 31 00:35:13 2000 +0000
  708.      . le d�codeur de sous-titres s'appelle maintenant spu_decoder
  709.      . auto spawn du spu_decoder (pour le moment �a chie)
  710. commit b25b4229c62f9ffbc9ecd016a4416dae91550dea
  711. Author: Stéphane Borel <stef@videolan.org>
  712. Date:   Sun Jan 30 23:31:26 2000 +0000
  713.     Am�lioration de la synchro.
  714.     
  715.     --Meuuh
  716. commit a2972b3c0ea526645d0e67e94481b5639b2b320d
  717. Author: Vincent Seguin <seguin@videolan.org>
  718. Date:   Sun Jan 30 15:08:59 2000 +0000
  719.     Nouvelle interface, effacement des zones modifi�es d'une image sur 2,
  720.     calcul de la taille optimale d'une image, scaling.
  721.     
  722.     -Le scaling donne de bonnes tailles, mais les conversions YUV ne peuvent
  723.     pas suivre pour le moment.
  724.     -J'ai peut etre un peu cass� le fb et ggi (trop long � compiler pour tester).
  725.     En cas de probl�me, je corrige de suite.
  726.     -Les idle screens ("no stream") sont temporairement hors service.
  727. commit 32414c55fdfa77f9b30b4c6d5802bea801f08fc6
  728. Author: Christophe Massiot <massiot@videolan.org>
  729. Date:   Fri Jan 28 02:10:08 2000 +0000
  730.     * Correction d'un message d'erreur erronn� dans l'input ;
  731.     * Correction d'un bug de synchro ;
  732. commit ff57ac76bce318dd3e6575650c359d582a5187f7
  733. Author: Christophe Massiot <massiot@videolan.org>
  734. Date:   Fri Jan 28 01:20:53 2000 +0000
  735.     Fix pour le bug de la chrominance qui saute.
  736. commit eeddf916f0f8b15e99d7bb0d4f2a6f3fabc9c89a
  737. Author: Stéphane Borel <stef@videolan.org>
  738. Date:   Fri Jan 28 00:12:32 2000 +0000
  739.     . D�placement de deux structures de lookup dans le parseur
  740. commit 84cf8734a1ca31c5b5cc624e3870a0dfb3338b55
  741. Author: Christophe Massiot <massiot@videolan.org>
  742. Date:   Thu Jan 27 23:12:03 2000 +0000
  743.     Tentative de fix pour le segfault du d�codeur (qui est en fait une erreur
  744.     du parseur).
  745. commit 5b22bedfa74a7a7da80ff06e017681d37810cac9
  746. Author: Vincent Seguin <seguin@videolan.org>
  747. Date:   Thu Jan 27 18:30:01 2000 +0000
  748.     Nouveau moteur de fontes.
  749. commit aab60d4871a4e64f7ac713b6d25f1de98c8f58c7
  750. Author: Christophe Massiot <massiot@videolan.org>
  751. Date:   Wed Jan 26 23:16:11 2000 +0000
  752.     Nettoyage et commentationnement.
  753. commit ba8d1d4c965b0d6e62073ebdd5c893b45802e2c5
  754. Author: Sam Hocevar <sam@videolan.org>
  755. Date:   Wed Jan 26 22:46:37 2000 +0000
  756.      . nouvelle synchro. �a devrait d�j� fonctionner correctement en monothread
  757. commit 82c006196cb112d4f694e1d526964f30cd6c15ca
  758. Author: Christophe Massiot <massiot@videolan.org>
  759. Date:   Wed Jan 26 21:08:19 2000 +0000
  760.     Fichier d�sormais inutile.
  761. commit c79648fea40a703f1253f838c19ab84fc4f452db
  762. Author: Christophe Massiot <massiot@videolan.org>
  763. Date:   Wed Jan 26 20:48:35 2000 +0000
  764.     * Optimisation du video_parser ; define VPAR_OPTIM_LEVEL dans config.h
  765.       pour r�gler le temps de compilation ;
  766.     * virage d'un printf dans l'idct et d'une fonction inutile.
  767. commit 060c6b7a88262c6fa7e6603551648d20f66528aa
  768. Author: Michel Kaempf <maxx@videolan.org>
  769. Date:   Wed Jan 26 18:59:32 2000 +0000
  770.     * audio_output/audio_output.c :
  771.     - mise en commentaire de l'affichage de l'aout_debug ;
  772. commit 28fc7c187e48fd1b07d3a868a966a86e25249071
  773. Author: Sam Hocevar <sam@videolan.org>
  774. Date:   Wed Jan 26 16:33:23 2000 +0000
  775.      . encore un peu plus de synchro. si �a saccade c'est normal, �a sera
  776.       r�gl� dans l'heure, mais j'ai commit� pour qu'on puisse enfin voir
  777.       des B avec le nouveau d�codeur (qui torchaize)
  778. commit 1e6848bd70868d317cf2173ef4cab9273f536add
  779. Author: Christophe Massiot <massiot@videolan.org>
  780. Date:   Wed Jan 26 02:57:45 2000 +0000
  781.     vpar_motion.c n'est plus n�cessaire d�sormais.
  782. commit 93ff7f1c5ab92c4e75906ae00c5eea1e4084ce0a
  783. Author: Christophe Massiot <massiot@videolan.org>
  784. Date:   Wed Jan 26 02:38:42 2000 +0000
  785.     * Optimisation du parseur ;
  786.     * R�activation du motion DMV ;
  787.     
  788.     Pour info, on torche largement le d�codeur de r�f�rence (50 %).
  789. commit e05c74bf10ed04b016f89e64b8e85dc43067f970
  790. Author: Sam Hocevar <sam@videolan.org>
  791. Date:   Wed Jan 26 01:25:21 2000 +0000
  792.      . synchro qui marchouille de plus en plus
  793. commit 93ad3d1a263fc46f5492c7afd2a07670e3e16308
  794. Author: Michel Kaempf <maxx@videolan.org>
  795. Date:   Tue Jan 25 19:02:50 2000 +0000
  796.     * audio_output/audio_output.c :
  797.     - rajout de messages de debug en attendant de trouver le coefficient de
  798.     synkro optimal ;
  799.     - modification du coefficient de synkro (8 -> 256) ;
  800. commit 3f579ea23e42c86f60fc38737d574eec5d52413f
  801. Author: Sam Hocevar <sam@videolan.org>
  802. Date:   Tue Jan 25 05:44:12 2000 +0000
  803.      . correction d'un bug dans l'interface framebuffer
  804.      . d�but de synchro qui marchouille, mais tous mes flux merdent
  805. commit 5d7967a8b58fbe51074b95f68c409c7614d0f959
  806. Author: Christophe Massiot <massiot@videolan.org>
  807. Date:   Tue Jan 25 01:51:50 2000 +0000
  808.     * Ajout d'un flag VDEC_SMP � commenter si on n'a qu'un seul
  809.     microprocesseur.
  810. commit 57f098228319c25fab93a948ba22686fce16c70a
  811. Author: Gaël Hendryckx <jimmy@videolan.org>
  812. Date:   Tue Jan 25 00:23:26 2000 +0000
  813.       Ajout de fonctions yuv permettant un scaling 'exotique' en fin du
  814.     fichier. Elles seront testees des que l'output le permettra.
  815. commit 796346ac800b3a3571f87f427e9c9cfc9d51d9dc
  816. Author: Christophe Massiot <massiot@videolan.org>
  817. Date:   Tue Jan 25 00:09:39 2000 +0000
  818.     * Optimisation de vdec_motion.c et video_decoder.c ;
  819.     * Passage des fonctions de la video_fifo en inline ;
  820.     * Correction d'un bug provoquant un overflow des messages dans
  821.     vpar_headers.c.
  822. commit e6521494f43f48068e59575c78c51154ff23196d
  823. Author: Vincent Seguin <seguin@videolan.org>
  824. Date:   Mon Jan 24 12:53:49 2000 +0000
  825.     Makefile et config.
  826. commit 1cc50a23354d1e7220a2a59ede150b0bc709e9c1
  827. Author: Sam Hocevar <sam@videolan.org>
  828. Date:   Mon Jan 24 06:53:03 2000 +0000
  829.      fichiers oubli�s qui faisaient que �a compile pas
  830. commit 0759c952c3ead3e17d59068ae5f12cf5cf3f9ed4
  831. Author: Sam Hocevar <sam@videolan.org>
  832. Date:   Mon Jan 24 03:28:44 2000 +0000
  833.      . un chti peu plus de synchro video, mais c'est pas encore �a
  834.      . suppression des #include "X11/*" pour que �a compile sans X
  835.      . alban, t'es mortel
  836. commit 01461d528477fb6242fcba39d4b1610c382b4eec
  837. Author: Michel Kaempf <maxx@videolan.org>
  838. Date:   Mon Jan 24 02:07:29 2000 +0000
  839.     * audio_output/audio_output.c :
  840.     - impl�mentation de la synkro (qui punit m�chant) ;
  841.     
  842.     * audio_decoder/audio_decoder.c, ac3_decoder/ac3_decoder.c :
  843.     - rajout de vlc_cond_signal() afin de pr�venir l'audio_output que de
  844.     nouveaux samples ont �t� d�cod�s ;
  845.     
  846.     * Makefile :
  847.     - rajout de l'options de compilation -g ;
  848.     - utilisation du old decoder (synkro) ;
  849.     
  850.     * include/config.h :
  851.     - suppression des messages de debug ;
  852. commit e97f189cf38f519b45a6e7445720d2926a9f13dd
  853. Author: Michel Kaempf <maxx@videolan.org>
  854. Date:   Mon Jan 24 00:16:38 2000 +0000
  855.     * GoldenEye rewlz :
  856.     - explications du commit au prochain commit :-)
  857. commit 07f2392f6b29c5fa6b3526295b7403fe116ad55a
  858. Author: Gaël Hendryckx <jimmy@videolan.org>
  859. Date:   Sun Jan 23 20:58:39 2000 +0000
  860.     * Activation des Sparses idct dans le video parser;
  861.     * Utilisation de la mmx pour la dct si l'architechture s'y pr�te
  862.       (modif de Makefile et vdec_idct)
  863.     * idctmmx.S avec une forme d'appel identique a vdec_idct a ete ajoute a
  864.       video_decoder.
  865. commit bb7b993349295dfd1ed65efbcd35d6ec28d6a200
  866. Author: Michel Kaempf <maxx@videolan.org>
  867. Date:   Sun Jan 23 09:05:32 2000 +0000
  868.     * audio_output/audio_output.c :
  869.     - suppression d'une macro inutile ;
  870.     - proprification d'une ligne de code obscur ;
  871. commit 2c8ca2d5badcbfb0f202ec57f968fe1aa6e900ea
  872. Author: Gaël Hendryckx <jimmy@videolan.org>
  873. Date:   Sun Jan 23 02:32:41 2000 +0000
  874.     CA MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARCHE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  875.     
  876.     --Meuuh
  877. commit 385368dbcef796d7cbe015290d31dee74663223b
  878. Author: Jean-Marc Dressler <polux@videolan.org>
  879. Date:   Sat Jan 22 22:48:14 2000 +0000
  880.     Petites corrections de bug dans le motion compensation et le parsage des
  881.     blocks non intra.
  882. commit 4dd00e658e17dcaacd30b84f6b3ae3efa4441f41
  883. Author: Sam Hocevar <sam@videolan.org>
  884. Date:   Sat Jan 22 22:22:50 2000 +0000
  885.      . ajout des flags pour Linux Sparc (au fait, jimmy, t'es con :p)
  886. commit 9584ba3dbfdf4fffb81a06fd7a272f0a9868a8de
  887. Author: Gaël Hendryckx <jimmy@videolan.org>
  888. Date:   Sat Jan 22 22:02:49 2000 +0000
  889.     Correction du bug de la premiere image verte (putain mais quel con)
  890. commit 34aa37623bdd9a529fbd757e6b5eba5791b56e64
  891. Author: Christophe Massiot <massiot@videolan.org>
  892. Date:   Fri Jan 21 23:18:17 2000 +0000
  893.     Corrections de bugs mineurs divers et vari�s, dont :
  894.     * video_parser.c : d�placement de l'initialisation de la synchro dans
  895.       InitThread(), correction d'un memory leak ;
  896.     * vpar_headers.c : correction d'un segfault potentiel, erreur dans une
  897.       en-t�te dont on se bat les couilles.
  898. commit ee589c5962d012203a64eb63926c894360ba0bd8
  899. Author: Sam Hocevar <sam@videolan.org>
  900. Date:   Fri Jan 21 11:31:01 2000 +0000
  901.      . support framebuffer
  902.      . input clavier limit�e mais fonctionnelle
  903. commit 665782c80db9d47bd458d1232a39db08c1edbd2d
  904. Author: Sam Hocevar <sam@videolan.org>
  905. Date:   Fri Jan 21 06:59:11 2000 +0000
  906.      l'output framebuffer fonctionne presque.
  907.      ca va *pas* merder.
  908. commit 4ffdf05c6729b03936b81b853cbaf54cc6e24fb1
  909. Author: Michel Kaempf <maxx@videolan.org>
  910. Date:   Fri Jan 21 04:52:32 2000 +0000
  911.     * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c :
  912.     - correction d'un bug dans la fonction d'initialisation des d�codeurs
  913.     (freeze lorsqu'aucun paquet PES n'est envoy� aux d�codeurs) ;
  914.     
  915.     * audio_output/audio_output.c :
  916.     - correction d'un bug dans l'initialisation du flag b_die des fifos des
  917.     d�codeurs ;
  918.     - correction d'un bug dans la lecture des flags b_die des fifos des
  919.     d�codeurs (les fifos n'�taient pas d�truites avant la mort du thread
  920.     audio_output) ;
  921. commit dfc77d2cd74f2d2a944e981bf7a2a3f7cc6d23c6
  922. Author: Michel Kaempf <maxx@videolan.org>
  923. Date:   Thu Jan 20 18:48:21 2000 +0000
  924.     * include/decoder_fifo.h :
  925.     - correction d'un bug dans la fonction GetByte (freeze �ventuel des
  926.     d�codeurs lors du suicide du thread input) ;
  927. commit 000cd66f41aaa39e16dbfe7b2d9c074560cc4f15
  928. Author: Vincent Seguin <seguin@videolan.org>
  929. Date:   Thu Jan 20 18:18:17 2000 +0000
  930.     Gras de parametres en ligne de commande ou en variables d'environnement,
  931.     afin de ne pas avoir a recompiler le client en cas de loose.
  932. commit 47caa07d5a214139fa242d32048b195edc5aa6b5
  933. Author: Christophe Massiot <massiot@videolan.org>
  934. Date:   Thu Jan 20 18:12:41 2000 +0000
  935.     Correction d'un bug, mais pas DU bug.
  936.     (putain quel con)
  937. commit 9220f1ac7878a644f7b75b317d514e27d307d9d1
  938. Author: Vincent Seguin <seguin@videolan.org>
  939. Date:   Thu Jan 20 17:17:41 2000 +0000
  940.     Desactivation du changement de chaine en --novlan
  941. commit 694d473dd2ca9755fa2a92a160084b24d9a376f3
  942. Author: Vincent Seguin <seguin@videolan.org>
  943. Date:   Thu Jan 20 17:10:07 2000 +0000
  944.     Timeout pour les changements de vlan
  945. commit 92c69994381c98ebe52701143af65c44b49d4549
  946. Author: Vincent Seguin <seguin@videolan.org>
  947. Date:   Thu Jan 20 16:12:01 2000 +0000
  948.     Changement de chaine. Delicat encore, mais il marche. Quelques corrections
  949.     esthetiques, un timeout pour les vlans et le frame buffer et c'est la
  950.     release d�mo (en ce qui me concerne) !
  951. commit 07686534e8dfad7045997698d09eabbc02ebf24b
  952. Author: Michel Kaempf <maxx@videolan.org>
  953. Date:   Thu Jan 20 13:30:38 2000 +0000
  954.     * ac3_decoder/ac3_decoder.c :
  955.     - m�j de la fr�quence th�orique de chaque frame ac3 ;
  956.     
  957.     * audio_output/audio_output.c :
  958.     - d�tection des bouclages de flux et resynkronisation automatique sur la
  959.     fr�quence th�orique ;
  960. commit f5c7fdfa549b89d12cee7a438fe6a1c071b26edc
  961. Author: Michel Kaempf <maxx@videolan.org>
  962. Date:   Thu Jan 20 11:23:17 2000 +0000
  963.     * Makefile :
  964.     - DECODER=old et non DECODER=new ;
  965.     
  966.     * include/ac3_decoder.h :
  967.     - rajout, dans la structure ac3dec_thread_t, du membre b_invalid (utilis�
  968.     pour skipper une frame ac3 invalide) ;
  969.     
  970.     * ac3_decoder/ac3_decoder.c :
  971.     - rajout du support de b_invalid ;
  972.     
  973.     * ac3_decoder/ac3_exponent.c :
  974.     - optimisations ;
  975.     
  976.     * ac3_decoder/ac3_mantissa.c :
  977.     - d�tection d'une mantisse invalide et m�j de b_invalid ;
  978.     
  979.     * audio_output/audio_output.c :
  980.     - resynkro en cas de bouclage du flux ;
  981. commit fa033ac38bcf8974af37dd2c415871bad4d0be97
  982. Author: Christophe Massiot <massiot@videolan.org>
  983. Date:   Thu Jan 20 11:16:13 2000 +0000
  984.     Correction de l'YUV en 15 bpp.
  985. commit f6cca5c7e8799361e3796cbff308cf70578f3d62
  986. Author: Sam Hocevar <sam@videolan.org>
  987. Date:   Thu Jan 20 04:10:30 2000 +0000
  988.      et paf ! n'a pu les sales fichiers .new
  989. commit 85ae4a075df959f6140ca5c5254224c50c577c87
  990. Author: Sam Hocevar <sam@videolan.org>
  991. Date:   Thu Jan 20 04:09:39 2000 +0000
  992.      giclage de ces putains de .old et .new qu'� chaque commit je me plante
  993.     et � chaque update aussi, alors pouf, des #ifdef �a va aussi..
  994. commit a28f0233e55e92916589f69d517a5f7aaba465bd
  995. Author: Sam Hocevar <sam@videolan.org>
  996. Date:   Wed Jan 19 21:03:34 2000 +0000
  997.      rajoout d'includes pour que �a compile sous FreeBSD (thx Dae)
  998. commit 5033ec099fbc0bb4f87ae0a39b16b9676c3c7f2e
  999. Author: Sam Hocevar <sam@videolan.org>
  1000. Date:   Wed Jan 19 20:59:51 2000 +0000
  1001.      . ajout des patches ac3 de MaXX dans le nouveau d�codeur
  1002.      . fix� ce #@!#@! de idct.c.new qui fait _chier_
  1003. commit 7295c009c0ba0f9cd1acc4aa1164d53bde24875a
  1004. Author: Jean-Marc Dressler <polux@videolan.org>
  1005. Date:   Wed Jan 19 20:27:57 2000 +0000
  1006.     Avancement du debuggage du motion.
  1007. commit 784b971fe42aec7502bd7ec15ca20f66ef1fb457
  1008. Author: Sam Hocevar <sam@videolan.org>
  1009. Date:   Wed Jan 19 19:48:31 2000 +0000
  1010.      commit du chti patch de Meuuh, sinon il est �cras� � chaque update
  1011. commit 9c24f64dd035fee44608410f08b5c966a217afd9
  1012. Author: Vincent Seguin <seguin@videolan.org>
  1013. Date:   Wed Jan 19 18:43:17 2000 +0000
  1014.     D�but du changement de chaine.
  1015. commit cf49edcd645674ee51fdfbecc70b1690ca456633
  1016. Author: Christophe Massiot <massiot@videolan.org>
  1017. Date:   Wed Jan 19 17:39:09 2000 +0000
  1018.     support de vout_DatePicture().
  1019. commit 6f1316be154336348e099b68a6158713efa26a11
  1020. Author: Christophe Massiot <massiot@videolan.org>
  1021. Date:   Wed Jan 19 17:09:57 2000 +0000
  1022.     Support pour le motion DMV.
  1023. commit 1346af346fd3d0a5f02cefa93673f2e60cf581e2
  1024. Author: Vincent Seguin <seguin@videolan.org>
  1025. Date:   Wed Jan 19 16:45:11 2000 +0000
  1026.     API vout_DatePicture termin�e.
  1027. commit 4c7b58769b042f78c9a7df0d5d3549b1c10b56a7
  1028. Author: Sam Hocevar <sam@videolan.org>
  1029. Date:   Wed Jan 19 16:38:01 2000 +0000
  1030.      . pr�paration de la modification de l'API synchro
  1031. commit 8d9902765e53aede0d51d03e2f574ec55c45a04e
  1032. Author: Vincent Seguin <seguin@videolan.org>
  1033. Date:   Wed Jan 19 16:25:23 2000 +0000
  1034.     Resize qui fonctionne.
  1035. commit 0fe4da877f8946eb6ba85cecded6c2a559997c36
  1036. Author: Christophe Massiot <massiot@videolan.org>
  1037. Date:   Wed Jan 19 16:17:27 2000 +0000
  1038.     Support pour les chrominances 422 et 444.
  1039. commit efcc6cf8c4ccec063fcc5c7481c6b45b827aaabe
  1040. Author: Sam Hocevar <sam@videolan.org>
  1041. Date:   Wed Jan 19 13:38:17 2000 +0000
  1042.      . augmentation de VOUT_FPS_SAMPLES pour un calcul un peu plus r�aliste
  1043.       des fps, sachant qu'il y a 30 images par seconde sur un DVD, faire une
  1044.       moyenne sur 5 images me parait un peu d�bile.
  1045. commit 2d82e8bfba9876a7ce4b35aa6eec03965911b883
  1046. Author: Christophe Massiot <massiot@videolan.org>
  1047. Date:   Wed Jan 19 13:11:36 2000 +0000
  1048.     Corrections de bugs dans le motion.
  1049. commit bb54532128a0ccc2455ab4d0b3b2781ea2b08c19
  1050. Author: Vincent Seguin <seguin@videolan.org>
  1051. Date:   Wed Jan 19 12:28:25 2000 +0000
  1052.     API vout_DateImage (mais �a ne marche pas)
  1053.     Suite nettoyage
  1054. commit 3c6ac119d3d1cb392d913f50153a9a28707490c1
  1055. Author: Jean-Marc Dressler <polux@videolan.org>
  1056. Date:   Wed Jan 19 12:25:01 2000 +0000
  1057.     Avancement du motion.
  1058. commit dabae7902762d9d278de289b69a86e1b46bb80a9
  1059. Author: Vincent Seguin <seguin@videolan.org>
  1060. Date:   Wed Jan 19 10:52:47 2000 +0000
  1061.     Ajout d'une fonction de deboguage � UnlinkPicture
  1062.     VS: ----------------------------------------------------------------------
  1063. commit 27e0b63d601cbfe625fc698a16cd5bcfeda44edd
  1064. Author: Vincent Seguin <seguin@videolan.org>
  1065. Date:   Wed Jan 19 10:04:23 2000 +0000
  1066.     Nettoyage.
  1067. commit 6dcda4bbeb32e2fbc62cee6079a908a7660aef8e
  1068. Author: Michel Kaempf <maxx@videolan.org>
  1069. Date:   Wed Jan 19 09:47:56 2000 +0000
  1070.     * Documentation/bugs, Documentation/todo :
  1071.     - mise � jour des sections concernant les d�codeurs audio ;
  1072. commit 75885ca57b1a95368b91ed48c2f3133f26923e7c
  1073. Author: Sam Hocevar <sam@videolan.org>
  1074. Date:   Wed Jan 19 06:06:08 2000 +0000
  1075.      . dernier fichier n�cessaire � la compilation du subtitle decoder
  1076. commit edca99283e7d1d68cbda77a1d0b5b1de3ff31f64
  1077. Author: Sam Hocevar <sam@videolan.org>
  1078. Date:   Wed Jan 19 06:00:49 2000 +0000
  1079.      . ultimisation des calculs de pr�diction dans la synchro
  1080.      . squelette du subtitle_decoder
  1081. commit 177c1590e5f6ca8e8495f555ae46fcf75fd6f413
  1082. Author: Sam Hocevar <sam@videolan.org>
  1083. Date:   Wed Jan 19 02:49:34 2000 +0000
  1084.      . initialisation propre de la synchro
  1085.      . messages de debug � la con pour essayer de voir o� j'en suis
  1086. commit 7e618974c2436ebd2cb18176da8dd75e02c65756
  1087. Author: Gaël Hendryckx <jimmy@videolan.org>
  1088. Date:   Wed Jan 19 02:25:00 2000 +0000
  1089.     * Le bug des pixels invers�s de la dct mmx � �t� corrig� (et non plus sau-
  1090.       vagement kludg�).
  1091.     
  1092.     * La sparse idct fonctionne.
  1093.     
  1094.     * Plusieurs versions de la dct ont �t� inclues dans vdec_idct pour pou-
  1095.       voir choisir la plus performante quand tout marchera.
  1096. commit 57509f7586194e57440e33b40ec308bd66409db6
  1097. Author: Vincent Seguin <seguin@videolan.org>
  1098. Date:   Wed Jan 19 02:15:30 2000 +0000
  1099.     Toujours du nettoyage.
  1100.     Une API pour les sous titres.
  1101. commit 653053d27067877a47959b52725bcf9505e8602c
  1102. Author: Jean-Marc Dressler <polux@videolan.org>
  1103. Date:   Wed Jan 19 01:57:57 2000 +0000
  1104.     Avancement du debuggage du motion.
  1105.     
  1106.     --Meuuh+Stef+Polux+Jimmy
  1107. commit a47bce5ff4348f9628028b361f4ce838e5ff2939
  1108. Author: Michel Kaempf <maxx@videolan.org>
  1109. Date:   Wed Jan 19 00:01:26 2000 +0000
  1110.     * ac3_decoder/ac3_decoder.c, audio_output/audio_output.c :
  1111.     - modification de la synkro, d�tection de la fr�quence du flux ac3 ;
  1112. commit e4ea0558d6671b8e0d62b2d15bfd1a0480f6af68
  1113. Author: Sam Hocevar <sam@videolan.org>
  1114. Date:   Tue Jan 18 23:48:13 2000 +0000
  1115.     ah ben forc�ment, �a risquait pas de compiler si j'inversais new et old
  1116. commit cc44598df520ffb69ef432a665103a53f01d2ca3
  1117. Author: Vincent Seguin <seguin@videolan.org>
  1118. Date:   Tue Jan 18 23:43:52 2000 +0000
  1119.     YUV MMX, avec aspect ratio !!!
  1120. commit db6d4f7d4e786bbcd408cd0c676ded5c70058aed
  1121. Author: Vincent Seguin <seguin@videolan.org>
  1122. Date:   Tue Jan 18 23:16:57 2000 +0000
  1123.     YUV en couleurs.
  1124. commit ba2a0abbc3b589f4e87b022725088a50b6217d7f
  1125. Author: Sam Hocevar <sam@videolan.org>
  1126. Date:   Tue Jan 18 22:33:16 2000 +0000
  1127.     d�but de la synchro. �a n'influe pas sur le reste pour le moment, mais
  1128.     la base des algos � deux balles est l�.
  1129. commit dd4339a97d62b245b01d1cf14d2df3a6adb9531b
  1130. Author: Christophe Massiot <massiot@videolan.org>
  1131. Date:   Tue Jan 18 22:29:35 2000 +0000
  1132.     Le motion compensation. Notez que �a ne marche pas (encore).
  1133. commit e70d9d1f539d3d06901d19436b1f7979a849ac46
  1134. Author: Vincent Seguin <seguin@videolan.org>
  1135. Date:   Tue Jan 18 21:50:53 2000 +0000
  1136.     Changement de l'API de vout (chroma_width)
  1137.     Nettoyage des YUV.
  1138.     
  1139.     Ne marche qu'en -g pour le moment, le reste arrive.
  1140. commit c871659c7fde2ab294cd9c81e9a9c179ceb42b14
  1141. Author: Jean-Marc Dressler <polux@videolan.org>
  1142. Date:   Tue Jan 18 20:39:12 2000 +0000
  1143.     Le parser fonctionne maintenant avec les I, les P et les B.
  1144.     Reste a implementer la synchro et finir le decodeur.
  1145. commit 66c9723637f723ab05469fb41c4f2586365e1780
  1146. Author: Michel Kaempf <maxx@videolan.org>
  1147. Date:   Tue Jan 18 18:42:16 2000 +0000
  1148.     * ac3_downmix.c :
  1149.     - suppression des gros scrountchs immondes (c) (qui sont �galement des
  1150.     pouics parfois) ;
  1151.     
  1152.     * ac3_bit_allocate.c, ac3_exponent.c, ac3_mantissa.c :
  1153.     - suppression de tests et messages de debug ;
  1154.     
  1155.     * ac3_decoder/ac3_decoder.c :
  1156.     - impl�mentation de la synkro qui punix ;
  1157. commit d9e357826abcfe74e53c3fda9d3a7022f02cca26
  1158. Author: Michel Kaempf <maxx@videolan.org>
  1159. Date:   Tue Jan 18 16:33:14 2000 +0000
  1160.     * ac3_decoder/ac3_bit_allocate.c, ac3_decoder/ac3_decoder.c :
  1161.     - ac3-alpha rewlz :-)
  1162. commit 217926d6e6d7fef7d6d91176426048fdb43f862f
  1163. Author: Sam Hocevar <sam@videolan.org>
  1164. Date:   Tue Jan 18 16:22:12 2000 +0000
  1165.      faut pas �tre trop press�s dans la vie :)
  1166. commit ed8ff732d0e3a146ccabfbe987c7824871d9eec9
  1167. Author: Sam Hocevar <sam@videolan.org>
  1168. Date:   Tue Jan 18 16:17:26 2000 +0000
  1169.      petit patch pour faire marcher l'AC3
  1170. commit 60f77057d246ca797105a81078655934b772248b
  1171. Author: Christophe Massiot <massiot@videolan.org>
  1172. Date:   Tue Jan 18 15:00:32 2000 +0000
  1173.     i_aspect_ratio et i_matrix_coefficients pour Ptyx.
  1174. commit 33b2319e0568bb5c1f95955167826bb26ba58d2d
  1175. Author: Sam Hocevar <sam@videolan.org>
  1176. Date:   Tue Jan 18 14:34:47 2000 +0000
  1177.      le bug de input_psi �tait fourbement r�apparu.
  1178. commit eee5172fe346ffcbe8a253cebe89c1f6fdb2bb43
  1179. Author: Vincent Seguin <seguin@videolan.org>
  1180. Date:   Tue Jan 18 14:09:58 2000 +0000
  1181.     Ajout de quelques membres a picture_t
  1182. commit 6bc7ac7c38396945c07fdc3764a2e88c3291278a
  1183. Author: Michel Kaempf <maxx@videolan.org>
  1184. Date:   Tue Jan 18 13:55:43 2000 +0000
  1185.     * Modification de l'input afin de spawner un d�codeur ac3 lorsqu'un tel flux
  1186.     est d�tect� ;
  1187.     
  1188.     * Impl�mentation du d�codeur ac3 ;
  1189.     
  1190.     * Il est rewlz(ac3dec) - 2h00 :-)
  1191. commit b9dc0c52b5a34aff07f588bf89f520cff6713ca7
  1192. Author: Christophe Massiot <massiot@videolan.org>
  1193. Date:   Tue Jan 18 04:09:13 2000 +0000
  1194.     Nettoyage global. Le vlc se ferme proprement, elem_t devient dctelem_t, le
  1195.     macroblock perdu a �t� retrouv�, et bien plus...
  1196. commit f0be4ee446e9f9df5ad1c73c027d11121425b398
  1197. Author: Vincent Seguin <seguin@videolan.org>
  1198. Date:   Tue Jan 18 00:43:52 2000 +0000
  1199.     Redimensionnement de la fenetre en fonction de la taille des images sous X11.
  1200. commit 9b4528b5d24fda6f4fb7b1ff0c3c3932879fe54b
  1201. Author: Vincent Seguin <seguin@videolan.org>
  1202. Date:   Mon Jan 17 23:43:26 2000 +0000
  1203.     Gestion des touches en GGI (ouf !)
  1204. commit 22c1b3b106dc3c81b8e9c003d94d315be0cbd986
  1205. Author: Michel Kaempf <maxx@videolan.org>
  1206. Date:   Mon Jan 17 21:52:36 2000 +0000
  1207.     * Rajout du d�but du d�codeur ac3 ;
  1208. commit b278b2a6b27b370c3d4b90a7415169082489de69
  1209. Author: Michel Kaempf <maxx@videolan.org>
  1210. Date:   Mon Jan 17 21:51:35 2000 +0000
  1211.     * Makefile :
  1212.     - rajout de ac3_decoder ;
  1213.     - rajout de l'option MMX ;
  1214.     
  1215.     * Makefile.dep :
  1216.     - suppression de lignes vides ;
  1217.     
  1218.     * include/audio_decoder.h, audio_decoder/audio_decoder.c :
  1219.     - remplacement de AOUT_FRAME_SIZE par ADEC_FRAME_SIZE et aout_frame_t par
  1220.     adec_frame_t ;
  1221.     
  1222.     * include/audio_constants.h :
  1223.     - mise en commentaire du tableau inutilis� ADEC_FRAME_SIZE ;
  1224.     
  1225.     * include/audio_output.h :
  1226.     - corrections typographiques ;
  1227.     
  1228.     * include/vlc.h :
  1229.     - rajout de ac3_decoder.h ;
  1230. commit 8204a960f7ede9faaf1cf41ae936239720543fbf
  1231. Author: Jean-Marc Dressler <polux@videolan.org>
  1232. Date:   Mon Jan 17 21:35:33 2000 +0000
  1233.     Les I marchent !!!!!!!!!!!!!!!!!!!!!!!!
  1234.     Le gros bug est mort.
  1235. commit 2faf51032f01e3c62bc07cdd3ba2d4073642510d
  1236. Author: Vincent Seguin <seguin@videolan.org>
  1237. Date:   Mon Jan 17 16:43:04 2000 +0000
  1238.     Nettoyage, ajout du gamma, pr�paration de la yuv walken.
  1239. commit a6bc5de8fe07438302b223cfc80cefb7da87175d
  1240. Author: Christophe Massiot <massiot@videolan.org>
  1241. Date:   Mon Jan 17 14:52:25 2000 +0000
  1242.     Suite des images I.
  1243. commit f0f225c412fa38cd5c5463ee947ad6381017ea0d
  1244. Author: Christophe Massiot <massiot@videolan.org>
  1245. Date:   Mon Jan 17 13:49:25 2000 +0000
  1246.     Fin du parsage des I.
  1247. commit ecc98c96528fe09acfc7fa85e8775dfd2d854ec4
  1248. Author: Stéphane Borel <stef@videolan.org>
  1249. Date:   Mon Jan 17 13:44:41 2000 +0000
  1250.     Rajout de la quantification ,�limination de plusieurs warning,
  1251.     plus decodage des blocks non intra.
  1252. commit dd5458578e9db00ae4d4923aa5c731600a543d80
  1253. Author: Christophe Massiot <massiot@videolan.org>
  1254. Date:   Mon Jan 17 12:54:39 2000 +0000
  1255.     Virationnement d'un warning avec l'ancien d�codeur (j'ai vraiment du temps �
  1256.     perdre).
  1257. commit 35e8bb43464ea14b96a0cacbf7cf88fc60390345
  1258. Author: Vincent Seguin <seguin@videolan.org>
  1259. Date:   Mon Jan 17 12:31:39 2000 +0000
  1260.     Resize sous X11, gestion du screen saver.
  1261.     Nettoyage de config.h
  1262.     Nettoyage de vout et intf
  1263. commit 023206d07b1da8a9ff58f54c8cc4bffe4397c4d1
  1264. Author: Jean-Marc Dressler <polux@videolan.org>
  1265. Date:   Mon Jan 17 04:56:29 2000 +0000
  1266.     Il est 6 heure du matin et le parser ... parse !!!!!!!!
  1267.     Ca � l'air de pas trop mal marcher. Parmis les bugs les plus sauvages
  1268.     on trouve :
  1269.     1) le DumpBits sans NeedBits (corrig� par un RemoveBits)
  1270.     2) Une table � laquelle il manquait une ligne
  1271.     3) le test de fin de boucle du d�codage des coef dct �tait mal plac�
  1272.     
  1273.     Meuh, � toi de jouer
  1274.     
  1275.     Stef & Polux
  1276. commit 8d158ef4a5e8bb95e7994424bc683da4603e3b6b
  1277. Author: Christophe Massiot <massiot@videolan.org>
  1278. Date:   Mon Jan 17 00:00:52 2000 +0000
  1279.     Virationnement de quelques warnings.
  1280. commit 18a8363d5271e29054a60c9101c66d5f1b0d01bc
  1281. Author: Vincent Seguin <seguin@videolan.org>
  1282. Date:   Sun Jan 16 20:39:47 2000 +0000
  1283.     R�cup�ration du kludge level dans display.c pour pouvoir afficher autre
  1284.     chose que les I...
  1285. commit d81e21d51453a17b665902e801aacb394588d79f
  1286. Author: Vincent Seguin <seguin@videolan.org>
  1287. Date:   Sun Jan 16 19:17:15 2000 +0000
  1288.     Mise au point du driver GGI.
  1289. commit 5742908865a654fc94d1694343e51ed968d88df0
  1290. Author: Vincent Seguin <seguin@videolan.org>
  1291. Date:   Sun Jan 16 16:43:10 2000 +0000
  1292.     Integration de display.c � vout.
  1293.     Mise au point du driver X11 (plus de XShm error).
  1294.     Incrustation de texte en X11, calcul des FPS, etc...
  1295.     Int�gration de la conversion MMX.
  1296.     Mode 'niveaux de gris' pour les machines lentes non MMX (les pauvres !)
  1297.     Attention: les drivers GGI et FB ne sont pas � jour...
  1298. commit cf9e7c61acc9b4ddb2de61766f40610c72d2b22c
  1299. Author: Jean-Marc Dressler <polux@videolan.org>
  1300. Date:   Sat Jan 15 14:26:29 2000 +0000
  1301.     Le debuggage du parser avance ... lentement.
  1302. commit e95de90dbf9e51b87d739be03998fba2305132a2
  1303. Author: Stéphane Borel <stef@videolan.org>
  1304. Date:   Sat Jan 15 10:51:55 2000 +0000
  1305.     * Un petit peu de d�buggage dans le video parser
  1306. commit 2408a923da099c86a3f3255ec410fb494729f2f8
  1307. Author: Stéphane Borel <stef@videolan.org>
  1308. Date:   Sat Jan 15 03:03:53 2000 +0000
  1309.     * Ajout d'un flag b_mpeg2 qui manquait dans le parser
  1310.     * R��criture de fonctions d'initialisation du parseur
  1311.     * Changement des fonctions MPEG2decode qui �taient bugg�es
  1312.     
  1313.      V�rification avec polux tout � l'heure
  1314. commit 4c1e42491706df9ceede5d7f63b33b4d4b65f427
  1315. Author: Vincent Seguin <seguin@videolan.org>
  1316. Date:   Fri Jan 14 23:07:55 2000 +0000
  1317.     GGI fonctionnel. N'oubliez pas de d�finit GII_INPUT.
  1318.     Nettoyage de video_* et intf_*.
  1319. commit fa66a86a67847c3ff14a61a93c3ba13f16142a39
  1320. Author: Jean-Marc Dressler <polux@videolan.org>
  1321. Date:   Fri Jan 14 14:12:17 2000 +0000
  1322.     D�but bu vrai d�buggage du parser. Maintenant le vlc segfaulte
  1323.     dans Pictureheader au lieu de segfaulter dans l'initialisation
  1324.     du parser.
  1325. commit 54accec0a5c85d1e9d29187b7841e6bc204dd515
  1326. Author: Christophe Massiot <massiot@videolan.org>
  1327. Date:   Fri Jan 14 13:00:22 2000 +0000
  1328.     Suppression des fichiers .raw du CVS (ils sont sur zen dans vlc-Resources).
  1329. commit 9ba8deb9bee2ad6e4e9e263f425ceb8b58035c82
  1330. Author: Sam Hocevar <sam@videolan.org>
  1331. Date:   Fri Jan 14 11:15:47 2000 +0000
  1332.      correction d'une typo
  1333. commit 6ed1e2d85f4cd96c8b9a39e963257ab66dce332c
  1334. Author: Vincent Seguin <seguin@videolan.org>
  1335. Date:   Thu Jan 13 18:52:22 2000 +0000
  1336.     YUV 15,16 et 32 bits integr�e au vout (sans le MMX pour le moment).
  1337.     En 24bpp, � vos risques et perils...
  1338. commit e4263587f9d27e5eaf56b8e4fdfb0b0957fdeb16
  1339. Author: Jean-Marc Dressler <polux@videolan.org>
  1340. Date:   Thu Jan 13 10:44:27 2000 +0000
  1341.     Rajout d'un vlc.h.new que j'avais oublie lors du dernier commit.
  1342.     Changement du mode d'affichage par defaut du makefile sur X11.
  1343. commit f73dedb8ee2809b08a2b8b636c259b1a59472fa2
  1344. Author: Jean-Marc Dressler <polux@videolan.org>
  1345. Date:   Wed Jan 12 22:38:34 2000 +0000
  1346.     Pour la plus grande joie de tous, le client compile correctement. Attention
  1347.     il compile non seulement avec l'ancien video decoder mais aussi avec le
  1348.     nouveau. Pour passer de l'un a l'autre il faut changer le flag DECODER
  1349.     du Makefile ET utiliser l'utilitaire new2old.sh gracieusement mis a votre
  1350.     disposition par ptyx dans le module utils du CVS. Ce programme switche
  1351.     quelques fichiers et permet dons de passer de l'ancien client au nouveau
  1352.     et vis verca. Mais ATTENTION : IL NE FAUT PAS COMMITER LE CLIENT LORSQU'IL
  1353.     EST EN CONFIGURATION NEW, avant de commiter il faut tout remettre en
  1354.     configuration old.
  1355. commit 61ce43f4b02f2aadd52cf39466019d0ad722a37c
  1356. Author: Vincent Seguin <seguin@videolan.org>
  1357. Date:   Wed Jan 12 21:23:27 2000 +0000
  1358.     Et le .h qui va avec le nouveal .c
  1359. commit ba20f5aa682d2b4becd2eb13738d680adf00f242
  1360. Author: Vincent Seguin <seguin@videolan.org>
  1361. Date:   Wed Jan 12 21:17:54 2000 +0000
  1362.     Suppression de vlc.h
  1363. commit 3458099d029c3c7de94440652cfca3fe3a5adad3
  1364. Author: Stéphane Borel <stef@videolan.org>
  1365. Date:   Wed Jan 12 18:50:06 2000 +0000
  1366.     * Fonction de d�codage des blocs MPEG2 non intra
  1367. commit 46919aa04158194dc5c92b7dec624df8342c8b12
  1368. Author: Vincent Seguin <seguin@videolan.org>
  1369. Date:   Wed Jan 12 15:35:45 2000 +0000
  1370.     Ajout du framebuffer (initialisation/terminaison) - ne fonctionne pas en VESA.
  1371.     La fonction d'affichage des images envoie une ligne dans le log � chaque image.
  1372. commit c2c756049238d481fbb196d5d4e7a6693713fe1e
  1373. Author: Jean-Marc Dressler <polux@videolan.org>
  1374. Date:   Wed Jan 12 15:31:59 2000 +0000
  1375.     Correction de conneries de stef....
  1376.     Merci de NE PAS COMMITER VIDEO_DECODER.H, sinon ca ne compile pas !
  1377. commit 6a7b7ae713344c8ff93b84565475c9806e77910b
  1378. Author: Stéphane Borel <stef@videolan.org>
  1379. Date:   Wed Jan 12 13:14:51 2000 +0000
  1380.     * Fonction de d�codage des Blocs MPEG2intra.
  1381.     * Correction d'erreurs sur la gestion des tables de lookup
  1382. commit 77fdd47e7e022fda5f96f8809eb8786902e2998c
  1383. Author: Jean-Marc Dressler <polux@videolan.org>
  1384. Date:   Tue Jan 11 21:34:04 2000 +0000
  1385.     Encore une petite modif pour permettre au parser de compiler.
  1386. commit feeb6cc041bde119cc3e9ae209ebbd367903a6a7
  1387. Author: Jean-Marc Dressler <polux@videolan.org>
  1388. Date:   Tue Jan 11 21:32:58 2000 +0000
  1389.     Le video parser compile mais n'est pas termine, n'est-ce pas stef ? ;)
  1390. commit d5300df11f3cfe160b1a3c00187c041d4bdeb9a1
  1391. Author: Vincent Seguin <seguin@videolan.org>
  1392. Date:   Tue Jan 11 18:02:00 2000 +0000
  1393.     Modifs diverses et variees. Le mode FB compile (mais ne fait rien).
  1394. commit 4c83ad1ebe187a6b0d6e6de5e611e3a985ae7a0d
  1395. Author: Jean-Marc Dressler <polux@videolan.org>
  1396. Date:   Tue Jan 11 14:45:15 2000 +0000
  1397.     Encore du debuggage.
  1398. commit 98b9a12ce0542cb2fdcf3533878731510184e838
  1399. Author: Jean-Marc Dressler <polux@videolan.org>
  1400. Date:   Tue Jan 11 14:43:06 2000 +0000
  1401.     Debuggage.
  1402. commit 4e7e69d037a32d72509b8325746e3613a1622247
  1403. Author: Vincent Seguin <seguin@videolan.org>
  1404. Date:   Tue Jan 11 11:05:46 2000 +0000
  1405.     Correction de quelques erreurs dans l'interface et vout.
  1406.     Changement du type vlc_thread_func en vlc_thread_func_t dans le d�codeur.
  1407.     Utilisation de 2 displays au lieu d'un au cas ou la Xlib ne serait pas thread-safe.
  1408.     Ajout de droits corrects au fichier de log.
  1409.     
  1410.     Le bug li� � XShm � la fin est 'normal' (li� au serveur X, pas � moi) : il
  1411.     disparaitra � condition qu'au moins une image soit affich�e.
  1412.     
  1413.     Le plantage sauvage de la Xlib � la fin du programme est li� � display.c.
  1414. commit d87283ed19e26dd2efa6eda507e605beeadb8cf0
  1415. Author: Jean-Marc Dressler <polux@videolan.org>
  1416. Date:   Tue Jan 11 09:59:22 2000 +0000
  1417.     Correction de 2 petites erreurs :
  1418.     - vdec_idct.h : oubli d'un point virgule
  1419.     - video_parser.h : dupplication du champs pppl_dct_dc_size
  1420. commit 1a1ae383ad396a69373a8cf3b41ad6a5f3b8b822
  1421. Author: Vincent Seguin <seguin@videolan.org>
  1422. Date:   Mon Jan 10 23:36:06 2000 +0000
  1423.     A tout kass�.
  1424. commit 7929ae1b9befc2f3f53b8907cb96315f0a1573f8
  1425. Author: Christophe Massiot <massiot@videolan.org>
  1426. Date:   Mon Jan 10 23:29:41 2000 +0000
  1427.     Heureusement que j'avais dit de faire gaffe a ne pas committer le mauvais
  1428.     video_decoder.h :-ppppp
  1429. commit 81b0f1753baa5df42943afc8362ac8cc93e50a6f
  1430. Author: Gaël Hendryckx <jimmy@videolan.org>
  1431. Date:   Mon Jan 10 22:45:40 2000 +0000
  1432.       Et le petit toast qui va avec...
  1433. commit 4d8747f732cb1c1991785072baafb26eaa84fdac
  1434. Author: Gaël Hendryckx <jimmy@videolan.org>
  1435. Date:   Mon Jan 10 20:32:22 2000 +0000
  1436.       Du rififi dans la DCT.
  1437.     
  1438.     --
  1439.     jimmy
  1440. commit c609a04c8b4fc564849b69b59ac5366514157fa8
  1441. Author: Stéphane Borel <stef@videolan.org>
  1442. Date:   Mon Jan 10 01:09:37 2000 +0000
  1443.     * Modifications d'erreurs dans  MacroBlockAddressIncrement
  1444.     * Ajout des fonctions vpar_*MBtype
  1445.     * Ajout de tables de lookup (pour les tableaux B1 � B4 et B9)
  1446.     * Ajout de vpar_CodedPattern420
  1447.     
  1448.     Il manque encore pas mal de fonctions (en particulier DecodeMPEG)
  1449. commit a551606dcce15404f6a3f86a6de74b78cdd70041
  1450. Author: Michel Kaempf <maxx@videolan.org>
  1451. Date:   Sun Jan 9 23:38:46 2000 +0000
  1452.     * Makefile :
  1453.     - rajout de l'option de compilation qui marche bien -fomit-frame-pointer ;
  1454.     
  1455.     * include/audio_output.h, audio_output/audio_output.c :
  1456.     - modification de la m�thode de lecture d'un flux provenant d'un d�codeur
  1457.     audio : qu'il s'agisse d'un flux audio MPEG2, AC3 ou MPEG12, l'algorithme
  1458.     reste le m�me ;
  1459.     
  1460.     * include/audio_decoder.h, audio_decoder/audio_decoder.c :
  1461.     - rajout de la constante AOUT_FRAME_SIZE et de la structure aout_frame_t
  1462.     qui d�crivent la forme sous laquelle les samples audio d�cod�s sont
  1463.     transmis � l'audio_output (cf point pr�c�dent) ;
  1464. commit 853d3d6b4b67a3e08369a3b8335c6b347bc0334d
  1465. Author: Jean-Marc Dressler <polux@videolan.org>
  1466. Date:   Sun Jan 9 20:54:22 2000 +0000
  1467.     Debut de la partie parser du motion compensation.
  1468. commit 5fc945b61fa6f8bc4e693e255f0183b19c2adf0e
  1469. Author: Jean-Marc Dressler <polux@videolan.org>
  1470. Date:   Fri Jan 7 16:18:46 2000 +0000
  1471.     Refonte de la synchro qui devrait eliminer les problemes rencontres
  1472.     lors des changements de flux.
  1473. commit 5671a4b5d493dad3f0a7dec2f945b052e49a9f6a
  1474. Author: Christophe Massiot <massiot@videolan.org>
  1475. Date:   Thu Jan 6 00:13:19 2000 +0000
  1476.     video_decoder : ajout de la crop table dans AddBlock ;
  1477.     video_parser : correction d'une erreur dans le commit pr�c�dent (on ne
  1478.     fera pas la saturation dans le cas d'une DFT, de toute fa�on)
  1479. commit bb5805a327dcf518d12aeab42e6dd4e9ca697397
  1480. Author: Christophe Massiot <massiot@videolan.org>
  1481. Date:   Wed Jan 5 23:50:19 2000 +0000
  1482.     D�finition des matrices de quantification par d�faut, du balayage,
  1483.     et cr�ation de la crop table pour la saturation qu'on fera pas.
  1484. commit 5e62636f43248840b603ed6556b29af6a2eccb80
  1485. Author: Christophe Massiot <massiot@videolan.org>
  1486. Date:   Wed Jan 5 20:13:23 2000 +0000
  1487.     Adaptation de l'input au video_parser.
  1488. commit c3c8af96d5d318d47fc100a499ddef2dc2fc092d
  1489. Author: Christophe Massiot <massiot@videolan.org>
  1490. Date:   Wed Jan 5 18:25:19 2000 +0000
  1491.     * vpar_blocks.c : Correction d'une erreur introduite hier soir avec
  1492.       AddBlock en chrominance 420 ;
  1493.     * vpar_headers.c : R�ordonnancement des fonctions (les fonctions inline
  1494.       doivent etre en tete sinon elles ne sont pas optimis�es en inline par
  1495.       gcc) ;
  1496. commit 6a8fb63a8eda94c9682084b71071c52bc08b2638
  1497. Author: Stéphane Borel <stef@videolan.org>
  1498. Date:   Wed Jan 5 03:42:43 2000 +0000
  1499.     * Ajout de la fonction MacroBlockAddressIncrement dans vpar_blocks.c
  1500. commit 7190bee5ec45dc1c0c8b709ba07a4352fb344acf
  1501. Author: Christophe Massiot <massiot@videolan.org>
  1502. Date:   Wed Jan 5 02:32:49 2000 +0000
  1503.     J'en ai chi� mais j'ai enfin pondu le AddBlock du video_decoder.
  1504. commit c3a438c74add8c98e2e8a279514395a0647d4952
  1505. Author: Christophe Massiot <massiot@videolan.org>
  1506. Date:   Tue Jan 4 17:57:19 2000 +0000
  1507.     Ajout des fichiers de la synchro un peu partout.
  1508. commit 667b4eb4b0f356d7ea3ac9dfce14635ab9f411d0
  1509. Author: Christophe Massiot <massiot@videolan.org>
  1510. Date:   Tue Jan 4 15:07:23 2000 +0000
  1511.     Correction de 1242 fautes de frappe et includes foireux. Presque tout
  1512.     compile presque.
  1513. commit ea23960c2d7f556ba049c4d603688ca408a0101d
  1514. Author: Christophe Massiot <massiot@videolan.org>
  1515. Date:   Tue Jan 4 00:01:05 2000 +0000
  1516.     video_fifo.c et vpar_headers.c compilent � peu pr�s. Correction d'environ
  1517.     4212 fautes de frappe.
  1518. commit 56bb12917e2270e26f9506c7301c830b68b3ccce
  1519. Author: Christophe Massiot <massiot@videolan.org>
  1520. Date:   Mon Jan 3 20:38:32 2000 +0000
  1521.     * Makefile : ajout du nouveau d�codeur (comment�) ;
  1522.                  suppression du video_output pour que Ptyx puisse committer
  1523.                  ses trucs sans craindre de tout casser le cvs ;
  1524.     * interface/* : d�sactivage du video_output ;
  1525.     * include/config.h : plein de directives pour le parseur et le d�codeur ;
  1526.     * include/decoder_fifo.h : nouvelles primitives pour le parseur ;
  1527.     * le reste : ben de quoi faire compiler video_parser.c, bug fixes
  1528.       essentiellement ;
  1529.     
  1530.     Eviv Bulgroz !
  1531. commit f12401078d52dea1a6400e2970b607e08f54d155
  1532. Author: Sam Hocevar <sam@videolan.org>
  1533. Date:   Sun Jan 2 06:00:35 2000 +0000
  1534.      - je ne ferai plus de commits d�biles � 5h du mat
  1535.      - je ne ferai plus de commits d�biles � 5h du mat
  1536.      - je ne ferai plus de commits d�biles � 5h du mat
  1537.      - je ne ferai plus de commits d�biles � 5h du mat
  1538.      - je ne ferai plus de commits d�biles � 5h du mat
  1539.      - je ne ferai plus de commits d�biles � 5h du mat
  1540.      - je ne ferai plus de commits d�biles � 5h du mat
  1541.      - je ne ferai plus de commits d�biles � 5h du mat
  1542.      - je ne ferai plus de commits d�biles � 5h du mat
  1543.      - je ne ferai plus de commits d�biles � 5h du mat
  1544. commit 5e22d74d16c42737b2cc397b2f684ffb55c09461
  1545. Author: Sam Hocevar <sam@videolan.org>
  1546. Date:   Sun Jan 2 04:42:16 2000 +0000
  1547.      - include des PES de type AC3 pour pr�parer une bidouille inf�me
  1548.      - reformatage des commentaires � 80 colonnes au lieu de 81 parce que
  1549.       �a a le don de m'�nerver prodigieusement.