Commit Graph

245 Commits

Author SHA1 Message Date
Jon Lech Johansen f3dd07bb1f * ALL: Move CoreAudio aout into seperate module. 2003-03-30 23:35:06 +00:00
Gildas Bazin 7587d7efe4 * configure.ac.in: removed the -fno-exceptions gcc option from the compilation of the skins plugin as it might be needed after all.
* modules/demux/m3u.c: upped the priority of the m3u demux as some m3u files were mistaken for ts files.
* include/configuration.h: added a CONFIG_ITEM_DIRECTORY config type.
* modules/gui/wxwindows/*: the preferences dialog should be fully useable now.
2003-03-30 11:43:38 +00:00
Christophe Massiot 00d327ff2c * Resampler plug-in based on CoreAudio's AudioConverter. 2003-03-30 01:13:37 +00:00
Jean-Paul Saman 7755dab30b If --disable-xosd is given then xosdtext is not build.
If --enable-xose is given then xosdtext is build also.
2003-03-29 10:35:48 +00:00
Eric Petit 157166948e configure.ac.in: fixed a BeOS compile issue 2003-03-24 21:58:55 +00:00
Gildas Bazin eb0eac06d7 * modules/access/directory.c: fixed the directory access plugin.
* configure.ac.in, modules/access/Modules.am: enabled the directory access plugin.
2003-03-24 01:39:58 +00:00
Gildas Bazin 83a0824e57 * configure.ac.in: fixed linking problem with the win32 build. 2003-03-23 20:41:32 +00:00
Christophe Massiot 51d61548d2 Fixed configure script (alcohol isn't the solution). 2003-03-23 18:10:06 +00:00
Sigmund Augdal Helberg b5d99c6455 modules/video_filter/osd_text.c: A video filter that uses freetpye2 to
render text on the video
include/osd.h: some constants useful when interfacing with the osd module
configure.ac.in: check for freetype2, enabled the osdtext module by default
Makefile.am: added osd.h, please check that this is correct
lirc.c: modified to provide feedback when buttons are pressed.

Look at the Feedback() function in lirc.c to see how this module can be used
2003-03-23 16:38:40 +00:00
Gildas Bazin 774372d1f2 * configure.ac.in, src/interface/intf_eject.c: scrapped the win32 eject code and replaced it with an MCI command. 2003-03-21 17:14:56 +00:00
Sam Hocevar d95cb2fcd9 * ./bootstrap: if pkg-config is not available, we define PKG_CHECK_MODULES
ourselves.
  * ./bootstrap: "make dist" works again, even if gettext is not present.
2003-03-20 10:27:35 +00:00
Christophe Massiot 65a3fa6dc5 * configure.ac.in : Disabled GTK2 and gnome2 plug-in since they break
all platforms but GNU/Linux
* Bumped up revision number to 0.5.3-test1
2003-03-19 23:54:57 +00:00
Gildas Bazin 7a508b3740 * configure.ac.in, m4/*, po/Makefile.in.in: build updated to use gettext 0.11.5 by default.
This is necessary for the win32 build because old gettext versions do not work on win32.
2003-03-18 21:34:13 +00:00
Gildas Bazin 126568cf13 * configure.ac.in: fixed linking problem with the slp plugin on win32. 2003-03-18 20:38:35 +00:00
Gildas Bazin e7db1f64d5 * configure.ac.in: use the -O2 gcc option when compiling the skins plugin so that compilation doesn't take ages.
Also use -fno-rtti -fno-exceptions to save some bits of space.
2003-03-18 20:20:01 +00:00
Olivier Teulière 7ff4422249 Fix for skins compilation under cygwin (thanks gibalou) 2003-03-18 18:25:57 +00:00
Olivier Teulière a64501fd25 Keep quiet, explanations will follow. 2003-03-18 02:21:47 +00:00
Sam Hocevar 453fe58a06 * ./autotools/: moved some autotools executables to this subdirectory to
reduce cluttering of the root directory.
2003-03-17 16:59:47 +00:00
Derk-Jan Hartman d8af19492e * ALL: Bumped version to 0.5.3-cvs
* modules/gui/macosx/info.m: Now we show strings (with accents) in ID3 tags
  correctly, but now the name of the file as reported in the playlist info
  gets displayed incorrectly if it has accents. (going for ID3 at the
  moment. filenames are named a plenty in the correct way)
2003-03-14 01:23:06 +00:00
Marc Ariberti 7980185da9 * all: added s16tofixed32 filter, so that we decode flac with iPaq ! 2003-03-12 23:59:19 +00:00
Eric Petit 86d1e8f789 * configure.ac.in: compile fix for BeOS/BONE (s/LDFALGS/LDFLAGS/...)
* beos_specific.cpp, modules/gui/beos/*: add VLC version number in the
   "About" window and in the titles of the others windows.
2003-03-12 23:15:03 +00:00
Sam Hocevar fb9888eb89 * ./configure.ac.in: we look for libqt-mt.so before libqt.so. 2003-03-12 00:56:16 +00:00
Sam Hocevar a8643ccd69 * ./configure.ac.in: quick and dirty workaround for qt3 headers location. 2003-03-11 21:23:42 +00:00
Laurent Aimar 0e1fdf57e6 * au.c : added au demuxer. Only ulaw/alaw/raw pcm data are supported.
( I need some samples to do special adpcm support).
2003-03-11 07:03:16 +00:00
Sam Hocevar c66372f363 * ./configure.ac.in: moved an extra -lws2_32 to a win32 specific case. 2003-03-10 17:12:08 +00:00
Gildas Bazin a2d1d9f8fb * modules/access/vcd/cdrom.c: small win32 bugfix.
* configure.ac.in: on win32 we link ws2_32 with the slp plugin.
2003-03-10 00:12:53 +00:00
Christophe Massiot 780ba1b903 * Bumped up version number to 0.5.2
* Fix for the "lock-up" problem under MacOS X. Removed the rt-priority
  configuration variable.
2003-03-10 00:04:14 +00:00
Jon Lech Johansen 1d5118e046 * DTS S/PDIF support. 2003-03-09 20:07:47 +00:00
Gildas Bazin 03fc820be1 * configure.ac.in: fixed my previous commit.
* NEWS: added an entry about fixes in the dvd menu support.
2003-03-09 19:44:16 +00:00
Gildas Bazin ec22d731d3 * configure.ac.in: don't include the screensaver plugin on win32.
* src/misc/variables.c: fixed a bug in var_Change() and in var_DelCallback().
* modules/codec/spudec/parse.c: removed unnessecary code.
* modules/access/dvdplay/access.c: fixed some navigation problems.
2003-03-09 19:25:09 +00:00
Christophe Massiot b9c92a227a * Fixed LDFLAGS_mp4 variable. 2003-03-05 00:11:18 +00:00
Derk-Jan Hartman 8e8c87dd11 * NEWS:
- added item on fix of 'clicking' sound between stream changes.
  - added item on new bandlimited resampler
* ALL:
  - bumped up revision number to 0.5.2-test3
2003-03-04 21:54:03 +00:00
Derk-Jan Hartman eb1ba666bb ALL:
- the german translation requires two different translations of the word
   File. I added a _ANS() function to the macosx version that gets the
   translation of 1:File and strips the first two characters of this
   alternate translation.
 - updated all .po files to make sure we don't break anything
 - committed the March 1 version of the german translation by Felix
   Kuhne <FK@aenneburghardt.de>
2003-03-04 17:31:45 +00:00
Christophe Massiot 7665fe72aa * mpeg_video is back as a built-in because it is reproduceably faster than
as a plug-in,
* Another desperate attempt at fixing OS X lock-ups.
2003-03-03 23:48:41 +00:00
Gildas Bazin aa9ddea519 * configure.ac.in: fixed libid3tag detection. 2003-03-02 19:07:01 +00:00
Gildas Bazin 60d27fac34 * configure.ac.in: Removed unused options.
We also don't link with lrt anymore when using GNU-pth (lrt depends on
   lpthread).
2003-03-02 02:47:19 +00:00
Christophe Massiot 64003608f9 * Bumped up revision number to 0.5.2-test2
* Another attempt at fixing the "VLC is locking up OS X" problem
* Updated po files
2003-02-27 08:19:02 +00:00
Gildas Bazin 96347da3c4 * configure.ac.in, Makefile.am, install-win32: fixed the package-win32 make
target, and included the locales in the installer script.
* src/libvlc.c: on win32 we look for the locales in vlc's directory.
2003-02-26 19:39:43 +00:00
Boris Dorès 25857b129e - link the headphone channel mixer with the math library 2003-02-26 04:23:55 +00:00
Gildas Bazin e5d7f7ce93 * configure.ac.in: accidentaly changed AM_GNU_GETTEXT_VERSION to 0.11.5 in
my last commit.
* po/Makevars: file needed by newer versions of gettext.
2003-02-25 18:26:12 +00:00
Gildas Bazin 08a2b6bac0 * configure.ac.in, modules/codec/Modules.am, modules/codec/libmpeg2.c:
Added a simple mpeg video decoder based on libmpeg2. It is mainly useful
   for comparing the performance against our custom decoder as it is currently
   missing some important features like the synchro stuff.
2003-02-25 17:15:32 +00:00
Laurent Aimar c11203a2a6 * all : ogg/ogm muxer. Yet very limited as it accepts only mp3/a52 audio
and mpeg4/divx3 video streams. (Created files seem to work only with vlc).
2003-02-24 23:27:20 +00:00
Gildas Bazin 3755de856c * configure.ac.in, modules/misc/httpd.c: compilation fixes for win32. 2003-02-24 11:14:16 +00:00
Laurent Aimar be878a2612 * enable httpd(by default) and http. 2003-02-23 22:35:34 +00:00
Sigmund Augdal Helberg 5733e86efa added a demux and decoder for flac files (disabled by default). Works for
16bit per sample streams, only tested with stereo
2003-02-23 16:31:48 +00:00
Sigmund Augdal Helberg 5a13b475ce * include/configuration.h: added a new flag to the configuration stucture to
indicate wether it is an "advanced" option or not. The goal with this is to
hide the user from all the strange options that very seldom needs to be
changed. added an extra argument to all the add_* macros to indicate wether
the item is advanced or not.
* src/libvlc.h: added an "show advanced options" config option default
disabled
* src/libvlc.c: the advanced options are not listed by vlc --help and
friends unless --advanced is used
* modules/gtk/preferences.c: the gtk/gnome preferences dialog don't show
advanced options unless advanced is set
all: set the advanced flag to VLC_FALSE or VLC_TRUE for all options, by
using some common sense. Please check and correct

note: All interfaces should still work like they used to, see the change in
modules/gtk/preferences.c to find out how to "hide" options.

second note: I think I've changed all the modules, but I could not test
everyone for compilation, expect some broken modules (the fix is to add ",
VLC_TRUE" as last argument to the add_* I forgot)
2003-02-20 01:52:47 +00:00
Gildas Bazin 9999718fe5 * modules/audio_output/directx.c: added multichannel support to the
directx plugin.
* modules/audio_output/waveout.c: fixed quad audio channels detection and
   a few misplaced debug messages.
* configure.ac.in: don't link anymore the rc plugin with the winsock lib.
2003-02-17 22:19:24 +00:00
Christophe Massiot 47054eed04 Now 0.5.2-cvs (estimated release date in two weeks from now). 2003-02-17 14:43:37 +00:00
Sam Hocevar b42e431cad * ./configure.ac.in: fixed PLUGIN_PATH and DATA_PATH settings. 2003-02-17 04:21:42 +00:00
Christophe Massiot da65f9d754 * Bumped up revision number to 0.5.1
* Updated French translation
2003-02-15 13:50:27 +00:00
Sam Hocevar b33829d8eb * ./configure.ac.in: we should look for -lxvidcore, not -lxvid. 2003-02-13 17:31:11 +00:00
Sam Hocevar ec473b5090 * ./configure.ac.in: disabled the i420_yuy2_mmx plugin when profiling with
gprof, because gcc is unable to build it without -fomit-frame-pointer
    (Closes: #260).
2003-02-10 18:12:30 +00:00
Christophe Massiot dc35ed341d * Enabled the gestures module by default,
* Run --update-po.
2003-02-10 00:16:53 +00:00
Sam Hocevar 211ab3eff9 * ./configure.ac.in: fiddled with linking flags for the KDE plugin. 2003-02-09 12:23:28 +00:00
Christophe Massiot 461358ec4a * src/extras/libc.c: New vlc_wraptext function,
* modules/gui/macosx/prefs.m: Wrap tool tips to 60 characters,
* src/input/input.c: Correctly parse MRL of the type
  /Volumes/toto:titi/coincoin.mpg (closes #238 & #186)
* modules/access/*: Changed some msg_Warn into msg_Err
* po/fr.po: Updated French translation,
* configure.ac.in: Re-enabled Swedish translation,
* Makefile.am: Do not recompile everything everytime someone changes a .h
2003-02-08 22:20:28 +00:00
Christophe Massiot 64b58623ec * configure.ac.in: Disabled Swedish translation since it doesn't use the
right charset,
* Implemented localization for audio-channels and video-device variables.
2003-02-08 17:26:00 +00:00
Sam Hocevar 0811cd9197 * ./modules/misc/screensaver.c: screen saver disabling plugin; runs a thread
in the background to disable xscreensaver the jwz way (Closes: #58).

    It's an interface plugin, trigger with "--extraintf screensaver".
2003-02-06 03:22:08 +00:00
Sam Hocevar ed18daaea4 * ./configure.ac.in: libmad and liba52 need to be explicitely disabled,
otherwise we fail with an error when they are not found.
2003-02-06 02:37:00 +00:00
Christophe Massiot 8e57ca40df Now developing 0.5.1-cvs. 2003-02-03 21:38:54 +00:00
Sam Hocevar 26832b94e6 * ./modules/audio_output/alsa.c: Woody ALSA compilation fix. 2003-02-03 00:39:42 +00:00
Sam Hocevar c2a934c0ff * ALL: removed "VideoLAN Client" in favour of "VLC media player" in a lot
of places.
2003-02-02 04:01:29 +00:00
Christophe Massiot a2af7fb820 * Bumped up revision number to 0.5.0 2003-02-02 02:58:35 +00:00
Christophe Massiot 7a68b37172 * configure.ac.in: worked around an ffmpeg-cvs detection problem on OS X
* Makefile.am: fixed FAQ, THANKS and NEWS handling in package* rules
* src/misc/darwin_specific.m: more generic language detection
* NEWS: summarized changes from 0.4.6 to 0.5.0
2003-02-01 20:34:55 +00:00
Sam Hocevar 8ca6134ef8 * ./configure.ac.in: I was told some versions of mingw32 support neither
-mms-bitfields nor -fnative-struct.
2003-01-31 16:56:03 +00:00
Sam Hocevar 62d34bdfe8 * ./configure.ac.in: complain when ALSA headers are not found but
--enable-alsa was specified.
2003-01-31 09:48:43 +00:00
Christophe Massiot c6fdadcb25 Keep -O2 in --disable-optimizations mode, cause it can't harm... 2003-01-30 10:44:50 +00:00
Sam Hocevar 1f4c177f0b * ./modules/visualization/xosd/xosd.c: fixed compilation with version 2 of
libxosd.
2003-01-28 16:52:36 +00:00
Sam Hocevar f134c06753 * ./configure.ac.in: first step in the world domination roadmap, setting
the CVS version to -test4.
2003-01-28 02:53:50 +00:00
Sam Hocevar 22d5c48a7f * ./configure.ac.in: fixed -lm flags for the distort and adjust plugins. 2003-01-28 00:22:44 +00:00
Sam Hocevar 04b59c9168 * ./include/vlc_common.h: if we don't have strndup but gnome.h defines it
anyway, do not provide our custom version.
2003-01-27 22:42:36 +00:00
Sam Hocevar 4bbe6f6f39 * ./configure.ac.in: removed the --with-bcbuilder flag.
* ./INSTALL.win32: updated accordingly.
2003-01-24 12:01:03 +00:00
Sam Hocevar dba1461123 * ./configure.ac.in: reverted one of my latest laughable changes. Fixes the
detection of libdvdread.a, libdvdplay.a and libxvidcore.a. Sorry guys.
2003-01-22 17:03:51 +00:00
Sam Hocevar 34b8dedc55 * ./configure.ac.in: fixed multiple static link issues with anal linkers. 2003-01-22 12:25:59 +00:00
Laurent Aimar 0e9ecb786a * add vout_encoder, not yet the codec parts. 2003-01-22 10:53:22 +00:00
Christophe Massiot cb4cb20239 * configure.ac.in: Re-added a52sys module, which was lost somewhere...
* Fixed bugs regarding Dolby Surround downmixing.
2003-01-22 09:54:29 +00:00
Loïc Minier a37a2e5eeb * added --with-slp
* now works under win32
2003-01-22 01:40:19 +00:00
Jean-Paul Saman 5fec93e17a New "qte_main" module. It should be used by all plugins/modules that need QT embedded. Also ported modules/qte/qte.{cpp,h} to use it. 2003-01-19 22:16:13 +00:00
Boris Dorès caefa42586 - my previous fix was a bad fix :( 2003-01-16 23:33:20 +00:00
Loïc Minier ec06c01a9f * configure.ac.in:
. renamed access_slp to slp
    . slp is enabled by default if slp.h is present
  * modules/access/slp.c:
    . slp is now an access and a demux and forces the use of itself
    . cleanups and bug corrections
    . disappears of the playlist
      Thanks to fenrir for the help in debugging!
2003-01-16 23:25:55 +00:00
Christophe Massiot 1e97f6ad20 * Bumped up revision number to 0.5.0-test3,
* Rearranged fields in the OS X interface to accomodate for translations,
* modules/access/dvd/ifo.c: fixed a crash with bad streams,
* Auto-updated po files,
* Manually updated fr.po.
2003-01-16 23:00:47 +00:00
Boris Dorès 0f1869c5e8 - input.c : doesn't even try to use the headphone filter for
unsupported format (S/PDIF, ...)
- m3u.c : support for MRLs
          better detection of absolute path under Windows
- configure.ac.in : off_t was defined twice for mingw32
- fr.po : translation of headphone filter strings
2003-01-16 21:14:23 +00:00
Sam Hocevar 3788b62812 * ./po/sv.po: Swedish is now sv, not se. Thanks yvounet. 2003-01-16 14:34:55 +00:00
Sam Hocevar c3cbe1767e * ./evc/config.h, ./msvc/config.h: proper generation of these files using
information from configure.ac.in. Thanks to Stephane van Hardeveld for
    spotting this.
2003-01-16 12:49:28 +00:00
Eric Petit 9eebded09e Fixed --with-mad and --with-mad-tree 2003-01-15 11:46:27 +00:00
Christophe Massiot 305bc15e9a * Totally rewrote the mad plug-in, in order to fix the PTS problems :
- Now using the low-level API of libmad,
- Decoding split in parsing & decoding (just like A/52),
- Should handle dual-mono files correctly,
* The old mpeg_audio plug-in can no longer work in this scheme and has
  been disabled. Please _always_ compile with mad from now on.
* Updated po files.
2003-01-15 10:58:48 +00:00
Laurent Aimar e2e6b292a1 * m4v: a raw MPEG-4 video stream demuxer (for now, it assumes 25fps).
You have to force this demuxer.
2003-01-12 06:39:45 +00:00
Laurent Aimar 266ce0f8d2 * avi.c: avi muxer. (It produces broken files, but vlc is able to read
them).
2003-01-12 04:30:14 +00:00
Christophe Massiot 9bdb708981 Fixed liba52 detection using --with-a52. 2003-01-10 13:21:17 +00:00
Loïc Minier 72fac693ab * configure.ac.in, modules/access/slp.c: New SLP access module,
see <http://www.openslp.org/>
2003-01-10 04:58:23 +00:00
Laurent Aimar db34eae70d * configure.ac.in: added mpeg4audio packetizer and allowed conpilation of TS
muxer with libdvbpsi.
 * mpeg/* : added preliminary support of mpeg4 video and audio in TS stream.
(only in ts_dvbpsi demuxer).
2003-01-08 16:40:29 +00:00
Christophe Massiot 1da4377704 * Bumped up revision number to 0.5.0-test2,
* MacOS X port: new error dialog displaying error messages,
* Updated localization files,
* Comestic fixes.
2003-01-06 22:07:47 +00:00
Gildas Bazin e1562106be * configure.ac.in: fixed typo in wxWindows headers detection code. 2003-01-04 23:49:58 +00:00
Jean-Paul Saman 15b7c58325 Removed define in favor of (p_intf->p_libvlc->i_cpu & CPU_CAPABILITY_FPU) for detection of FPU hardware support. 2003-01-04 13:30:02 +00:00
Jean-Paul Saman 6d969890bd Updating slider status uses no longer FPU calculations when compiled for strongarm1100. 2003-01-04 00:21:00 +00:00
Sam Hocevar b70087decd * ./configure.ac.in: fixed the strncasecmp detection.
* ./src/extras/libc.c: fixed a bug in our built-in strncasecmp.
2002-12-30 13:34:03 +00:00
Christophe Massiot 34b7837ae5 * modules/access/udp.c: Merged the UDP and RTP plug-ins, with autodetection of RTP,
* src/misc/darwin_specific.m: if $LANG isn't set, retrieve NSUserDefaults.
2002-12-30 08:56:19 +00:00
Sam Hocevar de7a1d4592 * ./configure.ac.in: removed AC_PROG_EGREP because it's for autoconf 2.54+
and used AC_EGREP_CPP instead.
2002-12-28 01:53:40 +00:00
Sam Hocevar 1965e41d29 * ./configure.ac.in: we don't link with -lintl if building against our
internal one.
2002-12-28 01:20:23 +00:00
Sam Hocevar f357e3e130 * ./src/extras/libc.c: if configure is called with --with-included-gettext,
we export vlc_dgettext to plugins so that their messages can be translated
    as well.
2002-12-27 15:31:56 +00:00
Sam Hocevar 22a39c27af * ./configure.ac.in: added a check for $EGREP at the beginning, so that
it's not done in an obscure "if" statement.
  * ./configure.ac.in: added verbosity around all EGREP calls so that we
    know what's going on.
2002-12-27 14:16:13 +00:00