1
mirror of https://code.videolan.org/videolan/vlc synced 2024-09-12 13:44:56 +02:00
Commit Graph

4579 Commits

Author SHA1 Message Date
Sam Hocevar
5cc5eba266 * Makefile.am: Parse mozilla after . so that the mozilla plugin gets its
dependencies right.
  * src/stream_output/announce.c: Compilation fix.
2003-07-17 16:34:40 +00:00
Sam Hocevar
e397e422bb * m4/vlc.m4: Looks like POSIX shell reduces "eval echo '$'FOO" to "" even
if $FOO contains spaces. Worked around the problem.
2003-07-17 15:49:37 +00:00
Sam Hocevar
0001dd31af * configure.ac vlc-config.in.in: Oops, vlc-config needs top_builddir, not
top_srcdir.
2003-07-17 14:54:26 +00:00
Sam Hocevar
0878dc57d5 * src/stream_output/announce.c:
+ Fixed Win32 port.
    + Speed optimizations in split().
    + More coding style fixes.
2003-07-17 14:28:13 +00:00
Sam Hocevar
aa935693f8 * src/stream_output/announce.c:
+ Coding style fixes.
    + Use memcpy() instead of for() loops.
2003-07-17 14:10:08 +00:00
Sam Hocevar
8c7b5a88af * mozilla/Makefile.am: Fixed stamp-pic generation, it was created in the
current directory but looked for in the parent directory.
2003-07-17 13:09:46 +00:00
Sam Hocevar
3c69292877 * debian/compat:
+ New debhelper file.
  * debian/control:
    + Updated debhelper build-dependency to (>= 3.4.4) because we now
      use debian/compat.
    + Use ${misc:Depends} everywhere.
