1. 15 Nov, 2003 1 commit
  2. 12 Nov, 2003 2 commits
  3. 09 Nov, 2003 2 commits
  4. 06 Nov, 2003 1 commit
  5. 05 Nov, 2003 1 commit
  6. 04 Nov, 2003 2 commits
    • Simon Latapie's avatar
    • Laurent Aimar's avatar
      * input: fixed position-offset, time and time-offset. · ea33ac4c
      Laurent Aimar authored
       * hotkeys: never _never_ use  demux_Control outside of src/input/ (it's
       completely broken,  there is a lot  more things to do),  all interfaces
       have  to  use  var_Get/Set  (time(-offset),  position(-offset),  state,
       rate(-slower|-faster)...  ).
       Btw,   input_SetStatus,   input_Seek,   input_Tell,   input_ChangeArea,
       input_ToggleES,  will   be  quickly   obsolete  and   removed(at  least
       unavailable for intf), so we should convert remaining interfaces (ie all
       except wx, osx, rc, http, hotkeys).
      
       * avi: implemented DEMUX_SET_TIME (not yet used).
      ea33ac4c
  7. 03 Nov, 2003 1 commit
  8. 02 Nov, 2003 2 commits
    • gbazin's avatar
      · 63beb0fd
      gbazin authored
      * modules/control/http.c: cough cough.
      63beb0fd
    • gbazin's avatar
      · 2a212b5c
      gbazin authored
      * modules/control/http.c: delete command supports a list of items.
      * doc/intf-http.txt: update for delete command.
      * share/http/index.html: added the possibility to delete playlist items.
      2a212b5c
  9. 31 Oct, 2003 1 commit
    • gbazin's avatar
      · f698e1fc
      gbazin authored
      * modules/control/hotkeys.c: use demux_Control( p_input, DEMUX_SET_TIME, ...) to seek, for better precision.
      * modules/video_output/directx/events.c: fix to catch the Alt key.
      f698e1fc
  10. 30 Oct, 2003 3 commits
  11. 29 Oct, 2003 2 commits
  12. 26 Oct, 2003 1 commit
    • sigmunau's avatar
      src/libvlc.c: · 9ec1b8a0
      sigmunau authored
       * created a variable "key-pressed" in p_vlc that can be used to
         report or read key presses
       * allways try to start hotkeys interface in the background
      configure.ac, modules/control/Modules.am, modules/control/hotkeys.c:
       * a new control module that reads keypresses from "key-pressed" and
         performs an action depending on what is asosiated with this key.
         Also uses nice on screen messages to indicate what action was performed
      modules/video_filter/filter_common.h:
       * removed code to pass old style key reporting through filters
      modules/video_output/x11/xcommon.c:
       * report key-presses through the new mechanism. Incomplete, I need help
         with this.
      9ec1b8a0
  13. 21 Oct, 2003 1 commit
    • Eric Petit's avatar
      configure.ac: · fa3d8b41
      Eric Petit authored
        + updated libebml/libmatroska detection as matroska headers no longer
          include ebml headers directly. Hope you upgraded it - if not, you'll
          have to set your CFLAGS accordingly.
        + on BeOS, libmkv_plugin.so has to be linked to libstdc++
      
       modules/control/http.c:
        + fix for gcc != 3
      fa3d8b41
  14. 17 Oct, 2003 1 commit
    • zorglub's avatar
      * A few sanity checks · 99f278fc
      zorglub authored
      * Escape < and > to prevent script injections (could be done easily with crappy playlist items)
      99f278fc
  15. 15 Oct, 2003 1 commit
    • gbazin's avatar
      · 28ea8cc2
      gbazin authored
      * modules/control/http.c: small bug fix.
      * mozilla/vlcshell.cpp: win32 fix.
      28ea8cc2
  16. 07 Sep, 2003 1 commit
  17. 14 Aug, 2003 2 commits
  18. 13 Aug, 2003 1 commit
    • gbazin's avatar
      · ecc5706b
      gbazin authored
      * ALL: bumped version number to 0.6.3-cvs
      * modules/control/ntservice.c: new Windows NT/2K/XP service interface.
      ecc5706b
  19. 01 Aug, 2003 1 commit
  20. 31 Jul, 2003 2 commits
    • gbazin's avatar
      · e03c2c0d
      gbazin authored
      * src/misc/win32_specific.c: change the mode of stdin to _O_BINARY so we can use stdin to read files (thanks to Steve Li).
      * modules/control/http.c: allow directories of the form "x:\" on win32.
      e03c2c0d
    • zorglub's avatar
      * modules/control/joystick.c · 4b2db5bc
      zorglub authored
      	* Allow the user to remap the actions.
      	* Improved the strings (please check)
      	* Prevent 0 seconds seeks
      
      * share/http/*.html
      	* partial HTML validation fixes
      	* Improved the look
      
      * src/stream_output/announce.c
      	* minor fixes (thanks sam)
      4b2db5bc
  21. 30 Jul, 2003 1 commit
    • gbazin's avatar
      · fa06cb36
      gbazin authored
      * modules/control/http.c: on win32 we store the html interface in "http" not "share/http".
      * src/input/input_programs.c: check for "" descriptions in AddES().
      fa06cb36
  22. 29 Jul, 2003 1 commit
  23. 28 Jul, 2003 1 commit
  24. 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 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
  25. 21 Jul, 2003 1 commit
  26. 20 Jul, 2003 1 commit
  27. 14 Jul, 2003 2 commits
    • sigmunau's avatar
      All: My shot at improving subtitle rendering in vlc. Now each vout uses a... · 14b3f0cf
      sigmunau authored
      All: My shot at improving subtitle rendering in vlc. Now each vout uses a "text renderer" module to render text on the video when needed. I decieded to make this a module type, because other api's (win32 and macosx) is supposed to do better than freetype under some circumstances.
      
      include/video_output.h: added some members needed by text renderer modules
      src/video_output/video_output.c: load and unload text renderer module when needed
      src/video_output/video_text.c: implemented some functions to show text on the video
      include/osd.h: exported the functions to show text
      modules/misc/Modules.am, module/misc/freetype.c: new text renderer module, largly based on the old osdtext module.
      modules/video_filter/Modules.am, modules/video_filter/osd_text.c: removed the osdtext module
      configure.ac: changes "osdtext" to "freetype" some places
      modules/codec/spudec/*: when iconv is available, use it to convert textual subtitles from the encoding given by --sub-encoding to utf8. Use new code to render subtitles
      modules/control/lirc/lirc.c: use new code to give feedback on buttons pressed. untested.
      modules/demux/util/sub.c: remove all traces of the ugly old osdtext module
      modules/misc/dummy/*: added a "text renderer" submodule in the dummy module
      src/misc/modules.c: included osd.h as it seems to be needed to export symbols
      
      
      final notes: you need to give a proper value to --freetype-font. This should be the path to a font file freetype2 can handle (almost any format afaik) with a unicode translation table in it. Windows ttf files will do. In linux at least openoffice distributes some fonts that work. I think macosx and beos also has useable fonts.
      
      14b3f0cf
    • gbazin's avatar
  28. 12 Jul, 2003 1 commit
  29. 11 Jul, 2003 2 commits