]> git.sesse.net Git - vlc/log
vlc
24 years ago o remise de b_stereo dans les structures audio en attendant que soit
Sam Hocevar [Thu, 17 Feb 2000 06:07:37 +0000 (06:07 +0000)]
 o remise de b_stereo dans les structures audio en attendant que soit
  d�finie une api pour la gestion de plus de 2 voies, qui de toute fa�on
  est loin d'�tre une priorit�. je dirais m�me qu'on s'en fout.
 o argument suppl�mentaire pour GetBufInfo() pour que la m�thode dummy
  attende un temps convenable, et correction de aout_dummy.c
 o le test sur la variable DEBUG dans config.h est maintenant conforme
  � ce que dit le Makefile.
 o suppression d'une variable inutile dans intf_fb.c
 o --long-help devient --longhelp comme dans mpg123
 o version du programme arbitrairement mise � 0.95.0
 o commentaire d'une variable inutilis�e dans Synchronize (video_output.c)
 o correction du "LIN" en "LIB" dans le Makefile, qui doit tra�ner l�
  depuis des si�cles
 o proprification de quelques routines du Makefile

le code de s�lection de m�thode audio/video est loin d'�tre propre, je
dirais m�me que c'est du gros caca, mais j'y bosse.

bonne nuit,

24 years agoCorrections de quelques petits bugs et surtout nouvelle synchro qui ne semble
Jean-Marc Dressler [Thu, 17 Feb 2000 00:43:58 +0000 (00:43 +0000)]
Corrections de quelques petits bugs et surtout nouvelle synchro qui ne semble
pas trop mal marcher sur ma machine mais qui j'en suis s�r ne marchera pas du
tout sur la votre.

A noter qu'il existe maintenant 3 synchros que l'on peut choisir en changeant
le define dans vpar_synchro.h (POLUX_SYNCHRO, SAM_SYNCHRO, MEUUH_SYNCHRO)

24 years ago o renommage arbitraire et totalitaire de idctmmx.S en vdec_idctmmx.S
Sam Hocevar [Wed, 16 Feb 2000 07:27:26 +0000 (07:27 +0000)]
 o renommage arbitraire et totalitaire de idctmmx.S en vdec_idctmmx.S
 o correction d'une typo d�bile dans audio_output au commit pr�c�dent
 o b_stereo est remplac� par i_channels
 o suppression de la structure aout_dsp_t dont les membres d�pendant
  de l'output se retrouve dans aout_*_sys_t, et les autres directement
  dans aout_thread_t, on se fait pas chier.

24 years ago o changement de nom des fonctions sp�cifiques BeOS
Sam Hocevar [Wed, 16 Feb 2000 03:54:07 +0000 (03:54 +0000)]
 o changement de nom des fonctions sp�cifiques BeOS
 o d�but de l'�clatage de l'audio_output :
   . giclage des variables *dsp* en faveur de *sys*
   . aout_*GetBufInfo renvoie l_bytes pour que video_output.c ne d�pende
    plus de la structure audio_buf_info sp�cifique � <linux/soundcard.h>
   . cr�ation de la m�thode audio 'dummy' qui ne fait rien.
 o nouvelle option --aout acceptant 'dummy' et 'dsp' pour le moment

24 years ago . virage de cette #@!#@@#@#!@#@#!!@#@!!#@!@!!@# de d�pendance du Makefile
Sam Hocevar [Wed, 16 Feb 2000 00:35:19 +0000 (00:35 +0000)]
 . virage de cette #@!#@@#@#!@#@#!!@#@!!#@!@!!@# de d�pendance du Makefile

24 years ago . am�lioration de la YUV 8bpp
Sam Hocevar [Tue, 15 Feb 2000 05:25:49 +0000 (05:25 +0000)]
 . am�lioration de la YUV 8bpp
 . nettoyage du code de gestion des m�thodes vout
 . nouvelle option --vout
 . pr�paration de l'�clatage de l'audio output comme �a a �t�
  fait avec le vout.
 . nouvelle commande --long-help

La s�lection de la m�thode vout est encore plus simple. Pour s�lectionner
le framebuffer par exemple : "vlc --vout fb". Par d�faut, X11 est choisi.

