Statistics
| Branch: | Revision:

ffmpeg / Makefile @ master

History | View | Annotate | Download (8.8 KB)

# Date Author Comment
ccd77fe5 05/06/2011 12:21 AM Michael Niedermayer

Makefile:Put lost tab back.
Signed-off-by: Michael Niedermayer <>

6c284560 05/05/2011 10:30 PM Francesco Cosoleto

fate: mention fate documentation in the error message

Signed-off-by: Francesco Cosoleto <>
Signed-off-by: Michael Niedermayer <>

707e8612 05/04/2011 02:06 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    Implement fate-rsync target
    Make ffmpeg support generic data stream

Conflicts:
cmdutils.h

Merged-by: Michael Niedermayer <>

8ce67bca 05/03/2011 05:21 PM Reinhard Tartler

Implement fate-rsync target

8772156b 04/22/2011 01:54 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    APIChanges: document git revision for CODEC_CAP_SLICE_THREADS addition.
    Introduce slice threads flag.
    FATE: allow forcing thread-type when doing threaded fate runs.
    Use av_log_ask_for_sample() where appropriate....
3283f274 04/21/2011 11:36 PM Ronald S. Bultje

FATE: allow forcing thread-type when doing threaded fate runs.

Signed-off-by: Ronald S. Bultje <>

10d2ae8c 04/21/2011 01:37 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    Makefile: Include dependencies for test tools, too
    Remove a version check in av_log made unnecessary by the big bump.
    update last major version increase dates in APIchanges
    Reduce picture size for yadif....
f83acb09 04/20/2011 06:44 PM Martin Storsjö

Makefile: Include dependencies for test tools, too

This makes seek_test to be rebuilt when its dependencies
has changed. The changes to the dependencies didn't usually matter
in practice, but the introduction of side data in AVPacket required
a recompilation....

bc604722 04/06/2011 09:21 PM Michael Niedermayer

Drop checkheaders from check, its useless
Signed-off-by: Michael Niedermayer <>

b1ca9642 03/31/2011 10:24 PM Michael Niedermayer

Revert "Remove support for stripping executables"

People did not like this change.

This reverts commit e0be794a71be25a350f68287ee291b4942bcb7d8.

445fdc01 03/30/2011 01:09 AM Michael Niedermayer

Merge remote-tracking branch 'newdev/master'

  • newdev/master:
    ac3enc: move compute_mantissa_size() to ac3dsp
    ac3enc: move mant*_cnt and qmant*_ptr out of AC3EncodeContext
    Remove support for stripping executables
    ac3enc: NEON optimised float_to_fixed24...
e0be794a 03/29/2011 09:05 PM Mans Rullgard

Remove support for stripping executables

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 <>

2fd41c90 03/24/2011 01:16 AM Michael Niedermayer

Merge remote-tracking branch 'newdev/master'

  • newdev/master:
    avio: make udp_set_remote_url/get_local_port internal.
    asfdec: also subtract preroll when reading simple index object
    matroskaenc: remove a variable that's unused after bc17bd9.
    avio: cosmetics - nicer vertical alignment....
7851eb68 03/23/2011 12:17 AM Luca Barbato

fate: add support for multithread testing

Add a THREADS variable to fate calls.

8ea36711 03/19/2011 07:05 PM Michael Niedermayer

Merge remote-tracking branch 'newdev/master'

Merged-by: Michael Niedermayer <>

Not Pulled:
commit 42cfb3835b5dad327b7dc22740e8b6e482ecfcd2
Author: Mans Rullgard <>
Date: Mon Feb 28 18:06:58 2011 +0000

Remove Sonic experimental audio codec...
faa6f1c3 03/18/2011 08:57 PM Janne Grunau

get rid of the last svn mentions

e528cdac 03/17/2011 04:26 PM Michael Niedermayer

Revert "replace FFMPEG with LIBAV in FFMPEG_CONFIGURATION"

This reverts commit 29ba091136a5e04574f7bfc1b17536c923958f6f.

