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
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
2012-01-25build: Automatically include architecture-specific library Makefile snippets.Diego Biurrun
2012-01-24Remove ffmpeg.Anton Khirnov
2011-12-14build: rename subdir.mak ---> library.makDiego Biurrun
2011-12-13build: move inclusion of subdir.mak to main subdir loopMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-10-19presets: rename presets directoryJanne Grunau
2011-10-19Makefile: change presets extension to .avpresetAnton Khirnov
Fixes make install.
2011-08-15Fix NASM include directiveDave Yeo
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-08-12Make a copy of ffmpeg under a new name -- avconv.Anton Khirnov
It will be further developed with a few incompatible changes. ffmpeg.c will stay as is for some time, so any scripts using it won't be broken.
2011-08-09Rename ffserver to avserver.Anton Khirnov
2011-08-09Rename ffprobe to avprobe.Anton Khirnov
2011-08-09Rename ffplay to avplay.Anton Khirnov
2011-07-21build: add -L flags before existing LDFLAGSMans Rullgard
This ensures the linker picks the just built libraries even if LDFLAGS for some reason contains -L flags pointing at other directories containing libav libraries. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-12build: remove unnecessary dependency on libs from 'all' targetMans Rullgard
The libs are added to the all target elsewhere, no need to do it again here. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-11build: remove unnecessary FFLDFLAGS variableMans Rullgard
This variable is set to the same value for all directories. Adding the -L flags directly to LDFLAGS is simpler and achieves the same thing. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-11build: rework rules for things in the tools dirMans Rullgard
Declaring tools associated with each library in their respective makefiles allows these tools to easily depend on the correct prerequisites and link against the libs they need. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-07-04build: Remove deleted 'check' target from .PHONY list.Diego Biurrun
2011-06-30build: Eliminate obsolete test targets.Diego Biurrun
The targets are now part of FATE and can be run as individual FATE targets.
2011-06-29build: fix creation of tools dir with make 3.81Mans Rullgard
GNU make 3.81 apparently does not support order-only prerequisites with pattern rules, and thus fails to create the tools directory if it is missing. Naming the objects explicitly in the rule makes it work properly. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-29build: Mark all-yes Makefile target as phony.Diego Biurrun
2011-06-29build: create output directories as neededMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-28build: include sub-makefiles using full path instead of symlinksMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-27build: factor out the .c and .S compile commands as a macroMans Rullgard
These commands have the same form, and using a common macro allows it to be used elsewhere without further duplication. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-23build: remove SRC_PATH_BARE variableMans Rullgard
Setting SRC_PATH to "." when building in-tree removes the need for a quoted version of the source path since out-of-tree builds are not possible if the pathname contains spaces. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-23build: move basic rules and variables to main MakefileMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-23build: move special targets to end of main MakefileMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-23build: move documentation rules to doc/MakefileMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-23build: move test rules to tests/MakefileMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-06-14build: move vpath directives to main MakefileMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>