Commit Graph

74778 Commits

Author SHA1 Message Date
Sam Hocevar
4dd00e658e . ajout des flags pour Linux Sparc (au fait, jimmy, t'es con :p) 2000-01-22 22:22:50 +00:00
Gaël Hendryckx
9584ba3dbf Correction du bug de la premiere image verte (putain mais quel con) 2000-01-22 22:02:49 +00:00
Christophe Massiot
34aa37623b 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.
2000-01-21 23:18:17 +00:00
Sam Hocevar
ee589c5962 . support framebuffer
. input clavier limit�e mais fonctionnelle
2000-01-21 11:31:01 +00:00
Sam Hocevar
665782c80d l'output framebuffer fonctionne presque.
ca va *pas* merder.
2000-01-21 06:59:11 +00:00
Michel Kaempf
4ffdf05c67 * 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) ;
2000-01-21 04:52:32 +00:00
Michel Kaempf
dfc77d2cd7 * include/decoder_fifo.h :
- correction d'un bug dans la fonction GetByte (freeze �ventuel des
d�codeurs lors du suicide du thread input) ;
2000-01-20 18:48:21 +00:00
Vincent Seguin
000cd66f41 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.
2000-01-20 18:18:17 +00:00
Christophe Massiot
47caa07d5a Correction d'un bug, mais pas DU bug.
(putain quel con)
2000-01-20 18:12:41 +00:00
Vincent Seguin
9220f1ac78 Desactivation du changement de chaine en --novlan 2000-01-20 17:17:41 +00:00
Vincent Seguin
694d473dd2 Timeout pour les changements de vlan 2000-01-20 17:10:07 +00:00
Vincent Seguin
92c6999438 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) !
2000-01-20 16:12:01 +00:00
Michel Kaempf
07686534e8 * 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 ;
2000-01-20 13:30:38 +00:00
Michel Kaempf
f5c7fdfa54 * 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 ;
2000-01-20 11:23:17 +00:00
Christophe Massiot
fa033ac38b Correction de l'YUV en 15 bpp. 2000-01-20 11:16:13 +00:00
Sam Hocevar
f6cca5c7e8 et paf ! n'a pu les sales fichiers .new 2000-01-20 04:10:30 +00:00
Sam Hocevar
85ae4a075d 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..
2000-01-20 04:09:39 +00:00
Sam Hocevar
a28f0233e5 rajoout d'includes pour que �a compile sous FreeBSD (thx Dae) 2000-01-19 21:03:34 +00:00
Sam Hocevar
5033ec099f . ajout des patches ac3 de MaXX dans le nouveau d�codeur
. fix� ce #@!#@! de idct.c.new qui fait _chier_
2000-01-19 20:59:51 +00:00
Jean-Marc Dressler
7295c009c0 Avancement du debuggage du motion. 2000-01-19 20:27:57 +00:00
Sam Hocevar
784b971fe4 commit du chti patch de Meuuh, sinon il est �cras� � chaque update 2000-01-19 19:48:31 +00:00
Vincent Seguin
9c24f64dd0 D�but du changement de chaine. 2000-01-19 18:43:17 +00:00
Christophe Massiot
cf49edcd64 support de vout_DatePicture(). 2000-01-19 17:39:09 +00:00
Christophe Massiot
6f1316be15 Support pour le motion DMV. 2000-01-19 17:09:57 +00:00
Vincent Seguin
1346af346f API vout_DatePicture termin�e. 2000-01-19 16:45:11 +00:00
Sam Hocevar
4c7b58769b . pr�paration de la modification de l'API synchro 2000-01-19 16:38:01 +00:00
Vincent Seguin
8d9902765e Resize qui fonctionne. 2000-01-19 16:25:23 +00:00
Christophe Massiot
0fe4da877f Support pour les chrominances 422 et 444. 2000-01-19 16:17:27 +00:00
Sam Hocevar
efcc6cf8c4 . 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.
2000-01-19 13:38:17 +00:00
Christophe Massiot
2d82e8bfba Corrections de bugs dans le motion. 2000-01-19 13:11:36 +00:00
Vincent Seguin
bb54532128 API vout_DateImage (mais �a ne marche pas)
Suite nettoyage
2000-01-19 12:28:25 +00:00
Jean-Marc Dressler
3c6ac119d3 Avancement du motion. 2000-01-19 12:25:01 +00:00
Vincent Seguin
dabae79027 Ajout d'une fonction de deboguage � UnlinkPicture
VS: ----------------------------------------------------------------------
2000-01-19 10:52:47 +00:00
Vincent Seguin
27e0b63d60 Nettoyage. 2000-01-19 10:04:23 +00:00
Michel Kaempf
6dcda4bbeb * Documentation/bugs, Documentation/todo :
- mise � jour des sections concernant les d�codeurs audio ;
2000-01-19 09:47:56 +00:00
Sam Hocevar
75885ca57b . dernier fichier n�cessaire � la compilation du subtitle decoder 2000-01-19 06:06:08 +00:00
Sam Hocevar
edca99283e . ultimisation des calculs de pr�diction dans la synchro
. squelette du subtitle_decoder
2000-01-19 06:00:49 +00:00
Sam Hocevar
177c1590e5 . initialisation propre de la synchro
. messages de debug � la con pour essayer de voir o� j'en suis
2000-01-19 02:49:34 +00:00
Gaël Hendryckx
7e618974c2 * 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.
2000-01-19 02:25:00 +00:00
Vincent Seguin
57509f7586 Toujours du nettoyage.
Une API pour les sous titres.
2000-01-19 02:15:30 +00:00
Jean-Marc Dressler
653053d270 Avancement du debuggage du motion.
--Meuuh+Stef+Polux+Jimmy
2000-01-19 01:57:57 +00:00
Michel Kaempf
a47bce5ff4 * ac3_decoder/ac3_decoder.c, audio_output/audio_output.c :
- modification de la synkro, d�tection de la fr�quence du flux ac3 ;
2000-01-19 00:01:26 +00:00
Sam Hocevar
e4ea0558d6 ah ben forc�ment, �a risquait pas de compiler si j'inversais new et old 2000-01-18 23:48:13 +00:00
Vincent Seguin
cc44598df5 YUV MMX, avec aspect ratio !!! 2000-01-18 23:43:52 +00:00
Vincent Seguin
db6d4f7d4e YUV en couleurs. 2000-01-18 23:16:57 +00:00
Sam Hocevar
ba2a0abbc3 d�but de la synchro. �a n'influe pas sur le reste pour le moment, mais
la base des algos � deux balles est l�.
2000-01-18 22:33:16 +00:00
Christophe Massiot
dd4339a97d Le motion compensation. Notez que �a ne marche pas (encore). 2000-01-18 22:29:35 +00:00
Vincent Seguin
e70d9d1f53 Changement de l'API de vout (chroma_width)
Nettoyage des YUV.

Ne marche qu'en -g pour le moment, le reste arrive.
2000-01-18 21:50:53 +00:00
Jean-Marc Dressler
c871659c7f Le parser fonctionne maintenant avec les I, les P et les B.
Reste a implementer la synchro et finir le decodeur.
2000-01-18 20:39:12 +00:00
Michel Kaempf
66c9723637 * 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 ;
2000-01-18 18:42:16 +00:00