29ba0911 03/16/2011 08:54 PM Janne Grunau

replace FFMPEG with LIBAV in FFMPEG_CONFIGURATION

also update the multiple inclusion guards in config.h|mak

08df7f86 02/20/2011 06:04 PM Mans Rullgard

Makefile: include deps from tools directory

This ensures the tools are rebuilt when necessary. Specifically,
lavfi-showfiltfmts was sometimes not rebuilt causing spurious test
failures.

Signed-off-by: Mans Rullgard <>

737eb597 02/15/2011 03:18 PM Reinhard Tartler

Merge libavcore into libavutil

It is pretty hopeless that other considerable projects will adopt
libavutil alone in other projects. Projects that need small footprint
are better off with more specialized libraries such as gnulib or rather
just copy the necessary parts that they need. With this in mind, nobody...

40321376 02/12/2011 12:58 PM Stefano Sabatini

Allow "make clean" to clean files in tools

Signed-off-by: Mans Rullgard <>

cd6a5a57 02/12/2011 12:55 PM Stefano Sabatini

Add lavfi-showfiltfmts and graph2dot to $(TOOLS)

Allow make clean to remove the corresponding binaries.

Fix issue 2162.

Signed-off-by: Mans Rullgard <>

a7878c9f 02/11/2011 03:48 PM Mans Rullgard

VP8: ARM optimised decode_block_coeffs_internal

Approximately 5% faster on Cortex-A8.

Signed-off-by: Mans Rullgard <>

f3619680 02/01/2011 12:33 PM Mans Rullgard

Makefile: remove unused variable ALLHTMLPAGES

Signed-off-by: Mans Rullgard <>

7f939f55 02/01/2011 12:33 PM Mans Rullgard

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

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 <>

a0f9c8ce 02/01/2011 12:10 AM Mans Rullgard

Auto-generate dependencies for documentation

Signed-off-by: Mans Rullgard <>

a8f0814a 01/29/2011 03:57 PM Janne Grunau

doc: modify style for texi2html 1.78+

The generated HTML files are similar to the ones generated with
texi2html 1.56k used on the website.

Tested with texi2html 1.78 and 5.0. 1.78 is the minimal recommended
version.

The removed @sp from the titlepage section were ignored until...

3d157bf3 01/25/2011 01:43 PM Mans Rullgard

Makefile: fix cleaning of tools in tests directory

The variable TESTPROGS is reset by the library makefiles,
use another name.

Signed-off-by: Mans Rullgard <>

3adbe49f 01/25/2011 12:46 PM Daniel Verkamp

Fix ALLPROGS_G so that *_g binaries get cleaned properly

Signed-off-by: Mans Rullgard <>

2b39962e 01/23/2011 01:55 PM Mans Rullgard

Makefile: simplify test tools handling

Signed-off-by: Mans Rullgard <>

583fcb52 01/21/2011 03:36 PM Mans Rullgard

Makefile: simplify setting of some variables

Signed-off-by: Mans Rullgard <>

ef298ea7 01/09/2011 10:22 AM Stefano Sabatini

Add demuxers.texi file.

Originally committed as revision 26282 to svn://svn.ffmpeg.org/ffmpeg/trunk

a4651511 12/27/2010 07:46 AM Anton Khirnov

Metadata muxer

Dumps all metadata to a text file for easy manual editing.

Originally committed as revision 26101 to svn://svn.ffmpeg.org/ffmpeg/trunk

8399d235 12/23/2010 05:06 PM Stefano Sabatini

Add dependency for the libavfitler.html file.

Originally committed as revision 26078 to svn://svn.ffmpeg.org/ffmpeg/trunk

82ccbe6b 12/14/2010 06:38 PM Stefano Sabatini

Simplify texi files naming: ff*-doc.texi -> ff*.texi.

Originally committed as revision 26006 to svn://svn.ffmpeg.org/ffmpeg/trunk

fe858d7b 12/11/2010 12:00 PM Stefano Sabatini

