Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-08-08configure: mpegvideo depends on mpeg_er.Carl Eugen Hoyos
Fixes compilation with --disable-everything --enable-encoder=mjpeg While there, clean up some recursive dependencies. Reported-by: Bernhard Döbler, programmer bardware de
2015-08-04configure: Silence error messages when probing compiler.Shiz
On Xcode's clang on OS X, $cc --version will output a 'Configured with:' line to stderr, which clobbers the configure script output. As this line serves no further purpose, it should be silenced. The same applies to apple-gcc 4.2.1, which complains that it can not understand the kernel version it is running on. Reviewed-by: Carl Eugen Hoyos <cehoyos@ag.or.at> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-08-03avcodec: add new Videotoolbox hwaccel.Sebastien Zwickert
2015-07-28Merge commit 'c6e0829e3696c894d24c8088c3ee30a9c17534c2'Michael Niedermayer
* commit 'c6e0829e3696c894d24c8088c3ee30a9c17534c2': configure: Don't force _WIN32_WINNT to an older version if targeting winphone/winrt Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-28Merge commit 'd75b55635a02444c2f188c26e431a1cec992babe'Michael Niedermayer
* commit 'd75b55635a02444c2f188c26e431a1cec992babe': dxva2/d3d11va: Set _WIN32_WINNT to 0x0602 instead of 0x0600 Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-28configure: Don't force _WIN32_WINNT to an older version if targeting ↵Martin Storsjö
winphone/winrt This avoids having to manually set _WIN32_WINNT in --extra-cflags when targeting these API families, which only was necessary to work around configure setting _WIN32_WINNT to an older version by default. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-07-28dxva2/d3d11va: Set _WIN32_WINNT to 0x0602 instead of 0x0600Martin Storsjö
If _WIN32_WINNT is unset, we force it to a new enough value to make sure the necessary definitions are visible. When targeting Windows Phone or Windows RT, _WIN32_WINNT should be at least 0x0602 - otherwise the windows headers themselves can cause errors (which technically are bugs in the headers). Raising this value here shouldn't hurt; the alternative would be to not touch it at all if WINAPI_FAMILY is set to phone/app, or to force setting it to 0x0602 in configure if unset (for phone/app). Signed-off-by: Martin Storsjö <martin@martin.st>
2015-07-27configure: Check for _M_ARMT to detect thumb when using MSVCMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2015-07-27configure: Check MSVC defines for identifying hardfloatMartin Storsjö
This macro identifies whether VFPv3 is available; MSVC defaults to hardfloat (except for older MSVC versions for CE, targeting ARMv4). Signed-off-by: Martin Storsjö <martin@martin.st>
2015-07-27configure: Default to armasm for --toolchain=msvc when targeting armMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2015-07-27configure: Simplify, remove an unnecessary intermediate variableMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2015-07-27Merge commit '60a21b3d81c1a11cf5a08950eadd4e84ca2e597c'Michael Niedermayer
* commit '60a21b3d81c1a11cf5a08950eadd4e84ca2e597c': configure: Check for _M_ARMT to detect thumb when using MSVC Conflicts: configure Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-27Merge commit '616b409c8f1e4fa568908212c01f6530da8d2e71'Michael Niedermayer
* commit '616b409c8f1e4fa568908212c01f6530da8d2e71': configure: Check MSVC defines for identifying hardfloat Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-27Merge commit '2192ff84dd720968108bc1ca54e239f4c94eb61d'Michael Niedermayer
* commit '2192ff84dd720968108bc1ca54e239f4c94eb61d': configure: Default to armasm for --toolchain=msvc when targeting arm Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-27Merge commit 'e4015b00d4e9e40dc1693a018edd51bf7a04993e'Michael Niedermayer
* commit 'e4015b00d4e9e40dc1693a018edd51bf7a04993e': configure: Simplify, remove an unnecessary intermediate variable Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-27Merge commit '342b0ba5f93b09b1d0c2597db44605300e6fcc53'Michael Niedermayer
* commit '342b0ba5f93b09b1d0c2597db44605300e6fcc53': configure: Only redirect strtoll to _strtoi64 if necessary Conflicts: configure Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-27Merge commit '5fd553d31272d5ed42a7a5a0ecaab7b3452da83a'Michael Niedermayer
* commit '5fd553d31272d5ed42a7a5a0ecaab7b3452da83a': configure: Only redefine inline to __inline for msvc if necessary Conflicts: configure Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-26Merge commit '0cff125200ab53fa3ae70d85b4f614f269fe3426'Michael Niedermayer
* commit '0cff125200ab53fa3ae70d85b4f614f269fe3426': configure: Only add -FIstdlib.h for msvc/icl if necessary Conflicts: configure Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-26force WINAPI_FAMILY to WINAPI_FAMILY_DESKTOP_APP to use DVXASteve Lhomme
The struct definitions in dxva.h, which are necessary in order to actually use d3d11va, are hidden when WINAPI_FAMILY targets Windows Phone or WindowsRT. Building with WINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP is disallowed when targeting ARM. ("Compiling Desktop applications for the ARM platform is not supported.") So we set _CRT_BUILD_DESKTOP_APP to 0 to tell the runtime not to detect some issues with this mismatching. The same tweaks to detect if the API is available is done in dxva2_internal.h when compiling each DXVA2/D3D11VA decoders. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-26configure: Only redirect strtoll to _strtoi64 if necessaryMartin Storsjö
This isn't necessary any longer on MSVC 2013 Update 4. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-07-26configure: Only redefine inline to __inline for msvc if necessaryMartin Storsjö
This isn't necessary on MSVC 2015 any longer. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-07-26configure: Only add -FIstdlib.h for msvc/icl if necessaryMartin Storsjö
This is only necessary on MSVC 2010/2012 (and possibly on some ICL versions). This both avoids an extra hack on newer MSVC versions, and better documents what the extra compiler option is used for. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-07-26force WINAPI_FAMILY to WINAPI_FAMILY_DESKTOP_APP to be able to use dxva.hSteve Lhomme
The struct definitions in dxva.h, which are necessary in order to actually use d3d11va, are hidden when WINAPI_FAMILY targets Windows Phone or WindowsRT. Building with WINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP is disallowed when targeting ARM. ("Compiling Desktop applications for the ARM platform is not supported.") So we set _CRT_BUILD_DESKTOP_APP to 0 to tell the runtime not to detect some issues with this mismatching. The same tweaks to detect if the API is available is done in dxva2_internal.h when compiling each DXVA2/D3D11VA decoders. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-07-26Merge commit '41d47ea85fb4ad9cfb5c2dc808a46bc1d57f3986'Michael Niedermayer
* commit '41d47ea85fb4ad9cfb5c2dc808a46bc1d57f3986': lavc: add Intel libmfx-based HEVC decoder. Conflicts: Changelog configure libavcodec/Makefile libavcodec/allcodecs.c libavcodec/qsvdec.c libavcodec/qsvdec_h2645.c libavcodec/version.h Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-26Merge commit 'bf52f773913cf74bdf0d2c8c2cb4473fa1b7801e'Michael Niedermayer
* commit 'bf52f773913cf74bdf0d2c8c2cb4473fa1b7801e': lavc: add Intel libmfx-based MPEG2 decoder. Conflicts: configure libavcodec/qsvdec_mpeg2.c Some cosmetics merged, rest is related to the removed parser code and thus not merged Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-25avcodec: Add QSV VC-1 video decoder.Ivan Uskov
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-25lavc: add Intel libmfx-based HEVC decoder.Anton Khirnov
2015-07-25lavc: add Intel libmfx-based MPEG2 decoder.Anton Khirnov
2015-07-25avcodec: Add QSV MPEG-2 video decoder.Ivan Uskov
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-24configure: fix LARGEADDRESSAWARE flag with MSVCHendrik Leppkes
Otherwise it would get translated like a library path (-L option), which breaks setting the flag. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-24use a wrapper script to call MS link.exe to avoid mixing with /usr/bin/link.exeSteve Lhomme
favor link over link.exe in case some wrapper script already exists fallback to "link" in the path if the one next to cl is not found Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-24use a wrapper script to call MS link.exe to avoid mixing with /usr/bin/link.exeSteve Lhomme
Fallback to "link" in the path if the one next to cl is not found. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-07-24Merge commit 'a54e720e0289433d6bc3f7ba0a37fa5cabfaeea9'Michael Niedermayer
* commit 'a54e720e0289433d6bc3f7ba0a37fa5cabfaeea9': configure: force -nologo- when detecting MSVC Conflicts: configure Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-23configure: force -nologo- when detecting MSVCSteve Lhomme
The -nologo- option is the inverse of -nologo, reenabling printing the "logo" version header. This is useful if the compiler actually is a wrapper that forces -nologo. Signed-off-by: Martin Storsjö <martin@martin.st>
2015-07-20configure: check for erf() and copysign()James Almer
They are not available on some compilers. Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
2015-07-19avdevice/decklink: Add missing libraries when building with DeckLink support ↵Chris Spencer
on Windows. Signed-off-by: Chris Spencer <spencercw@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-18avformat/async: support filling with a background thread.Zhang Rui
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-18Merge commit 'f5ee23004d1177ca6dd99b92cb4ff4b94b2eae09'Michael Niedermayer
* commit 'f5ee23004d1177ca6dd99b92cb4ff4b94b2eae09': configure: Factor out g722dsp module Conflicts: configure libavcodec/arm/Makefile Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-17Merge commit 'a623aa0069dff586241ad2ffedcd45ed840e2553'Michael Niedermayer
* commit 'a623aa0069dff586241ad2ffedcd45ed840e2553': configure: Factor out wmv2dsp module Conflicts: libavcodec/Makefile Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-17Merge commit 'd42191c78befc1983f23b1899b2dda513b72f1ed'Michael Niedermayer
* commit 'd42191c78befc1983f23b1899b2dda513b72f1ed': configure: Factor out vp8dsp module Conflicts: configure libavcodec/Makefile libavcodec/x86/Makefile Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-17Merge commit 'd4aea1aa4060fb5ba7f5f426823b697d2a5af08b'Michael Niedermayer
* commit 'd4aea1aa4060fb5ba7f5f426823b697d2a5af08b': configure: Factor out vp56dsp module Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-17Merge commit '5cb4bdb2a03c3643f8f1e7d21d7094e61e0a4418'Michael Niedermayer
* commit '5cb4bdb2a03c3643f8f1e7d21d7094e61e0a4418': configure: Factor out rv34dsp module Conflicts: libavcodec/Makefile libavcodec/x86/Makefile Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-17Merge commit '575ec60e542114b2ef5b2f88b28eeb72389dda45'Michael Niedermayer
* commit '575ec60e542114b2ef5b2f88b28eeb72389dda45': configure: Factor out mss34dsp module Conflicts: libavcodec/Makefile Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-17Merge commit '2edc77dc7be5f4a006c6295f4c827e5471f85262'Michael Niedermayer
* commit '2edc77dc7be5f4a006c6295f4c827e5471f85262': configure: Factor out ividsp module Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-17Merge commit 'b075869bc1e1aadea0a8dc819ebfb758adb9e3d0'Michael Niedermayer
* commit 'b075869bc1e1aadea0a8dc819ebfb758adb9e3d0': configure: Factor out flacdsp module Conflicts: configure libavcodec/Makefile libavcodec/arm/Makefile Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-17Merge commit 'e1319aa1c1be9b64117c19170344fb78841dd67c'Michael Niedermayer
* commit 'e1319aa1c1be9b64117c19170344fb78841dd67c': libx264: Add support for the MPEG2 encoder Conflicts: configure libavcodec/Makefile libavcodec/libx264.c Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-17configure: Factor out g722dsp moduleVittorio Giovara
2015-07-17configure: Factor out wmv2dsp moduleVittorio Giovara
2015-07-17configure: Factor out vp8dsp moduleVittorio Giovara
2015-07-17configure: Factor out vp56dsp moduleVittorio Giovara