2003-07-17 13:01:59 +00:00
Sam Hocevar
8bbbcc31b7 * mozilla/Makefile.am: Moved mozilla plugin generation directives here.
* configure.ac: Propagate $(top_srcdir) to the vlc-config call.
2003-07-17 12:06:10 +00:00
Sigmund Augdal Helberg
e30fd2a9af mozilla/vlcplugin.h: added the video/x-ms-wmv mime type
mozilla/npvlc_rc.rc: added all the missing types from vlcplugin.h
2003-07-17 09:25:58 +00:00
Sam Hocevar
e952609097 * Makefile.am: added /usr/lib/mozilla/include/idl to the xpidl include
directory, because that's where Gentoo puts it.
2003-07-16 21:42:53 +00:00
Gildas Bazin
84eacb12aa * modules/codec/spudec/spudec.c: oops, proper fix for the proper initialization of the proper iconv handle ;) 2003-07-16 17:19:06 +00:00
Gildas Bazin
c578df89f1 * modules/codec/spudec/spudec.c: proper initialization of the iconv handle. 2003-07-16 17:17:05 +00:00
Sam Hocevar
898d537760 * mozilla/*: Additional Mozilla 1.4 compilation fixes. 2003-07-16 16:33:59 +00:00
Sam Hocevar
e5d0b8ef4e * configure.ac: complain when mozilla-config isn't found. 2003-07-16 16:06:56 +00:00
Sam Hocevar
0bf20368a6 * bootstrap:
+ Minor indentation fix.
  * toolbox:
    + Exclude vlc_symbols.h and modules_{plugins,builtins}.h from POTFILES.in.
  * po/*:
    + Re-ran toolbox --update po.
2003-07-16 15:52:05 +00:00
Sam Hocevar
1f570ed08b * debian/changelog:
+ Prepared my next Debian upload.
  * debian/control:
    + Set policy to 3.6.0. No changes required.
    + Extended the package description.
2003-07-16 15:40:53 +00:00
Sam Hocevar
532ad32a5c * modules/access/http.c:
+ Fixed gcc 3 warnings (type punning).
  * modules/access/mms/mmstu.c:
    + Fixed a gcc 3 warning (long constant).
2003-07-16 15:32:41 +00:00
Sam Hocevar
bae1c308ae * modules/video_output/x11/xcommon.c: Select events in the video subwindow
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.
2003-07-16 15:25:32 +00:00
Sigmund Augdal Helberg
b9d25717d7 moved Doxyfile to doc/ to make sam happy. Changed Doxyfile so the generated
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
2003-07-15 18:12:05 +00:00
Alexis de Lattre
fc79ec1439 Update for the spec files. 2003-07-15 18:01:42 +00:00
Gildas Bazin
a614010deb * modules/mux/mpeg/ps.c: save pack and system headers for http streaming. 2003-07-15 16:07:33 +00:00
Gildas Bazin
da7946c0c3 * modules/mux/mpeg/ps.c,ps.c: the ps muxer can now create mpeg system (mpeg1) files as well. Also modified the ps muxer to output streams with system headers. 2003-07-15 13:12:00 +00:00
Sigmund Augdal Helberg
362d08e0e5 had to forget something :) 2003-07-14 22:25:13 +00:00
Sigmund Augdal Helberg
14b3f0cfa1 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.
2003-07-14 21:32:59 +00:00
Sigmund Augdal Helberg
371148d3db toolbox: made a --add-include that can be used by doxygen to get proper
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.
2003-07-14 20:36:55 +00:00
Gildas Bazin
d46bb4f46b * configure.ac, modules/control/http.c: compilation fix for platforms without ctime_r(). 2003-07-14 16:10:20 +00:00
Christophe Massiot
28c5e6600b * Only allow 4x fast-forward, since 8x won't work on low-end machines,
and our dear users report it as a bug.
2003-07-13 19:58:41 +00:00
Gildas Bazin
a5969564d5 * modules/gui/skins/*: removed unused GTK2_SKINS code. 2003-07-13 14:55:17 +00:00
Gildas Bazin
d2904541f5 * modules/stream_out/transcode.c: implemented some very basic channels downmixing. Was necessary to be able to transcode a52 > stereo to mpga. 2003-07-13 13:18:25 +00:00
Sigmund Augdal Helberg
b9dadebaf4 cleanup comments 2003-07-13 12:52:40 +00:00
Christophe Massiot
405a6bc2ae * modules/demux/mpeg: 0x06 stream type can be used for something else
than A/52, so disabled it for the moment (we should actually check for
  the presence of a descriptor).
2003-07-13 12:35:13 +00:00
Christophe Massiot
6cc05a56b4 * modules/codec/libmpeg2.c: Fixed a major bug where the picture heap
would progressively empty on some DVDs.
2003-07-13 12:15:23 +00:00
Gildas Bazin
975daf79d4 * modules/gui/wxwindows/*: added a "simple open" entry to the "File" menu of the interface and playlist. That entry just opens a wxFileDialog(). 2003-07-12 13:33:10 +00:00
Laurent Aimar
5f5d4e185d * http.c : fix definition conflict under OS X (at least). 2003-07-12 00:56:18 +00:00
Gildas Bazin
28de87ba8d * modules/gui/wxwindows/streamout.cpp, wxwindows.h: added an audio channels combobox for transcoding.
* NEWS: update in preparation for 0.6.1.
2003-07-11 23:36:01 +00:00
Gildas Bazin
fec78c9af7 * modules/audio_output/directx.c: 5.1 audio output now works on sblive/audigy as well :)
* 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.
2003-07-11 23:14:03 +00:00
Laurent Aimar
708eb8cbb9 * disabled by default. (It's a nice security hole for those) 2003-07-11 19:29:37 +00:00
Laurent Aimar
5594cdbc7e * index: little fix for refresh url.
* browse: example.
2003-07-11 18:21:30 +00:00
Laurent Aimar
64ce2efad4 * http: * fix for double // under linux.
* another useless feature: can browse local files (for sout)
2003-07-11 18:19:43 +00:00
Gildas Bazin
38b5105c58 * configure.ac: always use the built-in getop on win32 (cygwin's one is buggy).
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).
2003-07-11 11:58:12 +00:00
Gildas Bazin
b6ba072e82 * include/httpd.h: compilation fix.
* modules/control/http.c: win32 fixes.
2003-07-11 09:50:10 +00:00
Sam Hocevar
a3285e7cb1 * po/POTFILES.in: Updated this file from a pristine CVS tree to avoid cruft. 2003-07-11 08:04:30 +00:00
Gildas Bazin
91e65ae884 * modules/audio_output/alsa.c: enabled 4 and 5.1 channels modes (although stereo stays the default). 2003-07-11 07:13:27 +00:00
Laurent Aimar
48b6b41a46 * mmstu: workaround for some streams. (missing 0x11 answer). 2003-07-10 23:55:14 +00:00
Laurent Aimar
af3dd2cf98 * httpd: fix a segfault. 2003-07-10 22:37:02 +00:00
Laurent Aimar
21c3df333a * all: samples pages for http interface. 2003-07-10 22:29:59 +00:00
Laurent Aimar
a362f5c383 * http: rework of the http interface.
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 ;)
2003-07-10 22:24:09 +00:00
Clément Stenac
16afd9893e * http: added support for user/pass (--http-user & --http-pass)
* httpd: removed hard-coded user/pass for admin page.
   (now: --http-admin-pass & --http-admin-user )
2003-07-10 18:29:41 +00:00
Mohammed Adnène Trojette
afbda0f423 now messages can be saved to a file 2003-07-10 11:15:18 +00:00
Sam Hocevar
d812e05efc * vlc.spec.redhat: Renamed this file to vlc.spec again. It's the expected
filename in a package.
2003-07-10 07:08:41 +00:00