1. 29 May, 2004 2 commits
    • gbazin's avatar
      * include/*,src/*: New plugins cache feature for faster load times. · e7abe37c
      gbazin authored
         This is still experimental so isn't enabled by default (use --plugins-cache).
         There are also a few issues that aren't dealt with yet:
           - translation of module strings.
           - config options callbacks and actions.
           - a few memory leaks.
           - and likely other things ;)
         You can easily reset the plugins cache with --reset-plugins-cache.
      e7abe37c
    • yoann's avatar
      Added a Mute OSD icon. · 7b5e02f6
      yoann authored
      7b5e02f6
  2. 27 May, 2004 1 commit
  3. 26 May, 2004 1 commit
  4. 23 May, 2004 1 commit
  5. 16 May, 2004 3 commits
    • gbazin's avatar
      * src/video_output/vout_intf.c, include/video_output.h: · a748c625
      gbazin authored
        + vout_RequestWindow() will now cycle through all the available interfaces until 
      it finds one with embedded vout support.
          This fixes the issue where embedded vout would stop working when additional 
      interfaces are spawned after the main interface is started.
        + vout_RequestWindow() now stores the parent interface pointer into the vout 
      object for later use by vout_ControlWindow() and vout_ReleaseWindow().
        + added a vout_vaControlDefault() called by the vouts pf_control() when they 
      don't handle something.
      * modules/video_output/directx/events.c, modules/video_output/x11/xcommon.c:
        + call vout_vaControlDefault().
      * modules/gui/wxwindows/wxwindows.cpp: sets p_intf->b_dead when the interface is 
      about to be destroyed.
      a748c625
    • gbazin's avatar
    • gbazin's avatar
      * include/modules_inner.h, include/modules.h: added a shortname field to the... · c274a000
      gbazin authored
      * include/modules_inner.h, include/modules.h: added a shortname field to the module declaration section.
      * modules/access/*: added a shortname to a few modules.
      
      c274a000
  6. 15 May, 2004 1 commit
  7. 29 Apr, 2004 1 commit
  8. 27 Apr, 2004 2 commits
  9. 25 Apr, 2004 2 commits
  10. 23 Apr, 2004 2 commits
  11. 20 Apr, 2004 1 commit
    • gbazin's avatar
      * include/vlc/vlc.h: added a b_play parameter to the libvlc VLC_AddIntf() prototype. · a5ee53f7
      gbazin authored
         When true, the interface will automatically start playing the playlist when (and only when) it is ready. (particularly useful for embedded vouts).
      * src/libvlc.c, src/vlc.c: new VLC_AddIntf() prototype.
      * src/interface/interface.c: if the interface doesn't support "playing on start", do it ourselves.
      * modules/gui/wxwindows/wxwindows.cpp: implement "play on start".
      a5ee53f7
  12. 19 Apr, 2004 2 commits
  13. 18 Apr, 2004 1 commit
    • zorglub's avatar
      * ALL: Better announce system · fab59c05
      zorglub authored
        - The SAP handler now runs in a separate thread.
        - RTP sessions can be announced with sap (sdp=sap://,name=...)
      	TODO: Make this more configurable
        - Better SDP generation (the timestamp problem is not resolved)
      	About this, there is a problem : as, for a RTP session, the URI
              is the complete SDP, if the session is recreated, as the URI has 
              changed, a new item is added to the playlist
        - Experimental flow control algorithm :
             It does not follow the "Recommended" implementation, as it needs
             to count the sessions (to achieve this, we should make this work
             together with the SAP listener)
             It is disabled by default (use --sap-flow-control to enable).
             When it is disabled, sap announcement interval is set by --sap-interval
      
      * src/misc/net.c : created net_ReadNonBlock
      * sap.c : Fixed memory problem
      
      
      
      fab59c05
  14. 15 Apr, 2004 1 commit
    • sigmunau's avatar
      include/vlc_block.h: · 4fc24a10
      sigmunau authored
       * added a BLOCK_FLAG_END_OF_FRAME flag
       * reformated comments on block flags
      modules/demux/livedotcom.cpp
       * use BLOCK_FLAG_END_OF_FRAME, and only for h261 streams
      modules/codec/Modules.am,mash.cpp
       * new h261 video decoder using openmash. Building this plugin is left as an
         excersise for the reader.
      4fc24a10
  15. 14 Apr, 2004 1 commit
  16. 11 Apr, 2004 1 commit
  17. 08 Apr, 2004 1 commit
  18. 02 Apr, 2004 4 commits
  19. 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.
      562ab59b
  20. 29 Mar, 2004 3 commits
    • Laurent Aimar's avatar
      * vlc_common.h: removed all cast in TAB_*. GCC doesn't like anymore · 0101fe51
      Laurent Aimar authored
      cast of lvalue. -> Don't use them anymore in C++ code.
      ( Don't use *(void**)&p, it won't work because of aliasing problem).
      
       * vlc_meta.h: don't use TAB_* as this file is included in C++ code.
      0101fe51
    • Laurent Aimar's avatar
      * stream: added stream_DemuxNew, stream_DemuxSend, stream_DemuxDelete · 5274b3d1
      Laurent Aimar authored
      to chain demuxer.
          - stream_DemuxNew: create a special stream_t, launch a thread that
          will open a demuxer, and call p_demux->pf_demux until asked to die.
          - stream_DemuxSend: append a block to be used by the new demuxer.
          - stream_DemuxDelete : free all data...
      
      5274b3d1
    • zorglub's avatar
      * Implement INPUT_GET_SUBDELAY and INPUT_SET_SUBDELAY · 17d78502
      zorglub authored
      * Allow to modify subtitle delay on the fly and implement hotkeys 
        (h and j)
      
      * When framerate is available with subrip, use sub-fps to make corrections
        (sub-fps default value is now 0, if left to this value, 25fps will be
         assumed in microdvd mode and no correction will be applied in subrip)
      
      Main problem is that when seeking in the subtitles, you easily get
      several of them displayed. Maybe we could add a flag to subpicture_t,
      like SUBTITLE_PICTURE to say that only one of them must be displayed at
      a time, but that other subpictures (OSD, ...) can remain present on the
      screen at the same time.
      
      17d78502
  21. 25 Mar, 2004 1 commit
  22. 24 Mar, 2004 1 commit
  23. 23 Mar, 2004 1 commit
    • gbazin's avatar
      * src/input/*: · 36b86f5b
      gbazin authored
         + new input_Control() function (doesn't do much for now).
         + started bookmarks support through input_Control().
         + new --bookmarks={name=foo,bytes=foo,time=foo},{...} config option.
      
      * src/video_output/*:
         + started support for embeddable vouts (vout_RequestWindow()/vout_ReleaseWindow())
         + new --video-x/y config options
      36b86f5b
  24. 22 Mar, 2004 1 commit
  25. 21 Mar, 2004 2 commits
  26. 15 Mar, 2004 1 commit
  27. 11 Mar, 2004 1 commit