- 26 May, 2000 1 commit
-
-
Sam Hocevar authored
. affinement de la dur�e d'affichage des sous-titres . correction d'un bug dans les sous-titres
-
- 24 May, 2000 1 commit
-
-
Sam Hocevar authored
licences. Et puis �a peut arriver � tout le monde :)
-
- 17 May, 2000 1 commit
-
-
Sam Hocevar authored
. quelques bidouilles dans vout_mga mais de toute fa�on ce n'est pas pr�t de changer et on aura chang� la structure bien avant . encore un meilleur support des sous-titres . exemple d'input fichier dans le vlc.channels, � adapter � votre convenance
-
- 19 Apr, 2000 1 commit
-
-
Jean-Marc Dressler authored
En cadeau bonux un nouvel input_file qui permet de lire les vob. Il faur rajouter la ligne suivante dans vlc.init: spawn-input method=10 filename=braindead
-
- 14 Apr, 2000 1 commit
-
-
Sam Hocevar authored
- r�indentation de quelques bouts de code - les plugins vont �tre cherch�s en priorit� dans . puis ./plugins puis dans le r�pertoire habituel - d�but de communication entre le thread gnome et l'input - l'interface gnome ne segfaulte plus en sortant - le menu "Exit" fonctionne 10 avril: - fen�tre Gnome au lieu de fen�tre Gtk *** ATTENTION *** l'interface Gnome n'est vraiment qu'un d�but, soyez gentils de ne pas faire de bug report si un bouton ne fonctionne pas. - popup "About" 11 avril: - fen�tre playlist (rien dedans encore) - masquage du pointeur souris - popup menu dans la fen�tre vout - hide/show des fen�tres playlist - les boutons "Exit" fonctionnent quel que soit le menu 12 avril: - d�but du cassage des channels - d�but des menus g�n�r�s en runtime 13 avril: - ajout du target "snapshot" dans le makefile 14 avril: - d�codage de tous les sous-titres connus - spu_decoder.c ne segfaulte plus quand on quitte - rajout du flag b_active dans la structure audio_decoder - le bouton pause fonctionne
-
- 23 Mar, 2000 1 commit
-
-
Sam Hocevar authored
. une petite optimisation de l'affichage . attention, config.h.in a chang�, n'oubliez pas de refaire ./configure
-
- 22 Mar, 2000 1 commit
-
-
Sam Hocevar authored
. la palette des sous-titres par d�faut est moins affreuse. Bugs que j'avais oubli�s: . ne marchent qu'en 16 bits (devrait se fixer vite) . parfois quelques glitches graphiques que je ne comprends pas.
-
- 21 Mar, 2000 1 commit
-
-
Sam Hocevar authored
. encore un peu de parsage de sous-titres . affichage des sous-titres. BUGS: . �a segfaulte toujours au moment o� on quitte, mais c'est le probl�me habituel, �a sera r�gl�. . pour le moment ils sont en noir et blanc, parce qu'il faut aller chercher cette putain de palette dans les .IFO du dvd et que pour l'instant j'ai la flemme . les sous-titres ne sont pas affich�s comme il faut si la largeur de l'�cran n'est pas 720. . dimensions par d�faut mises � 720x576 (format DVD) au lieu de 640x480 pour la raison �voqu�e ci-dessus. mais �a sera r�gl� bient�t. . pas de gestion de transparence, coordonn�es, fade in/fade out . pas de gestion de date : le sous-titre est affich� d�s qu'il est re�u et n'est pas effac� tant qu'on en a pas re�u un nouveau.
-
- 20 Mar, 2000 1 commit
-
-
Sam Hocevar authored
au pr�c�dent commit. . d�but du d�codeur de sous-titres. Pour le moment il ne fait que parser le flux comme un cochon, c'est tout.
-
- 13 Mar, 2000 2 commits
-
-
Sam Hocevar authored
qui cache le pointeur, tr�s pratique quand on regarde un DVD) . rajout de 3 fichiers d'installation pour le package Debian . correction de "usefull" et "successfull" � une dizaine d'endroits dans le code parce que �a commen�ait � m'horripiler . erreur de syntaxe dans la page de man. . un peu plus de choses dans l'interface gnome, mais rien ne marche pour le moment.
-
Sam Hocevar authored
- fichiers de contr�le pour dpkg-buildpackage - une ic�ne de merde - que les artistes la remplacent - page de man . les donn�es qui ne sont pas platform-dependant sont maintenant dans le r�pertoire share ( et plus lib ) . le client va chercher les polices dans le r�pertoire courant et dans /usr/share/videolan/vlc/ . le message pr�c�dent �tait l'ajout du r�pertoire share/ mais les scripts CVS semblent avoir d�conn�
-
- 09 Mar, 2000 1 commit
-
-
Sam Hocevar authored
top scripts de tibob. . suppression de Makefile . rajout de include/defs.h.in qui g�n�re include/defs.h pour g�n�rer le Makefile et defs.h il faut lancer ./configure pour ceux qui voudraient toucher � configure.in, "include/defs.h.in" est g�n�r� par la commande autoheader, et "configure" est g�n�r� par autoconf
-
- 08 Mar, 2000 1 commit
-
-
Sam Hocevar authored
-
- 04 Mar, 2000 2 commits
-
-
Jean-Marc Dressler authored
r�organiser les headers pour que ce soient les headers les plus proches du syst�me qui se retrouvent en premier (threads.h devrait toujours �tre le premier des headers non syst�mes). J'ai du aussi rajouter un type plugin_id_t et par la m�me occasion inclure plugins.h dans la plupart des fichiers. Voici en vrac les modifs les plus importantes que j'ai op�r�: o L�g�re r�organisation pour les raisons �voqu�es ci-dessus (certaines macros comme MIN et MAX peuvent �tre d�j� d�finies par le syst�me et interf�rer avec celles d�finies dans common.h ou autre) o Dans intf_msg j'ai du remplacer les vasprintf par des vsprintf dans le cas o� ARCH=BEOS. o la commande hostname du Makefile n'�tait pas compatible et je l'ai donc enlev�, en avons-nous besoin ? Auquel cas il suffit de rajouter un ifeq. o J'ai aussi remplac� les bzero et bcopy par memset et memmove. o plugin.c, mtime.c et threads.h et quelques fichiers de l'input ont �t� adapt�s � BeOS � grand coup de #ifdef SYS_*. TODO: o Ecrire intf_beos.cpp, vout_beos.cpp et aout_beos.cpp Je suis sous linux et je viens de tester le client qui marche tr�s bien, mais il est n�anmoins possible que j'ai introduit quelques probl�mes de compilations pour certains modules, si c'est le cas pr�venez moi.
-
Sam Hocevar authored
- les d�pendances sont cach�es dans .deps/ au lieu de deps/ - suppression d'encore quelques #include inutiles. - la gestion des plugins est maintenant encapsul�e dans misc/plugin.c un peu comme les threads, pour faciliter le portage. - l�ger remaniement de l'output pour --help et --version - les p_ts_packet sont cast�s en (void *) pour �viter un warning sous certaines architectures. - ajout de la GPL dans un fichier COPYING - fichier README avec rien dedans pour le moment, � part la liste de toutes les personnes ayant particip� au projet. J'en ai *forc�ment* oubli� certains, alors si vous avez un nom, rajoutez-le. de m�me, s'il y a un gros con que j'ai mis par erreur dans la liste et qui n'a jamais rien fait pour le projet, n'h�sitez pas � le supprimer sournoisement. - fichier AUTHORS avec la liste des gens ayant boss� sur le client. j'ai mis toutes les personnes ayant fait au moins un commit, ainsi que Henri parce que je sais qu'il bosse sur l'audio, et HPReg, Steve et Oli parce qu'ils ont boss� dessus aussi. Par contre ici aussi j'ai fort probable- ment oubli� des gens. Corrigez ! - r�pertoire debian/ qui servira � cr�er des packages - rajout d'une entr�e pour faire `make install' (pas encore parfait) - nom de code de la future release 0.2 : `Onatopp' :)
-
- 03 Mar, 2000 1 commit
-
-
Sam Hocevar authored
le flood, c'est la derni�re fois. . apr�s le demoronifier, le GPLifier: il y a les ent�tes de la GPL dans chaque fichier ; votre mission, si vous l'acceptez, est de mettre votre nom dans chaque fichier qui est votre oeuvre ou auquel vous avez particip�, pour qu'on sache qui a fait quoi. Pas de fausse modestie, c'est plus pour des raisons pratiques que pour la gloire. . rajout de -lthreads pour que �a linke sous Hurd . rajout de quelques #include pour que �a compile sous FreeBSD (d'ailleurs �a compile mais �a ne linke pas, je ne sais pas comment linker avec la libpthread sur la machine de Dae) . quelques #ifdef SYS_BSD �� et l�.
-
- 23 Feb, 2000 1 commit
-
-
Sam Hocevar authored
. 11 moronic long lines destroyed . 1282 trailing spaces eradicated . 4 ugly macros fixed . 5 innocent a_bit_long lines shortened . 5987 tabulations transform�es en espaces . 153 '??' transform�s en 'XXX??' ou 'FIXME??' (ptyx, j'esp�re que ce compromis te convient) . commentaires en // corrig�s en /* */ (je parle bien des commentaires, pas des morceaux de code mis en // comme les printf de debug par exemple) Au passage : . version du vlc modifi�e en 0.1.99 (la release sera la 0.2.0) . suppression de video_x11.h . correction d'un warning dans intf_ctrl.c
-
- 21 Feb, 2000 2 commits
-
-
Sam Hocevar authored
-
Sam Hocevar authored
utilisation: c'est tout con, �a marche comme avant. pour le moment il n'y a pas de v�rification des symboles mais �a viendra. seule restriction, il faut �tre dans le r�pertoire vlc quand on lance le client, parce que le chemin des plugins est relatif, mais �a aussi �a va changer. le Makefile devient pas tr�s beau, il faudra songer � passer � automake
-
- 19 Feb, 2000 1 commit
-
-
Michel Lespinasse authored
Bon ben voila, j'ai commence a bouger les .h comme je voulais le faire... C'est encore un peu le bordel et j'en suis desole. Mais je compte bien deplacer des trucs jusqu'a ce que ca soit a nouveau bien range :)
-
- 17 Feb, 2000 4 commits
-
-
Jean-Marc Dressler authored
-
Jean-Marc Dressler authored
o 0 bug fixe o several bugs added o synchro is now slower than ever Si par chance cela marchait chez vous pr�venez moi vite. Mise � 0 du flag DEBUG pour tester la synchro dans les meilleures conditions possibles, attention les acc�s disque du mini-server ainsi que les nombreuses irr�gularit�s du flux peuvent perturber le client de fa�on non n�gligeable.
-
Sam Hocevar authored
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,
-
Jean-Marc Dressler authored
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)
-
- 16 Feb, 2000 1 commit
-
-
Sam Hocevar authored
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
-
- 15 Feb, 2000 1 commit
-
-
Sam Hocevar authored
. 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.
-
- 14 Feb, 2000 1 commit
-
-
Sam Hocevar authored
. *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_*)
-
- 13 Feb, 2000 2 commits
-
-
Sam Hocevar authored
. l'output fb remet le terminal comme il faut en sortant. . s�paration du flag MMX et de l'architecture dans le Makefile
-
Sam Hocevar authored
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 !
-
- 10 Feb, 2000 2 commits
-
-
Sam Hocevar authored
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�.
-
Sam Hocevar authored
. gestion des touches pour l'interface 3dfx . proprification de la gestion des touches en framebuffer
-
- 09 Feb, 2000 2 commits
-
-
Sam Hocevar authored
. 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).
-
Sam Hocevar authored
. r�cup�ration des masks dans la structure framebuffer, ce qui fait que l'output framebuffer fonctionne � nouveau.
-
- 08 Feb, 2000 1 commit
-
-
Sam Hocevar authored
. 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
-
- 07 Feb, 2000 2 commits
-
-
Sam Hocevar authored
. 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
-
Sam Hocevar authored
video. Le premier qui se marre se prend une claque.
-
- 06 Feb, 2000 2 commits
-
-
Sam Hocevar authored
. 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.
-
Vincent Seguin authored
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.
-
- 05 Feb, 2000 1 commit
-
-
Sam Hocevar authored
. 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.
-
- 04 Feb, 2000 1 commit
-
-
Michel Kaempf authored
- 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 :-)
-