An error occurred fetching the project authors.
  1. 10 Jan, 2001 1 commit
    • Sam Hocevar's avatar
      · 9f553534
      Sam Hocevar authored
       . complete commenting of modules_core.h and small modifications
       . separated MODULE_CONFIG_START and ADD_WINDOW (Henri, beware)
       . fixed a very, very old bug that caused namespace collision between
         plugins (Henri, beware: call your aout_getplugin function like this,
         not alsa_aout_getplugin)
       . removed the Debian specific clean rules from the Makefile, since they
         are already handled by the debian/rules script.
       . tidied a few compilation rules (-lfoo should always be at the end)
      9f553534
  2. 07 Jan, 2001 2 commits
    • Sam Hocevar's avatar
      . added a .cvsignore file in lib/ so that the directory doesn't get · c25e25c4
      Sam Hocevar authored
         removed whenever one does a cvs update -dP
       . fixed debian/.cvsignore because of a new version of debhelper
      c25e25c4
    • Sam Hocevar's avatar
      . all plugins now compile with -fPIC. · f8da8c95
      Sam Hocevar authored
       . made the audio_output API a bit simpler.
      
       . got rid of modules_config.h.
      
       . fixed `make install' rule.
      
       . fixed warnings in the MMX YUV compilation.
      
       . probably fixed a bug in the input : pp_foo structures were free()d at
         the end, but this was useless since the last call to realloc() is
         equivalent to free(), and two consecutive calls to free() aren't a
         goo idea.
      
       . we check that the version number match and that we don't already have
         a module by that name when loading a new module.
      
       . all public module_* functions now properly lock the module bank.
      
       . the audio_output now uses the new module API ; EsounD and DSP modules
         have been ported, which should be enough for Henri to port the ALSA one.
      
      
         The new plugin API is now much simpler ; it's now just a matter of
      calling module_Need( p_main->p_module_bank, MODULE_CAPABILITY_FOO, p_data );
      and if successful we get the best module. Capabilities can be ORed, so that
      one can ask for a plugin that does VOUT _and_ INTF actions for instance.
      
         It's not complete yet though -- by making it generic I had to do a few
      ugly casts here and there, which I am going to fix ASAP. Also, command line
      selection of a plugin does not work yet.
      
         The switch to the new plugin API has probably broken the BeOS audio
      output ; we can either wait until the whole vlc has switched to the new
      plugins, or create a separate beos_sound.so that conforms to the new API.
      f8da8c95
  3. 06 Jan, 2001 2 commits
    • Benoit Steiner's avatar
      Fixed solaris libraries · eed018b6
      Benoit Steiner authored
      eed018b6
    • Sam Hocevar's avatar
      · ffa693e8
      Sam Hocevar authored
       . should compile & run on Solaris with ./configure --disable-dsp
          (tested on puma)
       . removed most SYS_SOLARIS #ifdef's in favour of more generic tests
       . updated example ./configure line in INSTALL file
       . now we only load modules that end with ".so"
       . null module is compiled by default
      ffa693e8
  4. 05 Jan, 2001 3 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
      · 6eb6044c
      Sam Hocevar authored
       . src/misc/modules.c is in a workable state now.
      
        To test it, run ./configure with the --enable-null flag, which will
        compile the Null Module as a plugin. Watch the memory usage at the
        launch and when the plugin is released.
      6eb6044c
    • Sam Hocevar's avatar
      · bcaed52c
      Sam Hocevar authored
       . added the Null Module, the module that does nothing but that is going
          to be of great help for debugging my module code.
      bcaed52c
  5. 22 Dec, 2000 1 commit
  6. 21 Dec, 2000 3 commits
  7. 19 Dec, 2000 1 commit
    • Sam Hocevar's avatar
      · 42e8a2e6
      Sam Hocevar authored
       . split the audio decoder into adec_generic, adec_layer1 and adec_layer2
          (no new code added)
      42e8a2e6
  8. 15 Dec, 2000 2 commits
  9. 11 Dec, 2000 1 commit
  10. 10 Dec, 2000 1 commit
    • Benoit Steiner's avatar
      · 53c2e3ac
      Benoit Steiner authored
      Generation d'un makefile presque correct pour les vieilles versions de make
      Nettoyage: gestion des dependances pour les plugins, suppressions de pas
      mal de redondances, options de compilations coherentes, etc...
      53c2e3ac
  11. 05 Dec, 2000 1 commit
  12. 29 Nov, 2000 1 commit
  13. 20 Nov, 2000 1 commit
    • Henri Fallon's avatar
      · a7dd995f
      Henri Fallon authored
      Added : alsa support
      Todo : - test it on several cards
             - support more than Stereo s16
             - make configure check for alsa
      a7dd995f
  14. 18 Nov, 2000 1 commit
  15. 13 Nov, 2000 1 commit
    • 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
  16. 23 Aug, 2000 1 commit
    • Sam Hocevar's avatar
      . fixed an other typo · 3bc946fc
      Sam Hocevar authored
       . fixed the aliases install
       . renamed an inconsistent variable in src/input/input_file.c
      3bc946fc
  17. 22 Aug, 2000 1 commit
  18. 21 Aug, 2000 3 commits
    • Pierre Baillet's avatar
      .SDL: · d2082e9d
      Pierre Baillet authored
      	.removed the YUV thing from the SDL
      	.cleaned up the makefile to remove it
      	.UNTESTED (seems to compile).
      d2082e9d
    • Pierre Baillet's avatar
      A few new things: · 9ac8c0ec
      Pierre Baillet authored
      	. The interface part:
      			. created intf_AssignKey, intf_getKey and intf_AssignNormalKeys
      			these new function are a first abstraction of the the key handling system.			It makes use of a new structure in the interface : p_keys.
      
      			. AssignNormalKeys is commonly used in all the interface plugins.
      			AssignKey is used to allow the SDL interface to react nicely.
      
      			. Now the plugin struct element psz_filename is filled (and freed
      				at the end of the program).
      
      	. the SDL plugin:
      			works but does only display a green screen for now. so don't use it !
      
      	. Please try and compile the client on your box with this version.
      		I've tried a few output plugin but not all.
      9ac8c0ec
    • Sam Hocevar's avatar
      * removed CCFLAGS flags which were improperly used. · c45d7219
      Sam Hocevar authored
        * added hints for powerpc build.
        * fixed the input_file exit bug.
        * fixed a Makefile bug which removed the CVS directory.
        * removed the frame statistics output.
      c45d7219
  19. 18 Aug, 2000 2 commits
  20. 16 Aug, 2000 1 commit
  21. 15 Aug, 2000 1 commit
  22. 08 Aug, 2000 1 commit
  23. 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
  24. 30 Jul, 2000 2 commits
  25. 18 Jul, 2000 1 commit
  26. 11 Jul, 2000 1 commit
  27. 08 Jul, 2000 1 commit
  28. 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
  29. 23 Jun, 2000 1 commit