1. 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 t...
      eb505a2f
  2. 28 Jun, 2003 2 commits
  3. 24 Jun, 2003 1 commit
  4. 22 May, 2003 1 commit
    • gbazin's avatar
      · d3db3640
      gbazin authored
      * src/audio_output/*, src/input/*: fixed the audio desync option. You can use positive as well as negative values.
      d3db3640
  5. 05 May, 2003 1 commit
    • gbazin's avatar
      · cf3c9805
      gbazin authored
      * ALL: removed the old channels server stuff (was deprecated).
      cf3c9805
  6. 30 Mar, 2003 1 commit
  7. 25 Mar, 2003 1 commit
    • gbazin's avatar
      · 92960f7e
      gbazin authored
      * src/input/input.c, src/video_output/video_output.c: when the input thread
         ends, it will also destroy the vout if one was spawned.
      92960f7e
  8. 24 Mar, 2003 1 commit
    • gbazin's avatar
      · 607b74b2
      gbazin authored
      * modules/access/*: pf_read() in access modules is now blocking. We still
         check regularly for p_input->b_die though. Now the demuxers can safely
         assume that pf_read() == 0 means EOF.
      * ALL: got rid of the p_input->b_connected flag.
      * src/input/input_ext-plugins.c, src/input/input.c: fixed the infinite loop
         of "decoder stuck" messages that sometimes happened.
      * src/interface/intf_eject.c, modules/misc/network/ipv4.c: fixed compilation
         warnings.
      607b74b2
  9. 14 Mar, 2003 1 commit
  10. 11 Mar, 2003 1 commit
    • gbazin's avatar
      · 1171979d
      gbazin authored
      * ALL: experimental code for stream (dvd) navigation through object variables.
      1171979d
  11. 08 Feb, 2003 2 commits
    • Christophe Massiot's avatar
      Fixed previous commit. · 65a15323
      Christophe Massiot authored
      65a15323
    • Christophe Massiot's avatar
      * src/extras/libc.c: New vlc_wraptext function, · 461358ec
      Christophe Massiot authored
      * modules/gui/macosx/prefs.m: Wrap tool tips to 60 characters,
      * src/input/input.c: Correctly parse MRL of the type
        /Volumes/toto:titi/coincoin.mpg (closes #238 & #186)
      * modules/access/*: Changed some msg_Warn into msg_Err
      * po/fr.po: Updated French translation,
      * configure.ac.in: Re-enabled Swedish translation,
      * Makefile.am: Do not recompile everything everytime someone changes a .h
      461358ec
  12. 31 Dec, 2002 1 commit
  13. 18 Dec, 2002 1 commit
  14. 12 Dec, 2002 1 commit
    • gbazin's avatar
      · 0e7efe76
      gbazin authored
      * src/input/input.c: forgot to commit this during my last commit :p
      0e7efe76
  15. 06 Dec, 2002 2 commits
  16. 03 Dec, 2002 1 commit
    • Arnaud Schauly's avatar
      * src/playlist/playlist.c : Added playlist_AddItem (enqueues · 923da588
      Arnaud Schauly authored
      playlist_item_t instead of psz_target ). Now playlist_Add uses
      playlist_AddItem to enqueue.
      * include/vlc_playlist.h : Added a psz_uri field in the playlist_item_t
      structure.
      * src/input/input.c : takes item->psz_uri  argument to start playing an
      item.
      923da588
  17. 11 Nov, 2002 1 commit
  18. 10 Nov, 2002 1 commit
  19. 08 Oct, 2002 1 commit
  20. 29 Aug, 2002 1 commit
  21. 16 Aug, 2002 1 commit
  22. 12 Aug, 2002 1 commit
  23. 31 Jul, 2002 1 commit
  24. 25 Jul, 2002 1 commit
  25. 24 Jul, 2002 1 commit
  26. 21 Jul, 2002 1 commit
  27. 27 Jun, 2002 1 commit
  28. 08 Jun, 2002 1 commit
  29. 07 Jun, 2002 2 commits
  30. 04 Jun, 2002 1 commit
    • Sam Hocevar's avatar
      (new in MAIN) · 7291e0a7
      Sam Hocevar authored
        * ./src/interface/interface.c: interfaces are no longer attached only to
          p_vlc.
        * ./src/libvlc.c, ./src/misc/modules.c, ./src/playlist/playlist.c,
          ./src/input/input.c: improvements in the playlist handling (not quite that
          yet though).
      (ported from v0_4_1_branch)
        * ./configure.in, ./plugins/mpeg_system/mpeg_ts.c: fixed libdvbpsi handling.
        * ./src/misc/configuration.c: fixed the --nofoo option handling.
        * ./src/interface/main.c: fixed two compilation warnings under Solaris.
      7291e0a7
  31. 02 Jun, 2002 1 commit
    • Sam Hocevar's avatar
      (new in MAIN) · b73f6722
      Sam Hocevar authored
        * ./src/playlist/playlist.c, src/input/input.c: added safety checks to
          prevent crashes on next file.
      (ported from 0_4_1_branch)
        * ./plugins/gtk/gtk_display.c, ./plugins/win32/mainframe.cpp: we deactivate
          popup menus when no stream is being played, even in network mode.
        * ./src/input/mpeg_system.c: removed unnecessarily verbose message.
      b73f6722
  32. 01 Jun, 2002 2 commits
    • Sam Hocevar's avatar
    • Sam Hocevar's avatar
      * ALL: the first libvlc commit. · 9e3ab283
      Sam Hocevar authored
         As for video output 4, this breaks almost everything, but I'll slowly
        do what remains to be fixed during the weekend.
      
         Changes in vlc:
         ===============
      
        * vlc is now a very small program (20 lines) which uses the libvlc API;
         it is quite simple for the moment but can be extended in the future.
      
        * interfaces, decoders, video outputs, etc. are now almost the same
         objects (yes, I know, this is C++ redone in C) and are structured in
         a tree. More about this later, but basically it allows the following
         nice features:
          - several interfaces
          - several playlists with several outputs
          - input plugins spawning helper interfaces (will be used for DVD menus)
          - anything spawning anything; I swear there are useful uses for this!
      
        * libvlc can be used in other programs; I'm currently writing a Mozilla
         plugin for my employer.
      
         Things currently broken:
         ========================
      
        * most interfaces, most ports
        * the playlist handling (almost finished rewriting this though). This means
         no file can be played from the GUI, you need to use the commandline. This
         also means it segfaults at EOF, when exiting the program, and it sometimes
         refuses to open a file when asked to.
      9e3ab283
  33. 21 May, 2002 1 commit
  34. 20 May, 2002 1 commit
  35. 14 May, 2002 1 commit