24 years ago . fix� une erreur de syntaxe dans video_fb.c
Sam Hocevar [Mon, 14 Feb 2000 08:44:59 +0000 (08:44 +0000)]
 . fix� une erreur de syntaxe dans video_fb.c
 . *3dfx* devient *glide*
 . suppression de tabulations dans quelques fichiers
 . suppression des 2 warnings dans sam_synchro
 . video_* devient vout_* quand ce sont des m�thodes de vout
 . tentative de correction de la d�tection de MMX pour BeOS
 . nouvelle option vlc_vout_method (faute de mieux pour le moment)
 . modification du Makefile pour supporter plusieurs VIDEO_*

dor�navant on peut compiler plusieurs output diff�rents dans le
client. la pr�f�rence se fait dans l'ordre x11, fb, ggi, glide...

si on le compile avec x11 et fb, par d�faut il se lancera en X.
pour le lancer en framebuffer :
./vlc vlc_vout_method=fb

(il faut que je proprifie un peu le choix de l'output, et que je
facilite l'ajout d'un nouveau vout_*)

24 years ago . d�tection d'un processeur MMX.
Sam Hocevar [Sun, 13 Feb 2000 19:43:02 +0000 (19:43 +0000)]
 . d�tection d'un processeur MMX.
 . l'output fb remet le terminal comme il faut en sortant.
 . s�paration du flag MMX et de l'architecture dans le Makefile

24 years ago Je vous avais pr�venu. Le demoronifier a frapp�.
Sam Hocevar [Sun, 13 Feb 2000 04:31:35 +0000 (04:31 +0000)]
 Je vous avais pr�venu. Le demoronifier a frapp�.

 D�sol� pour le flood. Les en-t�tes de fonctions ne font plus 81
caract�res, et il n'y a plus d'espaces inutiles, Tous les trailing
spaces ont disparu, j'ai essay� de v�rifier que �a ne p�tait rien,
mais j'ai pu oublier un truc con. J'accepte tous types de ch�timents
� base d'orties fra�ches.

 D�sol� d'avoir aussi modifi� les fichiers de ceux qui formataient
bien proprement leurs en-t�tes � 80 et pas 79 sans emb�ter personne,
mais j'ai d� choisir entre les deux.

 Dor�navant ce serait bien de formater les en-t�tes et les commentaires
justifi�s � droite � 79 colonnes, ou au pire � 80.

 . 1343 moronic long lines destroyed
 . 12893 trailing spaces eradicated
 . 115 ugly macros fixed
 . 959 innocent a_bit_long lines shortened
 But hey, 40054 lines were OK !

24 years ago Juste une modif � la con dans video_output pour que le message "waiting
Sam Hocevar [Thu, 10 Feb 2000 05:57:10 +0000 (05:57 +0000)]
 Juste une modif � la con dans video_output pour que le message "waiting
 for stream" s'affiche d�s le lancement du vlc. En m�me temps �a me
 permet de tester que la migration du CVS sur shiva a fonctionn�.

24 years ago . double buffering avec locks pour 3dfx
Sam Hocevar [Thu, 10 Feb 2000 03:15:16 +0000 (03:15 +0000)]
 . double buffering avec locks pour 3dfx
 . gestion des touches pour l'interface 3dfx
 . proprification de la gestion des touches en framebuffer

24 years ago . video output pour 3dfx.
Sam Hocevar [Wed, 9 Feb 2000 05:50:25 +0000 (05:50 +0000)]
 . video output pour 3dfx.
 . le premier qui se marre gagne le droit de venir voir comment ma 3dfx1
  fait l'overlay, le scaling et la YUV en hard (nan je d�conne, elle fait
  rien de tout �a, et en plus �a rame).

24 years ago . un peu de m�nage dans video_fb.c
Sam Hocevar [Wed, 9 Feb 2000 02:04:28 +0000 (02:04 +0000)]
 . un peu de m�nage dans video_fb.c
 . r�cup�ration des masks dans la structure framebuffer, ce qui fait que
  l'output framebuffer fonctionne � nouveau.

24 years ago . gestion du gamma en 8bpp grayscale
Sam Hocevar [Tue, 8 Feb 2000 05:08:15 +0000 (05:08 +0000)]
 . gestion du gamma en 8bpp grayscale
 . optimisations dans la YUV 8bpp
 . l'output framebuffer ne bloque plus la console
 . rajout d'une fonction dans la structure vout pour allouer une palette
 . r�initialisation de l'ancienne palette en quittant

