* 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).
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 ;)
* fixed glide header detection
* added matroska, dvb and pvr USE vars.
* enabled support for flac.
* removed libdv support since it's deprecated
* enabled freetype support if USE=truetype
* enabled satellite support if USE=dvb
* added local USE variable pvr to compile with pvr support
* added local USE variable matroska to compile with experimental matroska
support/ebuilds. See also http://forums.gentoo.org/viewtopic.php?t=63722&highlight=matroska.
* modules/gui/wxwindows/interface.cpp: resume after pause was broken recently.
* src/audio_output/output.c: reverted a recent change that was screwing up the proper scheduling of audio samples after a starvation. That should improve the heavy resampling we currently have after a pause.
* modules/audio_output/alsa.c: improvements and fixes to the alsa audio output.
* Update next/previous item routines. it descends from next chapter to
next title to next playlistitem. The old code for this was buggy. This
should work better. Especially for CDDA's, since we previously didn't support
titles.
Sam Hocevar [Tue, 8 Jul 2003 13:09:30 +0000 (13:09 +0000)]
* bootstrap:
+ Removed a useless use of cut.
+ Do not fail in the "clean" rule if no targets were built.
* Makefile.am:
+ Propagate $(srcdir) to toolbox.
* toolbox:
+ Do not include .moc files in POTFILES.in.
+ Fixed the generation of MSVC project files (untested).
Sam Hocevar [Mon, 7 Jul 2003 16:59:00 +0000 (16:59 +0000)]
* modules/control/corba/: Olivier Aubert's CORBA plugin. Almost verbatim,
compiles cleanly (to build the medicacontrol.so library you need to cd to
that directory and "make medicacontrol.so") but untested.
* src/playlist/playlist.c: Mostly harmless fix to playlist.c suggested by
Olivier.
Makefile.am: pass version strings to windres
share/vlc_win32_rc.rc: provide some version info in the vlc binary
If all is well, this should not break msvc build, but binaries built
with msvc will have version 0.0.0
* modules/gui/wxwindows/streamout.cpp: clean-up for sap support.
Added a couple of transcoding codecs (WMV2, MJPG, mp3).
The output filename is now surrounded by quotes and the MRL is updated correctly on codec change.
* install-win32: start menu shortucts are installed in the "All Users" section.
* configure.ac: added a --with-ffmpeg-mp3lame option for when ffmpeg was compiled with mp3lame support.
Sam Hocevar [Sat, 5 Jul 2003 15:35:28 +0000 (15:35 +0000)]
* modules/gui/skins/src/skin_main.cpp, modules/gui/wxwindows/wxwindows.cpp:
Do not unload the WxWindows plugins on Unix, because they might be linked
with Gtk which makes evil use of atexit().
Sam Hocevar [Sat, 5 Jul 2003 14:47:53 +0000 (14:47 +0000)]
* Makefile.am: "make dist-woody" builds a tarball suitable for a Debian
woody package build.
* bootstrap:
+ Remove config.h.in and config.h before running autoheader.
+ Added "set -e" for better error tracking.
+ Call autoheader and automake after autoconf so that the first build does
not need to call autoheader.
* debian/woody-buildpackage:
+ Removed that script and put the code in toolbox.
* debian/control:
+ Added a build-dependency on libmatroska-dev.
* debian/rules:
+ Activated Matroska support.
+ Re-enabled dh_installchangelogs.
Sam Hocevar [Fri, 4 Jul 2003 16:35:20 +0000 (16:35 +0000)]
* debian/changelog: Changelog for the forthcoming 0.6.0+cvs-20030704-1 Debian
upload.
* debian/rules: Build builtins in the first compile pass, and build plugins
and PIC builtins in the second pass, so that PIC and non-PIC never get
messed.
* modules/demux/mkv.cpp: Added minor verbosity in a warning message.
* modules/gui/kde/preferences.cpp: Fix for woody's KDE.
* modules/stream_out/transcode.c: Workaround for woody's vorbisenc.h.
Sam Hocevar [Fri, 4 Jul 2003 14:56:51 +0000 (14:56 +0000)]
* bootstrap:
+ Disabled a redundant BUILT_SOURCES variable.
* debian/woody-buildpackage:
+ Disable skins for woody (no WxWindows).
+ Do not build a diff since we always use the pristine tarball.
Sam Hocevar [Tue, 1 Jul 2003 16:34:22 +0000 (16:34 +0000)]
* vlc-config.in.in: Used printf instead of a sed construct, just in case
we reach 200 plugins one day, because Solaris (did I mention it sucked?)
has a crap sed.
Sam Hocevar [Tue, 1 Jul 2003 16:25:24 +0000 (16:25 +0000)]
* bootstrap:
+ Removed the Modules.am generation. To build module/foo/libfoo.so, you
now need to cd modules/foo and make libfoo.so.
+ Workaround for Solaris sed. Which sucks. Did I mention that before?
Sam Hocevar [Tue, 1 Jul 2003 14:25:48 +0000 (14:25 +0000)]
* m4/vlc.m4: output all modules to vlc-config, not just those who define
their LDFLAGS.
* bootstrap: use grep >/dev/null 2>&1 instead of grep -q because of retarded
systems such as our beloved Solaris.
* po/:
+ Regenerated vlc.pot.
+ Updated British translation.
+ Fixed fuzzy entries in the French translation.
Sam Hocevar [Tue, 1 Jul 2003 12:56:47 +0000 (12:56 +0000)]
* include/error.h: Renamed this file to include/vlc_error.h to avoid name
conflicts. Most headers in that directory should probably be renamed to
their vlc_ equivalent.
Sam Hocevar [Tue, 1 Jul 2003 12:50:56 +0000 (12:50 +0000)]
* Makefile.am:
+ Forward AM_MAKEFLAGS through recursive makefiles.
+ Removed the plugins and builtins rules. This causes libintl to be built
before the plugins.
* bootstrap:
+ Enabled recursive builds of plugins and builtins.
* vlc-config.in.in:
+ Fixed a typo.
* debian/changelog:
+ Next upload will fix bug #199427.
Derk-Jan Hartman [Mon, 30 Jun 2003 01:51:10 +0000 (01:51 +0000)]
* modules/gui/macosx/controls.m:
* modules/gui/macosx/intf.m:
- Our Next/Previous commands now go from chapter trough title trough playlist.
- We weren't checking for titles without chapters, which made using CDDA
a little hard.
* modules/gui/macosx/playlist.m: An improved way to delete selected items.
- also fixes a bug where only half the items selected in the playlist got
actually deleted.
Gildas Bazin [Sun, 29 Jun 2003 20:58:16 +0000 (20:58 +0000)]
* configure.ac, modules/mux/ogg.c, modules/stream_out/transcode.c: vorbis transcoding support (the transcoder still doesn't support vorbis decoding though, so no vorbis -> else transcoding)