1. 19 Dec, 2000 1 commit
  2. 24 Oct, 2000 1 commit
    • Renaud Dartus's avatar
      · 0a930353
      Renaud Dartus authored
      Modification l�g�re de la gestion du volume
      0a930353
  3. 30 Jul, 2000 2 commits
  4. 04 Jul, 2000 1 commit
    • Sam Hocevar's avatar
      Bon, puisque �a semble commiter sous BeOS, je commite. · 57e189eb
      Sam Hocevar authored
      Voil� le changelog appoximatif :
      
       . fichier INSTALL plus clair
       . vir� quelques warnings
       . *PATH sont maintenant d�finis dans config.h
       . quelques fautes d'orthographe
       . l'option --enable-ppro n'est pas mise par d�faut car elle ne fonctionne
        pas sur un K6-2
       . nouvelle API des plugins
       . le client framebuffer ne d�truit plus la console quand on quitte
       . r�paration de la YUV 8 bits
       . mise des YUV en plugins
       . transfo YUV 32bits MMX chour�e dans la libmpeg2
      57e189eb
  5. 23 Jun, 2000 1 commit
  6. 21 Jun, 2000 1 commit
  7. 14 Jun, 2000 1 commit
  8. 24 May, 2000 1 commit
  9. 17 May, 2000 1 commit
    • Renaud Dartus's avatar
      · 9be218d5
      Renaud Dartus authored
      Ajout des fonctions de r�glage du volume (touches : +, -, m)
      9be218d5
  10. 19 Apr, 2000 1 commit
  11. 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
  12. 30 Mar, 2000 1 commit
    • Jean-Marc Dressler's avatar
      - Correction du bug de la synchro. · e6f64322
      Jean-Marc Dressler authored
        Le probl�me provenait d'un d�calage d'une seconde qui avait �t� rajout�
        dans le calcul de la date dans audio_output.c :
        p_aout->date = -1000000 + mdate() + ( (((mtime_t)(l_bytes / 4)) * 1000000)
                                              / ((mtime_t)p_aout->l_rate) );
        C'est le -1000000 qui faisait retarder le son d'exactement une seconde.
        J'aimerais bien savoir pourquoi il a �t� rajout� car peut-�tre y-a-t-il
        d'autres bugs similaires qui ne sont pas visibles pour l'instant.
      
      - Nettoyage d'une partie du code de audio_decoder_thread.c
        Il est vraiment tr�s dommage que les conventions de codage ne soient pas
        respect�es, si il y en a ce n'est pas pour rien. De plus le m�lange
        d'espaces et de tabulations rend le code tr�s peu lisible. Je le
        rappelle, nous n'utilisons que des indentations de 4 espaces et toute
        tabulation est proscrite. Il serait bien de changer le reste du code
        pour qu'il respecte les conventions et reste ainsi facilement lisible
        par tout le monde.
      e6f64322
  13. 09 Mar, 2000 1 commit
    • Sam Hocevar's avatar
      . normalement on devrait se prendre 1 seul mail par commit gr�ce aux · c36d3ca6
      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
      c36d3ca6
  14. 04 Mar, 2000 2 commits
    • 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
    • Sam Hocevar's avatar
      - �a compile sous FreeBSD (mais �a ne tourne pas) · ec9bf58a
      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' :)
      ec9bf58a
  15. 03 Mar, 2000 1 commit
    • 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
  16. 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
  17. 21 Feb, 2000 2 commits
    • Sam Hocevar's avatar
      chargement dynamique de plugins audio/video/interface · 0374d333
      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
      0374d333
    • Sam Hocevar's avatar
      . ajout de l'audio output pour Esound · f8371eed
      Sam Hocevar authored
       . pas encore tr�s au point � cause d'un bug dans esd_get_latency() mais
       j'en ai besoin pour tester le chargement dynamique de plugins.
      f8371eed
  18. 20 Feb, 2000 1 commit
    • Renaud Dartus's avatar
      · 1399f00e
      Renaud Dartus authored
      Ajoute du support son U8_Stereo
      
      --
      Reno
      1399f00e
  19. 17 Feb, 2000 1 commit
    • Sam Hocevar's avatar
      o remise de b_stereo dans les structures audio en attendant que soit · 6aaf8121
      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,
      6aaf8121
  20. 16 Feb, 2000 2 commits
    • Sam Hocevar's avatar
      o renommage arbitraire et totalitaire de idctmmx.S en vdec_idctmmx.S · 2ebf6c03
      Sam Hocevar authored
       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.
      2ebf6c03
    • Sam Hocevar's avatar
      o changement de nom des fonctions sp�cifiques BeOS · 2733b268
      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
      2733b268
  21. 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
  22. 03 Feb, 2000 1 commit
    • Michel Kaempf's avatar
      * audio_output/audio_output.c : · 741fd7ec
      Michel Kaempf authored
      - 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 ?) ;
      741fd7ec
  23. 02 Feb, 2000 1 commit
  24. 31 Jan, 2000 1 commit
    • Michel Kaempf's avatar
      IMPORTANT : · 9629dd8a
      Michel Kaempf authored
      * 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() ;
      9629dd8a
  25. 26 Jan, 2000 1 commit
  26. 25 Jan, 2000 1 commit
    • Michel Kaempf's avatar
      * audio_output/audio_output.c : · 93ad3d1a
      Michel Kaempf authored
      - rajout de messages de debug en attendant de trouver le coefficient de
      synkro optimal ;
      - modification du coefficient de synkro (8 -> 256) ;
      93ad3d1a
  27. 24 Jan, 2000 2 commits
    • Michel Kaempf's avatar
      * audio_output/audio_output.c : · 01461d52
      Michel Kaempf authored
      - 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 ;
      01461d52
    • Michel Kaempf's avatar
      * GoldenEye rewlz : · e97f189c
      Michel Kaempf authored
      - explications du commit au prochain commit :-)
      e97f189c
  28. 23 Jan, 2000 1 commit
  29. 21 Jan, 2000 1 commit
    • Michel Kaempf's avatar
      * ac3_decoder/ac3_decoder.c, audio_decoder/audio_decoder.c : · 4ffdf05c
      Michel Kaempf authored
      - 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) ;
      4ffdf05c
  30. 20 Jan, 2000 2 commits
    • Michel Kaempf's avatar
      * ac3_decoder/ac3_decoder.c : · 07686534
      Michel Kaempf authored
      - 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 ;
      07686534
    • Michel Kaempf's avatar
      * Makefile : · f5c7fdfa
      Michel Kaempf authored
      - 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 ;
      f5c7fdfa
  31. 19 Jan, 2000 1 commit
  32. 10 Jan, 2000 1 commit
  33. 09 Jan, 2000 1 commit
    • Michel Kaempf's avatar
      * Makefile : · a551606d
      Michel Kaempf authored
      - rajout de l'option de compilation qui marche bien -fomit-frame-pointer ;
      
      * include/audio_output.h, audio_output/audio_output.c :
      - modification de la m�thode de lecture d'un flux provenant d'un d�codeur
      audio : qu'il s'agisse d'un flux audio MPEG2, AC3 ou MPEG12, l'algorithme
      reste le m�me ;
      
      * include/audio_decoder.h, audio_decoder/audio_decoder.c :
      - rajout de la constante AOUT_FRAME_SIZE et de la structure aout_frame_t
      qui d�crivent la forme sous laquelle les samples audio d�cod�s sont
      transmis � l'audio_output (cf point pr�c�dent) ;
      a551606d
  34. 15 Dec, 1999 1 commit
    • Michel Kaempf's avatar
      * audio_decoder/audio_decoder.c : · dc43660d
      Michel Kaempf authored
      - l'ancienne m�thode de synchro �tait buggu�e, la nouvelle rewlz... Sam,
      j'esp�re que tu me pardonneras un jour ;
      
      * audio_output/audio_output.c :
      - suppression des messages de debug, � la demande de Polux, qui veut
      squatter seul la console de debug avec ses messages de fps ;
      dc43660d