1. 29 Sep, 2004 2 commits
  2. 26 Sep, 2004 6 commits
  3. 01 Sep, 2004 1 commit
  4. 25 Jul, 2004 2 commits
  5. 24 Jul, 2004 2 commits
  6. 22 Jun, 2004 1 commit
  7. 15 Apr, 2004 1 commit
  8. 31 Mar, 2004 1 commit
    • gbazin's avatar
      * src/input/control.c: added INPUT_ADD_INFO/INPUT_SET_NAME to input_Control(). · 562ab59b
      gbazin authored
      * src/input/input.c:
         + introduced input_item_t that is shared between the playlist/vlm and the input thread (contains input name, options, infos, etc...).
         + changed prototype of input_CreateThread() to input_thread_t *input_CreateThread( vlc_object_t *, input_item_t * ).
      * ALL: use input_item_t and INPUT_ADD_INFO when necessary.
  9. 06 Mar, 2004 1 commit
  10. 25 Jan, 2004 2 commits
    • gbazin's avatar
      · c4fb5be7
      gbazin authored
      * ALL: removed useless add_category_hint().
    • Anil Daoud's avatar
      * string review. · 59bd8e14
      Anil Daoud authored
  11. 05 Jan, 2004 1 commit
    • zorglub's avatar
      * ALL: playlist API changes · 85c7ea2e
      zorglub authored
      What may be broken (untested):
         - Theora and Speex decoders
         - some interfaces
         - VCDX and CDDAX access
      The problems shouldn't hopefully excess compilation glitches.
      (removal of AddExt, of psz_author, and prototype of Add)
      Additionnaly, interfaces that do not support item-change will have
      update problems.
      * Updated modules list
  12. 22 Dec, 2003 1 commit
  13. 02 Dec, 2003 1 commit
  14. 07 Sep, 2003 1 commit
  15. 28 Jul, 2003 1 commit
  16. 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().
  17. 01 Jul, 2003 1 commit
  18. 15 May, 2003 1 commit
  19. 13 May, 2003 1 commit
    • gbazin's avatar
      · 7ba77f51
      gbazin authored
      * modules/control/rc/rc.c: win32 fixes for the handling of special control keys.
  20. 05 May, 2003 1 commit
    • gbazin's avatar
      · 95b4a56a
      gbazin authored
      * ALL: changed the prototype of input_AddES() to include enough information so we can build an "video-es", "audio-es" and "spu-es" object variable. These variables can be used by the interfaces to navigate between the elementary streams.
      * modules/gui/wxwindows/menus.cpp: use the "foo-es" object variables.
  21. 04 May, 2003 1 commit
    • gbazin's avatar
      · 30336bba
      gbazin authored
      * src/misc/variables.c, ALL: improvements to the object variables api.
         - added another argument to var_Change().
         - added a VLC_VAR_SETTEXT and VLC_VAR_GETTEXT method to var_Change()
           that are used to set/get a friendly name to an object variable.
         - added VLC_VAR_CHOICESCOUNT to var_Change() to be able to retrieve
           the number of availabel choices without having to get their value
           as well.
         - VLC_VAR_ADDCHOICE uses the extra var_Change() argument to assign
           a friendly name to the choice value.
         - VLC_VAR_GETCHOICES retrieves the choices values and their friendly
      * modules/gui/wxwindows/*: first step in implementing menu auto-generation in the wxWindows interface.
  22. 30 Mar, 2003 1 commit
    • gbazin's avatar
      · a1e81377
      gbazin authored
      * modules/*: sanitization of the modules description strings.
  23. 03 Mar, 2003 1 commit
    • gbazin's avatar
      · 7211d64e
      gbazin authored
      * ALL: Finally fixed the MSVC project files.
             Don't include io.h on win32 when not necessary.
             A few build fixes for MSVC.
      * src/misc/win32_specific.c: try to load winsock2 instead of winsock1 when
  24. 20 Feb, 2003 2 commits
    • gbazin's avatar
      · de621e39
      gbazin authored
      * src/libvlc.h, modules/audio_output: added a global --spdif config option
         to allow using the spdif output by default if available.
      * modules/misc/dummy/*: on win32 added a quiet mode that doesn't display
         a dos command box.
      * modules/control/rc/rc.c: on win32 enabled the echo mode and the
         backspace key.
      * modules/codec/mpeg_audio.c: fixed a sync bug.
    • sigmunau's avatar
      * include/configuration.h: added a new flag to the configuration stucture to · 5a13b475
      sigmunau authored
      indicate wether it is an "advanced" option or not. The goal with this is to
      hide the user from all the strange options that very seldom needs to be
      changed. added an extra argument to all the add_* macros to indicate wether
      the item is advanced or not.
      * src/libvlc.h: added an "show advanced options" config option default
      * src/libvlc.c: the advanced options are not listed by vlc --help and
      friends unless --advanced is used
      * modules/gtk/preferences.c: the gtk/gnome preferences dialog don't show
      advanced options unless advanced is set
      all: set the advanced flag to VLC_FALSE or VLC_TRUE for all options, by
      using some common sense. Please check and correct
      note: All interfaces should still work like they used to, see the change in
      modules/gtk/preferences.c to find out how to "hide" options.
      second note: I think I've changed all the modules, but I could not test
      everyone for compilation, expect some broken modules (the fix is to add ",
      VLC_TRUE" as last argument to the add_* I forgot)
  25. 17 Feb, 2003 1 commit
    • gbazin's avatar
      · fccc30ca
      gbazin authored
      * modules/control/rc/rc.c: finally fixed the rc interface under win32 by
         using WaitForSingleObject() on the console handle and ReadConsoleInput().
         (Closes #59)
  26. 09 Feb, 2003 1 commit
  27. 06 Feb, 2003 1 commit
  28. 23 Jan, 2003 2 commits
    • gbazin's avatar
      · 916664af
      gbazin authored
      * modules/access/dvdread/input.c, modules/control/rc/rc.c: fixed typos.
    • gbazin's avatar
      · 77081ffb
      gbazin authored
      * modules/control/rc/rc.c: Partial fix for the rc interface under win32. On win32, select() only works on
      socket descriptors so we don't use it anymore on this platform. Right now we only do a blocking call to
      read() although it should be possible to have a fully functionnal interface by using the PeekConsoleInput()
      call (someone willing to investigate this ?).
  29. 17 Jan, 2003 1 commit