1. 23 Oct, 2003 1 commit
    • Sam Hocevar's avatar
      * configure.ac: · 3fa2bee8
      Sam Hocevar authored
          + Detect <mozilla-config.h> on newer Mozilla versions.
        * mozilla/vlcpeer.cpp:
          + If neither NP_UNIX, NP_MACOSX nor NP_WIN are defined, default to NP_UNIX.
          + Use <mozilla-config.h> whenever possible.
      3fa2bee8
  2. 15 Oct, 2003 1 commit
    • gbazin's avatar
      · 28ea8cc2
      gbazin authored
      * modules/control/http.c: small bug fix.
      * mozilla/vlcshell.cpp: win32 fix.
      28ea8cc2
  3. 23 Sep, 2003 1 commit
  4. 20 Sep, 2003 2 commits
    • gbazin's avatar
      · 0fc16f66
      gbazin authored
      * mozilla/vlcshell.cpp: on win32, try to find the location of the vlc plugins from the registry key.
      0fc16f66
    • gbazin's avatar
      · 973cf049
      gbazin authored
      * configure.ac, mozilla/*: the win32 mozilla plugin compiles again (most likely won't yet work).
       Added a --with-mozilla-sdk-path option (win32 only) to ./configure so you can pass the path of your mozilla sdk tree.
       You also need to set the XPIDL env var to the the path of the xpidl mozilla compiler when ./configuring.
      973cf049
  5. 27 Aug, 2003 2 commits
  6. 25 Aug, 2003 1 commit
  7. 19 Aug, 2003 1 commit
  8. 14 Aug, 2003 2 commits
  9. 23 Jul, 2003 1 commit
    • gbazin's avatar
      · eb505a2f
      gbazin authored
      * ALL: changes to the playlist_Add() and VLC_AddTarget() proto to include a list of options associated with the input.
      * src/input/input.c: parses the input options list before spawning the input and create object variables for these options. Options are of the form "[no[-]]foo[=bar]" where foo is the option name and bar is its value.
      * src/input/input.c, src/input/input_dec.c: use the object var api to get the value of the "sout", "sout-video" and "sout-audio" options.
      * src/libvlc.c: extended the command line parser to parse input options. Input options must always follow the input they apply to and begin with a ':'.
      
      All these changes allow you to specify input specific options.
      eg: ./vlc --no-sout-audio yourvideo.mpeg :sout=udp/http::8080 :sout-audio yourvideo2.mpeg
      Here the ":sout" option will only apply to yourvideo.mpeg.
      "--no-sout-audio" will be a global option so will apply to yourvideo2.mpeg but the global behaviour is overriden by ":sout-audio" for yourvideo.mpeg.
      
      TODO: - the interfaces need to be modified to benefit from the new playlist_Add() api.
            - only "sout", "sout-video", "sout-audio" implemented for now. To make it work with other options, we need to get rid of all the config_GetFoo() and replace them with var_Create()/var_Change()/var_Get().
      eb505a2f
  10. 16 Jul, 2003 1 commit
  11. 09 Jul, 2003 1 commit
  12. 09 Apr, 2003 2 commits
  13. 18 Feb, 2003 1 commit
  14. 01 Feb, 2003 1 commit
  15. 28 Jan, 2003 1 commit
  16. 28 Nov, 2002 1 commit
  17. 25 Oct, 2002 1 commit
    • Sam Hocevar's avatar
      * ./modules/video_output/directx/events.c: start the colorkey search at 10, · c01dd5d3
      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).
      c01dd5d3
  18. 22 Oct, 2002 1 commit
    • Sam Hocevar's avatar
      * ./mozilla/vlcshell.cpp: ported the Mozilla plugin to Windows. · 435bab6b
      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.
      435bab6b
  19. 11 Oct, 2002 1 commit
    • 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
  20. 03 Oct, 2002 1 commit
    • 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
  21. 30 Sep, 2002 1 commit
  22. 17 Sep, 2002 1 commit