Rémi Denis-Courmont
ff9a492d36
FluidSynth: support for custom sample rate
2012-03-13 20:28:59 +02:00
Rémi Denis-Courmont
144ac6b603
Linux DVB: drop support for API version 5.0
...
That corresponds to kernel versions 2.6.28-2.6.31 inclusive, none of
which are supported upstream anymore.
2012-03-12 18:32:02 +02:00
Rémi Denis-Courmont
1faaadfcd8
v4l2: load libv4l2 dynamically where available
...
This removes the build-time and install-time dependency.
2012-03-11 22:15:47 +02:00
Rafaël Carré
87e18497d1
Remove bashism
2012-03-10 17:26:19 -05:00
Ilkka Ollakka
d8f49b7514
configure.ac: don't fail in x26410b if library not found by default
...
Only fail if user explicitly enabled x26410b option and suitable libraries
are not found.
2012-03-10 13:05:19 +02:00
Ilkka Ollakka
30188b9dc2
x264.c: add x26410b-module for 10-bit encoding alongside normal 8-bit, supports only static linking
2012-03-10 12:03:34 +02:00
Rémi Denis-Courmont
a71d33159c
Enable some FPU optimizations via standard pragma by default
...
If GCC -ffast-math is not supported, some floating point optimizations
are still possible through more standard means:
"FP_CONTRACT on" is a subset of -funsafe-math-optimizations.
"FENV_ACCESS off" corresponds to -frounding-math.
"CX_LIMITED_RANGE on" corresponds to -fcx-limited-range, but is not
included as VLC does not use complex numbers anywhere yet.
2012-03-07 19:16:18 +02:00
Rémi Denis-Courmont
cbe148bafa
modplug: no need to link to stdc++ and m
...
This avoids extraneous libraries when libmodplug is a dynamic library.
2012-03-06 18:53:02 +02:00
Rafaël Carré
91df5145e0
Remove unused PLUGINS variable
2012-03-01 09:11:52 -05:00
Maciej Blizinski
96f3458656
Escape double quotes when creating 'compile'
...
Signed-off-by: Rafaël Carré <funman@videolan.org>
2012-02-29 17:24:44 -05:00
Rémi Denis-Courmont
a415ad3b13
Add -lnsl in $SOCKET_LIBS as needed
...
Also fix if_name(to)index() detection, that depends on nsl.
2012-02-29 20:26:13 +02:00
Rémi Denis-Courmont
66b102008a
Replace posix_memalign()
2012-02-29 18:59:54 +02:00
Rémi Denis-Courmont
3e48c330dc
Fix inverted shell negation "! test" -> "test !"
2012-02-28 18:28:09 +02:00
Jean-Baptiste Kempf
16d2d11bdd
Removing realvideo plugin
2012-02-24 23:54:30 +01:00
Konstantin Pavlov
565422b6a7
Bluray: try to find mount point if block device file is passed.
2012-02-17 14:59:53 +04:00
Hugo Beauzée-Luyssen
2ee3a2b3a5
dash: Fixing windows build
2012-02-14 19:11:59 +01:00
Jean-Baptiste Kempf
22f92c935b
Be more pedantic for the theora library versions
2012-02-12 15:13:34 +01:00
Rémi Denis-Courmont
d13f0eaaed
Remove stray -O flag when testing for MMX and SSE
2012-02-07 22:14:31 +02:00
Rémi Denis-Courmont
f886dc1462
GLX: enable the plugin correctly
2012-02-06 22:00:17 +02:00
Rémi Denis-Courmont
63a73525ad
GLX: use separate XCB and Xlib connections ( close #5698 )
...
Some GLX drivers, such as newer versions of the Intel drivers,
depend on X11 events coming from Xlib. So VLC cannot steal them from
the underlying XCB connection.
I have no time and will to duplicate the XCB code found in the GLX
plugin for windowing and events handling using Xlib. So lets make a
separate X connection with XCB. This is inefficient, but it works.
On the plus side, this patch removes the dependency on libx11-xcb.
So it is now possible to compile and use GLX with an Xtrans-based
Xlib (though libxcb must be present).
2012-02-06 21:27:44 +02:00
Antoine Cellerier
44432d8f51
Add strverscmp from glibc 2.14.1 to compat.
2012-02-04 17:46:26 +01:00
Rafaël Carré
a234ac644c
direct2d: link with libuuid
2012-02-03 18:57:01 -05:00
Rafaël Carré
56b0211298
dshow: build with mingw-w64
...
remove now meaningless very old mingw.org workarounds
2012-02-03 18:57:01 -05:00
Antoine Cellerier
2e3d187a35
Add video filter to convert side by side 3D streams to anaglyph images.
...
This can be tested on Wild Earth 3D on freebox streams in France.
2012-02-04 00:09:01 +01:00
Rémi Denis-Courmont
28b099a27b
sndio: add OpenBSD (or RoarAudio emulation) audio output
...
This is untested but at least it compiles with RoarAudio.
2012-02-01 22:10:39 +02:00
Rémi Denis-Courmont
9419d728df
fluidsynth: require version 1.1.x
...
1.0.x is full of memory leaks and race conditions, and lacks features.
2012-02-01 20:39:41 +02:00
Rémi Denis-Courmont
9f8c044ac3
portaudio: remove
2012-02-01 20:09:43 +02:00
Rafaël Carré
9394c71659
Update workarounds for incomplete mingw headers
...
The so-called "Vista/7 helpers" only define interfaces missing from mingw*
Remove duplicate declarations already in all mingw headers, include the
correct headers instead.
Link video outputs against libuuid to get the existing UUID instead of
defining our own.
Define the C interfaces as Microsoft does it by using lpVtbl for the
virtual table pointer.
See http://blogs.msdn.com/b/oldnewthing/archive/2004/02/05/68017.aspx
Define a C++ interface to TaskbarList3 for qt4, keep the C for video outputs.
Define only a C++ interface to IApplicationAssociationRegistrationUI
Define TaskbarList3->SetTabActive() correctly.
See http://msdn.microsoft.com/en-us/library/windows/desktop/dd391699(v=vs.85).aspx
ifdef the TaskbarList3 interface because mingw-w64 defines it already.
2012-02-01 04:18:31 -05:00
Rémi Denis-Courmont
351690f6f7
Provide static_assert() replacement
2012-01-31 19:16:17 +02:00
Brad Smith
460cdb561d
Disable OSS support on OpenBSD
...
Disable the OSS support on OpenBSD by default.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2012-01-30 20:00:14 +02:00
Brad Smith
4bee377fec
Fix up *BSD handling in Operating System check
...
This fixes up the *BSD handling within the Operating System check.
SYS is now set to the OS without the version attached as provided
by ${host_os} (.e.g. openbsd instead of openbsd5.1) to match all
the other OS's and simplifies other OS's checks further down. This
also allows the script to recognize DragonFly.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2012-01-30 19:45:02 +02:00
Brad Smith
900041eb4d
Fix libpng checking on OpenBSD
...
This fixes the libpng check on OpenBSD. Although the code was passing libm to
ultimately link the library the test itself was not and thus failing. Also at
Remi's request I changed the existing and newly introduced use of -lm to $LIBM.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2012-01-30 19:45:02 +02:00
Rémi Denis-Courmont
89c3a705ce
Fix configure again
...
This wouldn't happen if committers read the output from bootstrap.
2012-01-29 18:49:43 +02:00
Felix Paul Kühne
49972383e2
macosx: fixed execution of binaries linked against the 10.7 SDK on 10.6
2012-01-29 13:58:03 +01:00
Rémi Denis-Courmont
dd648be95a
Define WIN32_LEAN_AND_MEAN in config.h rather than vlc_common.h
2012-01-28 16:56:58 +02:00
Rémi Denis-Courmont
75d005cf30
Remove inconsistently used check for <sys/stat.h>
2012-01-27 23:31:49 +02:00
Rémi Denis-Courmont
2f1bcf5dc3
Remove inconsistently used check for <fcntl.h>
2012-01-27 23:31:49 +02:00
Rémi Denis-Courmont
b819056922
Remove unused checks for <strings.h>
2012-01-27 23:31:49 +02:00
Rémi Denis-Courmont
fd8502cee8
Replace --disable-libv4l2 with --disable-v4l2
...
This disables V4L2 completely.
2012-01-24 19:10:14 +02:00
Rémi Denis-Courmont
f94107eb9a
Revert "v4l2: check if kernel headers are recent enough"
...
This reverts commit 5740099f6f
.
This caused autoconf errors and besides I still do not agree.
2012-01-24 19:10:13 +02:00
Rémi Denis-Courmont
d0413f1d8b
Properly remove the old dvb plugin, fix bootstrapping
...
(I do not know why it was removed in the first place though - not me!
As a consequence, we cannot scan TV channels in VLC >= 2.0...)
2012-01-24 19:10:13 +02:00
Rafaël Carré
5a5559dfcd
compile: don't escape &
2012-01-20 21:33:45 -05:00
Rafaël Carré
468e5ea3ff
Simplify MAKE detection and ./compile creation
...
Clarify what ./compile does
2012-01-20 18:42:07 -05:00
Jean-Baptiste Kempf
768cafce8d
Update live555 error message version
2012-01-19 23:32:37 +01:00
Rafaël Carré
5740099f6f
v4l2: check if kernel headers are recent enough
...
V4L2_FIELD_INTERLACED_BT was introduced in v2.6.25-3581-g26d507f
Check for headers from last supported kernel
2012-01-19 13:32:25 -05:00
Rémi Denis-Courmont
80d860b676
Move poll() to compat/
2012-01-19 20:17:07 +02:00
Rémi Denis-Courmont
10f2d436c5
Update live555 version check ( close #5879 )
2012-01-19 19:15:07 +02:00
Jean-Baptiste Kempf
822e3f1879
Bump version to be above branch
2012-01-15 20:16:59 +01:00
Gaurav Narula
aac93fa6a7
MP4: Parse transformation matrix
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2012-01-13 22:28:23 +01:00
Felix Paul Kühne
084beb155c
compat: always compile getdelim on Darwin
...
same rationale as in 679830ea60
2012-01-10 11:48:41 +01:00
Jean-Baptiste Kempf
c7fd79264f
Happy New Year
2012-01-02 01:02:13 +01:00
Jean-Baptiste Kempf
2d31fd776f
Dash: fix win32 compilation
2011-12-30 18:54:41 +01:00
Pierre Ynard
c618458095
configure: sort of fix speexdsp
...
$enable_speex can't be empty at this point so this check makes no sense
2011-12-19 03:30:20 +01:00
Martin Storsjö
8acfed11dc
omxil: Remove the header check for the iomx module
...
Building the iomx version of the omxil module itself doesn't
require the private headers any longer, they're only necessary
when building the iomx wrapper code (which should be built by the
NDK makefile instead).
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2011-12-19 02:20:22 +01:00
Rémi Denis-Courmont
73033a8c95
Revert "Configure: Update live555 requirements"
...
This reverts commit 4e03fb4f51
.
2011-12-18 21:19:38 +02:00
Jean-Baptiste Kempf
4e03fb4f51
Configure: Update live555 requirements
2011-12-17 04:17:30 +01:00
Alexis Ballier
3254502d3b
xosd: require and link against Xlib.
...
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2011-12-09 21:22:10 +02:00
Rafaël Carré
87038073b8
Dxva2 is only available in Windows Vista and above
...
Define _WIN32_WINNT to 0x600 when checking/using dxva2 headers
Continue to use a lower version to retain XP compatibility for the rest of VLC
2011-12-07 11:21:27 -05:00
Rafaël Carré
70264925b4
OSX: Sparkle is not optional
...
Should close #5609
2011-12-06 17:12:51 -05:00
Jean-Baptiste Kempf
db7b428212
MacOS: default to 10.6.sdk
2011-12-02 21:19:25 +01:00
Jean-Baptiste Kempf
590e02e555
configure: require latest libbluray
...
And drop libxml dependency
2011-12-01 00:51:38 +01:00
Jean-Baptiste Kempf
9adf970db1
Configure: simplify MacOS flags
...
No functionnal change
2011-12-01 00:51:38 +01:00
Jean-Baptiste Kempf
7ba6f22b3c
MacOS: do not try to have KDE-solid
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2011-11-30 19:49:29 +01:00
Jean-Baptiste Kempf
46b2ae06c9
MacOS: always specify a minimum-sdk
...
This fixes issues on X.6 and X.7 when compiled with SDK10.5
The configure would fail to see -crt10.6 library and die on poll()
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2011-11-30 19:49:29 +01:00
Rafaël Carré
4fc348b736
Distribute (but do not build) modules/access/dvb
2011-11-29 06:14:08 -05:00
Rafaël Carré
0fea656392
fix OSX architecture detection for i386
2011-11-29 01:11:22 -05:00
Rafaël Carré
ebeb2b4057
ncurses: simplify check
...
Do not leak -lncursesw in LIBS
2011-11-29 00:42:14 -05:00
Rafaël Carré
ad549b62b5
skins2: disable if qt4 is not available
...
only error out if asked with --enable-skins2
2011-11-28 23:48:42 -05:00
Rafaël Carré
073fb45a9e
Move skins2 test after qt4 so it can be disabled
2011-11-28 23:48:21 -05:00
Rafaël Carré
e982db92e1
(v)asprintf: define HAVE_(V)ASPRINTF if found
2011-11-28 22:25:03 -05:00
Rafaël Carré
84a1a3461a
(v)asprintf : don't use AC_REPLACE_FUNCS
...
Use our own check which also recognizes static inline functions
2011-11-28 21:34:47 -05:00
Rafaël Carré
7778302ef8
Fix thread library check
...
Don't use ac_cv_search cached value because it could contain
"no" or "none required" which aren't valid link flags
AC_CHECK_LIB(main, xxx) did not exactly search for main symbol, it
searched for the presence of the library.
Instead we look for a required symbol.
We don't use e.g. pthread_mutex_lock because some pthread symbols
are available in glibc, but not all.
Not finding pthread library is not an error, because at least OS/2 and
symbian don't need it. (We skip the check on Windows already)
2011-11-28 19:12:10 -05:00
Rafaël Carré
da8306253e
simplify thread library check
2011-11-28 17:55:41 -05:00
Rafaël Carré
db00e97951
Fix fvisibility=hidden check on windows
2011-11-28 17:12:26 -05:00
Rafaël Carré
0bfcfc8b38
More VIM syntax fixes
2011-11-28 16:11:11 -05:00
Rafaël Carré
3f12f9ccc2
Fix VIM syntax highlight
2011-11-28 16:05:44 -05:00
Rafaël Carré
acdd56d82c
configure.ac: fix use of *FLAGS_save and VLC_{SAVE, RESTORE}_FLAGS
...
You should use them like this:
- modify *FLAGS and LIBS globally
- use VLC_SAVE_FLAGS to push the variables
- modify the variables for the tests
- use VLC_RESTORE_FLAGS when you're done to pop the variables
2011-11-27 19:42:31 -05:00
Jean-Baptiste Kempf
5f4bb6a9e2
On the road of 1.3.0
2011-11-28 01:13:20 +01:00
Rémi Denis-Courmont
b7f095620e
Remove useless config.h #define
2011-11-27 21:58:17 +02:00
Jean-Baptiste Kempf
5f8906ff5c
Configure: build skins2 when asked
2011-11-26 14:08:04 +01:00
Rafaël Carré
de618db360
remove libdvdcss static linking hacks
...
contrib's dvdread is patched and the patch is being upstreamed
2011-11-25 11:37:25 -05:00
Rémi Denis-Courmont
17a681a2a6
Move some gcrypt-related logic to makefiles
2011-11-25 17:21:30 +02:00
Ralph Giles
890da7340e
Fix the condition for HAVE_QTKIT.
...
The AM_CONDITIONAL call for HAVE_QTKIT has had a bug since
3ddb9e51
, where a 'test' invocation was elided. On MacOS X
10.7.2 this caused the configure script to hang with an
obscure launchd message:
launch_msg("CheckIn") IPC failure: Operation not permitted
This patch restores the intended logic.
Signed-off-by: Rafaël Carré <funman@videolan.org>
2011-11-24 20:54:58 -05:00
Rafaël Carré
078e321d5c
workaround the fact that VLC_ADD_LIBS appends arguments to the start of LIBS_plugin
2011-11-24 20:09:45 -05:00
Rafaël Carré
fd3f4d2e70
move dvdcss checks after dvdread and dvdnav
...
Else dvdread libs end up being "-ldvdcss .. -ldvdread"
2011-11-24 19:35:35 -05:00
Rafaël Carré
fd84179187
dvdcss: only use darwin libraries on darwin
...
simplify
2011-11-24 19:16:46 -05:00
Rafaël Carré
1424165964
Link dvdread and dvdnav plugins to libdvdcss, always
...
Also add missing libraries for darwin
2011-11-24 18:27:35 -05:00
Rafaël Carré
282acbf1d3
Update lookup directory for growl
2011-11-24 16:58:37 -05:00
KO Myung-Hun
088684bb98
Add KVA video output module for OS/2
...
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2011-11-24 19:25:16 +02:00
Rafaël Carré
72263a21b6
OSX: test and use frameworks correctly
2011-11-23 20:46:32 -05:00
Rafaël Carré
8691e5de24
OSX: refuse to build without BGHUDAppKit
2011-11-23 19:34:39 -05:00
Rafaël Carré
2d1811bf8a
OSX: make BGHUDAppKit and Sparkle optional
2011-11-23 18:52:21 -05:00
Rafaël Carré
6f7cf7daf8
Revert "Don't assume some default prefix is used"
...
This reverts commit ebf341dc34
.
We can't force a prefix at make install with DESTDIR
files are installed in $(DESTDIR)/$(prefix) not $(DESTDIR)
This also breaks OSX binaries, and thus test suite (is that libtool's fault?)
2011-11-23 18:11:10 -05:00
Rafaël Carré
ebf341dc34
Don't assume some default prefix is used
2011-11-23 17:50:39 -05:00
Rafaël Carré
2bb4972e1e
remove --enable-macosx-defaults, move to shell script
2011-11-23 17:28:08 -05:00
Rafaël Carré
725582805b
OSX: factorize, abort early if SDK not found
2011-11-23 17:25:13 -05:00
Jean-Baptiste Kempf
bf4764eaea
On the road to -pre2
2011-11-23 21:25:01 +01:00
Rémi Denis-Courmont
c56cafe4b7
hqdn3d needs libm
2011-11-23 22:15:53 +02:00
Rafaël Carré
f10fda0ce1
Revert "mingw32: Look for contribs in /usr/win32 or /usr/win64"
...
This reverts commit ec76c41b3d
.
2011-11-22 11:57:19 -05:00
Rafaël Carré
ec76c41b3d
mingw32: Look for contribs in /usr/win32 or /usr/win64
2011-11-20 17:42:53 -05:00
Rafaël Carré
9fc4ccebd9
Check contribs after operating system (which sets SYS)
2011-11-20 17:00:09 -05:00
Rafaël Carré
5df271068a
No need to set LDFLAGS_vlc
2011-11-20 17:00:09 -05:00
Rafaël Carré
7c3da06795
i686-w64-mingw32 toolchain produces 32bits binaries
2011-11-19 09:18:57 -05:00
Rafaël Carré
c51c593ac5
Remove obsolete optimizations=speed option
2011-11-19 08:13:02 -05:00
Rafaël Carré
62e0c8ad56
Don't force fno-omit-frame-pointer on darwin
2011-11-19 07:26:00 -05:00
Rafaël Carré
35ca47b9c8
n't -> ' not'
...
fix vim syntax highlighting
2011-11-19 07:24:38 -05:00
Rémi Denis-Courmont
046a06bd02
Fix CFLAGS for optimizations and SIMD
...
This should really be cleaned up...
2011-11-19 12:13:20 +02:00
Rafaël Carré
d239e0f9f2
skins2/win32: don't link with every lib known in existence
2011-11-18 19:00:41 -05:00
Rémi Denis-Courmont
6a20b9968a
configure: check that live555 has our patches applied
2011-11-14 18:34:35 +02:00
Rémi Denis-Courmont
32653c8341
configure: cache live555 version check
2011-11-14 18:34:35 +02:00
Rémi Denis-Courmont
0f00db90f4
configure: drop --with-live555-tree and balance AC_LANG_PUSH/POP
...
The VLC contrib patches for live555 are mandatory otherwise it will
not work correctly. Thus, linking directly from the live555 source tree
is not something that should be encouraged or even supported.
live555 should either be installed or built from contrib instead.
2011-11-14 18:34:34 +02:00
Rémi Denis-Courmont
ed98cfc61a
configure: live555 needs CXX check regardless of --with-live555-tree
2011-11-14 18:34:34 +02:00
Rémi Denis-Courmont
88118cb594
Cover clobber list and compiler flags when checking x86 inline assembly
2011-11-12 21:15:37 +02:00
Rémi Denis-Courmont
d771dd5669
configure: do not print incomplete and thus confusing plugins list
2011-11-11 18:11:08 +02:00
Rémi Denis-Courmont
fd2d2437e9
Rework OpenGL detection
...
* Comment out checks for GL ES, as the plugins are not working.
* Check libGL only once.
* Disable EGL by default as it is incomplete and does not correctly
check for version (1.4 or later is assumed).
* Only the generic OpenGL output if EGL is available, as there are
currently no other OpenGL provider plugins.
2011-11-11 18:09:24 +02:00
Rafaël Carré
f6a21a8d35
Fix wglew.h detection with mingw32
2011-11-11 02:52:34 -05:00
Rafaël Carré
c3e44598ea
vlc.win32.nsi: remove obsolete stuff
2011-11-11 00:58:25 -05:00
KO Myung-Hun
feeb0ed824
Implement vlc_poll() on OS/2
...
Modified-and...
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2011-11-10 22:38:22 +02:00
Rafaël Carré
16f0f6c689
glwin32 needs wglew.h not glext.h
2011-11-09 19:25:53 -05:00
Rémi Denis-Courmont
13a053552d
Fix liba52 detection
2011-11-09 23:07:44 +02:00
Ilkka Ollakka
a0a8bc9c68
configure.ac: fix typo
2011-11-09 20:43:19 +02:00
Rafaël Carré
1c17378296
peflags: rewrite needed features in python
...
remove conditional from configure.ac
2011-11-07 16:18:48 -05:00
Jean-Baptiste Kempf
506bb385a5
Moving to 1.2.0-pre1
2011-11-04 02:30:52 +01:00
Michael Feurstein
3ddb9e51a7
qtsound: added audio capture functionality for MAC OS X
...
Tested with Built-in Input, Built-in Microphone and Griffin iMic USB system
Usage: qtsound://"Built-In Input" or qtsound://"iMic USB audio system"
Modified-by: Jean-Baptiste Kempf <jb@videolan.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2011-11-04 02:16:24 +01:00
Rafaël Carré
9f5b54964c
Don't error out if --disable-avcodec was specified but not --disable-libva
2011-11-03 15:23:34 -04:00
Rémi Denis-Courmont
ff96809b40
Make vlc_network.h installable
2011-11-03 20:47:52 +02:00
Rémi Denis-Courmont
5ceabdd8d3
Rewrite inet_pton() and inet_ntop() into compat
...
This should correct error handling cases.
2011-11-03 20:36:17 +02:00
Rémi Denis-Courmont
1a357f6fd4
configure: remove inet_aton() check
...
This is not used anymore.
2011-11-03 20:13:00 +02:00
KO Myung-Hun
26564eaa55
Add KAI audio output module for OS/2
...
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2011-10-31 19:58:11 +02:00
Christopher Mueller
f3600cde89
Added DASH stream filter
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2011-10-26 07:43:18 +02:00
KO Myung-Hun
2aea85fb4d
Implement cdrom tools to access audio/video CD on OS/2
...
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2011-10-20 21:18:56 +03:00
Rémi Denis-Courmont
2bc07bba8a
Use *_PKG_ERRORS as error/warning where available
2011-10-17 18:29:04 +03:00
Rémi Denis-Courmont
3e2861d8b7
Print speexdsp error when enable_speex is set
2011-10-17 18:01:43 +03:00
Rémi Denis-Courmont
8f51f1bc92
Speex resampler (for FL32 and S16N)
...
This adds a good resampler for integers, while reusing a source package
(speex) that is already dependend on.
Contrary to SRC, the library is BSD and the plugin is LGPL.
2011-10-16 21:33:15 +03:00
Rémi Denis-Courmont
f60c195983
Remove manual toolchain tools checks from before Libtool
2011-10-11 19:21:34 +03:00
Rémi Denis-Courmont
4a80a51aa7
Validate the .desktop file with desktop-utils where available
2011-10-11 19:19:44 +03:00
KO Myung-Hun
4dc26ab710
Use static linking on OS/2
...
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2011-10-10 19:16:45 +03:00
KO Myung-Hun
36ff5023c9
Enable dynamicoverlay and disable access_shm on OS/2
...
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2011-10-10 19:16:45 +03:00
KO Myung-Hun
b1b7dd8dab
Set enable_non_utf8 to "no" on OS/2.
...
OS/2 does not use UTF-8 file systems at all.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2011-10-10 18:39:46 +03:00
KO Myung-Hun
685eb491ee
Enable SDL vout module on OS/2
...
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2011-10-10 17:25:24 +03:00
Rémi Denis-Courmont
f5369a9405
Bypass SQLite check if media library is disabled, remove useless stuff
2011-10-10 17:24:44 +03:00
Rémi Denis-Courmont
339d302986
Remove OSSO screen unblanking plug-in
...
This is superseded by the MCE plug-in. libosso is not available on
Maemo 6 while MCE is available on all versions.
2011-10-01 10:51:16 +03:00
Rémi Denis-Courmont
5befd63432
MCE plug-in for screen unblanking on Maemo devices
2011-10-01 10:51:16 +03:00
Jean-Baptiste Kempf
7a9193bb0b
Fix configure for Win32 on OpenGL detection
...
glwin32 should be back
2011-09-30 10:42:17 +02:00
Jean-Baptiste Kempf
e4d3e52f53
Reorder configure.ac to improve --help readability
2011-09-29 15:28:43 +02:00
Jean-Baptiste Kempf
a0ce67b6f7
Configure: simplify kate detection
2011-09-29 15:28:43 +02:00
Rafaël Carré
9d8deb4cb2
skins2 doesn't depend on ctl3d32.dll
2011-09-28 17:38:58 -04:00
Ludovic Fauvet
17f422bc28
Bump Qt minimum version to 4.6.0
...
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2011-09-28 11:19:41 +02:00
Rafaël Carré
3388e6b03a
Revert "vlc_memalign: use memalign() if posix_memalign() isn't here"
...
This reverts commit 0ad141d394
.
2011-09-24 20:27:47 -04:00
Pierre Ynard
69573b120f
configure: fix sid demux
2011-09-22 23:56:38 +02:00
Rafaël Carré
0ad141d394
vlc_memalign: use memalign() if posix_memalign() isn't here
...
Also rename confusing vlc_free()
2011-09-21 22:31:21 -04:00
Martin Storsjö
c79789502f
omxil: Allow using IOMX on Android
...
This adds a fake OMX core implementation, relying the calls
via IOMX to the media server, which contains the actual
OMX core.
Building with IOMX requires private Android headers from the
Android source tree, namely the frameworks/base and
system/core repositories. (Either froyo or gingerbread
should work for building.) This API is not public, has no
ABI guarantees and isn't supported.
Linking also requires libraries extracted from a
froyo/gingerbread device or emulator.
Since there are no ABI guarantees, linking to this API might
make the .so fail to load on some devices, so for proper use
it should be in a dynamically loaded module, separate from the
rest of the VLC core and modules.
Since this can lead to crashes on unsupported devices, it should
only be used in production on whitelisted device/firmware
combinations that are known to work.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2011-09-21 22:05:28 +02:00
Jean-Baptiste Kempf
e1da4a02b3
Configure.ac: cleanup
...
Removal of tabs and trailing spaces
Fixing configuration with autoconf 2.67
2011-09-21 22:03:06 +02:00
Felix Paul Kühne
4183cd7219
growl_udp: removed module, since it is broken and will no longer be supported by Growl's next release
2011-09-16 17:23:02 +02:00
Rémi Denis-Courmont
b15a34c4c1
Fix skins2
2011-09-07 20:54:06 +03:00
Jean-Baptiste Kempf
5a070f6941
Configure: slight simplification.
2011-09-06 18:09:24 +02:00
Rémi Denis-Courmont
913a9a9aec
Restore --disable-libv4l2 for packagers
2011-09-06 18:39:08 +03:00
Rémi Denis-Courmont
6b935f4fca
Enable skins2 automatically (rather than always)
...
It was rather confusing that XPM, Xinerama and Xext seemed absolutely
required even though only skins2 depends on them. Also the check for
libtar is now skipped if skins2 are disabled.
2011-09-06 18:19:36 +03:00
Rémi Denis-Courmont
8f683236f8
Improve vlc_memalign()
...
- use native MingW back-end on Windows, instead of kludges,
- remove "base" pointer parameter,
- inline.
2011-09-05 23:44:06 +03:00
Rémi Denis-Courmont
812b6e27ce
Simplify V4L2 configure checks
...
- only check for libv4l2 if V4L2 is supported,
- only check for --enable-pvr if V4L2 is supported,
- remove mostly useless --enable-libv4l2 and --enable-v4l2.
2011-09-05 19:18:55 +03:00
Rémi Denis-Courmont
c7bd58198d
Let autoconf detect -g and -O2, do not reinvent the wheel
...
Save CFLAGS and CXXFLAGS after the compiler is detected, rather than
before. This is when autoconf sets -g and -O2 automatically by default.
2011-09-05 19:18:54 +03:00
Rafaël Carré
4189e7a558
Fix static modules
2011-09-05 18:14:10 +02:00
Rafaël Carré
762686af77
configure: fixed compilation for darwin
2011-09-03 19:23:51 +02:00
Rémi Denis-Courmont
d8f977410a
Replace fdopendir()
2011-09-03 12:54:53 +03:00
Jean-Baptiste Kempf
e593067f8d
Configure: fix typo
2011-09-01 00:24:03 +02:00
Rémi Denis-Courmont
6c99941fb5
Check for Linux DVB version 5
...
This should fix compilation with kernel headers 2.6.27 and older
(obviously not tested).
2011-09-01 00:02:16 +03:00
Rémi Denis-Courmont
7dcac68447
Move src/control/ to lib/
2011-08-30 23:40:34 +03:00
Rémi Denis-Courmont
b00db8ce60
Move libs/srtp/* to modules/access/rtp/
2011-08-30 21:36:22 +03:00
Rémi Denis-Courmont
e93de8eb50
Move libs/loader to modules/codec/loader
2011-08-30 21:36:06 +03:00
Rémi Denis-Courmont
706d473385
Move libs/unzip to modules/access/zip/unzip
2011-08-30 21:35:49 +03:00
Rafaël Carré
18925e8fdb
Build plugins statically if --disable-shared is used
...
Only allow static plugins if vlc binary is not built
2011-08-29 08:51:05 -04:00
Rémi Denis-Courmont
3f1a782416
Set a bunch of flags for libvlccore from Makefile
2011-08-23 18:18:05 +03:00
Rémi Denis-Courmont
a2679b3128
Redumdant VLC_ADD_LIBS
2011-08-23 18:18:05 +03:00
Rémi Denis-Courmont
8bb2caa713
Cleanup dlopen detection
2011-08-23 18:18:05 +03:00
Rémi Denis-Courmont
9abb4e7665
Remove old HAVE_DL_DLOPEN definition
2011-08-23 17:52:10 +03:00
Rémi Denis-Courmont
fcb8fce6da
Remove old checks for dlfcn.h and sys/dl.h
2011-08-23 17:52:09 +03:00
Rémi Denis-Courmont
06b9bc0acd
configure: update libtool macros
2011-08-23 17:52:09 +03:00
Jean-Baptiste Kempf
2e96f2ae31
Win32: move to WinXP SP2 APIs and IE 6.0 APIs
...
As stated in NEWS, VLC will not work on XP < SP2 and 2003 < SP1
2011-08-23 12:46:59 +02:00
Jean-Baptiste Kempf
5baeb0ec93
Win32: fix small error in configure.ac
...
This is a partial revert of [6fdf44fd13
]
2011-08-23 12:34:50 +02:00
Rémi Denis-Courmont
13aa82b7cd
stream_out_select needs sockets
2011-08-22 17:42:24 +03:00
Rémi Denis-Courmont
c63b76b346
Ignore D2D headers if they do not work in plain C
...
This must be a bug in the SDK, so better ignore the header.
2011-08-21 11:20:54 +03:00
Rémi Denis-Courmont
31bd28e430
configure: no need for -DSYS_*
2011-08-21 11:20:30 +03:00
Rémi Denis-Courmont
6fdf44fd13
Win32: use only one condition variable per R/W lock
2011-08-20 20:31:49 +03:00
Rémi Denis-Courmont
fd42ed01aa
Update list of SOCKET_LIBS-dependent plugins
2011-08-20 20:31:49 +03:00
Rémi Denis-Courmont
af1be3f5b6
Check for struct pollfd separately from poll, needed for WinNT 6
2011-08-20 13:47:11 +03:00
Rémi Denis-Courmont
3a08aa701c
configure: unify poll and connect tests
2011-08-20 13:35:09 +03:00
Rémi Denis-Courmont
99050a07ce
Fix d2d1.h detection: C++ is required
2011-08-20 13:06:36 +03:00
Felix Paul Kühne
a70646ad8b
configure: use VLC_ADD_LIBS to pass more flags to the linker to fix issues on PowerPC
2011-08-19 13:09:50 +02:00
Felix Paul Kühne
74d4303b93
configure: fixed linking of Mac modules and x264 which was broken by removing vlc-config
2011-08-19 12:54:53 +02:00
Anuradha Suraparaju
8d9ba243b8
Add Dirac encoding support using the Schroedinger library
...
Modified-by and Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2011-08-19 10:17:26 +02:00
Rafaël Carré
9862639cd4
Fix linking with libv4l2
2011-08-19 01:40:27 -04:00
Rémi Denis-Courmont
def0594029
Remove redumdant vlc_va_copy() and checks
2011-08-18 22:56:44 +03:00
Rémi Denis-Courmont
ccf9342370
Remove vlc-config
2011-08-18 22:02:21 +03:00
Rémi Denis-Courmont
18e4d43802
Set filesystem libs in Makefile
2011-08-18 21:23:09 +03:00
Rémi Denis-Courmont
26fedd015c
Fix kate linking, use LIBS rather than LDFLAGS
2011-08-18 21:22:45 +03:00
Rémi Denis-Courmont
4dd6cf747d
Do not use -fvtable-thunks, the compiler does not support it anymore
2011-08-18 21:22:24 +03:00
Rémi Denis-Courmont
1485dd1ae4
Set SOCKET_LIBS on Windows too
2011-08-18 21:22:09 +03:00
Rémi Denis-Courmont
827ca16dcc
configure: print auto-selected plug-ins list directly
...
No need to invoke vlc-config to expand a shell variable.
2011-08-18 18:59:30 +03:00
Rémi Denis-Courmont
9e62f79e88
configure: don't give bad advice about modifying vlc-config
2011-08-18 18:59:05 +03:00
Rémi Denis-Courmont
621a3ed71c
configure: remove flawed V4L2 detection logic
2011-08-16 21:04:23 +03:00