1. 18 May, 2003 1 commit
  2. 17 May, 2003 1 commit
    • gbazin's avatar
      · 8b62cc3c
      gbazin authored
      * include/input_ext-intf.h: forgot this file in my last commit.
      * src/input/input_programs.c: prev/next-chapter and prev/next-title navigation variables are created only when necessary.
      8b62cc3c
  3. 15 May, 2003 2 commits
    • gbazin's avatar
      · 5afb7baa
      gbazin authored
      * src/input/input_programs.c: a few fixes to the navigation object variable.
      5afb7baa
    • gbazin's avatar
      · 90296a25
      gbazin authored
      * src/input/input_programs.c: implemented prev-title, next-title, prev-chapter and next-chapter object variables.
      * modules/gui/wxwindows/menus.cpp: put the above variables into the Navigation menu.
      90296a25
  4. 11 May, 2003 2 commits
    • gbazin's avatar
      · f7cc7ca2
      gbazin authored
      * src/input/input_programs.c: small bug fix.
      * src/misc/variables.c: compilation fix for MSVC.
      f7cc7ca2
    • hartman's avatar
      * src/input/input_programs.c: Added a 'intf-changed' variable as vout, aout · 934308bb
      hartman authored
        and playlist already have, to be notified of menu changes.
      * src/video_output/video_output.c: Changed a 1 to a VLC_TRUE
      * modules/gui/macosx/intf.?: Interface listens for changes in the input
        menu's now.
      934308bb
  5. 10 May, 2003 1 commit
    • gbazin's avatar
      · 55365965
      gbazin authored
      * src/input/input_programs.c: misc fixes/improvements to the video-es/audio-es/spu-es object variables.
      55365965
  6. 08 May, 2003 1 commit
  7. 05 May, 2003 3 commits
    • gbazin's avatar
      · d8e92b78
      gbazin authored
      * modules/demux/mpeg/ts.c: compiler warning fix.
      * src/input/input_programs.c: a "Disable" choice is added by default to "audio-es", "video-es" and "spu-es".
      d8e92b78
    • 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.
      95b4a56a
    • gbazin's avatar
      · cf3c9805
      gbazin authored
      * ALL: removed the old channels server stuff (was deprecated).
      cf3c9805
  8. 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
           names.
      
      * modules/gui/wxwindows/*: first step in implementing menu auto-generation in the wxWindows interface.
      30336bba
  9. 13 Apr, 2003 1 commit
    • Laurent Aimar's avatar
      * all: new sout scheme. Now a chain of module are created that can · 4dec9682
      Laurent Aimar authored
      modify/apply on all streams, --sout has the same behavour expect when
      starting with a '#'.
      
       With a starting '#' you can specify a chain of modules, it's still
      unstable but a lot more powerfull.
       You have access to duplicate(that duplicate all stream), transcode
      (using only ffmpeg), standard/std and es (that apply muxers and access),
      and display. You could chain them with ':' and specify options with
      {option1=value,option2=value[,...]}.
      
      ex: * to stream and see the stream to udp/ts:ip
       --sout '#duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
          * to transcode,see and stream
       --sout '#transcode{acodec=mpga}:duplicate{dst=display,dst=std{access=udp,mux=ts,url=ip}}'
      
       Without a starting '#', the url is converted into '#std{acces=,mux=,url}'
      Test and report bugs :)
      4dec9682
  10. 30 Mar, 2003 1 commit
  11. 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
  12. 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
  13. 14 Mar, 2003 1 commit
  14. 12 Mar, 2003 1 commit
  15. 11 Mar, 2003 1 commit
    • gbazin's avatar
      · 1171979d
      gbazin authored
      * ALL: experimental code for stream (dvd) navigation through object variables.
      1171979d
  16. 05 Mar, 2003 1 commit
    • gbazin's avatar
      · b7b2c203
      gbazin authored
      * src/input/input_ext-plugins.c: added an msleep() call in case we fail to
         allocate a new buffer in input_FillBuffer(). This is necessary because
         the input thread has an high priority and we don't want it to loop
         without any interruption.
      b7b2c203
  17. 04 Mar, 2003 1 commit
  18. 26 Feb, 2003 1 commit
    • gbazin's avatar
      · fdfa2f5e
      gbazin authored
      * src/input/input_ext-dec.c: added a few sanity checks that avoid crashing
         badly when we reach the end of the stream (decoder stream).
      * modules/packetizer/mpegvideo.c: fixed a bug that was causing an infinite
         loop when the end of the stream was reached.
      fdfa2f5e
  19. 24 Feb, 2003 1 commit
  20. 18 Feb, 2003 1 commit
  21. 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
  22. 06 Feb, 2003 1 commit
  23. 31 Jan, 2003 1 commit
  24. 25 Jan, 2003 1 commit
  25. 22 Jan, 2003 1 commit
  26. 21 Jan, 2003 1 commit
  27. 07 Jan, 2003 1 commit
    • Laurent Aimar's avatar
      * all: I have added two new variables in es_descriptor_t and · 81b7c545
      Laurent Aimar authored
      decoder_fifo_t (p_waveformatex and p_bitmapinfoheader). It's
      a replacement of p_demux_data as this variable is used by
      some demuxers in another way. This way, I will be able to add
      preliminary support of mpeg4 in mpeg2TS... (I haven't tested ogm
      demuxer so if somebody wants ...)
      81b7c545
  28. 31 Dec, 2002 1 commit
  29. 25 Dec, 2002 1 commit
  30. 18 Dec, 2002 2 commits
  31. 14 Dec, 2002 1 commit
  32. 12 Dec, 2002 3 commits
    • gbazin's avatar
      · 0e7efe76
      gbazin authored
      * src/input/input.c: forgot to commit this during my last commit :p
      0e7efe76
    • gbazin's avatar
      · bd369da1
      gbazin authored
      * src/input/input_clock.c, include/input_ext-intf.h: introduced an i_pts_delay field in
      input_thread_t (initialised to DEFAULT_PTS_DELAY).
      * modules/access/*: i_pts_delay is now configurable on an access module basis. The pts
      delay for http and mms have been raised to 4 * DEFAULT_PTS_DELAY, which is about 1.2
      seconds worth of caching.
      bd369da1
    • Christophe Massiot's avatar
      Fixed a possible deadlock. · 707dbe3c
      Christophe Massiot authored
      707dbe3c