1
mirror of https://code.videolan.org/videolan/vlc synced 2024-09-12 13:44:56 +02:00
Commit Graph

2853 Commits

Author SHA1 Message Date
Rémi Denis-Courmont
88ab8def21 configure: fix SFTP plugin name 2014-10-11 20:46:18 +03:00
Rémi Denis-Courmont
34fef72dab configure: fix typo in rcc code (fixes #12384)
Pointed-out-by: Paweł Stankowski
2014-10-11 10:37:17 +03:00
Thomas Guillem
e8ba575485 android: fix nanf detection
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2014-10-09 20:31:33 +03:00
Rémi Denis-Courmont
08fce728d5 misc: remove makefile recursion 2014-10-06 19:06:51 +03:00
Rémi Denis-Courmont
dfc5fb5d2d misc: remove Modules.am 2014-10-06 19:06:51 +03:00
Rémi Denis-Courmont
cf33018ec8 configure: really fix -ldl lookup 2014-10-02 20:57:36 +03:00
Rémi Denis-Courmont
53779b3cba configure: fix -ldl detection with the ThreadSanitizer 2014-10-02 20:43:41 +03:00
Rémi Denis-Courmont
d37f0aa4a3 vdpau: remove makefile recursion 2014-10-02 14:47:52 +03:00
Rémi Denis-Courmont
76f2664529 video_output: remove makefile recursion 2014-10-02 08:50:30 +03:00
Rémi Denis-Courmont
329373a875 video_output: finish conversion to Automake syntax 2014-10-02 08:50:30 +03:00
Adrien Maglo
2e8a23cf06 chromecast: add an experimental sout module that connects to a ChromeCast device and streams using the HTTP access output
Example: vlc input.mp4 --sout="#chromecast{ip=192.168.1.11}"
2014-10-01 11:17:07 +02:00
Rémi Denis-Courmont
e68826bd61 Update gettext to version 19.2 2014-09-30 20:48:13 +03:00
Rémi Denis-Courmont
fa446c6554 Build system support for wayland-scanner 2014-09-27 14:11:37 +03:00
Tristan Matthews
e0a1923749 daala: add encoder 2014-09-21 17:24:42 +01:00
Rémi Denis-Courmont
a8f7d9fa64 configure: enable init-self and logical-op warnings 2014-09-18 00:12:30 +03:00
David Fuhrmann
e9701c69f0 configure.ac: fix check for net/if.h on osx 2014-09-10 19:04:56 +02:00
Rémi Denis-Courmont
3055e42f9e configure: fix wayland-client version requirements 2014-09-04 19:20:49 +03:00
Julian Scheel
bdb1d86acf mmal: Move codec plugin into hw/mmal module
The mmal codec plugin is built as a part of the mmal module now. This drops
the ability to en-/disable codec support independently from the vout, but in
fact currently there is no mmal implementation which wouldn't support both
modules, so it seems sane to build them together as this unclutters the
configure scripts a little.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2014-09-01 21:42:02 +03:00
Julian Scheel
1d2b56c68b mmal: Move video_output plugin into hw/mmal module
As the mmal modules will require some shared code in the future move them out
of the split directory structure into a hw/mmal subdirectory, like it
is handled with vdpau plugins already.

Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2014-09-01 21:42:01 +03:00
Sean McGovern
f1ccba2fc3 configure: read_only_relocs is unnecessary on 64-bit OS X
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
2014-08-31 23:19:49 +02:00
Rémi Denis-Courmont
5033a46344 configure: simplify header tests
Remove unused checks for locale.h, machine/parm.h, scsi/scsi.h,
sys/time.h, and sys/ioctl.h. Simplify checks for net/if.h (this has no
dependency) and sys/mounth.h (sys/param.h).
2014-08-30 15:20:29 +03:00
Rémi Denis-Courmont
c3ba3bfa1f gnutls: fix minimum version 2014-08-30 12:16:10 +03:00
Rémi Denis-Courmont
0661441666 wl_shell_surface: basic Wayland shell surface window provider 2014-08-29 00:14:57 +03:00
Tristan Matthews
774d273f23 daala: add decoder support 2014-08-28 02:41:23 -04:00
Rémi Denis-Courmont
3fd4c0e755 gnutls: require version 3.1.11 2014-08-23 23:29:09 +03:00
Rémi Denis-Courmont
65ef0b68ea gnutls: update to version 3.1.9 and simplify 2014-08-23 16:09:12 +03:00
Rémi Denis-Courmont
c00886df50 gnutls: require version 3.1.4 or later 2014-08-22 23:34:21 +03:00
Rémi Denis-Courmont
f852c604ac gnutls: does not use sockets (directly) 2014-08-22 22:49:11 +03:00
Rémi Denis-Courmont
55f905099b configure: correct GCC option for AltiVec 2014-08-17 18:19:38 +03:00
Rémi Denis-Courmont
591bf557b3 configure: fix quoting 2014-08-17 18:18:31 +03:00
Rémi Denis-Courmont
3591628bb4 configure: typo 2014-08-17 18:17:08 +03:00
Naohiro KORIYAMA
97c02be6f5 codecs: add support for ARIB subtitles
Fixed-by: Francois Cartegnie <fcvlcdev@free.fr>
Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>
2014-08-15 12:04:24 +09:00
KO Myung-Hun
58c4552afa configure: extract top_srcdir from Makefile at external of quotes
This fixes the following error on pdksh v5.2.14.

-----
sed: -e expression #1, char 1: unknown command: `"'
-----

Signed-off-by: Rafaël Carré <funman@videolan.org>
2014-08-12 10:01:47 +02:00
Jean-Baptiste Kempf
9d51e27b52 Require libdvdnav > 4.9.0
Anything older will crash a lot.
2014-08-02 22:20:06 +02:00
Rafaël Carré
20ab9327c6 Remove leftover dummy test 2014-07-31 11:19:11 +02:00
Rafaël Carré
70b074a2d1 Don't fail if Qt5X11Extras is not detected 2014-07-31 11:18:54 +02:00
Rafaël Carré
96d10f508b Qt: use QX11Info on Qt5 when present 2014-07-30 12:16:52 +02:00
Francois Cartegnie
f8bb195c36 access/stream_filter: add libarchive
Allows decompression and access through rar, lha, tar, ...
Mostly unseekable.
2014-07-29 23:01:26 +09:00
Rafaël Carré
e39f8aac6f Emulate AC_USE_SYSTEM_EXTENSIONS and _GNU_SOURCE for mingw-w64 2014-07-26 18:20:55 +02:00
Rémi Denis-Courmont
8dcec79922 configure: do not redefine _REENTRANT
This fixes warnings with PulseAudio and with MingW.
2014-07-23 19:27:01 +03:00
Julien 'Lta' BALLET
5ee7422610 Add a libdsm based SMB/CIFS access module
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2014-07-04 20:10:55 +02:00
Rémi Denis-Courmont
6c8a9a3c92 configure: allow compilation without libvorbis 2014-06-19 23:42:12 +03:00
Jean-Baptiste Kempf
e7fc1ae05d Upgrade requirements for libavcodec and libavutil 2014-06-14 18:05:50 +02:00
Jean-Baptiste Kempf
ee5be2d073 On the road to 3.0.0
SI NON CONFECTVS, NON REFICIAT.
2014-06-14 17:33:44 +02:00
Konstantinos Tsanaktsidis
298616dd2b Fix libmod_plugin undefined __imp_ symbols building for win32
When building current HEAD of master for x86_64-w64-mingw32 against current
contribs, compilation fails at libmod_plugin due to undefined symbols of
the form __imp_ModPlug_*. This patch modifies libmodplug in contribs by
adding -DMODPLUG_STATIC to CFlags in the pkg-config file. A bug is also
fixed in the main build system to make sure the CFLAGS are picked up from
this pkg-config file.

This problem occurs because of the following code in
contrib/x86_64-w64-mingw32/include/libmodplug/modplug.h. This code is
present in libmodplug obtained from running "make fetch & make" in the
contribs directory, but not present in the prebuilt contribs obtained from
running "make prebuilt".

 #if defined(_WIN32) || defined(__CYGWIN__)
 # if defined(MODPLUG_BUILD) && defined(DLL_EXPORT)
 #   define MODPLUG_EXPORT __declspec(dllexport)
 # elif defined(MODPLUG_BUILD) || defined(MODPLUG_STATIC)
 #   define MODPLUG_EXPORT
 # else
 #   define MODPLUG_EXPORT __declspec(dllimport)
 # endif

When building for Windows, if MODPLUG_STATIC is not defined, MODPLUG_EXPORT
is defined as "__declspec(dllimport)". On Windows, dynamic symbols are
prefixed with "__imp_", so this causes GCC to adjust the symbol references
to the libmodplug functions accordingly.

This patch therefore adds a patch to contribs for libmodplug's pkg-config
file. It adds -DMODPLUG_STATIC to CFlags, so that when libmod_plugin is
building it will have the correct symbol names.

However, there is also a bug in the build system that needs to be fixed for
this to work. The configure script sets a CXXFLAGS_mod containing the
output of pkg-config for libmodplug, but not CFLAGS_mod. Additionally, the
Makefile.ac for libmod_plugin sets CXXFLAGS when in fact the relevant files
(mod.c) are plain C. Autotools therefore ignores these CXXFLAGS when
generating a makefile.

The solution is to add a macro to configure.ac to set CFLAGS_mod. This then
needs to be used in modules/demux/Makefile.am to populate
libmod_plugin_la_CFLAGS instead of libmod_plugin_la_CXXFLAGS (which gets
ignored).

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2014-06-14 13:02:52 +02:00
Rémi Denis-Courmont
ea660fcef8 vdpau: fix libavutil version number 2014-05-29 20:13:29 +08:00
Rémi Denis-Courmont
c5dcc5dd14 PulseAudio: require version 1.0 or later
The code no longer compiles with older versions anyway.
2014-05-29 20:13:29 +08:00
Uwe L. Korn
92f80df449 Qt: First search host_bins directory for executables
This fixes the situation where both Qt4 and Qt5 are installed but the
global moc/rcc/uic commands are provided by Qt4 and Qt5's versions are
not globally installed. VLC previously picked up Qt4's moc/.. version
but built against Qt5.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2014-05-29 19:39:12 +08:00
Petri Hintukainen
de0f5ec716 Fix mmal include paths 2014-05-23 11:27:43 +02:00
Dennis Hamester
729e197023 codec/mmal: Add mmal based decoder plugin
This plugin is capable of decoding MPEG-2 and H264 video through the Multi
Media Abstraction Layer (MMAL) by Broadcom. It is supported by recent Broadcom
SoCs and found on the widely spread Raspberry Pi.

Signed-off-by: Dennis Hamester <dennis.hamester@gmail.com>
Signed-off-by: Julian Scheel <julian@jusst.de>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2014-05-22 11:28:31 +02:00