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