+ New debhelper file.
* debian/control:
+ Updated debhelper build-dependency to (>= 3.4.4) because we now
use debian/compat.
+ Use ${misc:Depends} everywhere.
instead of the base window, because newer versions of Mozilla select
ButtonPress for the window it gives us, and XSelectInput only allows
one client to select this event.
documentation does not include information on which headers each file
includes, since this information isn't correct.
Clarified and doxygenized some of the documentation on subpictures
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.
includes in the .h files, since they are parsed out of context by
doxygen
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.
* modules/audio_output/waveout.c: fixed the waveOut plugin so works on NT4 as well... that complicates the plugin a bit more than I would have wanted, but hey.
* modules/gui/wxwindows/messages.cpp: the verbose checkbox is set to the value of the --verbose config option.
Disable the gtk2/gnome2 interfaces as they are currently unuseable and this option was confusing users more than anything else.
Enabled the mp4 muxer (Although it doesn't yet produce streams compatible with quicktime).
There is no more hardcoded html page. The interface recursively parse a
directory, exporting all files. All .htm/.html are parsed, and special
macro are used. I will commit somes samples pages in share/http and I
hope documentations.
TODO: - (re)implement access control in httpd (but in a useable way).
- clean login/password management. (for now .access protects
a whole directory).
- doc ;)