Define PODPAGES in Makefile, and make them depend on
fftools-common-opts.texi.

Fix pod files updating when fftools-common-opts.texi is changed.

Originally committed as revision 25928 to svn://svn.ffmpeg.org/ffmpeg/trunk

4d1156cb 12/07/2010 11:42 AM Ramiro Polla

Fix building of object files in tools/

Fixes issue issue2408.

Originally committed as revision 25905 to svn://svn.ffmpeg.org/ffmpeg/trunk

361d2758 11/08/2010 02:27 PM Stefano Sabatini

Add a file for bitstream filters documentation.

Based on a patch by Nicolas George
<var{name}.@var{surname}@normalesup.@code{org}>.

Originally committed as revision 25709 to svn://svn.ffmpeg.org/ffmpeg/trunk

07851d79 11/03/2010 07:43 PM Stefano Sabatini

Add eval.texi file.

Originally committed as revision 25665 to svn://svn.ffmpeg.org/ffmpeg/trunk

d29d9ccc 08/26/2010 01:58 PM Måns Rullgård

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

Originally committed as revision 24947 to svn://svn.ffmpeg.org/ffmpeg/trunk

680aefa2 08/23/2010 12:17 PM Vitor Sessak

MP3 float decoder FATE tests

Originally committed as revision 24880 to svn://svn.ffmpeg.org/ffmpeg/trunk

715e9be2 08/22/2010 02:24 PM Måns Rullgård

fate: remove pointless fate/fate2 separation

Originally committed as revision 24868 to svn://svn.ffmpeg.org/ffmpeg/trunk

3123823c 08/17/2010 02:58 PM Diego Biurrun

Skip adding SDL_CFLAGS to CFLAGS for the ffplay.d target.
We no longer create .d files directly, so the rule is pointless.

Originally committed as revision 24805 to svn://svn.ffmpeg.org/ffmpeg/trunk

4c3fbd4f 08/04/2010 06:47 PM Måns Rullgård

fate: move some groups of related tests to their own files

This moves some groups of tests for single codecs to separate files,
and adds shorthands for running all tests in a group.

Originally committed as revision 24697 to svn://svn.ffmpeg.org/ffmpeg/trunk

43d2c6a5 08/01/2010 10:27 AM Stefano Sabatini

Fix fate-lavfi-pixfmts test cross-compilation.

Add the lavfi-showfiltfmts dependency in the Makefile, and correctly
use the $target_exec and $target_path variables for invoking the
lavfi-showfiltfmts tool.

Originally committed as revision 24645 to svn://svn.ffmpeg.org/ffmpeg/trunk

1de4cfe6 07/31/2010 03:45 PM Stefano Sabatini

Add protocols.texi.

Originally committed as revision 24616 to svn://svn.ffmpeg.org/ffmpeg/trunk

4419c8bf 07/27/2010 01:10 PM Stefano Sabatini

Add the indevs.texi and outdevs.texi files.

Originally committed as revision 24543 to svn://svn.ffmpeg.org/ffmpeg/trunk

b82be636 07/26/2010 11:44 PM Måns Rullgård

fate: create report files

Originally committed as revision 24529 to svn://svn.ffmpeg.org/ffmpeg/trunk

ce3a841d 07/26/2010 11:43 PM Måns Rullgård

Add a simple base64 encoder for use in tests

Originally committed as revision 24526 to svn://svn.ffmpeg.org/ffmpeg/trunk

9d0b3042 07/22/2010 05:47 PM Måns Rullgård

Do not automatically run configure

Making automatic reconfigure work properly in all cases proved more
difficult than it seemed, and people complained about it. Instead,
print a warning when the configuration appears to be out of date.

Originally committed as revision 24436 to svn://svn.ffmpeg.org/ffmpeg/trunk

aac6ca69 07/21/2010 06:28 PM Stefano Sabatini

Add libavcore.

The new library is meant to contain the core multimedia utilities for
FFmpeg, to make them shareable between more libav* libraries.

