Commit Graph

115 Commits

Author SHA1 Message Date
Laurent Aimar
1e9877baca * vlc_common.h: include stdarg.h by default. Required by ninput.h
*  ninput.h :  extracted  duplicated  stream functions  from  a lot  of
 demuxers and do a nice (?) API.
 * stream.c: implement basic streams  manipulation. It is just a wrapper
 but it is useful.
 * all: added a i_ttl field in network_socket_t to allow per connection ttl
setting (in fact only used by access_out/udp.c.
2003-08-01 00:00:12 +00:00
Sam Hocevar
c87bb40371 * Makefile.am: Really put po before ., not . after everything else. Fixed the
Mozilla plugin build while preserving the fix for VLC.app.
2003-07-31 11:02:01 +00:00
Christophe Massiot
f70672feff * configure.ac: Worked around a bug in the OS X linker, with multiply
defined symbols and libmp3lame
* Makefile.am: Build po before . because we need the po files to build
  VLC.app
* po/fr.po: French translation courtesy of Jean-Pierre Kuypers
* OS X interface: cosmetics
2003-07-28 21:41:20 +00:00
Derk-Jan Hartman
19e6278e3e * Fix Makefiles for removed .rle fonts 2003-07-22 22:02:44 +00:00
Gildas Bazin
543f828d11 * Makefile.am, install-win32: removed rle fonts from the win32 package and added the necessary files for the http interface. 2003-07-21 17:29:58 +00:00
Derk-Jan Hartman
4fd39e0ef5 * vlc.ebuild: disabled kde, fixed mad and freetype support
* Makefile.am: added html files for http intf to macosx.
  windows and beos probably need to do this too.
2003-07-21 01:38:37 +00:00
Gildas Bazin
e9829fa64a * modules/gui/wxwindows/preferences.cpp: windows can't have open _and_ save file dialogs so only use open file dialogs on win32 in the preferences menu.
* Makefile.am: removed INSTALL.win32 from the win32 package as it's only useful for developpers anyway.
2003-07-20 12:22:32 +00:00
Sam Hocevar
11d1c6b19a * Makefile.am: Fixed the plugins' target directory location. 2003-07-19 11:29:20 +00:00
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
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
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
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
Alexis de Lattre
fc79ec1439 Update for the spec files. 2003-07-15 18:01:42 +00:00
Sam Hocevar
e10b64a458 * 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).
2003-07-08 13:09:30 +00:00
Sam Hocevar
26674bd9ed * Makefile.am: Do not try to install PIC builtins if --enable-mozilla was
not specified.
2003-07-07 18:14:17 +00:00
Sigmund Augdal Helberg
7fd08bbace 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
2003-07-06 16:35:38 +00:00
Sam Hocevar
09496f1939 * 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.
2003-07-05 14:47:53 +00:00
Sam Hocevar
01c2108330 * bootstrap, Makefile.am: Slightly reduced build verbosity. 2003-07-03 11:23:09 +00:00
Sam Hocevar
214efd6c86 * Makefile.am: Fixed the installation of plugins that were going one
directory too low.
2003-07-03 09:37:46 +00:00
Sam Hocevar
9090f58cea * Makefile.am:
+ If a builtin has been rebuilt, rebuild vlc.
    + Do not rebuild the Mozilla plugin's xpt when the Makefile changes.
2003-07-03 02:56:35 +00:00
Sam Hocevar
f53fe2616c * configure.ac:
+ Fixed a == test bashism.
    + Cosmetic changes.
  * toolbox, vlc-config.in.in: Cosmetic changes.
  * Makefile.am: Fixed the Mozilla plugin build (happy bootstrap).