bugs restant:
 . pas d'allocation de palette en 8bits sous X11
 . bugs du scaling en 8bits sous X11 (sans doute d� � l'alignement sur 1
  octet au lieu de 2)
 . l'output framebuffer est toujours p�t�e pour 16 et 32 bits
 . pas de correction gamma en 8bits couleur
 . c'est tout moche pendant la fraction de seconde du changement de palette

24 years ago . suite de l'output 8 bits couleur/n&b
Sam Hocevar [Mon, 7 Feb 2000 05:13:22 +0000 (05:13 +0000)]
 . suite de l'output 8 bits couleur/n&b
 . correction d'un bug dans la g�n�ration de la palette optimale
 . YUV avec dithering mortel qui tue

todo:
 . x11 (�a ne marche qu'en framebuffer pour le moment)
 . mettre la g�n�ration de palette dans video_yuv
 . refaire marcher l'output framebuffer pour bpp!=8

24 years ago . rajout du mode video 'dummy' pour les gens qui n'ont pas de carte
Sam Hocevar [Mon, 7 Feb 2000 04:54:01 +0000 (04:54 +0000)]
 . rajout du mode video 'dummy' pour les gens qui n'ont pas de carte
  video. Le premier qui se marre se prend une claque.

24 years ago . yuv pour le 8 bits noir et blanc
Sam Hocevar [Sun, 6 Feb 2000 15:48:53 +0000 (15:48 +0000)]
 . yuv pour le 8 bits noir et blanc
 . yuv 8 bits couleur (bon c'est moche pour le moment, mais �a vient)
 . correction de "convertion" en "conversion" un peu partout :)

� faire encore : allouer dynamiquement la lookup table pour la YUV 8 bits,
parce que directement dans p_vout �a pue un peu, faire le changement de
palette qui va bien au passage couleur / n&b.

24 years agoIMPORTANT:
Vincent Seguin [Sun, 6 Feb 2000 13:13:10 +0000 (13:13 +0000)]
IMPORTANT:
p_vout->i_depth est maintenant la profondeur SIGNIFICATIVE de
l'�cran (8, 15, 16 ou 24)
p_vout->i_bytes_per_pixel est la profondeur r�elle (1, 2, 3 ou 4)

Ajout du calcul des d�calages � video_output.
Refonte de l'initialisation des tables.
D�tection correcte des profondeurs 24/24 et 24/32 en X11
Correction de bugs dans le scaling en 1, 3 et 4 Bpp.
R�cup�ration des masques depuis le materiel en X11 et GGI.

FrameBuffer cass� pour le moment: il faut rajouter les masques de couleur
(des valeurs par d�faut sont au d�but de video_yuv.c) et le calcul des
nouvelles profondeurs d'�cran.

24 years ago . prototypes de fonctions pour le 8bpp
Sam Hocevar [Sat, 5 Feb 2000 01:57:36 +0000 (01:57 +0000)]
 . prototypes de fonctions pour le 8bpp
 . virage d'un bug dans le calcul de bytes_per_line (sauf fumage de ma part)
 . suppression de quelques #@@#@!!#@@#!@#@#! d'espaces en fin de ligne
 . quelques reformatages � 79 colonnes au lieu de @@#@!!#@@#!@#@#!# 81.

24 years ago* ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c :
Michel Kaempf [Fri, 4 Feb 2000 22:03:32 +0000 (22:03 +0000)]
* ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c :
- `msleep' de `INPUT_PTS_DELAY' et non `(3 * INPUT_PTS_DELAY) / 4'
avant le d�marrage des d�codeurs audio ;

24 years ago* ac3_decoder/ac3_decoder.c :
Michel Kaempf [Fri, 4 Feb 2000 20:52:16 +0000 (20:52 +0000)]
* ac3_decoder/ac3_decoder.c :
- suppression des `#ifdef AC3_SIGSEGV' ;
- correction d'un bug de la fonction `InitThread()' (scotchage �
l'initialisation du d�codeur AC3 dans certaines conditions tr�s
particuli�res) ;
- support du bool�en `b_invalid' permettant de d�tecter des frames
suppos�es invalides ;

* ac3_decoder/ac3_exponent.c :
- suppression des `#ifdef AC3_SIGSEGV' ;
- d�tection des frames invalides et support du bool�en `b_invalid' ;

* ac3_decoder/ac3_mantissa.c :
- suppression des `#ifdef AC3_SIGSEGV' ;
- d�tection des frames invalides et support du bool�en `b_invalid' ;
- optimisation de la fonction `mantissa_unpack()' ;