See thread:
Subject: [FFmpeg-devel] [RFC] New library for shared non-generic libav* utils
Date: Fri, 9 Jul 2010 01:07:40 +0200...

b3dce4b9 07/21/2010 10:06 AM Måns Rullgård

Enable lavfi test in "make test"

Originally committed as revision 24382 to svn://svn.ffmpeg.org/ffmpeg/trunk

86601915 07/20/2010 06:10 PM Måns Rullgård

Rerun configure when all*.c files have changed

Originally committed as revision 24370 to svn://svn.ffmpeg.org/ffmpeg/trunk

f6ae77d4 07/20/2010 06:10 PM Måns Rullgård

Change message tag for tests to simply TEST

Originally committed as revision 24369 to svn://svn.ffmpeg.org/ffmpeg/trunk

57f09630 07/20/2010 10:19 AM Måns Rullgård

Remove old regtest make rules redirecting to fate-based ones

Originally committed as revision 24348 to svn://svn.ffmpeg.org/ffmpeg/trunk

9a3f31ef 07/20/2010 10:19 AM Måns Rullgård

fate: allow running regtests through fate frontend

Originally committed as revision 24347 to svn://svn.ffmpeg.org/ffmpeg/trunk

48c28162 07/19/2010 05:17 PM Måns Rullgård

Generate list of lavfi tests in configure

Originally committed as revision 24329 to svn://svn.ffmpeg.org/ffmpeg/trunk

2e204aeb 07/19/2010 05:17 PM Måns Rullgård

fate: echo fate-run command with V=1

Originally committed as revision 24328 to svn://svn.ffmpeg.org/ffmpeg/trunk

34ae2d90 07/09/2010 11:37 PM Måns Rullgård

Remove dead target from .PHONY list

Originally committed as revision 24151 to svn://svn.ffmpeg.org/ffmpeg/trunk

7e264ca1 07/09/2010 12:40 AM Måns Rullgård

fate: add oneoff test for twinvq

Originally committed as revision 24135 to svn://svn.ffmpeg.org/ffmpeg/trunk

aab3ea5f 07/09/2010 12:40 AM Måns Rullgård

fate: add oneoff comparison method

This adds the 'oneoff' comparison method. It compares two s16le pcm
files with a max difference <= the fuzz factor treated as success.
Default fuzz is 1. On failure, the full tiny_psnr output is printed.

Originally committed as revision 24134 to svn://svn.ffmpeg.org/ffmpeg/trunk

3ade7d32 07/09/2010 12:40 AM Måns Rullgård

fate: pass additional variables to test script

This passes the following additional variables to the test script:

- CMP method to use comparing output with reference, default 'diff'
- REF reference file, default 'tests/ref/fate/${test}'
- FUZZ maximum fuzz factor in comparison, meaning depends on CMP...

f955d452 07/08/2010 10:10 PM Måns Rullgård

Change names of regtest output files to closer match the reference files

Originally committed as revision 24127 to svn://svn.ffmpeg.org/ffmpeg/trunk

9770a7ad 07/08/2010 06:44 PM Måns Rullgård

Simplify regtest reference makefile dependencies

Originally committed as revision 24121 to svn://svn.ffmpeg.org/ffmpeg/trunk

57442411 07/08/2010 06:44 PM Måns Rullgård

Move regression test dependencies to configure

This allows expressing complex dependencies more easily.

Originally committed as revision 24120 to svn://svn.ffmpeg.org/ffmpeg/trunk

9be24c60 07/08/2010 03:30 PM Måns Rullgård

Create the regtest reference files only when necessary

This avoid recreating the ref files every time an individual test
is run from the command line.

Originally committed as revision 24113 to svn://svn.ffmpeg.org/ffmpeg/trunk

e1621087 07/08/2010 03:30 PM Måns Rullgård

Clean up make rules for calling codec test scripts

Originally committed as revision 24112 to svn://svn.ffmpeg.org/ffmpeg/trunk

4ab20de6 07/08/2010 03:30 PM Måns Rullgård

