1. 01 Feb, 2003 1 commit
  2. 28 Jan, 2003 1 commit
  3. 28 Nov, 2002 1 commit
  4. 25 Oct, 2002 1 commit
    • Sam Hocevar's avatar
      * ./modules/video_output/directx/events.c: start the colorkey search at 10, · 8f7e3f24
      Sam Hocevar authored
          not 5, to avoid using a color used by another application.
        * ./modules/video_output/directx/events.c: support for drawing in a parent
          window instead of creating our own; still a bit flakey.
      
        * ./mozilla/vlcshell.cpp: we can now compile the Mozilla plugin so that it
          does not call libvlc (for testing purposes).
      8f7e3f24
  5. 22 Oct, 2002 1 commit
    • Sam Hocevar's avatar
      * ./mozilla/vlcshell.cpp: ported the Mozilla plugin to Windows. · 0761868c
      Sam Hocevar authored
          For the moment it spawns a separate window and seems to behave nastily
          (read: crashes) when the target has sound, but the javascript interface
          works perfectly, for instance.
      
          To build it, I installed Mozilla development files in my mingw32 dir
          and hacked mozilla-config so that it uses these files. I also hacked
          jri_md.h and jni_md.h to put "defined(_MSC_VER) || defined(__MINGW32__)"
          where it read "defined(_MSC_VER)". No other changes were necessary.
      0761868c
  6. 11 Oct, 2002 1 commit
    • Sam Hocevar's avatar
      Changes to the libvlc API: · 00085366
      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().
      00085366
  7. 03 Oct, 2002 1 commit
    • Sam Hocevar's avatar
      * ./configure.ac.in: duplicated arguments to AM_INIT_AUTOMAKE to fix · 634eb9dd
      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.
      634eb9dd
  8. 30 Sep, 2002 1 commit
  9. 17 Sep, 2002 1 commit