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
2014-04-29configure: rework dxva in avconv handlingAnton Khirnov
Move the dxva check after the dependencies have been detected, make sure the ole32 library exists. Fixes build on non-Windows.
2014-04-28avconv: add support for DXVA2 decodingHendrik Leppkes
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-04-06aarch64: add armv8 CPU flagJanne Grunau
2014-03-13Remove all SPARC architecture optimizationsDiego Biurrun
SPARC is no longer being used in any multimedia-related fields and the VIS optimizations only represent a maintenance burden.
2013-12-02build: Add rule for building host-specific object filesDiego Biurrun
2013-12-02build: Add shorthand for HOSTCC compile macroDiego Biurrun
2013-11-27Makefile: Fix building programs on systems with a nonempty executable suffixMartin Storsjö
This fixes leftover issues from 14abeaa4 which caused make rules for programs to not match up properly when the executable suffix was nonempty. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-11-25build: Integrate multilibrary examples into the build systemDiego Biurrun
This includes moving libavformat/output-example to doc/examples/output.
2013-11-25build: Separate building programs linking against libav* from building av*Diego Biurrun
This will allow cleaner integration of building example programs.
2013-11-23avconv: add support for VDPAU decodingAnton Khirnov
2013-11-03build: Remove redundant OBJS declaration intended for programsDiego Biurrun
2013-10-31build: Ensure that strip commands are run silentlyDiego Biurrun
2013-05-24w32pthreads: move from lavc to compat/Anton Khirnov
It will be used in other places than lavc.
2013-04-05Integrate lcov/gcov into LibavReinhard Tartler
The gcov/lcov are a common toolchain for visualizing code coverage with the GNU/Toolchain. The documentation and implementation of this integration was heavily inspired from the blog entry by Mike Melanson: http://multimedia.cx/eggs/using-lcov-with-ffmpeg/
2013-03-27build: Remove configure-generated .config file on distcleanDiego Biurrun
2013-02-23build: Add proper infrastructure for adding and checking host CPPFLAGSDiego Biurrun
2012-12-10build: fix 'clean' targetMans Rullgard
This fixes removal of TOOLS as well as HOSTPROGS declared in the top-level Makefile. The clean target in common.mak needs to be eval'd since the variables used within are reset for each library. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-12-07arm: rename ARMVFP config symbol to VFPMans Rullgard
This is consistent with usual ARM nomenclature as well as with the VFPV3 and NEON symbols which both lack the ARM prefix. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-11-23build: add rules to generate preprocessed source filesMans Rullgard
This is useful for debugging. Dependencies for these files are not generated due to limitations in many compilers. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-31x86: yasm: Use complete source path for macro helper %includesDiego Biurrun
This is more consistent with the way we handle C #includes and it simplifies the build system.
2012-10-25build: Include HEADERS-yes in the HEADERS variableMartin Storsjö
This makes sure the previously always installed public header lzo.h is installed if the LZO functionality is enabled. Signed-off-by: Martin Storsjö <martin@martin.st>
2012-10-23build: allow targets to specify extra objects to link with executablesMans Rullgard
This allows targets to include special objects when linking executables without including them in (shared) libraries. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-16build: simplify linking tools with cmdutils.oMans Rullgard
This avoids repeating cmdutils.o in both the prerequisites and the link command. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-12avcodec: Remove broken MMI optimizationsDiego Biurrun
The code fails to compile and is broken beyond repair.
2012-08-29build: allow non-standard variations of linker -l/-L flagsMans Rullgard
This enables replacing the -l and -L flags used to specify the just-built libraries when linking the tools and shared libs with non-standard syntaxes. System library flags are already handled by the filtering mechanism in configure. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-29build: export filtered -lz flag in config.makMans Rullgard
This is needed to link tools/cws2fws using a linker with non-standard command line syntax. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-29build: add separate setting for host linkerMans Rullgard
This adds new HOSTLD and related settings for host linker allowing it to be different from HOSTCC. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-27build: Use portable abstraction for linker/hostcc output file syntaxDiego Biurrun
2012-08-09build: add HOSTOBJS to SUBDIR_VARS listDiego Biurrun
Even though HOSTOBJS are not referenced directly in subdirectory Makefile snippets right now, robustness requires resetting the variable contents.
2012-08-08build: cosmetics: Reorder some lists in a more logical fashionDiego Biurrun
2012-08-08avconv: split configuring filter configuration to a separate file.Anton Khirnov
2012-08-08avconv: split option parsing into a separate file.Anton Khirnov
2012-08-08build: change checkheaders to use regular build rulesMans Rullgard
Many compilers need special flags to compile *.h files as regular source code, if they will do so at all. Rather than hoping all compilers will have such a flag and adding mappings for it, create wrapper .c files for test building single headers. This allows using the regular rule for compiling C files without the need for special flags, and it also provides proper dependency tracking for these objects. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-08-07build: add trailing / to yasm/nasm -I flagsMans Rullgard
nasm requires a trailing / on paths specified with -I. It does no harm with yasm. 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-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: Use portable compiler flag constructs in header compilation ruleDiego Biurrun
2012-07-28build: Rename YASMDEP variable to DEPYASM for consistencyDiego Biurrun
2012-07-27build: use COMPILE template for HOSTOBJSMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
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-22build: Drop gcc-specific warning flag from header compilation ruleDiego Biurrun
The flag was added to avoid excessive warning spam, but nowadays those warnings no longer occur in such large numbers as to require silencing. Besides, gcc-specific flags do not belong in the Makefiles.
2012-05-15build: Add 'check' target to run all compile and test targets.Diego Biurrun
2012-04-25Add libavresampleJustin Ruggles
This is a new library for audio sample format, channel layout, and sample rate conversion.
2012-04-12build: Consistently handle conditional compilation for all optimization OBJS.Diego Biurrun
2012-03-26build: Only clean the architecture subdirectory we build for.Diego Biurrun
This allows simplifying the Makefiles; it is no longer necessary to register arch subdirectory Makefiles, just putting them in place is enough.
2012-03-26build: prettyprinting cosmeticsDiego Biurrun
2012-03-20Generate manpages for AV{Format,Codec}Context AVOptions.Anton Khirnov
2012-02-23Remove libpostproc.Diego Biurrun
This library does not fit into Libav as a whole and its code is just a maintenance burden. Furthermore it is now available as an external project, which completely obviates any reason to keep it around. URL: http://git.videolan.org/?p=libpostproc.git
2012-02-03build: Drop YASM-OBJS-FFT from SUBDIR_VARS.Diego Biurrun
FFT code only appears in libavcodec, so there is no need to reset the variable when the build templates are instantiated for other libraries.
2012-02-03build: Drop unused X86-OBJS variable.Diego Biurrun