1. 03 Apr, 2004 1 commit
  2. 12 Mar, 2004 1 commit
  3. 11 Mar, 2004 1 commit
    • Gildas Bazin's avatar
      * src/libvlc.h, src/input/input.c: · ab94829b
      Gildas Bazin authored
         + added --meta-title/author/artist/genre/copyright/description/date/url config options.
           This allows the user to specify/override metadata information for an input.
      
      * include/vlc_meta.h:
         + vlc_meta_Merge( dest, src ) helper function.
      
      * modules/demux/mp4/*:
         + Fixed a couple of mem-leaks.
         + Support for "description" metadata.
      
      ab94829b
  4. 10 Mar, 2004 1 commit
  5. 07 Feb, 2004 1 commit
  6. 30 Jan, 2004 1 commit
  7. 25 Jan, 2004 1 commit
  8. 23 Jan, 2004 1 commit
    • Gildas Bazin's avatar
      · ff2f9a52
      Gildas Bazin authored
      * modules/demux/mp4/mp4.c: don't segfault on reference files.
      ff2f9a52
  9. 18 Jan, 2004 3 commits
  10. 13 Jan, 2004 2 commits
  11. 09 Jan, 2004 1 commit
  12. 06 Jan, 2004 1 commit
  13. 05 Jan, 2004 2 commits
    • Clément Stenac's avatar
      * ALL: playlist API changes · 85c7ea2e
      Clément Stenac 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
      85c7ea2e
    • Jon Lech Johansen's avatar
      * ./modules/demux/mp4: DRMS support. · 051ce627
      Jon Lech Johansen authored
      051ce627
  14. 20 Dec, 2003 1 commit
    • Gildas Bazin's avatar
      · 66fb3bd3
      Gildas Bazin authored
      * modules/demux/mp4/mp4.c: fixed problem with buggy files that don't set the audio sample rate properly.
      66fb3bd3
  15. 02 Dec, 2003 1 commit
  16. 29 Nov, 2003 1 commit
  17. 27 Nov, 2003 1 commit
  18. 24 Nov, 2003 1 commit
  19. 23 Nov, 2003 1 commit
    • Gildas Bazin's avatar
      · 9c374559
      Gildas Bazin authored
      * modules/demux/*: some containers don't carry any PTS information, just a DTS. In that case, make sure the PTS forwarded to the decoder is set to 0.
      * modules/codec/ffmpeg/video.c: use PTS if available, if not find out the PTS from the DTS and the p_context->has_b_frames and p_pic->reference flags.
      9c374559
  20. 07 Oct, 2003 1 commit
  21. 19 Sep, 2003 1 commit
  22. 13 Sep, 2003 1 commit
    • Laurent Aimar's avatar
      * src/video_output/video_output.c : do not use FIND_ANYWHERE to catch · 0925ed0b
      Laurent Aimar authored
       the playlist.  but use FIND_PARENT. vlc_object_find  with FIND_ANYWHERE
       use p_obj->p_vlc as a starting point  and that doesn't work as playlist
       is  detach from  vlc before  vout is  destroyed by  the decoders  (when
       shutting down)  Perhaps vlc_object_find  should be  fixing to  find the
       root object, but I'm not sure.
      
       * src/input/*  : move  subtitle handling  from avi  to input.  Now subs
       should works with all file types _BUT_ won't be in synch if the demuxer
       doesn't implement a _precise_ DEMUX_GET_TIME.  So only .avi, .mp4 will
       be ok. Others could works if perfectly cbr.
        Now  Subtitle  track is  only  selected  when specified  by  sub-file
       option.(auto-dectected file is always added but not selected by default)
        Btw, the code could support multiple  subs files, but I don't know how
       to pass multiple filenames, any ideas ?
      
      
       * demux/mpeg/mpga.c : play with es_out_t. I'm investigating for now so
       don't use that elsewhere.
      0925ed0b
  23. 12 Sep, 2003 1 commit
  24. 08 Sep, 2003 1 commit
  25. 07 Sep, 2003 1 commit
  26. 23 Jul, 2003 1 commit
    • Gildas Bazin's avatar
      · eb505a2f
      Gildas Bazin 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
  27. 24 May, 2003 1 commit
  28. 22 May, 2003 1 commit
    • Gildas Bazin's avatar
      · 8b90225c
      Gildas Bazin authored
      * src/libvlc.h: fixed spelling mistake.
      * modules/gui/wxwindows/preferences.cpp: allow negative numbers in spinctrls.
      * modules/demux/asf,avi,mp4: use p_input->stream.control.b_mute.
      8b90225c
  29. 09 May, 2003 1 commit
  30. 07 May, 2003 1 commit
  31. 06 May, 2003 1 commit
  32. 05 May, 2003 1 commit
    • Gildas Bazin's avatar
      · 95b4a56a
      Gildas Bazin 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.
      95b4a56a
  33. 30 Apr, 2003 1 commit
  34. 25 Apr, 2003 1 commit
  35. 24 Apr, 2003 1 commit
  36. 22 Apr, 2003 1 commit