Michael Niedermayer
6c5f17e738
Merge commit 'e78913052263af80855590659fb0f705e8f13c8a'
...
* commit 'e78913052263af80855590659fb0f705e8f13c8a':
configure: Provide an hardened toolchain option
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-29 19:50:03 +01:00
Michael Niedermayer
df69af4ee1
Merge commit 'dcd3eda6cb8884beeb67ef5eb61b4bb6b01d29ea'
...
* commit 'dcd3eda6cb8884beeb67ef5eb61b4bb6b01d29ea':
configure: Move gcc-only -W option where it belongs
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-29 19:43:14 +01:00
Luca Barbato
e789130522
configure: Provide an hardened toolchain option
2013-10-29 11:36:00 +01:00
Luca Barbato
dcd3eda6cb
configure: Move gcc-only -W option where it belongs
2013-10-29 11:36:00 +01:00
Michael Niedermayer
c985966a10
Merge commit 'de6061203e2d509579ab110fb1873aade34320f5'
...
* commit 'de6061203e2d509579ab110fb1873aade34320f5':
configure: Disable -Wmaybe-uninitialized by default
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-28 11:32:22 +01:00
Luca Barbato
de6061203e
configure: Disable -Wmaybe-uninitialized by default
...
It is by definition unreliable and causes pointless noise on valid
code.
2013-10-28 00:04:49 +01:00
Paul B Mahol
75b2bbe21d
libavfilter/vf_noise: relicense to LGPL
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-10-27 20:29:07 +00:00
Lukasz Marek
99a4c86a32
configure: link with built libs when pc-uninstalled is used
...
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-26 14:06:40 +02:00
Kieran Kunhya
865b70bc5d
Add AVX2 capable CPU detection. Patch based on x264's AVX2 detection
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-26 02:34:22 +02:00
Kieran Kunhya
4d6ee07255
libavutil: x86: Add AVX2 capable CPU detection.
...
Patch based on x264's AVX2 detection
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2013-10-25 19:36:55 +01:00
Michael Niedermayer
f5dae4894d
configure: abort if threading without atomics is used
...
also provide a list of workarounds to the user
Fixes Ticket2363
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-25 16:55:57 +02:00
Lukasz Marek
759388aa71
lavd: add fbdev output device
...
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com >
Signed-off-by: Stefano Sabatini <stefasab@gmail.com >
2013-10-24 08:16:17 +02:00
Clément Bœsch
e01fba5562
movenc: Add an F4V muxer
...
F4V is Adobe's mp4/iso media variant, with the most significant
addition/change being supporting other flash codecs than just
aac/h264.
Signed-off-by: Martin Storsjö <martin@martin.st >
2013-10-23 11:17:03 +03:00
Paul B Mahol
c655216939
make it possible to compile ffmpeg without swscale
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-10-21 13:57:00 +00:00
俞晓磊
4bfdd021c7
configure: remove \r from cc_ident,
...
This should fix cygwin + non-cygwin toolchain
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-19 00:15:33 +02:00
Guillaume Martres
c8dd048ab8
lavc: add a HEVC decoder.
...
Initially written by Guillaume Martres <smarter@ubuntu.com > as a GSoC
project. Further contributions by the OpenHEVC project and other
developers, namely:
Mickaël Raulet <mraulet@insa-rennes.fr >
Seppo Tomperi <seppo.tomperi@vtt.fi >
Gildas Cocherel <gildas.cocherel@laposte.net >
Khaled Jerbi <khaled_jerbi@yahoo.fr >
Wassim Hamidouche <wassim.hamidouche@insa-rennes.fr >
Vittorio Giovara <vittorio.giovara@gmail.com >
Jan Ekström <jeebjp@gmail.com >
Anton Khirnov <anton@khirnov.net >
Martin Storsjö <martin@martin.st >
Luca Barbato <lu_zero@gentoo.org >
Yusuke Nakamura <muken.the.vfrmaniac@gmail.com >
Signed-off-by: Anton Khirnov <anton@khirnov.net >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-15 22:13:02 +02:00
Michael Niedermayer
51df616909
configure: Warn when inline asm is disabled for ICL
...
See Ticket3048
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-15 16:34:29 +02:00
Michael Niedermayer
4ce82e6fa9
Merge commit '9e3946aadaef6f7d7ef15c31b5ff1e73d0ba79a1'
...
* commit '9e3946aadaef6f7d7ef15c31b5ff1e73d0ba79a1':
build: Require yasm 0.8.0 or higher
Conflicts:
configure
If someone wants to continue supporting older yasm/nasm versions, patches are of course welcome!
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-09 14:17:56 +02:00
Derek Buitenhuis
9e3946aada
build: Require yasm 0.8.0 or higher
...
This is in preparation for removing a .rodata kludge
which was only required for older YASM versions.
The movbe instruction was introduced in 0.8.0, which already
had AVX, which was introduced in 0.7.0, and NASM introduced
movbe in 2.0.3, which is the same version which introduced
AVX support.
Also, make the failure message more accurate.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2013-10-09 07:44:19 -04:00
Lukasz Marek
361b56c379
lavd: pulse audio encoder
...
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com >
Reviewed-by: Stefano Sabatini <stefasab@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-08 14:31:50 +02:00
Michael Niedermayer
3d5a995eac
Merge commit 'e52567c2954f627d420b30f75f71af2f2e4afe80'
...
* commit 'e52567c2954f627d420b30f75f71af2f2e4afe80':
build: Strip spurious labels
Conflicts:
configure
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-08 10:45:37 +02:00
Loren Merritt
e52567c295
build: Strip spurious labels
...
The implementation of 25cb0c1a
involves lots of spurious labels.
The effect of keeping those labels around is making debugging harder.
Those labels are meaningless, and complicate the disassembly. Also,
gdb can't tell the difference between them and function entry points.
This new strip command is irrelevant to any usage of Libav that would
have used the old fully stripped version, because the old one was for
non-debug use.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com >
2013-10-07 06:20:15 -04:00
Michael Niedermayer
efff7564d4
configure: filters should select the parts they need not use deps
...
otherwise enabling the filter would not work if the part hasnt been
enabled by other means already
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-06 16:43:34 +02:00
Michael Niedermayer
4b05906e84
configure: add --tempprefix option
...
With this and ccache configure execution time goes down from 3.9 to 2.4 seconds
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-05 18:43:21 +02:00
Michael Niedermayer
4c292d5c34
Merge remote-tracking branch 'rbultje/master'
...
* rbultje/master:
Full-pixel MC functions.
VP9 MC (ssse3) optimizations.
Native VP9 decoder.
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-03 13:56:52 +02:00
Ronald S. Bultje
848826f527
Native VP9 decoder.
...
Authors: Ronald S. Bultje <rsbultje gmail com>,
Clement Boesch <u pkh me>
2013-10-02 21:03:11 -04:00
Michael Niedermayer
ad8fbddb94
Revert "Merge commit '61c31e4ee7ea79a9e74c0476b81244febf17e6d7'" (configure: Properly set zlib dependencies for all components)
...
The reverted commit introduced undefined behavior.
undefined in the sense that the evaluation order of the dependencies affects the results
Fixes Ticket2920
This reverts commit c32db6adab
, reversing
changes made to 05f1b4e2ec
.
Alternative solutions would be to change the dependency solver to handle non trivial
dependencies or to enable zlib by default before the dependency solver, this would
leave a zlib dependency in the libs though then even when no zlib is needed or used.
2013-10-01 23:52:20 +02:00
Thilo Borgmann
d3a03d90a3
configure: fix logic for threads in case of OpenCL is enabled. Fixes ticket 3004.
...
Signed-off-by: Thilo Borgmann <thilo.borgmann@mail.de >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-10-01 18:31:21 +02:00
Michael Niedermayer
0a0b7267b2
configure: fix build with enable-xmm-clobber-test
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-30 12:01:17 +02:00
Michael Niedermayer
ab0b1fdd17
Merge commit 'd6d27f3e58e6980bce4a490e7d8cc0f6a84521fe'
...
* commit 'd6d27f3e58e6980bce4a490e7d8cc0f6a84521fe':
configure: Enable -Qansi-alias for icl 14+
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-24 14:35:52 +02:00
Alex Smith
d6d27f3e58
configure: Enable -Qansi-alias for icl 14+
...
Qansi-alias worked on 12.x, then caused miscompilation on 13.x, but now
works again passing all FATE tests for icl version 14.
Signed-off-by: Diego Biurrun <diego@biurrun.de >
2013-09-24 11:29:00 +02:00
Paul B Mahol
601eab2bbf
avfilter: add ladspa wrapper filter
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-09-22 16:36:10 +00:00
Lukasz Marek
5b153f8164
lavf: add SFTP protocol via libssh
...
Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-21 03:26:54 +02:00
Michael Niedermayer
e1f74ad1f0
Merge commit '09f2581dc5edb3642858d69d9a70b67e249167e9'
...
* commit '09f2581dc5edb3642858d69d9a70b67e249167e9':
msvc/icl: Use __declspec(deprecated)
Conflicts:
configure
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-20 15:51:27 +02:00
Michael Niedermayer
2be92abac7
Merge commit 'e5d45e028cf4193b562075897e55091779e49f15'
...
* commit 'e5d45e028cf4193b562075897e55091779e49f15':
build: Support cparser
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-20 15:23:58 +02:00
Alex Smith
09f2581dc5
msvc/icl: Use __declspec(deprecated)
...
Prior to this on msvc/icl there was no handling of deprecated functions
and the deprecated warning was disabled.
After enabling there are a number of warnings relating to the CRT and
the use of the non-secure versions of several functions. Defining
_CRT_SECURE_NO_WARNINGS silences these warnings.
Signed-off-by: Martin Storsjö <martin@martin.st >
2013-09-20 14:40:06 +03:00
Luca Barbato
e5d45e028c
build: Support cparser
2013-09-19 21:53:21 +02:00
Justin Ruggles
c4bfa09807
Add a WebP decoder
...
Container and lossy decoding by Aneesh Dogra <aneesh@sugarlabs.org >
Lossless decoding by Justin Ruggles <justin.ruggles@gmail.com >
2013-09-18 14:10:05 -04:00
Paul B Mahol
9c774459a9
avfilter: port pullup filter from libmpcodecs
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-09-17 17:03:36 +00:00
Michael Niedermayer
ff4548f223
Merge commit '187105ff8a02bafc9c58d9d8363bb3f55a415635'
...
* commit '187105ff8a02bafc9c58d9d8363bb3f55a415635':
Fix references to deleted avcodec_encode_video() function
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-17 10:53:14 +02:00
Vittorio Giovara
187105ff8a
Fix references to deleted avcodec_encode_video() function
2013-09-16 13:59:19 +02:00
Michael Niedermayer
07f6a3d787
Merge commit 'e2cd766ca1b9bb2ba72aca5f6ba5d8be15743984'
...
* commit 'e2cd766ca1b9bb2ba72aca5f6ba5d8be15743984':
configure: Mention that icl does not build both static and shared libs
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-12 14:57:23 +02:00
Diego Biurrun
e2cd766ca1
configure: Mention that icl does not build both static and shared libs
2013-09-12 13:00:22 +02:00
Diego Biurrun
5045f6bdfa
configure: Fix wrong reference to user support mailing list
2013-09-11 14:49:56 +02:00
Michael Niedermayer
44d884f036
Merge commit '7f9e893f56db52078e0f46677ed337b2e25fa94d'
...
* commit '7f9e893f56db52078e0f46677ed337b2e25fa94d':
build: Report an error message when a pc file is not found
Conflicts:
configure
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-04 13:15:22 +02:00
Luca Barbato
7f9e893f56
build: Report an error message when a pc file is not found
...
Ease tracking path problems.
2013-09-04 09:47:06 +02:00
Paul B Mahol
771e2e59e2
lavfi/hue: relicense to LGPL with permission by all contributors
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-09-03 17:21:06 +00:00
Paul B Mahol
3dd4b6ea41
lavfi: port phase filter from libmpcodecs
...
Signed-off-by: Paul B Mahol <onemda@gmail.com >
2013-09-03 14:05:38 +00:00
Marton Balint
b339dccbba
lavc: add teletext decoder using libzvbi
...
Based on a patch by Wolfram Gloger <wmglo@dent.med.uni-muenchen.de >.
http://lists.ffmpeg.org/pipermail/ffmpeg-devel/2012-December/136677.html
The original patch was rebased by Tudor SUCIU <tudor.suciu@gmail.com >.
Lots of additional features and fixes are made by me.
Fixes ticket #2086 .
Changes since last version:
- change default page to all pages
Signed-off-by: Marton Balint <cus@passwd.hu >
Signed-off-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-02 01:19:52 +02:00
Michael Niedermayer
d8809b357c
Merge commit 'f4ca970dba13a60a1334cce1b574036e6f624b9c'
...
* commit 'f4ca970dba13a60a1334cce1b574036e6f624b9c':
configure: Add docdir configuration option
Conflicts:
configure
doc/Makefile
Merged-by: Michael Niedermayer <michaelni@gmx.at >
2013-09-01 13:42:37 +02:00