1. 07 Jan, 2001 2 commits
    • Henri Fallon's avatar
      · a5d3d165
      Henri Fallon authored
      - Order : if a then b are initialized, release b then a ;
      - Typos ;
      - Cosmetic changes.
      a5d3d165
    • Henri Fallon's avatar
      · 393a5d52
      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
      393a5d52
  2. 05 Jan, 2001 1 commit
    • Sam Hocevar's avatar
      · a132d75c
      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)"
      a132d75c
  3. 21 Aug, 2000 1 commit
    • Jean-Marc Dressler's avatar
      A lot of bug fixs for the BeOS side of VideoLAN: · 0b5a98ad
      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.
      0b5a98ad
  4. 15 Aug, 2000 1 commit
    • Jean-Marc Dressler's avatar
      R�paration de la version BeOS. Le probl�me venait du swab32 de la nouvelle · cefc73ef
      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)
      cefc73ef
  5. 24 May, 2000 1 commit
  6. 19 Apr, 2000 1 commit
  7. 14 Apr, 2000 1 commit
    • Sam Hocevar's avatar
      9 avril: · 9a726693
      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
      9a726693
  8. 11 Mar, 2000 1 commit
  9. 10 Mar, 2000 1 commit
  10. 09 Mar, 2000 1 commit
  11. 04 Mar, 2000 1 commit
    • Jean-Marc Dressler's avatar
      D�but du portage BeOS. Beaucoup de fuchiers ont �t� modifi� car il a fallu · ac08ae30
      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.
      ac08ae30
  12. 03 Mar, 2000 2 commits
    • Sam Hocevar's avatar
      Encore un commit venu tout droit des abysses de l'enfer, d�sol� pour · 44bcfed0
      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�.
      44bcfed0
    • Sam Hocevar's avatar
      . portage des vlc_threads aux cthreads de Mach pour GNU/Hurd · 7a0afd69
      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.
      7a0afd69
  13. 23 Feb, 2000 1 commit
    • Sam Hocevar's avatar
      Le retour du demoronifier qui n'est pas content. · 36ac163c
      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
      36ac163c
  14. 14 Feb, 2000 1 commit
    • Sam Hocevar's avatar
      . fix� une erreur de syntaxe dans video_fb.c · 89a64c61
      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_*)
      89a64c61
  15. 13 Feb, 2000 1 commit
    • Sam Hocevar's avatar
      Je vous avais pr�venu. Le demoronifier a frapp�. · 2ad5fa64
      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 !
      2ad5fa64
  16. 10 Jan, 2000 1 commit
  17. 08 Dec, 1999 1 commit
    • Jean-Marc Dressler's avatar
      Encapsulation des pthread qui sont maintenant remplac�es par les vlc_thread. · 1d620095
      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
      1d620095