* audio_decoder/audio_decoder.c :
- correction d'un bug de la fonction `InitThread()' (scotchage �
l'initialisation du d�codeur MPEG2 dans certaines conditions tr�s
particuli�res) ;

* include/ac3_decoder.h :
- suppression du `#define AC3_SIGSEGV' ;

* include/vpar_synchro.h :
- d�claration explicite de la fonction `vpar_SynchroKludge()' lorsque
`SAM_SYNCHRO' n'est pas activ�e ;

* interface/intf_ctrl.c :
- initialisation � `-1' des variables `i_input' et `i_pid' de la
fonction `SelectPID()' ;

* video_output/video_yuv.c :
- mise en commentaire de la fonction inutilis�e `yuvToRgb24()' ;

* video_parser/video_parser.c :
- int�gration du patch propos� dans videolan-devel ;

* video_parser/vpar_blocks.c :
- int�gration du patch propos� dans videolan-devel ;

NdlR : apu warnings � la compilation :-)

24 years agoSupport 4:2:2, 4:4:4 et niveaux de gris en 15, 16 et 32 bpp complet.
Vincent Seguin [Fri, 4 Feb 2000 14:48:34 +0000 (14:48 +0000)]
Support 4:2:2, 4:4:4 et niveaux de gris en 15, 16 et 32 bpp complet.

24 years agoCorrection du segfault en gris.
Vincent Seguin [Fri, 4 Feb 2000 13:20:22 +0000 (13:20 +0000)]
Correction du segfault en gris.

24 years agoSuppression de la ligne verte.
Vincent Seguin [Thu, 3 Feb 2000 13:38:13 +0000 (13:38 +0000)]
Suppression de la ligne verte.
Scaling encore optimis�.
Suppression d'un bug causant un segfault sur certaines tailles de fenetre.

24 years agoCorrection du bug de calcul du masque (fontes outlines, point sous les ]).
Vincent Seguin [Thu, 3 Feb 2000 12:40:03 +0000 (12:40 +0000)]
Correction du bug de calcul du masque (fontes outlines, point sous les ]).
Vive les ^ qui suivent les ].

24 years ago* spu_decoder/spu_decoder.c :
Michel Kaempf [Thu, 3 Feb 2000 04:46:29 +0000 (04:46 +0000)]
* spu_decoder/spu_decoder.c :
- �a devrait bien se passer maintenant :-)

24 years ago* audio_output/audio_output.c :
Michel Kaempf [Thu, 3 Feb 2000 03:37:46 +0000 (03:37 +0000)]
* audio_output/audio_output.c :
- suppression du fprintf() de debug ;

* spu_decoder/spu_decoder.c :
- suppression des fprintf() de debug ;
- la nouvelle version est pr�te mais je ne la commit pas encore ;

* input/input_psi.c :
- le d�codeur spu �tait autospawn� uniquement si b_audio �tait � 1...
remplacement de b_audio par b_video (g bon sam ?) ;

24 years agoSynchro am�lior�e X et Y, dans les 2 sens
Vincent Seguin [Thu, 3 Feb 2000 01:23:21 +0000 (01:23 +0000)]
Synchro am�lior�e X et Y, dans les 2 sens

24 years ago* audio_output/audio_output.c, interface/intf_ctrl.c :
Michel Kaempf [Wed, 2 Feb 2000 21:52:20 +0000 (21:52 +0000)]
* audio_output/audio_output.c, interface/intf_ctrl.c :
- suppression de deux warnings � la noix de cajou polym�re ;

24 years agoScaling horizontal >=1
Vincent Seguin [Tue, 1 Feb 2000 23:13:54 +0000 (23:13 +0000)]
Scaling horizontal >=1

24 years agoScaling vertical dans les 2 sens en YUV walken.
Vincent Seguin [Tue, 1 Feb 2000 09:30:10 +0000 (09:30 +0000)]
Scaling vertical dans les 2 sens en YUV walken.

24 years ago* Fonctions addblock et copyblock en inline MMX (pour ceux qui en ont...
Gaël Hendryckx [Tue, 1 Feb 2000 03:00:16 +0000 (03:00 +0000)]
* Fonctions addblock et copyblock en inline MMX (pour ceux qui en ont...
  du MMX).
* Pour tout defaut suppos� d'affichage � la suite du changement,
  mailez-moi.

24 years agoRajout de #define SAM_SYNCHRO si sam veut reprendre son code.
Christophe Massiot [Tue, 1 Feb 2000 02:16:56 +0000 (02:16 +0000)]
Rajout de #define SAM_SYNCHRO si sam veut reprendre son code.

24 years agoUn Makefile qui est parti un peu vite...
Christophe Massiot [Tue, 1 Feb 2000 01:38:06 +0000 (01:38 +0000)]
Un Makefile qui est parti un peu vite...

24 years agoRe-tentative de sauvetage de la synchro.
Christophe Massiot [Tue, 1 Feb 2000 01:37:18 +0000 (01:37 +0000)]
Re-tentative de sauvetage de la synchro.

24 years agoTemporaire (�a segfaulte si on le chatouille un peu).
Vincent Seguin [Tue, 1 Feb 2000 00:50:29 +0000 (00:50 +0000)]
Temporaire (�a segfaulte si on le chatouille un peu).
YUV walken avec resize. Y et + seulement pour le moment.

24 years agoTentative d'amelioration de la synchro.
Christophe Massiot [Tue, 1 Feb 2000 00:13:07 +0000 (00:13 +0000)]
Tentative d'amelioration de la synchro.

24 years agoSynchro de base.
Christophe Massiot [Mon, 31 Jan 2000 23:11:34 +0000 (23:11 +0000)]
Synchro de base.

24 years agoChangement de cha�ne configurable depuis un fichier texte.
Vincent Seguin [Mon, 31 Jan 2000 16:56:37 +0000 (16:56 +0000)]
Changement de cha�ne configurable depuis un fichier texte.
Quelques corrections esthetiques dans vout.

24 years agoCorrection du bug 100% CPU en idle.
Vincent Seguin [Mon, 31 Jan 2000 14:00:05 +0000 (14:00 +0000)]
Correction du bug 100% CPU en idle.

24 years agoMise place du scaling, episode II
Vincent Seguin [Mon, 31 Jan 2000 13:32:33 +0000 (13:32 +0000)]
Mise place du scaling, episode II
Alignement am�lior�
Effacement 'intelligent' des zones modifi�es
Correction d'une memory corruption
Structure d'acceuil pour les subpictures
ggi et fb fonctionnent (pas mieux qu'avant, mais ils compilent)

Ca rame. C'est normal, c'est la YUV en C qui est utilis�e. C'est aussi normal
parce que l'effacement, �a prends un peu de temps (et �a c'est d�finitif).
Ce n'est pas beau: normal, il n'y a que du croping pour le moment, le scaling
arrive.

24 years ago . initialisation du d�codeur de sous-titres
Sam Hocevar [Mon, 31 Jan 2000 05:03:45 +0000 (05:03 +0000)]
 . initialisation du d�codeur de sous-titres
 . correction du bug de quit

24 years ago . remis le kludge du i_coding_type == I_CODING_TYPE en attendant qu'on
Sam Hocevar [Mon, 31 Jan 2000 03:42:07 +0000 (03:42 +0000)]
 . remis le kludge du i_coding_type == I_CODING_TYPE en attendant qu'on
  comprenne pourquoi �a merde (�a doit �tre tout con, mais je trouve pas)

24 years agoCa ne devrait plus segfaulter maintenant. Correction d'un bug dans l'input.
Stéphane Borel [Mon, 31 Jan 2000 02:29:13 +0000 (02:29 +0000)]
Ca ne devrait plus segfaulter maintenant. Correction d'un bug dans l'input.

--Meuuh

24 years agoIMPORTANT :
Michel Kaempf [Mon, 31 Jan 2000 01:16:00 +0000 (01:16 +0000)]
IMPORTANT :
* ce commit devrait corriger les probl�mes de fermeture du vlc, commentaires
souhait�s (et obligatoires) ;
* le probl�me de la synkro initiale de l'audio devrait �tre corrig� : reports
souhait�s (et obligatoires) gr�ce aux messages "aout debug" ;
* en clair FAITES PETER UN MAIL avec vos messages "aout debug" et vos coups
de gueule/coups de coeur quant � la fermeture du vlc ;-)

* ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c :
- rajout d'un msleep() en d�but de fonction RunThread() afin de
contrebalancer le d�lai entre la r�ception d'un paquet TS et la
pr�sentation de son contenu (INPUT_PTS_DELAY) ;
- rajout d'un cond_signal() dans la fonction EndThread() ;

* audio_output/audio_output.c :
- activation des messages de debug ;
- r��criture de la fonction NextFrame() ;

24 years ago . le d�codeur de sous-titres s'appelle maintenant spu_decoder
Sam Hocevar [Mon, 31 Jan 2000 00:35:13 +0000 (00:35 +0000)]
 . le d�codeur de sous-titres s'appelle maintenant spu_decoder
 . auto spawn du spu_decoder (pour le moment �a chie)

24 years agoAm�lioration de la synchro.
Stéphane Borel [Sun, 30 Jan 2000 23:31:26 +0000 (23:31 +0000)]
Am�lioration de la synchro.

--Meuuh

24 years agoNouvelle interface, effacement des zones modifi�es d'une image sur 2,
Vincent Seguin [Sun, 30 Jan 2000 15:08:59 +0000 (15:08 +0000)]
Nouvelle interface, effacement des zones modifi�es d'une image sur 2,
calcul de la taille optimale d'une image, scaling.

-Le scaling donne de bonnes tailles, mais les conversions YUV ne peuvent
pas suivre pour le moment.
-J'ai peut etre un peu cass� le fb et ggi (trop long � compiler pour tester).
En cas de probl�me, je corrige de suite.
-Les idle screens ("no stream") sont temporairement hors service.

24 years ago* Correction d'un message d'erreur erronn� dans l'input ;
Christophe Massiot [Fri, 28 Jan 2000 02:10:08 +0000 (02:10 +0000)]
* Correction d'un message d'erreur erronn� dans l'input ;
* Correction d'un bug de synchro ;

24 years agoFix pour le bug de la chrominance qui saute.
Christophe Massiot [Fri, 28 Jan 2000 01:20:53 +0000 (01:20 +0000)]
Fix pour le bug de la chrominance qui saute.

24 years ago. D�placement de deux structures de lookup dans le parseur
Stéphane Borel [Fri, 28 Jan 2000 00:12:32 +0000 (00:12 +0000)]
. D�placement de deux structures de lookup dans le parseur

24 years agoTentative de fix pour le segfault du d�codeur (qui est en fait une erreur
Christophe Massiot [Thu, 27 Jan 2000 23:12:03 +0000 (23:12 +0000)]
Tentative de fix pour le segfault du d�codeur (qui est en fait une erreur
du parseur).

24 years agoNouveau moteur de fontes.
Vincent Seguin [Thu, 27 Jan 2000 18:30:01 +0000 (18:30 +0000)]
Nouveau moteur de fontes.

24 years agoNettoyage et commentationnement.
Christophe Massiot [Wed, 26 Jan 2000 23:16:11 +0000 (23:16 +0000)]
Nettoyage et commentationnement.

24 years ago . nouvelle synchro. �a devrait d�j� fonctionner correctement en monothread
Sam Hocevar [Wed, 26 Jan 2000 22:46:37 +0000 (22:46 +0000)]
 . nouvelle synchro. �a devrait d�j� fonctionner correctement en monothread

24 years agoFichier d�sormais inutile.
Christophe Massiot [Wed, 26 Jan 2000 21:08:19 +0000 (21:08 +0000)]
Fichier d�sormais inutile.

24 years ago* Optimisation du video_parser ; define VPAR_OPTIM_LEVEL dans config.h
Christophe Massiot [Wed, 26 Jan 2000 20:48:35 +0000 (20:48 +0000)]
* Optimisation du video_parser ; define VPAR_OPTIM_LEVEL dans config.h
  pour r�gler le temps de compilation ;
* virage d'un printf dans l'idct et d'une fonction inutile.

24 years ago* audio_output/audio_output.c :
Michel Kaempf [Wed, 26 Jan 2000 18:59:32 +0000 (18:59 +0000)]
* audio_output/audio_output.c :
- mise en commentaire de l'affichage de l'aout_debug ;

24 years ago . encore un peu plus de synchro. si �a saccade c'est normal, �a sera
Sam Hocevar [Wed, 26 Jan 2000 16:33:23 +0000 (16:33 +0000)]
 . encore un peu plus de synchro. si �a saccade c'est normal, �a sera
  r�gl� dans l'heure, mais j'ai commit� pour qu'on puisse enfin voir
  des B avec le nouveau d�codeur (qui torchaize)

24 years agovpar_motion.c n'est plus n�cessaire d�sormais.
Christophe Massiot [Wed, 26 Jan 2000 02:57:45 +0000 (02:57 +0000)]
vpar_motion.c n'est plus n�cessaire d�sormais.

24 years ago* Optimisation du parseur ;
Christophe Massiot [Wed, 26 Jan 2000 02:38:42 +0000 (02:38 +0000)]
* Optimisation du parseur ;
* R�activation du motion DMV ;

Pour info, on torche largement le d�codeur de r�f�rence (50 %).

24 years ago . synchro qui marchouille de plus en plus
Sam Hocevar [Wed, 26 Jan 2000 01:25:21 +0000 (01:25 +0000)]
 . synchro qui marchouille de plus en plus

24 years ago* audio_output/audio_output.c :
Michel Kaempf [Tue, 25 Jan 2000 19:02:50 +0000 (19:02 +0000)]
* audio_output/audio_output.c :
- rajout de messages de debug en attendant de trouver le coefficient de
synkro optimal ;
- modification du coefficient de synkro (8 -> 256) ;

24 years ago . correction d'un bug dans l'interface framebuffer
Sam Hocevar [Tue, 25 Jan 2000 05:44:12 +0000 (05:44 +0000)]
 . correction d'un bug dans l'interface framebuffer
 . d�but de synchro qui marchouille, mais tous mes flux merdent

24 years ago* Ajout d'un flag VDEC_SMP � commenter si on n'a qu'un seul
Christophe Massiot [Tue, 25 Jan 2000 01:51:50 +0000 (01:51 +0000)]
* Ajout d'un flag VDEC_SMP � commenter si on n'a qu'un seul
microprocesseur.

24 years ago Ajout de fonctions yuv permettant un scaling 'exotique' en fin du
Gaël Hendryckx [Tue, 25 Jan 2000 00:23:26 +0000 (00:23 +0000)]
  Ajout de fonctions yuv permettant un scaling 'exotique' en fin du
fichier. Elles seront testees des que l'output le permettra.

24 years ago* Optimisation de vdec_motion.c et video_decoder.c ;
Christophe Massiot [Tue, 25 Jan 2000 00:09:39 +0000 (00:09 +0000)]
* Optimisation de vdec_motion.c et video_decoder.c ;
* Passage des fonctions de la video_fifo en inline ;
* Correction d'un bug provoquant un overflow des messages dans
vpar_headers.c.

24 years agoMakefile et config.
Vincent Seguin [Mon, 24 Jan 2000 12:53:49 +0000 (12:53 +0000)]
Makefile et config.

24 years ago fichiers oubli�s qui faisaient que �a compile pas
Sam Hocevar [Mon, 24 Jan 2000 06:53:03 +0000 (06:53 +0000)]
 fichiers oubli�s qui faisaient que �a compile pas

24 years ago . un chti peu plus de synchro video, mais c'est pas encore �a
Sam Hocevar [Mon, 24 Jan 2000 03:28:44 +0000 (03:28 +0000)]
 . un chti peu plus de synchro video, mais c'est pas encore �a
 . suppression des #include "X11/*" pour que �a compile sans X
 . alban, t'es mortel

24 years ago* audio_output/audio_output.c :
Michel Kaempf [Mon, 24 Jan 2000 02:07:29 +0000 (02:07 +0000)]
* audio_output/audio_output.c :
- impl�mentation de la synkro (qui punit m�chant) ;

* audio_decoder/audio_decoder.c, ac3_decoder/ac3_decoder.c :
- rajout de vlc_cond_signal() afin de pr�venir l'audio_output que de
nouveaux samples ont �t� d�cod�s ;

* Makefile :
- rajout de l'options de compilation -g ;
- utilisation du old decoder (synkro) ;

* include/config.h :
- suppression des messages de debug ;

24 years ago* GoldenEye rewlz :
Michel Kaempf [Mon, 24 Jan 2000 00:16:38 +0000 (00:16 +0000)]
* GoldenEye rewlz :
- explications du commit au prochain commit :-)

24 years ago* Activation des Sparses idct dans le video parser;
Gaël Hendryckx [Sun, 23 Jan 2000 20:58:39 +0000 (20:58 +0000)]
* Activation des Sparses idct dans le video parser;
* Utilisation de la mmx pour la dct si l'architechture s'y pr�te
  (modif de Makefile et vdec_idct)
* idctmmx.S avec une forme d'appel identique a vdec_idct a ete ajoute a
  video_decoder.

24 years ago* audio_output/audio_output.c :
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 ;

24 years agoCA MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA...
Gaël Hendryckx [Sun, 23 Jan 2000 02:32:41 +0000 (02:32 +0000)]
CA MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARCHE !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

--Meuuh

24 years agoPetites corrections de bug dans le motion compensation et le parsage des
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.

24 years ago . ajout des flags pour Linux Sparc (au fait, jimmy, t'es con :p)
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)

24 years agoCorrection du bug de la premiere image verte (putain mais quel con)
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)

24 years agoCorrections de bugs mineurs divers et vari�s, dont :
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.

24 years ago . support framebuffer
Sam Hocevar [Fri, 21 Jan 2000 11:31:01 +0000 (11:31 +0000)]
 . support framebuffer
 . input clavier limit�e mais fonctionnelle

24 years ago l'output framebuffer fonctionne presque.
Sam Hocevar [Fri, 21 Jan 2000 06:59:11 +0000 (06:59 +0000)]
 l'output framebuffer fonctionne presque.
 ca va *pas* merder.

24 years ago* ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c :
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) ;

24 years ago* include/decoder_fifo.h :
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) ;

24 years agoGras de parametres en ligne de commande ou en variables d'environnement,
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.

24 years agoCorrection d'un bug, mais pas DU bug.
Christophe Massiot [Thu, 20 Jan 2000 18:12:41 +0000 (18:12 +0000)]
Correction d'un bug, mais pas DU bug.
(putain quel con)

24 years agoDesactivation du changement de chaine en --novlan
Vincent Seguin [Thu, 20 Jan 2000 17:17:41 +0000 (17:17 +0000)]
Desactivation du changement de chaine en --novlan

24 years agoTimeout pour les changements de vlan
Vincent Seguin [Thu, 20 Jan 2000 17:10:07 +0000 (17:10 +0000)]
Timeout pour les changements de vlan

24 years agoChangement de chaine. Delicat encore, mais il marche. Quelques corrections
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) !

24 years ago* ac3_decoder/ac3_decoder.c :
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 ;

24 years ago* Makefile :
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 ;

24 years agoCorrection de l'YUV en 15 bpp.
Christophe Massiot [Thu, 20 Jan 2000 11:16:13 +0000 (11:16 +0000)]
Correction de l'YUV en 15 bpp.

24 years ago et paf ! n'a pu les sales fichiers .new
Sam Hocevar [Thu, 20 Jan 2000 04:10:30 +0000 (04:10 +0000)]
 et paf ! n'a pu les sales fichiers .new

24 years ago giclage de ces putains de .old et .new qu'� chaque commit je me plante
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..

24 years ago rajoout d'includes pour que �a compile sous FreeBSD (thx Dae)
Sam Hocevar [Wed, 19 Jan 2000 21:03:34 +0000 (21:03 +0000)]
 rajoout d'includes pour que �a compile sous FreeBSD (thx Dae)

24 years ago . ajout des patches ac3 de MaXX dans le nouveau d�codeur
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_

24 years agoAvancement du debuggage du motion.
Jean-Marc Dressler [Wed, 19 Jan 2000 20:27:57 +0000 (20:27 +0000)]
Avancement du debuggage du motion.

24 years ago commit du chti patch de Meuuh, sinon il est �cras� � chaque update
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

24 years agoD�but du changement de chaine.
Vincent Seguin [Wed, 19 Jan 2000 18:43:17 +0000 (18:43 +0000)]
D�but du changement de chaine.

24 years agosupport de vout_DatePicture().
Christophe Massiot [Wed, 19 Jan 2000 17:39:09 +0000 (17:39 +0000)]
support de vout_DatePicture().

24 years agoSupport pour le motion DMV.
Christophe Massiot [Wed, 19 Jan 2000 17:09:57 +0000 (17:09 +0000)]
Support pour le motion DMV.