]>
git.sesse.net Git - vlc/log
Michel Kaempf [Sun, 23 Jan 2000 09:05:32 +0000 (09:05 +0000)]
* audio_output/audio_output.c :
- suppression d'une macro inutile ;
- proprification d'une ligne de code obscur ;
Gaël Hendryckx [Sun, 23 Jan 2000 02:32:41 +0000 (02:32 +0000)]
CA MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARCHE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
--Meuuh
Jean-Marc Dressler [Sat, 22 Jan 2000 22:48:14 +0000 (22:48 +0000)]
Petites corrections de bug dans le motion compensation et le parsage des
blocks non intra.
Sam Hocevar [Sat, 22 Jan 2000 22:22:50 +0000 (22:22 +0000)]
. ajout des flags pour Linux Sparc (au fait, jimmy, t'es con :p)
Gaël Hendryckx [Sat, 22 Jan 2000 22:02:49 +0000 (22:02 +0000)]
Correction du bug de la premiere image verte (putain mais quel con)
Christophe Massiot [Fri, 21 Jan 2000 23:18:17 +0000 (23:18 +0000)]
Corrections de bugs mineurs divers et vari�s, dont :
* video_parser.c : d�placement de l'initialisation de la synchro dans
InitThread(), correction d'un memory leak ;
* vpar_headers.c : correction d'un segfault potentiel, erreur dans une
en-t�te dont on se bat les couilles.
Sam Hocevar [Fri, 21 Jan 2000 11:31:01 +0000 (11:31 +0000)]
. support framebuffer
. input clavier limit�e mais fonctionnelle
Sam Hocevar [Fri, 21 Jan 2000 06:59:11 +0000 (06:59 +0000)]
l'output framebuffer fonctionne presque.
ca va *pas* merder.
Michel Kaempf [Fri, 21 Jan 2000 04:52:32 +0000 (04:52 +0000)]
* ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c :
- correction d'un bug dans la fonction d'initialisation des d�codeurs
(freeze lorsqu'aucun paquet PES n'est envoy� aux d�codeurs) ;
* audio_output/audio_output.c :
- correction d'un bug dans l'initialisation du flag b_die des fifos des
d�codeurs ;
- correction d'un bug dans la lecture des flags b_die des fifos des
d�codeurs (les fifos n'�taient pas d�truites avant la mort du thread
audio_output) ;
Michel Kaempf [Thu, 20 Jan 2000 18:48:21 +0000 (18:48 +0000)]
* include/decoder_fifo.h :
- correction d'un bug dans la fonction GetByte (freeze �ventuel des
d�codeurs lors du suicide du thread input) ;
Vincent Seguin [Thu, 20 Jan 2000 18:18:17 +0000 (18:18 +0000)]
Gras de parametres en ligne de commande ou en variables d'environnement,
afin de ne pas avoir a recompiler le client en cas de loose.
Christophe Massiot [Thu, 20 Jan 2000 18:12:41 +0000 (18:12 +0000)]
Correction d'un bug, mais pas DU bug.
(putain quel con)
Vincent Seguin [Thu, 20 Jan 2000 17:17:41 +0000 (17:17 +0000)]
Desactivation du changement de chaine en --novlan
Vincent Seguin [Thu, 20 Jan 2000 17:10:07 +0000 (17:10 +0000)]
Timeout pour les changements de vlan
Vincent Seguin [Thu, 20 Jan 2000 16:12:01 +0000 (16:12 +0000)]
Changement de chaine. Delicat encore, mais il marche. Quelques corrections
esthetiques, un timeout pour les vlans et le frame buffer et c'est la
release d�mo (en ce qui me concerne) !
Michel Kaempf [Thu, 20 Jan 2000 13:30:38 +0000 (13:30 +0000)]
* ac3_decoder/ac3_decoder.c :
- m�j de la fr�quence th�orique de chaque frame ac3 ;
* audio_output/audio_output.c :
- d�tection des bouclages de flux et resynkronisation automatique sur la
fr�quence th�orique ;
Michel Kaempf [Thu, 20 Jan 2000 11:23:17 +0000 (11:23 +0000)]
* Makefile :
- DECODER=old et non DECODER=new ;
* include/ac3_decoder.h :
- rajout, dans la structure ac3dec_thread_t, du membre b_invalid (utilis�
pour skipper une frame ac3 invalide) ;
* ac3_decoder/ac3_decoder.c :
- rajout du support de b_invalid ;
* ac3_decoder/ac3_exponent.c :
- optimisations ;
* ac3_decoder/ac3_mantissa.c :
- d�tection d'une mantisse invalide et m�j de b_invalid ;
* audio_output/audio_output.c :
- resynkro en cas de bouclage du flux ;
Christophe Massiot [Thu, 20 Jan 2000 11:16:13 +0000 (11:16 +0000)]
Correction de l'YUV en 15 bpp.
Sam Hocevar [Thu, 20 Jan 2000 04:10:30 +0000 (04:10 +0000)]
et paf ! n'a pu les sales fichiers .new
Sam Hocevar [Thu, 20 Jan 2000 04:09:39 +0000 (04:09 +0000)]
giclage de ces putains de .old et .new qu'� chaque commit je me plante
et � chaque update aussi, alors pouf, des #ifdef �a va aussi..
Sam Hocevar [Wed, 19 Jan 2000 21:03:34 +0000 (21:03 +0000)]
rajoout d'includes pour que �a compile sous FreeBSD (thx Dae)
Sam Hocevar [Wed, 19 Jan 2000 20:59:51 +0000 (20:59 +0000)]
. ajout des patches ac3 de MaXX dans le nouveau d�codeur
. fix� ce #@!#@! de idct.c.new qui fait _chier_
Jean-Marc Dressler [Wed, 19 Jan 2000 20:27:57 +0000 (20:27 +0000)]
Avancement du debuggage du motion.
Sam Hocevar [Wed, 19 Jan 2000 19:48:31 +0000 (19:48 +0000)]
commit du chti patch de Meuuh, sinon il est �cras� � chaque update
Vincent Seguin [Wed, 19 Jan 2000 18:43:17 +0000 (18:43 +0000)]
D�but du changement de chaine.
Christophe Massiot [Wed, 19 Jan 2000 17:39:09 +0000 (17:39 +0000)]
support de vout_DatePicture().
Christophe Massiot [Wed, 19 Jan 2000 17:09:57 +0000 (17:09 +0000)]
Support pour le motion DMV.
Vincent Seguin [Wed, 19 Jan 2000 16:45:11 +0000 (16:45 +0000)]
API vout_DatePicture termin�e.
Sam Hocevar [Wed, 19 Jan 2000 16:38:01 +0000 (16:38 +0000)]
. pr�paration de la modification de l'API synchro
Vincent Seguin [Wed, 19 Jan 2000 16:25:23 +0000 (16:25 +0000)]
Resize qui fonctionne.
Christophe Massiot [Wed, 19 Jan 2000 16:17:27 +0000 (16:17 +0000)]
Support pour les chrominances 422 et 444.
Sam Hocevar [Wed, 19 Jan 2000 13:38:17 +0000 (13:38 +0000)]
. augmentation de VOUT_FPS_SAMPLES pour un calcul un peu plus r�aliste
des fps, sachant qu'il y a 30 images par seconde sur un DVD, faire une
moyenne sur 5 images me parait un peu d�bile.
Christophe Massiot [Wed, 19 Jan 2000 13:11:36 +0000 (13:11 +0000)]
Corrections de bugs dans le motion.
Vincent Seguin [Wed, 19 Jan 2000 12:28:25 +0000 (12:28 +0000)]
API vout_DateImage (mais �a ne marche pas)
Suite nettoyage
Jean-Marc Dressler [Wed, 19 Jan 2000 12:25:01 +0000 (12:25 +0000)]
Avancement du motion.
Vincent Seguin [Wed, 19 Jan 2000 10:52:47 +0000 (10:52 +0000)]
Ajout d'une fonction de deboguage � UnlinkPicture
VS: ----------------------------------------------------------------------
Vincent Seguin [Wed, 19 Jan 2000 10:04:23 +0000 (10:04 +0000)]
Nettoyage.
Michel Kaempf [Wed, 19 Jan 2000 09:47:56 +0000 (09:47 +0000)]
* Documentation/bugs, Documentation/todo :
- mise � jour des sections concernant les d�codeurs audio ;
Sam Hocevar [Wed, 19 Jan 2000 06:06:08 +0000 (06:06 +0000)]
. dernier fichier n�cessaire � la compilation du subtitle decoder
Sam Hocevar [Wed, 19 Jan 2000 06:00:49 +0000 (06:00 +0000)]
. ultimisation des calculs de pr�diction dans la synchro
. squelette du subtitle_decoder
Sam Hocevar [Wed, 19 Jan 2000 02:49:34 +0000 (02:49 +0000)]
. initialisation propre de la synchro
. messages de debug � la con pour essayer de voir o� j'en suis
Gaël Hendryckx [Wed, 19 Jan 2000 02:25:00 +0000 (02:25 +0000)]
* Le bug des pixels invers�s de la dct mmx � �t� corrig� (et non plus sau-
vagement kludg�).
* La sparse idct fonctionne.
* Plusieurs versions de la dct ont �t� inclues dans vdec_idct pour pou-
voir choisir la plus performante quand tout marchera.
Vincent Seguin [Wed, 19 Jan 2000 02:15:30 +0000 (02:15 +0000)]
Toujours du nettoyage.
Une API pour les sous titres.
Jean-Marc Dressler [Wed, 19 Jan 2000 01:57:57 +0000 (01:57 +0000)]
Avancement du debuggage du motion.
--Meuuh+Stef+Polux+Jimmy
Michel Kaempf [Wed, 19 Jan 2000 00:01:26 +0000 (00:01 +0000)]
* ac3_decoder/ac3_decoder.c, audio_output/audio_output.c :
- modification de la synkro, d�tection de la fr�quence du flux ac3 ;
Sam Hocevar [Tue, 18 Jan 2000 23:48:13 +0000 (23:48 +0000)]
ah ben forc�ment, �a risquait pas de compiler si j'inversais new et old
Vincent Seguin [Tue, 18 Jan 2000 23:43:52 +0000 (23:43 +0000)]
YUV MMX, avec aspect ratio !!!
Vincent Seguin [Tue, 18 Jan 2000 23:16:57 +0000 (23:16 +0000)]
YUV en couleurs.
Sam Hocevar [Tue, 18 Jan 2000 22:33:16 +0000 (22:33 +0000)]
d�but de la synchro. �a n'influe pas sur le reste pour le moment, mais
la base des algos � deux balles est l�.
Christophe Massiot [Tue, 18 Jan 2000 22:29:35 +0000 (22:29 +0000)]
Le motion compensation. Notez que �a ne marche pas (encore).
Vincent Seguin [Tue, 18 Jan 2000 21:50:53 +0000 (21:50 +0000)]
Changement de l'API de vout (chroma_width)
Nettoyage des YUV.
Ne marche qu'en -g pour le moment, le reste arrive.
Jean-Marc Dressler [Tue, 18 Jan 2000 20:39:12 +0000 (20:39 +0000)]
Le parser fonctionne maintenant avec les I, les P et les B.
Reste a implementer la synchro et finir le decodeur.
Michel Kaempf [Tue, 18 Jan 2000 18:42:16 +0000 (18:42 +0000)]
* ac3_downmix.c :
- suppression des gros scrountchs immondes (c) (qui sont �galement des
pouics parfois) ;
* ac3_bit_allocate.c, ac3_exponent.c, ac3_mantissa.c :
- suppression de tests et messages de debug ;
* ac3_decoder/ac3_decoder.c :
- impl�mentation de la synkro qui punix ;
Michel Kaempf [Tue, 18 Jan 2000 16:33:14 +0000 (16:33 +0000)]
* ac3_decoder/ac3_bit_allocate.c, ac3_decoder/ac3_decoder.c :
- ac3-alpha rewlz :-)
Sam Hocevar [Tue, 18 Jan 2000 16:22:12 +0000 (16:22 +0000)]
faut pas �tre trop press�s dans la vie :)
Sam Hocevar [Tue, 18 Jan 2000 16:17:26 +0000 (16:17 +0000)]
petit patch pour faire marcher l'AC3
Christophe Massiot [Tue, 18 Jan 2000 15:00:32 +0000 (15:00 +0000)]
i_aspect_ratio et i_matrix_coefficients pour Ptyx.
Sam Hocevar [Tue, 18 Jan 2000 14:34:47 +0000 (14:34 +0000)]
le bug de input_psi �tait fourbement r�apparu.
Vincent Seguin [Tue, 18 Jan 2000 14:09:58 +0000 (14:09 +0000)]
Ajout de quelques membres a picture_t
Michel Kaempf [Tue, 18 Jan 2000 13:55:43 +0000 (13:55 +0000)]
* Modification de l'input afin de spawner un d�codeur ac3 lorsqu'un tel flux
est d�tect� ;
* Impl�mentation du d�codeur ac3 ;
* Il est rewlz(ac3dec) - 2h00 :-)
Christophe Massiot [Tue, 18 Jan 2000 04:09:13 +0000 (04:09 +0000)]
Nettoyage global. Le vlc se ferme proprement, elem_t devient dctelem_t, le
macroblock perdu a �t� retrouv�, et bien plus...
Vincent Seguin [Tue, 18 Jan 2000 00:43:52 +0000 (00:43 +0000)]
Redimensionnement de la fenetre en fonction de la taille des images sous X11.
Vincent Seguin [Mon, 17 Jan 2000 23:43:26 +0000 (23:43 +0000)]
Gestion des touches en GGI (ouf !)
Michel Kaempf [Mon, 17 Jan 2000 21:52:36 +0000 (21:52 +0000)]
* Rajout du d�but du d�codeur ac3 ;
Michel Kaempf [Mon, 17 Jan 2000 21:51:35 +0000 (21:51 +0000)]
* Makefile :
- rajout de ac3_decoder ;
- rajout de l'option MMX ;
* Makefile.dep :
- suppression de lignes vides ;
* include/audio_decoder.h, audio_decoder/audio_decoder.c :
- remplacement de AOUT_FRAME_SIZE par ADEC_FRAME_SIZE et aout_frame_t par
adec_frame_t ;
* include/audio_constants.h :
- mise en commentaire du tableau inutilis� ADEC_FRAME_SIZE ;
* include/audio_output.h :
- corrections typographiques ;
* include/vlc.h :
- rajout de ac3_decoder.h ;
Jean-Marc Dressler [Mon, 17 Jan 2000 21:35:33 +0000 (21:35 +0000)]
Les I marchent !!!!!!!!!!!!!!!!!!!!!!!!
Le gros bug est mort.
Vincent Seguin [Mon, 17 Jan 2000 16:43:04 +0000 (16:43 +0000)]
Nettoyage, ajout du gamma, pr�paration de la yuv walken.
Christophe Massiot [Mon, 17 Jan 2000 14:52:25 +0000 (14:52 +0000)]
Suite des images I.
Christophe Massiot [Mon, 17 Jan 2000 13:49:25 +0000 (13:49 +0000)]
Fin du parsage des I.
Stéphane Borel [Mon, 17 Jan 2000 13:44:41 +0000 (13:44 +0000)]
Rajout de la quantification ,�limination de plusieurs warning,
plus decodage des blocks non intra.
Christophe Massiot [Mon, 17 Jan 2000 12:54:39 +0000 (12:54 +0000)]
Virationnement d'un warning avec l'ancien d�codeur (j'ai vraiment du temps �
perdre).
Vincent Seguin [Mon, 17 Jan 2000 12:31:39 +0000 (12:31 +0000)]
Resize sous X11, gestion du screen saver.
Nettoyage de config.h
Nettoyage de vout et intf
Jean-Marc Dressler [Mon, 17 Jan 2000 04:56:29 +0000 (04:56 +0000)]
Il est 6 heure du matin et le parser ... parse !!!!!!!!
Ca � l'air de pas trop mal marcher. Parmis les bugs les plus sauvages
on trouve :
1) le DumpBits sans NeedBits (corrig� par un RemoveBits)
2) Une table � laquelle il manquait une ligne
3) le test de fin de boucle du d�codage des coef dct �tait mal plac�
Meuh, � toi de jouer
Stef & Polux
Christophe Massiot [Mon, 17 Jan 2000 00:00:52 +0000 (00:00 +0000)]
Virationnement de quelques warnings.
Vincent Seguin [Sun, 16 Jan 2000 20:39:47 +0000 (20:39 +0000)]
R�cup�ration du kludge level dans display.c pour pouvoir afficher autre
chose que les I...
Vincent Seguin [Sun, 16 Jan 2000 19:17:15 +0000 (19:17 +0000)]
Mise au point du driver GGI.
Vincent Seguin [Sun, 16 Jan 2000 16:43:10 +0000 (16:43 +0000)]
Integration de display.c � vout.
Mise au point du driver X11 (plus de XShm error).
Incrustation de texte en X11, calcul des FPS, etc...
Int�gration de la conversion MMX.
Mode 'niveaux de gris' pour les machines lentes non MMX (les pauvres !)
Attention: les drivers GGI et FB ne sont pas � jour...
Jean-Marc Dressler [Sat, 15 Jan 2000 14:26:29 +0000 (14:26 +0000)]
Le debuggage du parser avance ... lentement.
Stéphane Borel [Sat, 15 Jan 2000 10:51:55 +0000 (10:51 +0000)]
* Un petit peu de d�buggage dans le video parser
Stéphane Borel [Sat, 15 Jan 2000 03:03:53 +0000 (03:03 +0000)]
* Ajout d'un flag b_mpeg2 qui manquait dans le parser
* R��criture de fonctions d'initialisation du parseur
* Changement des fonctions MPEG2decode qui �taient bugg�es
V�rification avec polux tout � l'heure
Vincent Seguin [Fri, 14 Jan 2000 23:07:55 +0000 (23:07 +0000)]
GGI fonctionnel. N'oubliez pas de d�finit GII_INPUT.
Nettoyage de video_* et intf_*.
Jean-Marc Dressler [Fri, 14 Jan 2000 14:12:17 +0000 (14:12 +0000)]
D�but bu vrai d�buggage du parser. Maintenant le vlc segfaulte
dans Pictureheader au lieu de segfaulter dans l'initialisation
du parser.
Christophe Massiot [Fri, 14 Jan 2000 13:00:22 +0000 (13:00 +0000)]
Suppression des fichiers .raw du CVS (ils sont sur zen dans vlc-Resources).
Sam Hocevar [Fri, 14 Jan 2000 11:15:47 +0000 (11:15 +0000)]
correction d'une typo
Vincent Seguin [Thu, 13 Jan 2000 18:52:22 +0000 (18:52 +0000)]
YUV 15,16 et 32 bits integr�e au vout (sans le MMX pour le moment).
En 24bpp, � vos risques et perils...
Jean-Marc Dressler [Thu, 13 Jan 2000 10:44:27 +0000 (10:44 +0000)]
Rajout d'un vlc.h.new que j'avais oublie lors du dernier commit.
Changement du mode d'affichage par defaut du makefile sur X11.
Jean-Marc Dressler [Wed, 12 Jan 2000 22:38:34 +0000 (22:38 +0000)]
Pour la plus grande joie de tous, le client compile correctement. Attention
il compile non seulement avec l'ancien video decoder mais aussi avec le
nouveau. Pour passer de l'un a l'autre il faut changer le flag DECODER
du Makefile ET utiliser l'utilitaire new2old.sh gracieusement mis a votre
disposition par ptyx dans le module utils du CVS. Ce programme switche
quelques fichiers et permet dons de passer de l'ancien client au nouveau
et vis verca. Mais ATTENTION : IL NE FAUT PAS COMMITER LE CLIENT LORSQU'IL
EST EN CONFIGURATION NEW, avant de commiter il faut tout remettre en
configuration old.
Vincent Seguin [Wed, 12 Jan 2000 21:23:27 +0000 (21:23 +0000)]
Et le .h qui va avec le nouveal .c
Vincent Seguin [Wed, 12 Jan 2000 21:17:54 +0000 (21:17 +0000)]
Suppression de vlc.h
Stéphane Borel [Wed, 12 Jan 2000 18:50:06 +0000 (18:50 +0000)]
* Fonction de d�codage des blocs MPEG2 non intra
Vincent Seguin [Wed, 12 Jan 2000 15:35:45 +0000 (15:35 +0000)]
Ajout du framebuffer (initialisation/terminaison) - ne fonctionne pas en VESA.
La fonction d'affichage des images envoie une ligne dans le log � chaque image.
Jean-Marc Dressler [Wed, 12 Jan 2000 15:31:59 +0000 (15:31 +0000)]
Correction de conneries de stef....
Merci de NE PAS COMMITER VIDEO_DECODER.H, sinon ca ne compile pas !
Stéphane Borel [Wed, 12 Jan 2000 13:14:51 +0000 (13:14 +0000)]
* Fonction de d�codage des Blocs MPEG2intra.
* Correction d'erreurs sur la gestion des tables de lookup
Jean-Marc Dressler [Tue, 11 Jan 2000 21:34:04 +0000 (21:34 +0000)]
Encore une petite modif pour permettre au parser de compiler.
Jean-Marc Dressler [Tue, 11 Jan 2000 21:32:58 +0000 (21:32 +0000)]
Le video parser compile mais n'est pas termine, n'est-ce pas stef ? ;)
Vincent Seguin [Tue, 11 Jan 2000 18:02:00 +0000 (18:02 +0000)]
Modifs diverses et variees. Le mode FB compile (mais ne fait rien).
Jean-Marc Dressler [Tue, 11 Jan 2000 14:45:15 +0000 (14:45 +0000)]
Encore du debuggage.
Jean-Marc Dressler [Tue, 11 Jan 2000 14:43:06 +0000 (14:43 +0000)]
Debuggage.
Vincent Seguin [Tue, 11 Jan 2000 11:05:46 +0000 (11:05 +0000)]
Correction de quelques erreurs dans l'interface et vout.
Changement du type vlc_thread_func en vlc_thread_func_t dans le d�codeur.
Utilisation de 2 displays au lieu d'un au cas ou la Xlib ne serait pas thread-safe.
Ajout de droits corrects au fichier de log.
Le bug li� � XShm � la fin est 'normal' (li� au serveur X, pas � moi) : il
disparaitra � condition qu'au moins une image soit affich�e.
Le plantage sauvage de la Xlib � la fin du programme est li� � display.c.
Jean-Marc Dressler [Tue, 11 Jan 2000 09:59:22 +0000 (09:59 +0000)]
Correction de 2 petites erreurs :
- vdec_idct.h : oubli d'un point virgule
- video_parser.h : dupplication du champs pppl_dct_dc_size