1. 19 Jul, 2003 1 commit
  2. 18 Jul, 2003 10 commits
  3. 17 Jul, 2003 12 commits
  4. 16 Jul, 2003 9 commits
  5. 15 Jul, 2003 4 commits
  6. 14 Jul, 2003 4 commits
    • sigmunau's avatar
      had to forget something :) · 362d08e0
      sigmunau authored
    • 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.
    • sigmunau's avatar
      toolbox: made a --add-include that can be used by doxygen to get proper · 371148d3
      sigmunau authored
               includes in the .h files, since they are parsed out of context by
      Doxyfile: misc fixes, use ./toolbox --add-include as filter for sources.
      include/vlc_common.h: doxygenized VLC_COMMON_MEMBERS
      With these changes, and a slightly patched version of doxygen (which you can
      get here: http://www.idi.ntnu.no/~sigmunau/doxygen-vlcpatched.tgz ) you should
      be able to get some useful documentation out of the vlc sources.
    • gbazin's avatar