Beautify make messages when generating test data files

Originally committed as revision 24111 to svn://svn.ffmpeg.org/ffmpeg/trunk

ce2e4ae3 07/07/2010 06:24 PM Stefano Sabatini

Add pixdesctest filter and corresponding test.

Originally committed as revision 24092 to svn://svn.ffmpeg.org/ffmpeg/trunk

3275ac6a 06/21/2010 10:09 PM Stefano Sabatini

Make the ffmpeg and ffplay man pages show the list of lavfi filters,
sinks and sources, and document the -vf option.

Originally committed as revision 23689 to svn://svn.ffmpeg.org/ffmpeg/trunk

dd46b538 06/21/2010 09:38 PM Stefano Sabatini

Update documentation dependencies, make ff* tools manpages and HTML
pages depend of fftools-common-opts.texi.

Originally committed as revision 23687 to svn://svn.ffmpeg.org/ffmpeg/trunk

59b847d3 06/06/2010 12:05 AM Michael Niedermayer

Add simple rgb/yuv in avi regression test.

Originally committed as revision 23501 to svn://svn.ffmpeg.org/ffmpeg/trunk

e34d5db5 05/24/2010 08:38 PM Stefano Sabatini

Add libavfilter 1-input - 1-output regression test, corresponding to the
target regtest-lavfi_pix_fmts.

The lavfi_pix_fmts test is disabled, this because there are
many tests which are failing, and there are still some output files
which cannot be played by NUT/ffplay....

666d7d18 05/10/2010 09:32 AM Måns Rullgård

FATE: print friendly error for individual tests when SAMPLES unset

Originally committed as revision 23079 to svn://svn.ffmpeg.org/ffmpeg/trunk

1840b280 04/19/2010 01:05 PM Vitor Sessak

Makefile: make fate target depend on compiling ffmpeg

Originally committed as revision 22912 to svn://svn.ffmpeg.org/ffmpeg/trunk

cec96e8d 03/17/2010 11:23 PM Stefano Sabatini

Add some ad-hoc tests for libavfilter.

A patched version of ffmpeg supporting video filters is required for
getting this working; thus make lavfitest is supposed to work only in
the libavfilter repository for now.

Originally committed as revision 22586 to svn://svn.ffmpeg.org/ffmpeg/trunk

2fad0977 03/15/2010 07:23 PM Måns Rullgård

Add FATE tests

This adds a "fate" make target which runs the full FATE test suite.
Individual tests can be run with "make fate-$testname".

The location of the FATE test samples must be specified with the
--samples=PATH option to configure.

The tests/fate-update.sh script regenerates the references files and...

7732f641 03/14/2010 07:48 PM Måns Rullgård

Fix brief make output for generated tables

Originally committed as revision 22526 to svn://svn.ffmpeg.org/ffmpeg/trunk

0853a2b4 03/10/2010 03:10 AM Måns Rullgård

10l: fix version.h generation

Note to self: always test in a clean directory

Originally committed as revision 22423 to svn://svn.ffmpeg.org/ffmpeg/trunk

f82bf850 03/10/2010 02:56 AM Måns Rullgård

Make version.h depend on git changes

Originally committed as revision 22421 to svn://svn.ffmpeg.org/ffmpeg/trunk

6a53fffd 03/10/2010 02:56 AM Måns Rullgård

Improve version.h generation

Force version.sh to run whenever the version might have changed,
regardless of what is being built. This is done by attaching the
dependencies to a dummy file (.version) which is included from the
makefile. As make will always attempt to rebuild any included files...

86be2bc3 03/10/2010 02:56 AM Måns Rullgård

Prettify make output for documentation

Originally committed as revision 22418 to svn://svn.ffmpeg.org/ffmpeg/trunk

b91cd809 03/10/2010 02:56 AM Måns Rullgård

Change dir into doc/ when running texi2html

This silly program always writes its output to the current directory.
Changing directory is better than moving the file afterwards.

