- 07 Jan, 2001 2 commits
-
-
Henri Fallon authored
- Order : if a then b are initialized, release b then a ; - Typos ; - Cosmetic changes.
-
Henri Fallon authored
- Added vlc_mutex_destroy and vlc_cond_destroy function, for pthreads. - Used them before quitting, every lock and cond is destroyed - Checked the return value of malloc and realloc in input_programs - Cosmetic changes TODO: add vlc_*_destroy for beos and C_thread
-
- 05 Jan, 2001 1 commit
-
-
Sam Hocevar authored
. this is a coding style patch which removes all "foo(bar){" constructions and most of the tabulations. . also, fixed a bug in the default subtitle track. . and made a few error messages more explicit, ie. changed "error: %s" to "foo error: couldn't initialize bar (%s)"
-
- 21 Aug, 2000 1 commit
-
-
Jean-Marc Dressler authored
- the vlc does not exhaust system resources anymore (it was creating a new mutex each picture so after a while there was no more mutex available in the entire system); - the sound has been corrected and now it works perfectly; - the window has now the right size (there was and additional line before). The (BeOS) threads have also been improved especially with the cond vars (but it is no more compliant with the pthread cond vars). VideoLAN for BeOS now rocks and is ready for its first binary release.
-
- 15 Aug, 2000 1 commit
-
-
Jean-Marc Dressler authored
bit stream, la macro pour la conversion de BIGENDIAN vers LITTLEENDIAN ne fonctionnant (toujours) pas. La version BeOS pose encore de gros probl�mes: - des plantages al�atoires lorsqu'on utilise le son, - des performances tr�s en dessous de celles d'anciennes version du vlc, - une synchro son qui ne fonctionne pas correctement, - au bout d'un certain temps d'utilisation, toutes les ressources syst�mes sont consomm�es et le syst�me lui-m�me devient instable (merci d'�viter les commentaires sur la stabilit� de BeOS)
-
- 24 May, 2000 1 commit
-
-
Sam Hocevar authored
licences. Et puis �a peut arriver � tout le monde :)
-
- 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
-
- 11 Mar, 2000 1 commit
-
-
Jean-Marc Dressler authored
-
- 10 Mar, 2000 1 commit
-
-
Sam Hocevar authored
. include/config.h devient include/config.h.in et config.h sera g�n�r� par ./configure. Le but est d'�viter les options -DFOO de gcc . suppression d'un 'Resources' qui trainait encore dans config.h
-
- 09 Mar, 2000 1 commit
-
-
Sam Hocevar authored
. plus de #ifdef SYS_* dans threads.h, on utilise defs.h . re-test des scripts de tibob :)
-
- 04 Mar, 2000 1 commit
-
-
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.
-
- 03 Mar, 2000 2 commits
-
-
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�.
-
Sam Hocevar authored
. rajout de #ifdef SYS_LINUX autour du code concernant les interfaces . suppression de quelques #include <sys/soundcard.h> qui trainaient encore . option PPRO dans le Makefile (si vous avez des erreurs 'Illegal instruction', �a venait probablement de l�) . rajout de quelques commentaires pour expliquer en quoi certains #include sont n�cessaires, aux endroits o� je ne comprenais pas, et suppression de #include qui semblaient inutiles.
-
- 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
-
- 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 1 commit
-
-
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 Jan, 2000 1 commit
-
-
Vincent Seguin authored
-
- 08 Dec, 1999 1 commit
-
-
Jean-Marc Dressler authored
Toutes les r�f�rences aux pthread que ce soit les thread, les mutex ou les variables conditionnelles, ont �t� remplac�es par leur �quivalent vlc_thread. Les vlc_thread sont une version tr�s simplifi�e des pthread et fonctionnent exactement de la m�me fa�on. Ceci devrait grandement faciliter le portage vers d'autres OS. Polux
-