Commit Graph

2621 Commits

Author SHA1 Message Date
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