1. 15 Jun, 2006 1 commit
  2. 01 Apr, 2006 1 commit
  3. 28 Mar, 2006 1 commit
  4. 18 Mar, 2006 1 commit
  5. 02 Mar, 2006 1 commit
  6. 27 Jan, 2006 1 commit
  7. 15 Jan, 2006 2 commits
  8. 12 Jan, 2006 1 commit
  9. 04 Jan, 2006 1 commit
  10. 10 Aug, 2005 1 commit
    • Jean-Paul Saman's avatar
      Forward port of branches/0.8.1-jpsaman-thedj revision 12070. The OSD menu... · 26e60046
      Jean-Paul Saman authored
      Forward port of branches/0.8.1-jpsaman-thedj revision 12070. The OSD menu subsystem consists of two parts a core part (src/osd, include/vlc_osd.h) and a subfilter (modules/video_filter/osdmenu.c). The OSD menu can be used locally or it can be streamed. It depends on the way the functionality is called from the vlc commandline. Currently there is only one way to make the subpictures appear on the video and that is through the rc-interface. The following commands are supported by it: "menu on" (show OSD menu), "menu off" (hide OSD menu), "menu left" (highlight button on the left), "menu right" (highlight button on the right), "menu up" (highlight button above), "menu down" (highlight button below) or "menu select" (perform hotkey action). When there is no button on the left, right, up or down then the menu-command will be ignored.
      
      To stream use a commandline similar to this:
      
      ./vlc dvdsimple:///dev/dvd --sub-filter=osdmenu --osdmenu-file=share/osdmenu/default.cfg --extraintf rc --sout '#transcode{sfilter=osdmenu}:std{mux=ts,access=udp,url=127.0.0.1:1234}' -vvvv
      
      For local playback a commandline like this is needed:
      
      ./vlc dvdsimple:///dev/dvd --sub-filter=osdmenu --osdmenu-file=share/osdmenu/default.cfg -vvvv
      
      Have fun with the basic functionality - jpsaman.
      
      26e60046
  11. 05 Aug, 2005 1 commit
  12. 12 Jul, 2005 1 commit
  13. 09 Jul, 2005 1 commit
  14. 08 Jul, 2005 1 commit
  15. 16 Apr, 2005 1 commit
  16. 26 Nov, 2004 1 commit
    • Gildas Bazin's avatar
      * ALL: New XML module type. · 6d51bbdc
      Gildas Bazin authored
      * include/vlc_xml.h, src/misc/xml.c: core wrapper for XML modules.
      * modules/misc/xml/xtag.c: trivial XML parser module.
      * modules/misc/xml/libxml.c: XML parser module using libxml2.
      * modules/gui/skins2/parser/*: removed dependancy on libxml2 and use an XML module.
      6d51bbdc
  17. 08 Nov, 2004 1 commit
  18. 06 Nov, 2004 1 commit
  19. 15 Sep, 2004 1 commit
  20. 26 Aug, 2004 1 commit
    • Gildas Bazin's avatar
      * modules/codec/ffmpeg/video_filter.c, include/vlc_filter.h: · f2c55479
      Gildas Bazin authored
        - chroma + resizing video filter (using the filter_t architecture).
      * modules/codec/ffmpeg/*:
        - cleanup + small updates.
      * modules/codec/speex.c, theora.c, vorbis.c:
        - got rid of pf_header() in the encoder.
        - store the headers in fmt_out.p_extra (this will break the ogg muxer for now).
      * modules/codec/libmpeg2.c, modules/codec/ffmpeg/video.c:
        - added a p_dec->b_pace_control field to signal if the decoder is allowed to drop frames.
      * modules/stream_out/transcode.c:
        - heavy cleanup.
        - re-use video decoder modules and got rid of the duplicated ffmpeg video decoder.
        - use video filters for chroma conversion and resizing.
        (a few things are broken now like deinterlacing but I'll repair them asap).
      f2c55479
  21. 08 Aug, 2004 1 commit
  22. 22 Jul, 2004 1 commit
  23. 21 Jul, 2004 1 commit
  24. 22 Jun, 2004 1 commit
  25. 29 May, 2004 1 commit
  26. 29 Apr, 2004 1 commit
  27. 18 Apr, 2004 1 commit
    • Clément Stenac's avatar
      * ALL: Better announce system · fab59c05
      Clément Stenac 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
  28. 21 Mar, 2004 1 commit
  29. 03 Mar, 2004 1 commit
  30. 25 Jan, 2004 1 commit
  31. 06 Jan, 2004 1 commit
  32. 24 Nov, 2003 1 commit
  33. 14 Oct, 2003 1 commit
    • Gildas Bazin's avatar
      · 3a5ec777
      Gildas Bazin authored
      * modules/gui/wxwindows/*: don't forget to delete the timer.
         Use wxApp::OnExit() to cleanup the dialogs provider.
         Added a "Miscellaneous" section to the menu. Added a "Switch interface" and "Add interface" entries to this menu.
      * modules/gui/skins/src/*: dialog providers have object types of VLC_OBJECT_DIALOGS.
         Don't forget to attach/detach the dialogs provider to its parent intf.
         Work around a bug in imlib2 when we close the plugin.
      * src/misc/objects.c, include/vlc_objects.h: added VLC_OBJECT_DIALOGS for dialogs providers.
      * src/interface/interface.c, include/vlc_interface.h: added 2 object variables to switch/add interfaces on the fly (intf-switch and intf-add).
      3a5ec777
  34. 08 Oct, 2003 1 commit
    • Gildas Bazin's avatar
      · d44f9d26
      Gildas Bazin authored
      * include/vlc_codec.h: defines decoders/encoders related structures here.
      * include/vlc_video.h: new video_frame_format_t structure which defines the properties of a video frame.
      * include/vlc/decoder.h: include vlc_codec.h
      * src/misc/objects.c: added VLC_OBJECT_PACKETIZER and VLC_OBJECT_ENCODER object types.
      * modules/stream_out/transcode.c, modules/codec/theora.c: experimental theora video encoder.
      * src/input/*: some cleanup.
      d44f9d26
  35. 19 Sep, 2003 1 commit
    • Laurent Aimar's avatar
      * src/misc/objects.c: change the way that FIND_ANYWHERE work. Now we · b1fa3292
      Laurent Aimar authored
       first search  the root of  the object  using p_parent and  not directly
       using p_vlc. If this first search  failed then we search using p_vlc if
       it wasn't the  case. (I'm not sure  it's harmless but I  think it's the
       correct behavour for FIND_ANYWHERE)
      
       * src/video_output/video_output.c  : we could now  use FIND_ANYWHERE to
       catch the  playlist (even when the  vlc is exiting. (Hehe, now visual
       effects won't reopen the vout every playlist item.)
      b1fa3292
  36. 18 Sep, 2003 1 commit
  37. 02 Sep, 2003 1 commit
    • Gildas Bazin's avatar
      · 7bb574fd
      Gildas Bazin authored
      * ALL: Introduction of a new api for decoders.
         The final aim of this new api is to make it possible to use the decoders from other modules like the transcoder for instance.
         Only a few decoders have been ported to the new api (a52, libmpeg2, dts, vorbis, theora) so the old api is still supported.
      
         Don't hold your breath, there is still much work to do before we reach this goal.
      
      * modules/codec/a52.c, libmpeg2., dts.c, vorbis.c, theora.c:
         Converted to the new api.
         Merged the a52 and vorbis packetizers in their respective decoders (removes a lot of code duplication).
         New dts and theora packetizers (merged in their respective decoders).
      7bb574fd
  38. 26 Jun, 2003 1 commit
  39. 24 Jun, 2003 1 commit