1. 19 Dec, 2000 1 commit
  2. 11 Dec, 2000 1 commit
    • Henri Fallon's avatar
      · 10c6c8c9
      Henri Fallon authored
      Same changes that were made in the stbale branch ( FB_NOYPAN support )
      10c6c8c9
  3. 05 Dec, 2000 1 commit
  4. 29 Nov, 2000 1 commit
  5. 28 Nov, 2000 1 commit
  6. 27 Nov, 2000 1 commit
    • Christophe Massiot's avatar
      * vlc is now compiled without the STATS mode by default. · b335e3b4
      Christophe Massiot authored
       * Fixed a bug which made frames go backwards with some displays (the
         video_decoder thread is now niced).
       * Made use of intf_WarnMsg() in the most needed places.
      Also simplified the synchro algorithm and fixed a bug with non-(5/1) streams.
      Fixed the optimizations in the configure stuff.
      Warning : this release needs a full rebuild (make clean; make).
      Warning : I might have broken the BeOS port, could somebody check ?
      b335e3b4
  7. 21 Nov, 2000 1 commit
  8. 18 Nov, 2000 1 commit
  9. 14 Nov, 2000 1 commit
    • Christophe Massiot's avatar
      * R�paration du VDEC_SMP. Ca marche sans planter avec la nouvelle · 4c3d1e88
      Christophe Massiot authored
      synchro.
      * Remettage du #define STATS parce qu'en fait sinon on n'a pas les infos
      dans la fen�tre. C'est dommage d'ailleurs qu'on ait � le mettre, parce
      que du coup �a va nous d�courager de faire des stats sur d'autres
      parties.
      * Changements cosm�tiques dans les relations video_parser/video_decoder.
      4c3d1e88
  10. 13 Nov, 2000 2 commits
    • Christophe Massiot's avatar
      * Retirage du #define STATS ; · 072f4a52
      Christophe Massiot authored
      * Le warning (late pictures) du vout est d�sormais un DbgMsg (en
      attendant les WarnMsg) ;
      * Correction d'un bug en mode debug (sic).
      072f4a52
    • Christophe Massiot's avatar
      * Totally new frame dropping algorithm. · bad6f235
      Christophe Massiot authored
        * Fixed a bug in video_ouput.c which made the stream go backwards
          sometimes.
        * Fixed a bug in video_ouput.c which trashed more late pictures than
          necessary.
        * Fixed the DEBUG mode in the Makefile.
        * Fixed a bug in mwait() which made us wait too long.
      
      Ca va tuer.
      bad6f235
  11. 26 Oct, 2000 1 commit
  12. 23 Aug, 2000 1 commit
  13. 08 Aug, 2000 1 commit
    • Sam Hocevar's avatar
      . vir� les aliases � xvlc �, � ggivlc � etc. qui faisaient un peu · 57947f96
      Sam Hocevar authored
        piti�, pour ne laisser que � vlc �, � gvlc � (gnome) et � fbvlc �
        (framebuffer) ; les autres restent bien entendu accessibles avec
        par exemple � vlc --vout ggi �.
      
       . IMPORTANT - nouvelle option --synchro pour forcer un type de
        synchro. Pour le moment les options possibles sont :
      
          --synchro I     /* n'affiche que les I */
          --synchro IP    /* affiche les I et toutes les P */
          --synchro IP+   /* affiche les I, les P, et la moiti� des B */
          --synchro IPB   /* affiche toutes les images */
      
         Toute autre valeur de --synchro sera ignor�e et c'est l'algo
        par d�faut bas� sur la consommation de processeur qui sera
        utilis�. Notez que si vous en demandez trop au vlc, il va
        bien entendu planter, ou tout du moins remplir sa fifo comme
        un gros cochon. On n'y peut pas grand chose, c'est la vie.
      57947f96
  14. 07 Aug, 2000 1 commit
    • Sam Hocevar's avatar
      * vlc.init becomes ~/.vlcrc · f6268f60
      Sam Hocevar authored
        * removed float operations in the video decoder, and all emms asm functions
        * borrowed linuxvideo's MMX motion compensation
        * fixed an undefined symbol in the MMX YUV plugin
      
      Meuuh & Sam.
      f6268f60
  15. 30 Jul, 2000 1 commit
  16. 19 Jul, 2000 1 commit
  17. 11 Jul, 2000 1 commit
  18. 06 Jul, 2000 1 commit
  19. 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
  20. 14 Jun, 2000 1 commit
  21. 05 Jun, 2000 1 commit
  22. 24 May, 2000 1 commit
  23. 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
  24. 23 Mar, 2000 1 commit
  25. 21 Mar, 2000 1 commit
    • Sam Hocevar's avatar
      NEWS: · 3482c341
      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.
      3482c341
  26. 13 Mar, 2000 1 commit
    • Sam Hocevar's avatar
      . ajout de quoi faire des packages debian : · 68bcfdfc
      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�
      68bcfdfc
  27. 12 Mar, 2000 1 commit
  28. 10 Mar, 2000 2 commits
  29. 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
  30. 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
  31. 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
  32. 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
    • Michel Lespinasse's avatar
      · ae697f31
      Michel Lespinasse authored
      Une partie de patch qui ne devrait pas etre trop controversee : j'ai juste
      change les #define MACHIN_DELAY pour qu'ils soient definis en tant que
      multiples de CLOCK_FREQ
      
      :>
      ae697f31
  33. 17 Feb, 2000 3 commits
    • Jean-Marc Dressler's avatar
      Premier service pack de la POLUX_SYNCHRO: · e4f60912
      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.
      e4f60912
    • 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
    • Jean-Marc Dressler's avatar
      Corrections de quelques petits bugs et surtout nouvelle synchro qui ne semble · 62ee3e00
      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)
      62ee3e00
  34. 15 Feb, 2000 1 commit
    • Sam Hocevar's avatar
      . am�lioration de la YUV 8bpp · a69f01ce
      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.
      a69f01ce