An error occurred fetching the project authors.
  1. 06 Apr, 2001 1 commit
    • Sam Hocevar's avatar
      · 94c51c45
      Sam Hocevar authored
        * Code cleanup: removed a few tabulations.
        * Fixed inline asm routines to remove all read/write operands.
        * Added <string.h> to most files to prevent warnings under FreeBSD.
        * Added "break;" after "default:" in case switches to prevent
          warnings when compiling with GCC 3.0pre.
      94c51c45
  2. 21 Mar, 2001 1 commit
    • Sam Hocevar's avatar
      · 4f551c2b
      Sam Hocevar authored
        * Header cleaning: filled all empty authors fields, added CVS $Id stuff.
        * Fixes to aout_darwin.c by Colin Delacroix <colin@zoy.org>.
        * Fixes to configure.in, Makefile.in and main.c (Altivec detection)
          by Eugenio Jarosiewicz <ej0@cise.ufl.edu>.
        * Added Colin and Eugenio to the AUTHORS file.
      4f551c2b
  3. 28 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · a77d5a3e
      Sam Hocevar authored
        * Additional optimizations to the subtitle decoder
        * The GGI video output should now be faster. Also, right-mouse-clicking
          works in GGI mode as well.
      a77d5a3e
  4. 26 Feb, 2001 2 commits
    • Sam Hocevar's avatar
      · a20df577
      Sam Hocevar authored
        * Optimizations done to the SPU decoder. Now the RLE is expanded at
          decoding time, not rendering time. The main loop in vout_RenderSPU
          is now 20 lines long.
      a20df577
    • Sam Hocevar's avatar
      · 31d966e0
      Sam Hocevar authored
        * The Gtk+ interface is now built as a Debian package as well. The Gnome
          package depends on it because of the icon and menu entry.
        * Added an intf_WarnHexDump() function to do raw hexadecimal dumps of
          memory areas. For debugging purposes or for real men, as you wish.
        * Lots of tidying in dvd_ioctl.c, a few comments added.
        * Better error handling in the subpicture decoder.
        * Tidied video_spu.c. More to come later.
        * Fixed subtitle displaying. Will soon work in overlay mode as well.
      31d966e0
  5. 11 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · 95967459
      Sam Hocevar authored
        Beginning of Interface II
       ---------------------------
      
       * Plugins have completely disappeared, we now only use the new module API.
       * All intf and vout modules are now independant. So far, only the Gnome
         intf module and the SDL vout module have been ported. configure.in has
         been modified to reflect the changes (x11 and dummy aren't compiled by
         default anymore, while SDL and Gnome are).
      
        Note that this is _not_ Interface II, it's just a step forward. For
        instance, it lacks the whole message passing scheme.
      
        Things that should work:
      
       * Right-clicking on the SDL video output window brings the Gnome menu.
       * Pause, Play, Exit, About work from the menu or from the interface window.
       * The old SDL keys still work.
      
         Things that are broken or may be broken:
      
       * Xlib calls are not locked yet, which may lead to "Unexpected async reply"
         errors, and make the vlc segfault.
       * Sound only works for the first file.
       * The SDL vout_sdl.c file is absolutely ugly and kludgey.
       * The vlc immediately quits when no filename is given as an argument. Not
         a real bug, but still annoying.
       * The Gnome menu does not work in fullscreen mode.
      
         Things that will come soon, maybe tomorrow:
      
       * Complete navigation buttons (fast forward, slow, etc.).
       * File/Open menu to add files to the playlist.
       * Return of the X11 video output for those of us who do not have SDL.
       * Textmode interface for those of us who do not have Gnome.
       * aout and vout autospawn (maybe).
      95967459
  6. 12 Jan, 2001 1 commit
    • Christophe Massiot's avatar
      * Changed default values : · a558a9bb
      Christophe Massiot authored
      INPUT_PTS_DELAY down to 200 ms ;
      video heap down from 10 to 5 pictures ;
      decoder fifo size from 1023 to 511 PES ;
      * Fixed various bugs in 32 bit-versions of input_ext-dec.h ;
      * Fixed a bug in GetChunk() ;
      * Renamed GetByte, GetWord, ShowWord to _GetByte, _GetWord, _ShowWord ;
      * Moved decoder_fifo-specific code from programs.c to dec.c ;
      * Fixed bugs in program.c that prevented vlc to close all decoders ;
      * Gave sam a lesson for the use of the bitstream in spu_decoder.c :ppp ;
      * Made the video parser unlock the reference pictures before quitting
      (still one left, yaknow why ?)
      a558a9bb
  7. 11 Jan, 2001 1 commit
    • Sam Hocevar's avatar
      · e3636eb1
      Sam Hocevar authored
        . moved the MPEG audio decoder to the new bitstream
      
          I wasn't sure whether the bits counting method was effective to
        skip ancillary data at the end of a frame, but I kept it for
        safety. There is still a lot to optimize in the bit counting, like
        unrolling the first iteration of some loops, but I don't know if
        it would be worth it. The other solution would have been to look for
        a startcode after eache frame, without caring about the ancillary bits.
      
        . cleaning in the SPU decoder.
      e3636eb1
  8. 05 Jan, 2001 2 commits
    • Christophe Massiot's avatar
      BSD port, including : · 454454b5
      Christophe Massiot authored
      * --enable-sdl and some others are now --with-sdl[=name] to supply an
      optional library name ;
      * deleted all unnecessary #include <sys/uio.h> ;
      * /usr/include is now searched when looking for libraries and headers.
      
      It seems to compile and run on BSD. Under Linux Sam's latest commit makes
      vlc crash on startup, so I can't really tell, but hey it compiles.
      454454b5
    • Sam Hocevar's avatar
      · 2a8ef11d
      Sam Hocevar authored
      (previous commit foired)
      
       . 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)"
       . and removed a warning in intf_ctrl.c which isn't used anyway.
      2a8ef11d
  9. 23 Dec, 2000 1 commit
    • Sam Hocevar's avatar
      · 4ec43b88
      Sam Hocevar authored
       . SPU decoder now uses Meuuh's GetChunk() code.
       . lots of cleaning in the SPU decoder.
       . message queue is flushed before we spawn input.
       . fixed so that it compiles with VDEC_SMP (no good sync yet though).
      4ec43b88
  10. 22 Dec, 2000 1 commit
    • Sam Hocevar's avatar
      · f25dd402
      Sam Hocevar authored
       . no need to add "\n" at the end of intf_*Msg() messages anymore.
      f25dd402
  11. 21 Dec, 2000 2 commits
  12. 05 Dec, 2000 1 commit
  13. 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
  14. 26 May, 2000 1 commit
  15. 24 May, 2000 1 commit
  16. 17 May, 2000 1 commit
    • Sam Hocevar's avatar
      . corrections de fautes d'orthographe je ne sais plus trop o� · ed8a78d7
      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
      ed8a78d7
  17. 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
  18. 23 Mar, 2000 1 commit
  19. 22 Mar, 2000 1 commit
    • Sam Hocevar's avatar
      . les sous-titres sont centr�s · aa79cd11
      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.
      aa79cd11
  20. 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
  21. 20 Mar, 2000 1 commit
  22. 13 Mar, 2000 1 commit
    • Sam Hocevar's avatar
      . gestion de la souris sous X (essentiellement le bouton du milieu · 704d5d69
      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.
      704d5d69
  23. 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
  24. 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
  25. 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
  26. 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
  27. 18 Feb, 2000 1 commit
  28. 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
  29. 03 Feb, 2000 2 commits
    • Michel Kaempf's avatar
      * spu_decoder/spu_decoder.c : · dbb405d1
      Michel Kaempf authored
      - �a devrait bien se passer maintenant :-)
      dbb405d1
    • 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
  30. 31 Jan, 2000 2 commits