James Almer
69218b4198
configure: add missing avutil deps for hwcontext modules
...
Fixes ticket #6812
Signed-off-by: James Almer <jamrial@gmail.com>
2017-11-08 19:32:26 -03:00
James Almer
1926f13a20
Merge commit '2fd6e7d077f590e4d7195356f9baeb271f8b9ae2'
...
* commit '2fd6e7d077f590e4d7195356f9baeb271f8b9ae2':
libavcodec/mjpeg_qsv: Add QSV MJPEG encoder
Merged-by: James Almer <jamrial@gmail.com>
2017-11-08 13:45:09 -03:00
Carl Eugen Hoyos
15c632719a
configure: libvmaf is not GPLv2-compatible.
...
It is licensed under Apache 2.0.
2017-11-07 13:49:20 +01:00
James Almer
d9e59029a1
Merge commit '0e83e95c60892747f2f1bd8382f915f2397f99a5'
...
* commit '0e83e95c60892747f2f1bd8382f915f2397f99a5':
configure: Reset X86ASM_DEP(FLAGS) when probing for the assembler program
See f66086adac5eb9b964c89ea0480487f48875f690
Merged-by: James Almer <jamrial@gmail.com>
2017-11-06 18:15:33 -03:00
James Almer
88d6f79ac0
Merge commit '857e26b655a769e5a56bada1a0d9adb44cc176b7'
...
* commit '857e26b655a769e5a56bada1a0d9adb44cc176b7':
build: Add an option for passing linker flags to the shared library build
See e34a3468f294f21878875e0f6ad5564cd52af70e.
--extra-ldlibflags is left in place for compatibility reasons.
Merged-by: James Almer <jamrial@gmail.com>
2017-11-06 17:57:53 -03:00
James Almer
7a5a1c8c97
Merge commit '333a34da3a6d13155de480e7d16ec5fec7f4cd6c'
...
* commit '333a34da3a6d13155de480e7d16ec5fec7f4cd6c':
configure: Automatically add -isysroot for darwin if --sysroot is specified
Merged-by: James Almer <jamrial@gmail.com>
2017-11-06 17:50:00 -03:00
Diego Biurrun
8e0febe28e
configure: Use right variable and right value for AIX ar flags
2017-11-04 22:26:23 +01:00
Diego Biurrun
2cf3c0ab0d
Revert "configure: Detect AIX ar command instead of hardcoding it in the OS section"
...
This reverts commit 4822ee3ca620a92cd2b0a9a03ea9e34288192c79.
AIX is a fringe oddity. Do not clutter the main codepath with AIX workarounds.
2017-11-03 16:46:27 +01:00
Diego Biurrun
9b0aff51a7
configure: Simplify MIPS instruction set handling
2017-11-02 11:00:25 +01:00
Diego Biurrun
192fe52e42
configure: Miscellaneous minor changes to config file handling
...
- Move generating config.fate to a more sensible place.
- Move printing warnings to a more appropriate place.
- Improve "generated by" comment in libavutil/avconfig.h.
- Drop pointless informative output about generating config files.
- Write a standard comment header to config.asm as well.
2017-11-02 11:00:24 +01:00
Diego Biurrun
61a17423d3
configure: Miscellaneous small changes to helper functions
...
- Reuse sanitize_var_name() where appropriate
- Add some quotes to enabled()/disabled() to ease readability
- Fix logged names of some helper functions
- Filter LDFLAGS also in test_ldflags()
2017-11-02 10:55:47 +01:00
Diego Biurrun
14bba662d4
configure: Remove unused apply() helper function
2017-11-02 10:55:47 +01:00
James Almer
7e5ebd0009
Merge commit '7b1f9873be2f9d5aea2762c9197ff46df82768dc'
...
* commit '7b1f9873be2f9d5aea2762c9197ff46df82768dc':
build: Adjust dependencies for faan(i)dct components
Merged-by: James Almer <jamrial@gmail.com>
2017-11-01 20:56:07 -03:00
James Almer
9f10052c9d
Merge commit '635897ac78ef29869f0321ab921c91b3e1aad453'
...
* commit '635897ac78ef29869f0321ab921c91b3e1aad453':
configure: Factorize qsv dependencies
Merged-by: James Almer <jamrial@gmail.com>
2017-11-01 20:51:03 -03:00
James Almer
6c35f89067
Merge commit 'c599c43fa147d7a001cdbf8f3b7da0a965f2e285'
...
* commit 'c599c43fa147d7a001cdbf8f3b7da0a965f2e285':
configure: Add missing arch dependencies for arch extensions
Merged-by: James Almer <jamrial@gmail.com>
2017-11-01 20:39:37 -03:00
James Almer
7116e6894b
Merge commit '9d12dd6fa84d9f6094bdf0fdae62527ecec0bbb6'
...
* commit '9d12dd6fa84d9f6094bdf0fdae62527ecec0bbb6':
configure: Add x86 dependency for mmx_internal
Merged-by: James Almer <jamrial@gmail.com>
2017-11-01 20:33:47 -03:00
James Almer
5352db1dd0
Merge commit 'e2edf1529cb35eaf043e3f8e5cba498ed06e2563'
...
* commit 'e2edf1529cb35eaf043e3f8e5cba498ed06e2563':
configure: Simplify AltiVec/VSX check with a helper function
Merged-by: James Almer <jamrial@gmail.com>
2017-11-01 20:18:54 -03:00
James Almer
2eb20caccf
Merge commit 'd76479c5020ca43e67d47ba3767146b192dc4782'
...
* commit 'd76479c5020ca43e67d47ba3767146b192dc4782':
ppc: Drop support for Apple GCC
Merged-by: James Almer <jamrial@gmail.com>
2017-11-01 20:16:33 -03:00
James Almer
4600b0619a
Merge commit '61cec5adaacb358783c18aa07362f15824c1b274'
...
* commit '61cec5adaacb358783c18aa07362f15824c1b274':
tls: Hide backend implementation details from users
Also includes ed434be106a4615e0419b3ac7664220741afda2d
Changes were made to support schannel and securetransport.
Merged-by: James Almer <jamrial@gmail.com>
2017-11-01 16:52:05 -03:00
James Almer
9c2f477151
Merge commit '4d444d04c1e19cd02ac836d411433906a9f32613'
...
* commit '4d444d04c1e19cd02ac836d411433906a9f32613':
configure: Default to _WIN32_WINNT=0x0502 (XP) as minimum, for legacy mingw
See 69f7aad5710f280ad854ea0bb84d59ed1b55bf5b
Merged-by: James Almer <jamrial@gmail.com>
2017-11-01 13:47:02 -03:00
James Almer
092951f4a8
Merge commit '6a7e928555d081ff86c867867ebce74fdc4c87d6'
...
* commit '6a7e928555d081ff86c867867ebce74fdc4c87d6':
configure: Do not check for the __builtin_vec_vsx_ld
Merged-by: James Almer <jamrial@gmail.com>
2017-10-31 13:11:02 -03:00
James Almer
921993503b
Merge commit 'd7320ca3ed10f0d35b3740fa03341161e74275ea'
...
* commit 'd7320ca3ed10f0d35b3740fa03341161e74275ea':
arm: Avoid using .dn register aliases
Merged-by: James Almer <jamrial@gmail.com>
2017-10-30 21:00:51 -03:00
James Almer
71bf534dd6
Merge commit '59cee42d7d22530e66a155305389e29679b11f78'
...
* commit '59cee42d7d22530e66a155305389e29679b11f78':
arm: Check for the .arch directive in configure
Merged-by: James Almer <jamrial@gmail.com>
2017-10-30 20:04:46 -03:00
James Almer
b9d3def9b2
Merge commit 'b5f19f7478492307e4b4763aeac3180faf50e17f'
...
* commit 'b5f19f7478492307e4b4763aeac3180faf50e17f':
aac: Split function to parse ADTS header data into public and private part
Merged-by: James Almer <jamrial@gmail.com>
2017-10-30 18:56:45 -03:00
Martin Storsjö
67c72f08a4
configure: Stop using dlltool to create an import library
...
There shouldn't be any functional difference between the import
library created by dlltool and the one produced by the linker itself.
Keep installing it with both names though, for compatibility with users
that expect both to exist.
The dlltool step was added in ec10a9ab4; prior to that, a MSVC
compatible import library was generated using lib.exe. After that
commit, there was no functional difference between the two import
libraries (and since MSVC 2012, link.exe works just fine with the
GNU binutils generated one).
Signed-off-by: Martin Storsjö <martin@martin.st>
2017-10-30 21:22:24 +02:00
James Almer
9b0ddd1d87
Merge commit '44aafa3325ec09a120bdb81b8579b8dfd65b1693'
...
* commit '44aafa3325ec09a120bdb81b8579b8dfd65b1693':
configure: Properly escape arguments in filter/filter_out helper functions
Merged-by: James Almer <jamrial@gmail.com>
2017-10-30 13:55:41 -03:00
James Almer
93a1aac441
configure: add missing llvidencdsp dependency to MagicYUV encoder
...
Signed-off-by: James Almer <jamrial@gmail.com>
2017-10-28 13:14:51 -03:00
James Almer
cdba33c45f
Merge commit 'b62ed6873821c8fce8f7e2c2927ae54f86afeb22'
...
* commit 'b62ed6873821c8fce8f7e2c2927ae54f86afeb22':
configure: Better names for functions that sanitize input
Merged-by: James Almer <jamrial@gmail.com>
2017-10-26 16:14:54 -03:00
James Almer
c64800e976
configure: add optional zlib dependency to avformat
...
id3v2 code is compiled unconditionally and uses zlib when available.
Signed-off-by: James Almer <jamrial@gmail.com>
2017-10-26 15:29:49 -03:00
James Almer
5de85c1029
Merge commit '10f4511f14a4e830c0ed471df4cd1cc2a18a481a'
...
* commit '10f4511f14a4e830c0ed471df4cd1cc2a18a481a':
libavutil: Make LOCAL_ALIGNED(xx be equal to LOCAL_ALIGNED_xx(
Also added LOCAL_ALIGNED_4 as it's used in vp8 decoder, and
simplified the configure defines.
Merged-by: James Almer <jamrial@gmail.com>
2017-10-26 14:06:34 -03:00
Diego Biurrun
9dc79b2943
configure: Drop support for legacy PGI compiler
2017-10-25 13:39:58 +02:00
Diego Biurrun
0af8a72174
build: Drop support for legacy TI ARM compiler
2017-10-25 13:39:58 +02:00
Mark Thompson
a126b67e1b
configure: Add config option for libva2 (VAAPI 1)
2017-10-24 23:53:44 +01:00
James Almer
6821b693ec
Merge commit '5a969f64b9cf40bad923c73b66c3031b0018e848'
...
* commit '5a969f64b9cf40bad923c73b66c3031b0018e848':
jack: Drop support for old (2012) JACK versions
Merged-by: James Almer <jamrial@gmail.com>
2017-10-24 19:17:02 -03:00
James Almer
acf70639fb
Merge commit '75ef91543422049a01b594925fcdb182ea12eb09'
...
* commit '75ef91543422049a01b594925fcdb182ea12eb09':
configure: Disable inline assembly for PathScale compilers
Merged-by: James Almer <jamrial@gmail.com>
2017-10-23 20:47:23 -03:00
James Almer
4e6c85b3ba
Merge commit 'd6390090c4dbd766b77353553d9cb4fb4fb41ebd'
...
* commit 'd6390090c4dbd766b77353553d9cb4fb4fb41ebd':
configure: Skip check for inline assembly capabilities when explicitly disabled
Merged-by: James Almer <jamrial@gmail.com>
2017-10-23 19:42:23 -03:00
James Almer
b773a8d8c1
Merge commit 'dd343fd986459f467a2d1d70c26101dff1d47d68'
...
* commit 'dd343fd986459f467a2d1d70c26101dff1d47d68':
lavu: Drop deprecated VDPAU pixel formats
Merged-by: James Almer <jamrial@gmail.com>
2017-10-23 18:15:49 -03:00
James Almer
b46613dd9b
Merge commit 'dcc39ee10e82833ce24aa57926c00ffeb1948198'
...
* commit 'dcc39ee10e82833ce24aa57926c00ffeb1948198':
lavc: Remove deprecated XvMC support hacks
Merged-by: James Almer <jamrial@gmail.com>
2017-10-23 15:20:49 -03:00
Clément Bœsch
2b32031827
lavc: drop VDA
...
Deprecated (aka removed) in OSX 10.11, and we have a replacement for it
(VideoToolbox).
2017-10-23 11:56:15 +02:00
Diego Biurrun
68649bfed3
configure: Group system feature variables and system libraries together
2017-10-22 05:53:03 +02:00
James Almer
a2a7b02fbd
Merge commit 'bd805964f40f7af83da64645ba83d1e8060a1214'
...
* commit 'bd805964f40f7af83da64645ba83d1e8060a1214':
configure: Do not treat JACK as a system library
Merged-by: James Almer <jamrial@gmail.com>
2017-10-21 14:10:39 -03:00
James Almer
13c84b077a
Merge commit '0d8013b88b1cb7d65da891a8819d3beebafb9bb5'
...
* commit '0d8013b88b1cb7d65da891a8819d3beebafb9bb5':
configure: Replace -no_weak_symbols with -Werror=partial-availability
Merged-by: James Almer <jamrial@gmail.com>
2017-10-21 12:50:49 -03:00
Michael Bradshaw
279dc40716
lavc: drop support for OpenJPEG 1.3-2.0
...
We now require 2.1+ with pkg-config.
Signed-off-by: Michael Bradshaw <mjbshaw@google.com>
2017-10-20 17:35:28 -07:00
Diego Biurrun
62be1caf16
configure: Bail out early if neither static nor shared libs are built
2017-10-19 18:09:39 +02:00
Diego Biurrun
c6496de334
configure: Move enabling libc_type into probe_libc() function
2017-10-19 18:09:39 +02:00
Jan Ekström
247281e805
configure: add pkg-config check for alsa
...
Helps with use cases such as static linking, as the .pc file
does actually contain the necessary Libs.private entries for all
required dependencies.
2017-10-18 17:37:28 +03:00
Martin Storsjö
41df62fd67
configure: Set the default assembler to armasm64 for MSVC for arm64
...
Signed-off-by: Martin Storsjö <martin@martin.st>
2017-10-18 10:49:48 +03:00
Mark Thompson
d8928ad6b6
vaapi_mpeg2: Convert to use coded bitstream infrastructure
...
(cherry picked from commit 10eb496d9ae94df6f792b0e1d8750738eb3a0952)
2017-10-17 20:56:30 +01:00
Mark Thompson
00179664bc
vaapi_h265: Convert to use coded bitstream infrastructure
...
Also improves the metadata and generally makes the configuration
a bit cleaner.
(cherry picked from commit ac12486714b48f9bd5d9167f90b77c936751d6ef)
2017-10-17 20:56:30 +01:00
Mark Thompson
2e29ca2a9f
vaapi_h264: Convert to use coded bitstream infrastructure
...
(cherry picked from commit 7a4fac5e91789b73e07bd4ad20493cfde028df76)
2017-10-17 20:56:30 +01:00