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.
Gildas Bazin [Sun, 22 Jun 2003 17:52:12 +0000 (17:52 +0000)]
* configure.ac: removed -Winline which in fact was the culprit for the verbosity of gcc-3.3.
* modules/gui/skins/src/skin_main.cpp: fixed icon loading.
Gildas Bazin [Sun, 22 Jun 2003 16:00:57 +0000 (16:00 +0000)]
* ALL: bumped version number to 0.6.0 (finally :), updated po, ChangeLog, removed
the Wdisabled-optimization flag from the build (too verbose with gcc-3.3).
Derk-Jan Hartman [Sun, 22 Jun 2003 15:03:33 +0000 (15:03 +0000)]
* NEWS: Checked the NEWS file. added some missing items. Fixed a couple of spelling errors etc.
* vlc.ebuild: Set the correct urls for ffmpeg and mpeg2dec snapshots
Gildas Bazin [Sun, 22 Jun 2003 13:31:47 +0000 (13:31 +0000)]
* configure.ac, modules/demux/Modules.am: matroska configure detection (disabled by default).
Due to the way matroska headers directly reference ebml headers, you'll have to configure like this:
CPPFLAGS=-I/usr/local/include/ebml ./configure --enable-mkv
Laurent Aimar [Sun, 22 Jun 2003 07:39:39 +0000 (07:39 +0000)]
* mkv.cpp : begin of a matroska demuxer
TODO:
* seek support
* vorbis support (it's a decoder problem, as matroska embded raw
vorbis data)
* utf8 subtitles handling (probably at the decoder stage too)
* clean up.
* support of stream other than files.
* ...
Cyril Deguet [Sun, 22 Jun 2003 00:00:28 +0000 (00:00 +0000)]
* src/theme.cpp, src/event.* : no more VLC_SHOW event
* src/window.* : replaced p_intf->p_sys->WindowList by a singleton
class SkinWindowList (to be tested under windows)
* removed useless gtk2 files
Sam Hocevar [Sat, 21 Jun 2003 20:45:53 +0000 (20:45 +0000)]
* THANKS: spelling fixes.
* configure.ac:
+ Added curly braces around variables.
+ Got rid of the "x$foo" constructs.
+ Renamed *_plugin conditionals into *_p.
* debian/changelog:
+ Fixed a duplicate entry.
+ Added an entry for an old Debian upload that fixed #117180.
* debian/control:
+ Added a build dependency on libimlib2-dev for skins.
* debian/rules:
+ Activated support for skins.
Sam Hocevar [Sat, 21 Jun 2003 16:09:13 +0000 (16:09 +0000)]
* debian/rules:
+ Use the -s flag instead of -a so that debhelper properly handles the
i386-only plugin packages.
+ Split the build rule into configure and build.
Olivier Teulière [Fri, 20 Jun 2003 19:50:29 +0000 (19:50 +0000)]
* ./modules/gui/skins/src/vlcproc.cpp: added the "title" option to the
"display" attribute of ControlText. It allows to show the title of
the current stream, without the full path.
* ./doc/skins/*: updated the doc
Gildas Bazin [Thu, 19 Jun 2003 21:09:27 +0000 (21:09 +0000)]
* modules/codec/ffmpeg/video.c: disabled direct rendering when hurry-up is
enabled. ffmpeg doesn't properly release old pictures when frames are skipped.
Gildas Bazin [Thu, 19 Jun 2003 18:22:05 +0000 (18:22 +0000)]
* modules/access_output/udp.c: implemented a caching mechanism which solves all the bad quality streaming issues that have been reported. The caching value can be modified with the --udp-sout-caching config option (the default value being DEFAULT_PTS_DELAY == 300 milisec).