2003-07-01 19:17:32 +00:00
Sam Hocevar
dceb44290b * vlc-config.in.in: Reverted one of my first Solaris workarounds rendered
obsolescent by the latest ones.
2003-07-01 18:28:43 +00:00
Sam Hocevar
e2d69c725e * 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?
2003-07-01 16:25:24 +00:00
Sam Hocevar
1075964adf * Makefile.am: Gaaaaah, forgot to rename headers again! 2003-07-01 13:13:48 +00:00
Sam Hocevar
2e743e0019 * 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.
2003-07-01 12:50:56 +00:00
Sam Hocevar
66adf45944 * Makefile.am: fixed the location of the intl sources. 2003-06-28 15:27:04 +00:00
Sam Hocevar
655212ddf8 * 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).
2003-06-28 13:04:52 +00:00
Sam Hocevar
1f4f223447 * 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.
2003-06-27 23:31:24 +00:00
Sam Hocevar
e2ea67fb37 * Makefile.am: create directories before installing stuff in them.
* m4/Makefile.am: distribute our generated private.m4 file.
2003-06-27 18:27:31 +00:00
Sam Hocevar
bf81d020c8 * 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.
2003-06-27 16:26:02 +00:00
Sam Hocevar
fe17002d42 * 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.
2003-06-27 13:50:13 +00:00
Sam Hocevar
51c3c7d717 * include/video.h: renamed this file to vlc_video.h to avoid name collisions
with a couple of modules.
2003-06-26 12:19:59 +00:00
Sam Hocevar
4606012830 * Makefile.am: using C++ linkage for vlc under OS X and BeOS. 2003-06-25 14:41:57 +00:00
Sam Hocevar
80e0bf5c9c * Makefile.am: changed interface.h to vlc_interface.h. 2003-06-24 15:50:47 +00:00
Sam Hocevar
9542cc88a8 * configure.ac.in is no more, we can now use configure.ac like normal people,
bootstrap generates the proper magic for us.
2003-06-21 17:04:20 +00:00
Gildas Bazin
8e9d90a130 * ALL: bumped version to 0.6.0-test2
* Makefile.am: got rid of the faq in the package-win32 target.
2003-05-27 21:48:45 +00:00
Eric Petit
9534c1b617 * Makefile.am: minor change in BeOS packages generation
* doc/release-howto.txt: remove outdated info about how to build BeOS
   packages
2003-05-24 15:11:00 +00:00
Sam Hocevar
247becb9ee * ./Makefile.am: used $(srcdir) where necessary (Closes: #319). 2003-05-24 12:35:06 +00:00
Sam Hocevar
71bca56a5a * Built-in modules were linked twice in the mozilla plugin; removed the
non-PIC ones (Closes Debian bug #194384).
2003-05-23 11:41:17 +00:00
Clément Stenac
b8443a2c70 All: Support for SAP advertising in stream output
add sap, or sap="Name" in the stream output options
2003-05-20 16:20:33 +00:00
Gildas Bazin
3a0e5d284f * INSTALL.win32: finally updated the instructions on how to build vlc for win32 :)
* install-win32, Makefile.am: updates for the win32 package.
* NEWS: added a few missing things.
2003-05-17 23:57:35 +00:00
Sam Hocevar
5ec858c489 * ./Makefile.am: fixed LDFLAGS when using --enable-gprof. 2003-05-15 16:02:26 +00:00
Derk-Jan Hartman
83e8c2cc00 * Makefile.am: on make dist move vlc.ebuild
* vlc.ebuild: small spelling correction
2003-05-15 15:35:55 +00:00
Derk-Jan Hartman
ffbda9c9a7 * added vlc.ebuild, vlc.spec.redhat to dist.
* added all the new icons to the dist.
* on make dist i would like to do
  mv vlc.ebuild vlc-${VERSION}.ebuild
  I don't know how to do this. Who does?
2003-05-15 00:46:23 +00:00
Gildas Bazin
409095fb1a * modules/gui/wxwindows/*: new subtitles file dialog box.
* modules/demux/util/sub.c: fixed a few description strings.
* Makefile.am: small cosmetic change to package-win32 target.
2003-05-13 22:33:33 +00:00
Eric Petit
a74943943e Makefile.am: fixed BeOS package generation when all modules are built-in 2003-05-06 02:17:11 +00:00
Gildas Bazin
cf3c9805ef * ALL: removed the old channels server stuff (was deprecated). 2003-05-05 16:09:41 +00:00
Gildas Bazin
d0ba140bc2 * Makefile.am: added a dist-hook target to include the auto-generated msvc files into the dist. added src/misc/modules_plugins.h to the dist. 2003-04-24 16:13:38 +00:00
Eric Petit
d9ddadd06b * Makefile.am: fixed 'make package-beos'
* modules/gui/beos/*: added _()s so the whole interface is translated
 * src/libvlc.c: ask gettext for UTF-8 strings (under BeOS only for now)
   FIXME: currently, untranslated strings are not converted to UTF-8
2003-04-22 16:36:16 +00:00
Eric Petit
5887da8133 ALL: fixed i18n under BeOS 2003-04-18 15:25:51 +00:00