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)
Sam Hocevar [Sat, 28 Jun 2003 13:04:52 +0000 (13:04 +0000)]
* Makefile.am:
+ Call $(srcdir)/toolbox from $(builddir) instead of $(srcdir).
+ Call $(builddir)/vlc-config instead of $(srcdir)/vlc-config, because
generated files end in $(builddir).
+ Added -Imozilla to the mozilla plugin link flags.
+ Look for mozilla/vlcintf.idl in $(srcdir).
* configure.ac:
+ Set VLC_CONFIG to $(builddir)/vlc-config instead of $(srcdir)/vlc-config.
* toolbox:
+ Look for Makefile.am in ${srcdir}, and Makefile in ${builddir}.
+ Prepend ${srcdir} to header files we handle.
* m4/vlc.m4:
+ Look for vlc-config.in.in in ${srcdir} but generate vlc-config.in in
${builddir}.
* modules/gui/skins/src/dialogs.cpp, modules/gui/wxwindows/interface.cpp:
+ Include the pixmap with a path relative to the current directory.
This commit should fix builds that use --srcdir (Closes: #319).
Sam Hocevar [Sat, 28 Jun 2003 01:17:47 +0000 (01:17 +0000)]
* toolbox:
+ toolbox --changelog now only generates this year's changelog.
* ChangeLog, doc/ChangeLog-*:
+ Split the changelog into several files, one per year.
* debian/rules, vlc.ebuild:
+ Distribute the new changelog files.
Sam Hocevar [Sat, 28 Jun 2003 00:29:13 +0000 (00:29 +0000)]
* vlc.ebuild:
+ Apply the same changes to configure as to configure.ac.
+ Fix autotools timestamps so that the build does not trigger useless
autoconf and automake runs. Our snapshots are correctly bootstrapped
and do not need extra fiddling.
Sam Hocevar [Fri, 27 Jun 2003 23:31:24 +0000 (23:31 +0000)]
* debian/changelog:
+ Updated to the latest Debian unstable upload.
* debian/rules:
+ Moved the skins interface into the wxvlc package.
+ Cosmetic fixes.
* debian/control:
+ Updated the description of the wxvlc package.
* bootstrap:
+ Put subdirectories of modules/ in SUBDIRS, not DIST_SUBDIRS.
* Makefile.am:
+ Put modules in SUBDIRS, not DIST_SUBDIRS.
* .cvsignore:
+ Ignore vlc-config.in.
Sam Hocevar [Fri, 27 Jun 2003 16:26:02 +0000 (16:26 +0000)]
* Makefile.am:
+ Removed trailing / from directory names.
+ Used dummy instead of "" in the for/do/done loops.
+ Protected a couple of filenames with double quotes.
Sam Hocevar [Fri, 27 Jun 2003 13:50:13 +0000 (13:50 +0000)]
* bootstrap:
+ New build system, using recursive makefiles. Due to the amount of code
in VLC, this had become unavoidable.
+ Removed the check for OS X's stack size, since our automake targets are
a lot less hungry now.
+ Ditto for Solaris's sed.
+ Since automake-1.6 is faster than 1.7, use it first if both are present.
* m4/vlc.m4:
+ New AX_ADD_CPPFLAGS, AX_ADD_CFLAGS, AX_ADD_CXXFLAGS, AX_ADD_OBJCFLAGS
and AX_ADD_LDFLAGS macros that do all the magic to detect possible
modules and register their flags.
+ New AX_ADD_BUILTINS and AX_ADD_PLUGINS macros.
+ Some magic to generate vlc-config.
* configure.ac:
+ Moved most code to the AX_ADD_* macros.
+ Explicitely added all target Makefiles.
* modules/**/Modules.am:
+ Path to sources are now relative to Modules.am's directory level.
Laurent Aimar [Wed, 25 Jun 2003 00:40:41 +0000 (00:40 +0000)]
* mpeg_audio.c: fix segfault caused by free bitrate and padding set.
(the stream isn't free bitrate) SyncInfo think it's free bitrate but
return a frame size of 1. Now, I test bitrate.
Cyril Deguet [Tue, 24 Jun 2003 22:26:01 +0000 (22:26 +0000)]
* all: show/hide the interface with middle-click on the vout
(when the last vout is closed, the interface reappears)
Works only with the skins interface and X11/Xvideo vouts, but it's
very easy to implement (just add a callback on "intf-show" in the
interface, and trigger it in the vout)
Laurent Aimar [Tue, 24 Jun 2003 00:33:39 +0000 (00:33 +0000)]
* mkv: avoid seeking at the same place (was sooooo slow 'cause of
buffer filling)
can seek in file without cues (slow)
can play file over http and unseekable input.