Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jul 21, 2011
  1. @mansr

    build: add -L flags before existing LDFLAGS

    mansr authored
    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>
Commits on Jul 11, 2011
  1. @mansr

    build: remove unnecessary dependency on libs from 'all' target

    mansr authored
    The libs are added to the all target elsewhere, no need to do it
    again here.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
  2. @mansr

    build: remove unnecessary FFLDFLAGS variable

    mansr authored
    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>
Commits on Jul 10, 2011
  1. @mansr

    build: rework rules for things in the tools dir

    mansr authored
    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>
Commits on Jun 29, 2011
  1. @mansr

    build: fix creation of tools dir with make 3.81

    mansr authored
    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>
  2. @mansr

    build: create output directories as needed

    mansr authored
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Jun 28, 2011
  1. @mansr

    build: include sub-makefiles using full path instead of symlinks

    mansr authored
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Jun 26, 2011
  1. @mansr

    build: factor out the .c and .S compile commands as a macro

    mansr authored
    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>
Commits on Jun 23, 2011
  1. @mansr

    build: remove SRC_PATH_BARE variable

    mansr authored
    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>
  2. @mansr

    build: move basic rules and variables to main Makefile

    mansr authored
    Signed-off-by: Mans Rullgard <mans@mansr.com>
  3. @mansr

    build: move special targets to end of main Makefile

    mansr authored
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Jun 22, 2011
  1. @mansr

    build: move documentation rules to doc/Makefile

    mansr authored
    Signed-off-by: Mans Rullgard <mans@mansr.com>
  2. @mansr

    build: move test rules to tests/Makefile

    mansr authored
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Jun 14, 2011
  1. @mansr

    build: move vpath directives to main Makefile

    mansr authored
    Signed-off-by: Mans Rullgard <mans@mansr.com>
  2. @mansr

    build: move ALLFFLIBS to a more logical place

    mansr authored
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Jun 11, 2011
  1. @mansr

    build: fix "make install" with documentation disabled

    mansr authored
    Signed-off-by: Mans Rullgard <mans@mansr.com>
  2. @mansr

    build: simplify some conditional targets

    mansr authored
    Use intermediate targets instead of variables for conditional
    parts of "all" and "install" targets.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Jun 7, 2011
  1. @mansr

    build: make rule for linking ff* apply only to these targets

    mansr authored
    This ensures that the special link command using cmdutils.o
    only applies to the targets it should.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Jun 6, 2011
  1. @mansr

    build: rearrange some lines in a more logical way

    mansr authored
    Signed-off-by: Mans Rullgard <mans@mansr.com>
  2. @mansr

    build: clean up .PHONY lists

    mansr authored
    This removes nonexisting targets from phony lists and puts them
    all in one place.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
  3. @mansr

    build: move all (un)install* target aliases to toplevel Makefile

    mansr authored
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on May 29, 2011
  1. @mansr

    build: remove BUILD_ROOT variable

    mansr authored
    This variable is unnecessary as absolute paths are not required.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on May 18, 2011
  1. @mansr

    Remove unused make variable SEEK_REFFILE

    mansr authored
    Signed-off-by: Mans Rullgard <mans@mansr.com>
  2. @mansr

    fate: remove redundant aref and vref references

    mansr authored
    The ref targets are included in the FATE_[AV]CODEC lists created
    by configure so they do not need to be listed separately in the
    makefile.  Filter them out when setting dependencies to avoid make
    warnings about circular deps.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
  3. @mansr

    fate: run aref and vref as regular tests

    mansr authored
    These tests create reference files used for psnr calculation in
    the other codec tests.  Treating them as (mostly) regular tests
    simplifies the makefile and makes them visible in the fate reports.
    The latter makes errors in these runs easier to identify.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Mar 29, 2011
  1. @mansr

    Remove support for stripping executables

    mansr authored
    Stripping is generally best left to package management tools, and
    since unstripped copies are kept in the build tree, any arguments
    about saving space (no matter how insignificant) are void.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Feb 20, 2011
  1. @mansr

    Makefile: include deps from tools directory

    mansr authored
    This ensures the tools are rebuilt when necessary.  Specifically,
    lavfi-showfiltfmts was sometimes not rebuilt causing spurious test
    failures.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Feb 11, 2011
  1. @mansr

    VP8: ARM optimised decode_block_coeffs_internal

    mansr authored
    Approximately 5% faster on Cortex-A8.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Feb 1, 2011
  1. @mansr

    Makefile: remove unused variable ALLHTMLPAGES

    mansr authored
    Signed-off-by: Mans Rullgard <mans@mansr.com>
  2. @mansr

    Makefile: build docs only for enabled tools; fix docs dependencies

    mansr authored
    This makes "make documentation" build the man/html pages only for
    the tools enabled in the build.  It also fixes the dependency
    tracking for the built man pages.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
  3. @mansr

    Auto-generate dependencies for documentation

    mansr authored
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Jan 25, 2011
  1. @mansr

    Makefile: fix cleaning of tools in tests directory

    mansr authored
    The variable TESTPROGS is reset by the library makefiles,
    use another name.
    
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Jan 23, 2011
  1. @mansr

    Makefile: simplify test tools handling

    mansr authored
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Jan 21, 2011
  1. @mansr

    Makefile: simplify setting of some variables

    mansr authored
    Signed-off-by: Mans Rullgard <mans@mansr.com>
Commits on Aug 26, 2010
  1. @mansr

    fate: print list of tests with "make fate-list"

    mansr authored
    Originally committed as revision 24947 to svn://svn.ffmpeg.org/ffmpeg/trunk
Something went wrong with that request. Please try again.