1. 18 May, 2002 4 commits
    • Christophe Massiot's avatar
      * Warning levels are no longer additive, patch courtesy of Arnaud de · bdb82782
      Christophe Massiot authored
        Bossoreille de Ribou <bozo@via.ecp.fr>
      bdb82782
    • gbazin's avatar
      · 7adf5042
      gbazin authored
      * updated the MSVC++ project files and added support for dirent (vlc compiled
         with msvc can now load plugins - even compiled with mingw).
      * small portability fixes.
      7adf5042
    • Christophe Massiot's avatar
      * Menu item to maximize the volume in Mac OS X ; · 80b9aa2b
      Christophe Massiot authored
      * Dropped dependancy on autoconf 2.52.
      80b9aa2b
    • gbazin's avatar
      · d55f5d62
      gbazin authored
      * modified the directx video plugin to try to create an YUV surface before
         falling back to an RGB surface when it's not possible to use overlays.
         Some graphic cards can do the YUV->RGB conversion in hardware during the
         blitting stage.
      * in the directx video plugin, we now request that the RGB surface be created
         in video memory. The reasoning behind this is that usually surfaces in
         video memory benefit from more hardware acceleration (like for instance
         hw rescaling, hw blitting, etc...)
      * added two options to the directx video plugin to disable the above features.
         (mainly because my video driver is buggy and doesn't handle them well).
      
      * small cosmetic changes to the generation of the config file.
      
      * fix for config_GetHomeDir() on win32. SHGetFolderPath() is located in
         shfolder.dll not shell32.dll.
      * fix for the gtk preferences dialog box. To be sure that an int or float value
         is actually changed we call gtk_spin_button_update() in the
         GtkInt/FloatChanged() event handler.
      d55f5d62
  2. 17 May, 2002 2 commits
  3. 15 May, 2002 3 commits
  4. 14 May, 2002 2 commits
  5. 10 May, 2002 1 commit
  6. 03 May, 2002 1 commit
    • Sam Hocevar's avatar
      * ./include/modules_inner.h, ./src/misc/configuration.c: support for config · 71865b97
      Sam Hocevar authored
          options callbacks.
      
          They don't take any argument for the moment, but this will change when
          I'm finished with my other vlc changes. There is a little problem: the
          Gtk+ interface keeps calling Put***Variable each time we click on "Apply"
          or "Save". I think it should only call it once. Is there a way to fix
          this? Gildas? lool? :-)
      71865b97
  7. 01 May, 2002 1 commit
    • gbazin's avatar
      · f59cd97b
      gbazin authored
      * The configuration file and the log file are opened in text mode. This mode
      should only have a meaning on Win32 and isn't supposed to break any other
      platform. If does give you any trouble then shout.
      f59cd97b
  8. 30 Apr, 2002 1 commit
    • gbazin's avatar
      · 6ee8965b
      gbazin authored
      * added config_Get/PutFloatVariable to p_sysmbols. Thanks to Sigmund Augdal
      for pointing this bug out.
      * on Win32 the aout_pcm thread is given a high priority. This helps avoiding
      lots of audio underruns, especially when moving around the video window.
      6ee8965b
  9. 27 Apr, 2002 1 commit
    • gbazin's avatar
      · 9d6920b9
      gbazin authored
      * moved the function definitions from threads.h into threads_funcs.h. This
         allows us to move p_main_sys into p_main (p_main->p_sys).
      * fixed the --with-gtk-config-path and --with-sdl-config-path options in
         configure.in
      9d6920b9
  10. 26 Apr, 2002 2 commits
  11. 25 Apr, 2002 2 commits
    • Sam Hocevar's avatar
      * ./src/misc/modules_plugin.h: exported input_ClockManageRef for fenrir. · eb1ec4a4
      Sam Hocevar authored
        * ./include/video.h: moved vout_CopyPicture out of the way, an inline
          function did not make sense here.
        * ./include/video.h: moved vout_ChromaCmp out of the way.
        * ./plugins/avi/fourcc.h, ./include/video.h: merged these two files into
          video.h.
        * ./include/os_specific.h: this file is now always included.
        * ./include/debug.h: removed this file which was almost useless, and moved
          ASSERT to common.h.
        * ./include/common.h: fixed vlc_memalign and changed its prototype to
          follow posix_memalign's.
      eb1ec4a4
    • Johan Bilien's avatar
      * Moved Program Specific Information decoder to the ts demux module · 5a70322c
      Johan Bilien authored
      * Added a mpeg_ts_dvbpsi module tha uses libdvbpsi to decode PSIs. It is
        used by default if the lib is found. It shares much code with mpeg_ts
      5a70322c
  12. 24 Apr, 2002 1 commit
    • gbazin's avatar
      · 42e6064e
      gbazin authored
      * on Win32 the config file is now stored under the "Application Data" folder
        belonging to the user. (this works if at least IE4 is installed, otherwise
        the old method is used to get the config directory)
      42e6064e
  13. 23 Apr, 2002 1 commit
    • Sam Hocevar's avatar
      * ./src/interface/main.c: tidied the help output code. · a6bccb1c
      Sam Hocevar authored
        * ALL: removed underscores from option names and made a few options more
          self-explanatory, for instance --input_channel becomes --audio-channel;
          run vlc -H to see what has changed.
        * ALL: replaced many occurences of "plugin" with the word "module".
        * ./src/interface/main.c: moved all satellite-specific configuration options
          to the satellite plugin.
        * ./po/*: updated translations.
      a6bccb1c
  14. 21 Apr, 2002 3 commits
    • gbazin's avatar
      · 82337d0c
      gbazin authored
      * Fixed the warning_level handling: "-v" and "--warning" are now working as
        they should and they also are cumulative (using -vv --warning=3 you end up
        with i_warning_level=5)
      82337d0c
    • Sam Hocevar's avatar
      · 497e82b1
      Sam Hocevar authored
        * ./src/misc/configuration.c: support for short options. -V, -A, -I
          are back, and we also have -4 and -6 for IPv4/IPv6.
      497e82b1
    • gbazin's avatar
      · ce25f1e8
      gbazin authored
      * added config_GetFloatVariable() and config_PutFloatVariable() to the config
        module.
      * added a --zoom <float> config option.
      * added a call to RestoreCPUState() in InitIDCT() in idct_sparse.h so that the
        FPU is still available after a call to InitIDCT().
      * deactivate stream buffering when logging to a file.
      ce25f1e8
  15. 19 Apr, 2002 1 commit
    • Sam Hocevar's avatar
      · 4f6c862b
      Sam Hocevar authored
        * ALL: internationalized all configuration strings.
        * ./src/interface/main.c: we now set LC_CTYPE to get the right charset.
        * ./src/misc/configuration.c: lots of simplifications in the code.
        * ./po/vlc/pot: updated translations.
      4f6c862b
  16. 17 Apr, 2002 1 commit
    • Sam Hocevar's avatar
      · db10e796
      Sam Hocevar authored
        * ./AUTHORS: added people locations, just for fun.
        * ./configure.in: disabled SSE plugins when using mingw32.
        * ./src/misc/configuration.c: disabled the AltiVec warning message on the
          PowerPC platform because it was misleading.
      db10e796
  17. 11 Apr, 2002 1 commit
  18. 02 Apr, 2002 3 commits
    • gbazin's avatar
      · 4f08a70d
      gbazin authored
      * New pthread implementation for WinNT/2K/XP. This implementation shouldn't
        be subject to race conditions as it is using SignalObjectAndWait() from the
        Win32 API.
        As this should be somehow slower than the old method (still used on Win9x),
        you can specify that you want to use the old method with the "fast_pthread"
        config option.
      
      * Added a new p_main_sys global variable. This variable is a pointer to an
        OS specific structure which is defined in *_specific.h. This structure can
        be filled by the already existing System_Init() function and is a nice
        way to avoid too many #ifdefs.
      4f08a70d
    • ipkiss's avatar
      · 58e56290
      ipkiss authored
       * ./src/misc/configuration.c: small compilation fix
      58e56290
    • Sam Hocevar's avatar
      · 77d515ff
      Sam Hocevar authored
        * ./configure.in: BeOS, liba52 and chroma plugin compilation fixes.
        * ./plugins/dvd/dvd_access.c: removed a warning.
        * ./src/misc/configuration.c: Solaris fixes by Meuuh.
        * ./FAQ: removed outdated stuff.
      77d515ff
  19. 01 Apr, 2002 1 commit
    • gbazin's avatar
      · f8cad0ac
      gbazin authored
      * Fixes for the Win32_msvc build
      f8cad0ac
  20. 26 Mar, 2002 3 commits
    • gbazin's avatar
      · 5322a29b
      gbazin authored
      * various little portability fixes
      5322a29b
    • gbazin's avatar
      · 2867bb65
      gbazin authored
      * modified the gtk interface to save an empty <string> option as a NULL pointer
      * modified config_LoadConfigFile to consider an empty <string> option as a
         NULL pointer.
      2867bb65
    • gbazin's avatar
      · 09b7f775
      gbazin authored
      * changed the behaviour of the config file:
        - now all the config options are saved. <string> config options which have
        no default value are also saved in the config file but as an empty string.
        - config_LoadConfigFile will ignore empty config options, which also means
        we cannot pass an empty string as a <string> config option. (this shouldn't
        matter anyway)
      09b7f775
  21. 21 Mar, 2002 1 commit
    • gbazin's avatar
      · fb3f8ba5
      gbazin authored
      * moved GetConfigurationFromCmdLine() into configuration.c and renamed it
         into config_LoadCmdLine()
      * config_GetHomeDir doesn't use getpwuid_r anymore as this was creating
         some problems on solaris. This function now uses getpwuid and is called
         only once to store the home directory into the p_main structure.
      fb3f8ba5
  22. 20 Mar, 2002 1 commit
    • Sam Hocevar's avatar
      · e6315659
      Sam Hocevar authored
        * ./src/misc/modules_plugin.h: kludge to allow the ALSA module to be
          compiled as a plugin. Please test.
        * ./include/modules.h: fixed a C++ warning.
      e6315659
  23. 19 Mar, 2002 2 commits
    • Sam Hocevar's avatar
      · 8ce5aeea
      Sam Hocevar authored
        * ./plugins/aa: aalib output plugin courtesy of Sigmund Augdal.
        * ./configure.in: fixed a few bashisms.
        * ./src/misc/configuration.c: fixed build under Solaris.
        * ./TODO: updated todo list.
      8ce5aeea
    • Sam Hocevar's avatar
      · 939b6ea1
      Sam Hocevar authored
        * ./plugins/chroma/i420_rgb8.c: fixed a warning.
        * ./plugins/filter/deinterlace.c: fixed chroma deinterlacing.
        * ./plugins/kde/kde.cpp: the KDE interface compiles again.
        * ./plugins/mpeg_system/mpeg_es.c: fixed a segfault I introduced today.
        * ./plugins/network/ipv4.c: cosmetic fix.
        * ./src/interface/main.c: fixed a typo in the --help output.
        * ./src/misc/netutils.c: fixed a segfault in the vlcs communication; still
          unstable but solving other bugs won't do any good without rewriting the
          whole playlist code. Which I'm doing right now.
      939b6ea1
  24. 17 Mar, 2002 1 commit
    • gbazin's avatar
      · 031f01c7
      gbazin authored
      * small fix for the config file. The parser assumes that the config file is
      divided into sections (a section is the config data for a plugin and begins
      with something like [foo]), so the comment for the beginning of the section
      must be after the section marker and not before.
      
      If you want to illustrate the problem (without this fix):
      - save vlc's config
      - exit from vlc and remove for example the dsp plugin (rm plugins/dsp.so)
      - resave vlc's config
      and now look at the end of the config file, it's all screwed up.
      031f01c7