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 f66086adac
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 e34a3468f2
.
--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
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 ed434be106
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 69f7aad571
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
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
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
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
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
Mark Thompson
d8928ad6b6
vaapi_mpeg2: Convert to use coded bitstream infrastructure
...
(cherry picked from commit 10eb496d9a
)
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 ac12486714
)
2017-10-17 20:56:30 +01:00
Mark Thompson
2e29ca2a9f
vaapi_h264: Convert to use coded bitstream infrastructure
...
(cherry picked from commit 7a4fac5e91
)
2017-10-17 20:56:30 +01:00
Mark Thompson
569721ac8d
lavc: Add mpeg2_metadata bitstream filter
...
(cherry picked from commit b78c30d7ec
)
2017-10-17 20:56:30 +01:00
Mark Thompson
03f982bbca
lavc: Add hevc_metadata bitstream filter
...
This is able to modify some header metadata found in the VPS/SPS/VUI,
and can also add/remove AUDs.
(cherry picked from commit b31a9eae02
)
2017-10-17 20:56:30 +01:00
Mark Thompson
8b26306294
lavc: Add h264_redundant_pps bitstream filter
...
This applies a specific fixup to some Blu-ray streams which contain
redundant PPSs modifying irrelevant parameters of the stream which
confuse other transformations which require correct extradata.
A new single global PPS is created, and all of the redundant PPSs
within the stream are removed.
(cherry picked from commit e6874bc3af
)
2017-10-17 20:56:30 +01:00
Mark Thompson
a308872b04
lavc: Add h264_metadata bitstream filter
...
This is able to modify some header metadata found in the SPS/VUI,
and can also add/remove AUDs and insert user data in SEI NAL units.
(cherry picked from commit 9e93001b61
)
(cherry picked from commit c42b62d1f9
)
2017-10-17 20:56:29 +01:00
Mark Thompson
9c7d70b49b
lavc: Add trace_headers bitstream filter
...
Supports all streams that the coded bitstream infrastructure does
(currently H.264, H.265 and MPEG-2).
(cherry picked from commit f11d8a5e8b
)
2017-10-17 20:56:29 +01:00
Mark Thompson
686e388bbb
lavc: Add coded bitstream read/write support for MPEG-2
...
(cherry picked from commit 2bc9ba8d3c
)
(cherry picked from commit a41b69b5eb
)
2017-10-17 20:56:29 +01:00
Mark Thompson
9b0c7aa0e4
lavc: Add coded bitstream read/write support for H.265
...
(cherry picked from commit 867381b8b5
)
(cherry picked from commit f763489364
)
(cherry picked from commit 067a9ddeb8
)
2017-10-17 20:56:29 +01:00
Mark Thompson
b4c915f4b3
lavc: Add coded bitstream read/write support for H.264
...
(cherry picked from commit acf06f4544
)
(cherry picked from commit 768eb9182e
)
(cherry picked from commit e7f64191b2
)
2017-10-17 20:56:29 +01:00
Mark Thompson
6734eef6b8
lavc: Add coded bitstream read/write API
...
(cherry picked from commit 18f1706f33
)
(cherry picked from commit 44cde38c8a
)
2017-10-17 20:56:29 +01:00
James Almer
d8f382ce05
Merge commit '81bffae368f331b6cd386a814f225a58e3f32f40'
...
* commit '81bffae368f331b6cd386a814f225a58e3f32f40':
configure: Check for -no_weak_imports in ldflags on macOS
Merged-by: James Almer <jamrial@gmail.com>
2017-10-17 15:14:10 -03:00
James Almer
15b86d3b4a
configure: add missing optional dep on libfribidi to the drawtext filter
...
Fixes ticket #6740
Signed-off-by: James Almer <jamrial@gmail.com>
2017-10-17 01:17:32 -03:00
James Almer
ae6fe04bee
configure: add missing optional deps on gcrypt and openssl to the hls muxer
...
Should fix ticket #6738
Signed-off-by: James Almer <jamrial@gmail.com>
2017-10-16 17:47:01 -03:00
James Almer
0655810072
configure: add pkg-config checks for libcdio/cdparanoia
...
Should be more complete than the now fallback checks.
Signed-off-by: James Almer <jamrial@gmail.com>
2017-10-14 21:36:14 -03:00
James Almer
ad56e8057d
configure: force erroring out in check_disable_warning() if an option doesn't exists
...
Should prevent some options from being added to cflags when they
don't exist and the compiler only warns about it.
Reviewd-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: James Almer <jamrial@gmail.com>
2017-10-13 20:57:05 -03:00
Reino Wijnsma
458783315b
configure: switch the libzvbi check to pkg-config
...
The library has several dependencies that vary between systems.
Their pkg-config properly lists them all.
Signed-off-by: James Almer <jamrial@gmail.com>
2017-10-13 20:22:44 -03:00