1. 28 Sep, 2008 1 commit
  2. 10 Sep, 2008 1 commit
  3. 03 Jul, 2008 1 commit
  4. 31 May, 2008 1 commit
  5. 21 May, 2008 1 commit
  6. 08 May, 2008 2 commits
  7. 01 May, 2008 1 commit
  8. 14 Apr, 2008 1 commit
  9. 23 Jan, 2008 1 commit
  10. 26 Nov, 2006 1 commit
    • Clément Stenac's avatar
      A bit of headers cleanup · d3fe7f28
      Clément Stenac authored
      * Headers in include must contain the structures and prototypes needed
        by the plugins and should be named vlc_*.
      * Headers in include/vlc must contain the structures and prototypes
        needed by external libvlc clients
      
      * Moved and renamed some things in headers. 
         - Removed vlc_cpu.h, vlc_error.h (merged in vlc_common)
         - Removed snapshot.h (merged in vlc_vout.h)
         - Removed vlc_spu.h (merged in vlc_osd.h)
         - Removed intf_eject.h and vlc_interaction.h (merged in vlc_interface)
         - Moved all internal headers to src
         - Merged vlc_video.h and video_output.h and move private things to src
         - Removed vlc/intf.h, vlc/aout.h, vlc/vout.h, vlc/decoder.h and vlc/input.h
           (meta headers for use in modules, and often implying too large 
           dependencies)
      * Removed some useless dependencies
      * Unexported a bunch of functions and structures used only in src/
        (--> Still some work here)
      * Finally made input_thread_t and input_source_t (mostly) private. 
        Added input_GetItem to fetch the input_item of an input_thread
      * Cleaned up deprecated entries in vlc_symbols.h and bumped up symbol 
        prefix
      
      This commit has a 99% probability of breaking the build, 0.1% of killing
      your cat and 0% of getting you hot chicks.
      d3fe7f28
  11. 07 Apr, 2006 1 commit
  12. 21 Jan, 2006 1 commit
  13. 12 Jan, 2006 1 commit
  14. 09 Jul, 2005 1 commit
  15. 08 Jul, 2005 1 commit
  16. 11 Dec, 2004 1 commit
    • Clément Stenac's avatar
      Improvements to preferences · a90a19a6
      Clément Stenac authored
      * Each module can declare a "human-readable short name" with set_name
      * Modules are sorted by category (set_category, set_subcategory).
        Modules configs can be separated by set_section()
      * Separated audio-filter and audio-visual
      * Separated extraintf and control
      * New command and widget : add_module_list() for comma-separated modules
      * Vfilters now use "," as separator
      a90a19a6
  17. 31 Oct, 2004 1 commit
  18. 21 Sep, 2004 1 commit
  19. 03 Aug, 2004 1 commit
  20. 17 Jun, 2004 1 commit
    • Yoann Peronneau's avatar
      * src/video_output/vout_subpictures.c : New OSD channels · 11e8ae92
      Yoann Peronneau authored
      When you want to use OSD, you have to register an OSD channel, by calling
      vout_RegisterOSDChannel, then pass it to vout_CreateSubPicture.
      There is a particular channel, DEFAULT_CHANNEL that can be used for
      general purpose.
      See modules/control/hotkeys.c for an example.
      11e8ae92
  21. 30 Jan, 2004 2 commits
  22. 27 Jan, 2004 1 commit
    • Derk-Jan Hartman's avatar
      * modules/demux/util/sub.? · 5cd1cfe2
      Derk-Jan Hartman authored
        Vobsub is working now. only track 0 will be played atm.
        spudec scaling will need to be implemented or vobsub is pretty useless.
      * modules/codec/spudec
        Changed an error into a warning message.
      5cd1cfe2
  23. 22 Nov, 2003 3 commits
  24. 16 Nov, 2003 1 commit
    • Gildas Bazin's avatar
      · 1e9f16e2
      Gildas Bazin authored
      * ALL: final improvements to the decoders/packetizers api.
         (There are still a few decoders/packetizers left to be converted but this shouldn't take too long).
      * ALL: small improvements to the encoders api.
      1e9f16e2
  25. 06 Nov, 2003 1 commit
    • Damien Lucas's avatar
      dvbsub.c: DVB subtitles decoder (ETSI EN 300 743). There is still a lot of · 1ddb23b6
      Damien Lucas authored
                things to write to implement competely the standard but this decoder
                will work in most of the pictures subtitles cases. Text subtitles
                decoding is not implemented at all.
                This decoder has been validated with CAVENA encoders after few
                remarks of their developpers.
      
      include/*: addded a p_spuinfo field in the decider_fifo_t and the
                 es_descriptor_t
      
      codecs.h: added a dvb_spuinfo_t structure to identify the id of the selected
                track.
      
      modules/demux/mpeg: added the support of the dvb subtitles track. Need last
                          libdvbpsi (0x59 descriptor) to compile. The demuxer
                          creates n fake ES as each ES carries up to 256 subtitles
                          tracks.
      
      
      This work is part of the work done by Anevia for the "Gran Theatro del
      Barcelona".
      1ddb23b6
  26. 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
  27. 22 Jul, 2003 1 commit
    • Derk-Jan Hartman's avatar
      * ALL: · cf3bb5c0
      Derk-Jan Hartman authored
        - Removed all the RLE subtitle font code.
        - Removed the .rle and even older .psf font files.
        - Moved the filesubtitle code from spudec to subsdec.
        - spudec is again DVD only.
      cf3bb5c0
  28. 21 Jul, 2003 1 commit
    • Gildas Bazin's avatar
      · 03617b35
      Gildas Bazin authored
      * modules/codec/spudec/spudec.c: disabled RLE font loading as it's not used anymore.
      03617b35
  29. 16 Jul, 2003 2 commits
    • Gildas Bazin's avatar
      · 84eacb12
      Gildas Bazin authored
      * modules/codec/spudec/spudec.c: oops, proper fix for the proper initialization of the proper iconv handle ;)
      84eacb12
    • Gildas Bazin's avatar
      · c578df89
      Gildas Bazin authored
      * modules/codec/spudec/spudec.c: proper initialization of the iconv handle.
      c578df89
  30. 14 Jul, 2003 1 commit
    • Sigmund Augdal Helberg's avatar
      All: My shot at improving subtitle rendering in vlc. Now each vout uses a... · 14b3f0cf
      Sigmund Augdal Helberg 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
  31. 12 Jun, 2003 1 commit
  32. 15 May, 2003 1 commit
  33. 30 Mar, 2003 1 commit
    • Gildas Bazin's avatar
      · a1e81377
      Gildas Bazin authored
      * modules/*: sanitization of the modules description strings.
      a1e81377
  34. 20 Feb, 2003 1 commit
    • Sigmund Augdal Helberg's avatar
      * include/configuration.h: added a new flag to the configuration stucture to · 5a13b475
      Sigmund Augdal Helberg authored
      indicate wether it is an "advanced" option or not. The goal with this is to
      hide the user from all the strange options that very seldom needs to be
      changed. added an extra argument to all the add_* macros to indicate wether
      the item is advanced or not.
      * src/libvlc.h: added an "show advanced options" config option default
      disabled
      * src/libvlc.c: the advanced options are not listed by vlc --help and
      friends unless --advanced is used
      * modules/gtk/preferences.c: the gtk/gnome preferences dialog don't show
      advanced options unless advanced is set
      all: set the advanced flag to VLC_FALSE or VLC_TRUE for all options, by
      using some common sense. Please check and correct
      
      note: All interfaces should still work like they used to, see the change in
      modules/gtk/preferences.c to find out how to "hide" options.
      
      second note: I think I've changed all the modules, but I could not test
      everyone for compilation, expect some broken modules (the fix is to add ",
      VLC_TRUE" as last argument to the add_* I forgot)
      5a13b475
  35. 17 Feb, 2003 1 commit