Originally committed as revision 22417 to svn://svn.ffmpeg.org/ffmpeg/trunk

f89c1402 03/08/2010 08:17 PM Måns Rullgård

checkheaders: skip per-arch headers not meant for direct inclusion

Some of the per-arch headers are only meant to be used through
the parent header of the same name. Testing these standalone
does not make sense.

Originally committed as revision 22341 to svn://svn.ffmpeg.org/ffmpeg/trunk

2a5500b1 03/08/2010 06:43 PM Måns Rullgård

Add TESTOBJS make variable for extra objects used by test apps

Originally committed as revision 22335 to svn://svn.ffmpeg.org/ffmpeg/trunk

9b55e2e7 03/08/2010 06:43 PM Måns Rullgård

Skip cmdutils_common_opts.h fragment in checkheaders

Originally committed as revision 22333 to svn://svn.ffmpeg.org/ffmpeg/trunk

63611f31 03/06/2010 05:14 PM Måns Rullgård

Prettify make output

This gives brief messages from make by default. For full command
echoing, add V=1 to make command line.

Originally committed as revision 22244 to svn://svn.ffmpeg.org/ffmpeg/trunk

fd676deb 03/06/2010 05:14 PM Måns Rullgård

Add INSTALL makefile variable

Originally committed as revision 22242 to svn://svn.ffmpeg.org/ffmpeg/trunk

b578357e 03/06/2010 05:14 PM Måns Rullgård

Use mkdir -p to create directories

Originally committed as revision 22241 to svn://svn.ffmpeg.org/ffmpeg/trunk

4335125c 03/06/2010 05:14 PM Måns Rullgård

Add CP make variable

Originally committed as revision 22240 to svn://svn.ffmpeg.org/ffmpeg/trunk

50e10cbd 03/06/2010 02:25 PM Måns Rullgård

Use $(RM) to delete files

Originally committed as revision 22234 to svn://svn.ffmpeg.org/ffmpeg/trunk

d7096d6f 03/02/2010 09:59 PM Måns Rullgård

Run seektest on all generated files

Originally committed as revision 22158 to svn://svn.ffmpeg.org/ffmpeg/trunk

801b571e 03/02/2010 09:42 PM Måns Rullgård

Remove unused argument to test scripts

Originally committed as revision 22156 to svn://svn.ffmpeg.org/ffmpeg/trunk

336ce917 02/21/2010 11:43 AM Stefano Sabatini

Add FFprobe tool.

This is a simplified / cleaned-up version of the SourceForge program:
http://sourceforge.net/projects/ffprobe/

Syntax / features may be different, in particular the options
-show_packets and -show_frames are not yet supported in this version....

2897dc78 02/20/2010 01:19 PM Måns Rullgård

Delete avconfig.h on distclean

Originally committed as revision 21920 to svn://svn.ffmpeg.org/ffmpeg/trunk

b6fa8e35 02/20/2010 01:19 PM Måns Rullgård

Delete all test related files in testclean rule

Originally committed as revision 21919 to svn://svn.ffmpeg.org/ffmpeg/trunk

c676895f 01/30/2010 09:47 PM Måns Rullgård

Separate audio-only tests so they are only run once

Originally committed as revision 21556 to svn://svn.ffmpeg.org/ffmpeg/trunk

97d5fa38 01/27/2010 12:26 AM Måns Rullgård

10l: fix linking

Alphabetical order isn't always a good idea.

Originally committed as revision 21472 to svn://svn.ffmpeg.org/ffmpeg/trunk

5a0f7131 01/26/2010 11:13 PM Måns Rullgård

Allow disabling of lavc, lavf, lavd, and lsws

Originally committed as revision 21468 to svn://svn.ffmpeg.org/ffmpeg/trunk

d3cb93b3 01/26/2010 10:23 PM Ramiro Polla

Revert r21226, it was a joke:
Get one step closer to world domination.
Remove "make uninstall".

Originally committed as revision 21466 to svn://svn.ffmpeg.org/ffmpeg/trunk