1. 13 Feb, 2001 1 commit
    • Sam Hocevar's avatar
      · 75eb696d
      Sam Hocevar authored
       * added --intf option to vlc
       * started cleaning vout_sdl.c
       * the dummy plugin works again
       * added a slider to the Gnome interface so that we can browse through streams
      
        There is a problem with the slider: we sometimes get unexpected async
        replies, which would mean that we don't properly lock our Xlib calls.
        Which is true. But we also get these errors when using `--vout dummy'.
        I'll investigate.
      75eb696d
  2. 16 Jan, 2001 1 commit
    • Sam Hocevar's avatar
      · 619061c2
      Sam Hocevar authored
       [ include/config.h.in has changed, don't forget tu run ./configure ]
      
       . fixed the --aout, --idct and --yuv flags
       . updated manpage and --(long)help output to reflect that change
       . removed a few unneeded #includes here and there
       . cosmetic changes in error messages in input.c
      
         Currently available flags are now :
      
           --aout dummy
                  esd
                  dsp
                  alsa
      
           --idct idct
                  idctclassic
                  idctmmx
      
           --yuv yuv
                 yuvmmx
      
        --vout works like before, but still uses the old plugin system for now.
      619061c2
  3. 13 Jan, 2001 1 commit
    • Sam Hocevar's avatar
      · 26ee312a
      Sam Hocevar authored
       . the IDCT functions are now located in modules : the classic IDCT,
         our optimized IDCT, and MMX IDCT.
       . cosmetic changes for modules (pf_* instead of p_*)
       . fixes to the BeOS and dummy modules
      
         WARNING: a new directory has been added, which means you have to
         use `cvs update -dP' to update ; files have been removed , which means
         you either have to run `make distclean' or remove the .deps directory,
         and the configure script has changed, which means you have to run it
         again. Don't complain before having checked this :)
      
         Note about the IDCT modules: there is no way to choose the one we
         use, but you may remove the module in lib/ to prevent it from being
         loaded. The preference order is : MMX, Optimized, Classic.
      26ee312a
  4. 07 Jan, 2001 1 commit
    • 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
  5. 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
  6. 19 Dec, 2000 1 commit
  7. 05 Dec, 2000 1 commit
  8. 30 Aug, 2000 1 commit
  9. 30 Jul, 2000 1 commit
  10. 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
  11. 23 Jun, 2000 1 commit