1. 22 Oct, 2002 1 commit
  2. 21 Oct, 2002 1 commit
  3. 16 Oct, 2002 1 commit
  4. 15 Oct, 2002 2 commits
    • Christophe Massiot's avatar
      * Fixed filters which couldn't work with more than 2 channels ; · d86bf0f4
      Christophe Massiot authored
      * Fixed detection of VCD support under OS X.2.
      d86bf0f4
    • Gildas Bazin's avatar
      · 235dfe29
      Gildas Bazin authored
      * modules/access/vcd/*, configure.ac.in:
         - Major changes to allow reading vcd images directly from the hard drive
            (you need a .cue and .bin file).
         - Removed duplicated code by merging ioctl_GetTrackCount and ioctl_GetSectors.
         - Implemented necessary ioctls for Win9x/NT/2K/XP.
      235dfe29
  5. 14 Oct, 2002 2 commits
    • Laurent Aimar's avatar
      * araw.c : pseudo pcm decoder · 9a5df48b
      Laurent Aimar authored
       * wav : demux for wav file( should work with raw pcm, mp3 or a52 stream ) but
      untested under big endian machine(for pcm).
      
      All are compiled by default.
      9a5df48b
    • Sam Hocevar's avatar
      * ./include/vlc/vlc.h, ./src/libvlc.c: added VLC_Error() to the libvlc API. · bf7985b7
      Sam Hocevar authored
        * ./include/main.h: removed p_vlc->i_status because it was not sufficient
          to represent all the possible states of p_vlc; each part should be tested
          separately upon destruction.
        * ./src/misc/objects.c: fixed a signed/unsigned bug that prevented creation
          of VLC_OBJECT_GENERIC objects.
      
        * ./src/misc/variables.c: added the VLC_VAR_COMMAND type which is simply a
          variable that stores a function pointer, and calls it when var_Get is
          called for it. The function argument is taken in val.psz_string.
        * ./src/misc/objects.c: vlc_dumpstructure and vlc_liststructure are no longer
          exported to the rest of the program; instead, they're VLC_VAR_COMMAND vars
          ("tree" and "list").
        * ./modules/control/rc/rc.c: moved a few commands to VLC_VAR_COMMAND vars.
      bf7985b7
  6. 12 Oct, 2002 3 commits
    • Gildas Bazin's avatar
      · 2328faeb
      Gildas Bazin authored
      * configure.ac.in: fix for the mingw32 build. The gtk plugin may also need mingwex.
      * modules/demux/mpeg/ts.c: added an #include <stdint.h> to make mingw32 happy when
         compiled with libdvbpsi.
      * Makefile.am: fixed dependency problem with share/vlc_win32_rc.rc.
      2328faeb
    • Gildas Bazin's avatar
      · afc5d209
      Gildas Bazin authored
      * configure.ac.in: fix for the mingw32 build. We check if we need to explicitly
         link with the mingwex library (needed for dirent support with new mingw32
         runtimes).
      afc5d209
    • Eric Petit's avatar
      Rewritten BeOS audio output for audio output 3. It now "pulls" the data. · 02e29e1c
      Eric Petit authored
      Sound is yet choppy (I don't know why).
      02e29e1c
  7. 11 Oct, 2002 2 commits
    • Sam Hocevar's avatar
      Changes to the libvlc API: · 464bd2e5
      Sam Hocevar authored
        * ./include/vlc/vlc.h: changed the naming conventions for libvlc. Now
          exported functions start with VLC_ instead of vlc_ to avoid conflicts.
        * ./include/vlc/vlc.h: removed the vlc_object_t, vlc_list_t, vlc_error_t
          and vlc_t types; they are now internal types only.
        * ./include/vlc/vlc.h: merged the reentrant and non-reentrant libvlc
          calls. In non-reentrant mode, we just use 0 as the first argument. In
          reentrant mode, we use an object's ID. (see below)
      
      Internal changes:
        * ./src/libvlc.c, ./src/misc/objects.c: instead of manipulating vlc_object_t
          pointers, we manipulate their i_object_id. When needed, an object is
          retrieved using vlc_object_get (I hope the lookup isn't too expensive,
          that's why I designed the pp_objects layout to allow log2(n) seeks).
        * ./src/misc/objects.c: activated the per-object variable storage. Unused
          yet, unless you want to try "getfoo" and "setfoo blablah" in vlc -I rc.
        * ./include/vlc_objects.h: moved the vlc_object_t and vlc_list_t definitions
          here.
      
      Misc:
        * ./src/vlc.c, ./mozilla/vlcshell.cpp: removed inclusion of config.h in
          code portions not part of libvlc; it was just required for the
          COPYRIGHT_MESSAGE string which is now available from VLC_Version().
      464bd2e5
    • Gildas Bazin's avatar
      · cc5919ad
      Gildas Bazin authored
      * src/misc/modules.c: fixed a memory leak with the "plugin-path" config option.
      * modules/audio_output/directx.c, modules/audio_output/waveout.c: ported the directx
         and waveout audio plugins to the new changes in the audio output layer.
      * configure.ac.in: fixes for cygwin compilation, and the gtk plugin under mingw32.
      cc5919ad
  8. 10 Oct, 2002 1 commit
  9. 06 Oct, 2002 1 commit
    • Gildas Bazin's avatar
      · eddf1236
      Gildas Bazin authored
      * configure.ac.in: vlc can now be built under cygwin with or without the
         unix emulation layer (without if you use CC="gcc -mno-cygwin").
      * INSTALL.win32: doc update for cygwin build.
      * modules/video_output/directx/events.c, modules/video_output/directx/directx.c,
         modules/audio_output/directx.c: compilation fixes for cygwin.
      eddf1236
  10. 05 Oct, 2002 1 commit
    • Gildas Bazin's avatar
      · 94b1b1ac
      Gildas Bazin authored
      * ALL: Splitted the directx plugin into an audio and video module.
      94b1b1ac
  11. 04 Oct, 2002 3 commits
    • Sam Hocevar's avatar
      * ./configure.ac.in: removed now unnecessary --force-exe-suffix flag. · 89987e11
      Sam Hocevar authored
        * ./src/misc/objects.c: structure_lock is now local.
        * ./src/misc/threads.c: implemented named mutexes which provide a handy
          way to protect data across plugins which might be sharing the same
          resources. Thread-unsafe libraries come to mind, but we can imagine
          using a named mutex for configuration files, or special devices.
        * ./include/main.h: removed global_lock because of vlc_mutex_need, removed
          p_global_data because it was never used, removed structure_lock because
          it did not belong here.
      89987e11
    • Sam Hocevar's avatar
      * ./bootstrap: we use the proper linker for plugin compilation. · 2b0b7888
      Sam Hocevar authored
        * ./modules/misc/testsuite/*: moved the null module into three test modules
          that are only built when --enable-testsuite is activated. This directory
          can be a good place for compilation tests or performance benchmarks.
      2b0b7888
    • Gildas Bazin's avatar
      · 80b15699
      Gildas Bazin authored
      * src/misc/threads.c, src/misc/win32_specific.c, include/interface.h: fixed typos.
      * configure.ac.in, modules/gui/gtk/gtk.c: Added a NEED_GTK_MAIN macro to the compiler
         flags for the gtk module. When this macro isn't defined, then the gtk module
         doesn't make use of the gtk_main module. I had to do this change because the
         gtk_main trick can't work on win32 and render the whole gtk interface unusable.
      80b15699
  12. 03 Oct, 2002 2 commits
    • Sam Hocevar's avatar
      * ./configure.ac.in: duplicated arguments to AM_INIT_AUTOMAKE to fix · f501554a
      Sam Hocevar authored
          locales breakage.
        * ./src/libvlc.c: libvlc understands the VLC_VERBOSE environment variable,
          to be set between 0 and 4. Default value is 0 for a program using libvlc,
          but vlc sets it to 1 by default.
        * ./src/misc/configuration.c: -v now works the old way (-v, -vv, -vvv) as
          well as the new way (-v0, -v1, -v4). -v1 is the same as -v, and -v0 is
          the same as -q (quiet). Hope it's all understandable.
      f501554a
    • Gildas Bazin's avatar
      · 6dafa419
      Gildas Bazin authored
      * FAQ: updated FAQ with config file issues.
      * configure.ac.in: use -mms-bitfields instead of -fnative-struct for
         mingw32 gcc-3.x.
      * include/interface.h, modules/misc/dummy/interface.c, modules/misc/logger/logger.c,
         modules/control/rc/rc.c: Display message on Win32 explaining how to get
         back to the GUI mode.
      * src/misc/threads.c, include/vlc_threads_funcs.h: ignore the
         win9x-cv-method config option on WinNT when fast-mutex is not enabled.
      6dafa419
  13. 02 Oct, 2002 3 commits
  14. 30 Sep, 2002 2 commits
  15. 25 Sep, 2002 1 commit
  16. 23 Sep, 2002 1 commit
  17. 20 Sep, 2002 1 commit
  18. 18 Sep, 2002 2 commits
  19. 17 Sep, 2002 1 commit
  20. 16 Sep, 2002 1 commit
  21. 15 Sep, 2002 1 commit
  22. 09 Sep, 2002 1 commit
  23. 04 Sep, 2002 1 commit
  24. 02 Sep, 2002 1 commit
    • Christophe Massiot's avatar
      The liba52 "codec" is now an audio filter. It means we are now able to · 34c71967
      Christophe Massiot authored
      autodetect S/PDIF hardware support and the audio output plug-in chooses
      the best one. Of course it probably breaks existing output modules, see
      oss.c for hints :).
      
      Also include minor tweaks which will entitle us to decode and output 5.1
      audio. It may break existing plug-ins, too. See
      audio_output.c:aout_FormatNbChannels for hints.
      34c71967
  25. 30 Aug, 2002 1 commit
  26. 28 Aug, 2002 1 commit
  27. 26 Aug, 2002 2 commits