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

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-08-08ARM: use Q/R inline asm operand modifiers only if supportedMans Rullgard
Some compilers do not support the Q/R modifiers used to access the low/high parts of a 64-bit register pair. Check for this and disable all uses of it when not supported. Fixes bug #337. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-07configure: Add support for e500mc CPUDerek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-08-07x86: use nop cpu directives only if supportedMans Rullgard
nasm does not support 'CPU foonop' directives. This adds a configure test for the directive and uses it only if supported. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-07build: fix library installation on cygwinYaakov Selkowitz
This installs libraries using the proper names and locations, generates an import lib for the DLL, and drops no longer needed linker flags. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-06build: generalise rules and variable settings for av* programsMans Rullgard
This simplifies adding extra flags for individual programs and also allows more than one object file per program. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-04x86: build: replace mmx2 by mmxextDiego Biurrun
Refactoring mmx2/mmxext YASM code with cpuflags will force renames. So switching to a consistent naming scheme beforehand is sensible. The name "mmxext" is more official and widespread and also the name of the CPU flag, as reported e.g. by the Linux kernel.
2012-07-30configure: Add missing descriptions to help outputDiego Biurrun
2012-07-28configure: Move parts that should not be user-selectable to CONFIG_EXTRADiego Biurrun
2012-07-28build: support non-standard replacements for -c flagMans Rullgard
This allows non-standard replacements for the -c compiler flag. Some compilers use other flags or no flag at all in place of the usual one. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-07-28build: support non-standard replacements for -E flagMans Rullgard
This allows using non-standard flags for running the C preprocessor. The -o flag must be included in this setting due to strange syntax required by some compilers. Set the correct flags for tms470. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-07-28x11grab: cosmetics: consistent naming for x11grab-related thingsDiego Biurrun
2012-07-28build: Rename YASMDEP variable to DEPYASM for consistencyDiego Biurrun
2012-07-27x86: add support for fmaddps fma4 instruction with abstraction to avx/sseJustin Ruggles
2012-07-27build: do full flag handling for all compiler-type toolsMans Rullgard
This adds a full identification probe of CC, AS, LD and HOSTCC, and sets up correct flags and dependency tracking for each. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-07-27build: Rename aandct component to more descriptive aandcttablesDiego Biurrun
2012-07-24configure: Add a dependency on https for rtmptsMartin Storsjö
The rtmpts protocol uses https implicitly, via the ffrtmphttp protocol, but the ffrtmphttp protocol is also useable for plain rtmpt without https, so the dependency needs to be added here instead. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-23RTMPTE protocol supportSamuel Pitoiset
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-23RTMPE protocol supportSamuel Pitoiset
This adds two protocols, but one of them is an internal implementation detail just used as an abstraction layer/generalization in the code. The RTMPE protocol implementation uses ffrtmpcrypt:// as an alternative to the tcp:// protocol. This allows moving most of the lower level logic out from the higher level generic rtmp code. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-23configure: respect CC_O setting in check_ccMans Rullgard
Use compiler-specific replacements for the -o flag in check_cc. This makes tests work properly with compilers using non-standard flags. The tms470 flags are updated to work with this scheme. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-07-22configure: cosmetics: Group test dependencies togetherDiego Biurrun
2012-07-22configure: add more passthrough flags in tms470 filterMans Rullgard
This is in preparation for following changes. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-07-22configure: move flag filtering functions out of if/else blocksMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-07-21configure: Remove redundant RTMPT/RTMPTS dependenciesSamuel Pitoiset
The incompatibility with librtmp is already expressed in the ffrtmphttp protocol dependency declaration, which both RTMPT and RTMPTS depend on. Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-07-21configure: add filtering of host cflags/ldflagsMans Rullgard
This is in preparation for supporting host compilers with non-standard flags. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-07-21configure: initialise all flag filters at the same placeMans Rullgard
This is more consistent, and doing it earlier is harmless. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-07-21configure: add filtering of linker flagsMans Rullgard
This allows filtering of linker flags the same was as already supported for CFLAGS. The filter must be initialised to 'echo' early since it is invoked by --extra-ldflags. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-07-21configure: name some variables more consistentlyMans Rullgard
Name variables pertaining to various types of flags with 'cflags' etc as prefix instead of suffix. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-07-21configure: remove filter_cppflagsMans Rullgard
This is not used and the current design would not work properly if mixing tools needing different filters. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-07-21configure: set icc_version where it is neededMans Rullgard
This variable is only used once, so setting it there is clearer. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-07-19Print full compiler identification, not only version numberMans Rullgard
This provides a more precise identification of the compiler used. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-07-18build: add CONFIG_VP3DSP, reduce repetition in OBJS listsMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-07-18configure: clarify external library section of help outputDiego Biurrun
2012-07-18configure: mark libfdk-aac as nonfreeDiego Biurrun
2012-07-18configure: cosmetics: drop some unnecessary backslashesDiego Biurrun
2012-07-17libopenjpeg: introduce encoding supportMichael Bradshaw
Based on FFmpeg version from commit 713a7854e06964abc8f7d015b94acbed27769d24 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2012-07-17RTMPTS protocol supportSamuel Pitoiset
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-17RTMPS protocol supportSamuel Pitoiset
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-17rtmp: Rename rtmphttp to ffrtmphttpSamuel Pitoiset
The prefix makes it easier to distinguish the proper end-user protocols from the internal ones. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-16configure: Move the getaddrinfo function check into the network blockMartin Storsjö
This makes the two checks (general vs winsock) fit in better. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-16configure: Remove an unused 'have' itemMartin Storsjö
This is only used for checking for a certain library, but the code doesn't need to know whether the function was found. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-15configure: Check for CommandLineToArgvWRonald S. Bultje
The actual result of the check isn't used anywhere (since we use this function unconditionally within #ifdef _WIN32), but it makes sure we explicitly link to shell32 (which is linked in implictly on mingw). Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-15configure: Check for getaddrinfo in ws2tcpip.h, tooRonald S. Bultje
This function is only available in the headers if unconditionally targeting a version >= XP. It is not strictly necessary, since we try loading these functions dynamically at runtime on windows in the fallback, but this makes things a bit faster and more straightforward. On mingw32, this function isn't visible by default, while it is on mingw64 (on both 32 and 64 bit). Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-12configure: Drop redundant mxf_d10 test dependency declarationDiego Biurrun
The mxf_d10 test depends on avconv, which depends on avfilter, so there is no need to declare an avfilter dependency for the mxf_d10 test.
2012-07-12Support AAC encoding via the external library fdk-aacMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-11dct/fft-test: use a replacement getopt() if the system has none present.Ronald S. Bultje
This allows compiling and running these tests on systems lacking a built- in version of getopt(), such as MSVC. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2012-07-11configure: Check for the math function rintRonald S. Bultje
Add a fallback implementation if it doesn't exist. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-10x86/cpu: implement get/set_eflags using intrinsicsRonald S. Bultje
Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-10x86/cpu: implement support for cpuid through intrinsicsRonald S. Bultje
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-10x86/cpu: implement support for xgetbv through intrinsicsRonald S. Bultje
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-07-10lavu: use intrinsics for emms on systems lacking inline asm supportRonald S. Bultje
Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Martin Storsjö <martin@martin.st>