Statistics
| Branch: | Revision:

ffmpeg / configure @ 3732c483

History | View | Annotate | Download (103 KB)

# Date Author Comment
b97b4b58 05/10/2011 02:03 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    mpegaudiodec: group #includes more sanely
    mpegaudio: remove #if 0 blocks
    ffmpeg.c: reset avoptions after each input/output file.
    ffmpeg.c: store per-output stream sws flags.
    mpegaudio: remove CONFIG_MPEGAUDIO_HP option...
ca87d439 05/10/2011 01:22 AM Michael Niedermayer

configure: Revert sdl hunk of 4fa18c56. This breaks OSX

Signed-off-by: Michael Niedermayer <>

6bb6fb05 05/09/2011 04:30 PM Mans Rullgard

mpegaudio: remove CONFIG_MPEGAUDIO_HP option

The low quality mode is off by default and never tested. The high
quality mode is also plenty fast enough.

Signed-off-by: Mans Rullgard <>

6d6b0c96 05/08/2011 01:29 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    drawtext: add documentation for the shadow parameters
    drawtext: add shadow support.
    drawtext: factor draw_glyphs.
    drawtext: fix and optimize yuv blend.
    drawtext: get rid of divisions in the inner loop....
a5b64584 05/07/2011 08:17 AM Stefano Sabatini

lavfi: Port drawtext filter by Hemanth from the libavfilter soc repo

With the following additions:
  • support to anti-aliased glyph rendering
  • support to UTF-8 text and Unicode chars rendering
  • support for RGB packed formats
  • fix minor errors and typos in the filter description...
6dc30b25 05/06/2011 02:28 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    configure: warn if pkg-config is missing

Merged-by: Michael Niedermayer <>

cde55897 05/06/2011 01:27 AM Carl Eugen Hoyos

Silence a warning if pkg_config is not installed.

762f95e4 05/05/2011 05:29 PM Mans Rullgard

configure: warn if pkg-config is missing

Signed-off-by: Mans Rullgard <>

5d2ce3a7 05/05/2011 04:32 PM Stefano Sabatini

configure: add strong dependencies for movie source and mp filter

b000b86e 05/05/2011 01:30 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master: (23 commits)
    doc: Check standalone compilation before submitting new components.
    Fix standalone compilation of pipe protocol.
    Fix standalone compilation of ac3_fixed encoder.
    Fix standalone compilation of binkaudio_dct / binkaudio_rdft decoders....
6dafa706 05/04/2011 09:33 PM Michael Niedermayer

configure: jack currently needs sem_timedwait()
Should fix ticket99 and ticket43 by disabling jack.
Signed-off-by: Michael Niedermayer <>

5258f64a 05/04/2011 09:33 PM Michael Niedermayer

Disable warnings for casting pointers to integers, there is nothing wrong with that.
Signed-off-by: Michael Niedermayer <>

3d269059 05/04/2011 07:12 PM Diego Biurrun

Fix standalone compilation of ac3_fixed encoder.

a33657ce 05/04/2011 07:12 PM Diego Biurrun

Fix standalone compilation of binkaudio_dct / binkaudio_rdft decoders.

56c8227d 05/04/2011 07:12 PM Diego Biurrun

Fix standalone compilation of IMC decoder.

455ce979 04/29/2011 02:29 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    LOTS of duplicates ...
    avio: Fix the deprecated fallback URL-prefixed open flags
    avoid duplicate -lm in .pc files
    mpeg12: terminate mpeg2_video_profiles arrays
    network: Check POLLERR and POLLHUP in ff_network_wait_fd...
3f6dc4a1 04/29/2011 12:35 AM Joshua Warner

encoder for adobe's flash ScreenVideo2 codec

05a18adf 04/28/2011 09:14 AM Reinhard Tartler

avoid duplicate -lm in .pc files

663d0024 04/25/2011 02:51 PM Reimar Döffinger

Remove now unused audio_float configure option.

989fb05f 04/25/2011 12:29 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    vorbisdec: Employ proper printf format specifiers for uint_fast32_t.
    applehttp: Don't export variant_bitrate if it isn't known
    crypto: Use av_freep instead of av_free
    configure: Add missing libm library dependencies to .pc files....
50f7c296 04/24/2011 03:24 PM Reinhard Tartler

configure: Add missing libm library dependencies to .pc files.

This unbreaks static compilation using pkg-config on systems in need of -lm.
Based on an mplayer2 patch by Uoti Urpala <>

Signed-off-by: Diego Biurrun <>

e9251bb5 04/24/2011 01:15 PM Reinhard Tartler

configure: Add missing libavutil inter-library dependencies to .pc files.

This unbreaks static compilation when using pkg-config.
Based on an mplayer2 patch by Uoti Urpala <>

Signed-off-by: Diego Biurrun <>

13e69cc5 04/24/2011 11:23 AM Michael Niedermayer

Fix building on FreeBSD8.2
Signed-off-by: Michael Niedermayer <>

7b376b39 04/24/2011 01:41 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    Handle unicode file names on windows
    rtp: Rename the open/close functions to alloc/free
    Lowercase all ff* program names.
    Refer to ff* tools by their lowercase names.
    NOT Pulled Replace more FFmpeg instances by Libav or ffmpeg....
cfc2a0cf 04/23/2011 03:38 AM Alex Converse

Remove RDFT dependency from AAC decoder.

$subj

From 557176d961c70604c2a96d81aff4bd6faa670d8a Mon Sep 17 00:00:00 2001

From: Alex Converse <>
Date: Thu, 21 Apr 2011 12:11:42 -0700
Subject: [PATCH] Remove RDFT dependency from AAC decoder....

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....
23d3931a 04/21/2011 11:13 AM Martin Storsjö

Provide a fallback version of the libm function trunc

This fixes compilation on DOS.

Signed-off-by: Martin Storsjö <>

89451dd6 04/20/2011 08:46 AM Nicolas George

Xiph CELT/Opus decoder using libcelt.

Signed-off-by: Nicolas George <>

9891004b 04/13/2011 12:49 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    Partially merged:flvdec: Allow parsing keyframes metadata without seeking in most cases
    Error out if vaapi is not found
    avio: undeprecate av_url_read_fseek/fpause under nicer names
    libvo-*: Don't use deprecated sample format names and enum names...
f3e3f28e 04/12/2011 05:17 PM Luca Barbato

Error out if vaapi is not found

Make the behaviour consistent with the other external deps.

Signed-off-by: Anton Khirnov <>

8eeed0db 04/12/2011 01:54 AM James Zern

vpxenc: add CQ_LEVEL mapping

via the equivalent AVCodecContext::crf modifying the range allowed by
options.c (0-51 -> 0-63)
update configure check to require libvpx 0.9.6 (Bali)

Signed-off-by: Michael Niedermayer <>

4727ec3c 04/12/2011 01:48 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    Not pulled due to wrong author, according to carl: Add unconditional return statement to yuva420_rgb32_MMX() / yuva420_bgr32_MMX().
    Fix compilation of timefilter test program.
    Add support for AMR-WB encoding via libvo-amrwbenc...
f502ff3f 04/11/2011 11:55 AM Martin Storsjö

Add support for AMR-WB encoding via libvo-amrwbenc

The wrapper code is based on the libamr wrapper removed in SVN rev 19365.

Signed-off-by: Martin Storsjö <>

d89e738a 04/11/2011 11:55 AM Martin Storsjö

Add an AAC encoder by using the libvo-aacenc library

Signed-off-by: Martin Storsjö <>

f6421e0b 04/09/2011 03:17 AM Philip Langdale

CrystalHD: Bring in h.264 parser to establish picture type.

As the hardware is unreliable, we will have to use the h.264 parser
to identify whether an input picture is a field or a frame. This
change loads the parser and extracts the picture type.

Signed-off-by: Philip Langdale <>

11d78415 04/06/2011 12:59 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    psymodel: extend API to include PE and bit allocation.
    avio: always compile dyn_buf functions
    Remove unnecessary parameter from ff_thread_init() and fix behavior
    Revert "aac_latm_dec: use aac context and aac m4ac"...
0c72180e 04/05/2011 11:09 PM Michael Niedermayer

Revert "Set the correct target for mingw64 dlltool"
Revert due to dlltool/lib revert
This reverts commit 417516f63f8a9ee214ee9fa6fcb483962ea0f096.

71a2da30 04/05/2011 01:14 PM Carl Eugen Hoyos

Add audio_float to confgigure's CONFIG list.

f4f05c45 04/05/2011 07:09 AM Konstantin Pavlov

configure: tell user if libva is enabled like the rest of external libs.

Signed-off-by: Anton Khirnov <>

2cae9809 04/04/2011 12:15 AM Michael Niedermayer

Merge remote branch 'qatar/master'

  • qatar/master:
    fate: fix partial run when no samples path is specified
    ARM: NEON fixed-point forward MDCT
    ARM: NEON fixed-point FFT
    lavf: bump minor version and add an APIChanges entry for avio changes
    avio: simplify url_open_dyn_buf_internal by using avio_alloc_context()...
906fd030 04/03/2011 10:16 PM Mans Rullgard

fate: fix partial run when no samples path is specified

This restores the behaviour of running only the builtin
regression tests when no path to external samples is given.
aa3805a inadvertently broke this by always setting SAMPLES
to something. Using := makes the ifdef test work as expected...

85c9365d 04/03/2011 12:06 AM Michael Niedermayer

Revert "configure: use dlltools instead of lib.exe"
Reason, is this was requested by the windows experts / seems dlltool causes alot of problems

This reverts commit ec10a9ab461b26b96eff7bbbb8623f42d8ee04ad.

Conflicts:

configure

Signed-off-by: Michael Niedermayer <>

ecf94986 04/01/2011 10:50 PM Carl Eugen Hoyos

Fix compilation with --disable-vdpau

7ac16749 04/01/2011 12:58 AM Michael Niedermayer

Merge remote-tracking branch 'newdev/master'

  • newdev/master:
    mpegts: propagate avio EOF in read_packet()
    configure: Initial support for --target-os=symbian
    Fixed-point FFT and MDCT
    Include dependencies for test programs
    ac3enc: simplify sym_quant()...
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.

1c69c79f 03/31/2011 12:38 PM Martin Storsjö

configure: Initial support for --target-os=symbian

Signed-off-by: Martin Storsjö <>

8b8bf89e 03/30/2011 10:22 PM Michael Niedermayer

Revert "Do no modify terminal parameters using termios.h"

This reverts commit cb48e245e6e770f146220fac0a8bd4dc1a5e006c.

Reason being we like pressing "q" to quit ffmpeg.

Conflicts:

ffmpeg.c

Signed-off-by: Michael Niedermayer <>

da371602 03/30/2011 02:15 PM Gwenole Beauchesne

vaapi: allow build against older VA-API 0.31.

dd950e2e 03/30/2011 02:15 PM Gwenole Beauchesne

vaapi: require version >= 0.32.0.

f9c215e2 03/30/2011 02:15 PM Gwenole Beauchesne

vaapi: move configure check down.

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

6d9f52b2 03/29/2011 06:31 PM Mans Rullgard

ac3: move ff_ac3_bit_alloc_calc_bap to ac3dsp

Signed-off-by: Mans Rullgard <>

f99abb15 03/29/2011 07:39 AM Gwenole Beauchesne

vaapi: disable if check_lib failed.

5c98af95 03/29/2011 04:19 AM Gwenole Beauchesne

Fix check for new enough CrystalHD library.

Signed-off-by: Philip Langdale <>

c6f95144 03/28/2011 02:49 PM Stefano Sabatini

framebuffer device demuxer

Signed-off-by: Anton Khirnov <>

25d8099b 03/27/2011 11:50 PM Michael Niedermayer

Merge remote-tracking branch 'newdev/master'

  • newdev/master:
    ac3enc: Add codec-specific options for writing AC-3 metadata.
    NOT MERGED: Remove arrozcru URL from documentation
    sndio support for playback and record

Conflicts:
doc/faq.texi
doc/general.texi...

15d59d2c 03/27/2011 08:46 AM Brad

sndio support for playback and record

Signed-off-by: Anton Khirnov <>

b45aceb6 03/26/2011 11:04 PM Philip Langdale

Revert "CrystalHD: Improve interlaced h.264 support."

This reverts commit e44073ca5e7143934ffa79d317dc65150db1637c.

e44073ca 03/26/2011 10:55 PM Philip Langdale

CrystalHD: Improve interlaced h.264 support.

As previously discussed, the CrystalHD hardware returns exceptionally
useless information about interlaced h.264 content - to the extent
that it's not possible to distinguish MBAFF and PAFF content until
it's too late....

27ef7b1b 03/26/2011 02:06 AM Michael Niedermayer

Merge remote-tracking branch 'newdev/master'

  • newdev/master:
    mov: set audio service type for AC-3 from bitstream mode in the 'dac3' atom.
    Get audio_service_type for AC-3 based on bitstream mode in the AC-3 parser and decoder, and vice-versa for the AC-3 encoder....
7e75f9fe 03/25/2011 07:36 PM Mans Rullgard

configure: in check_ld, place new -l flags before existing ones

This fixes some library tests when --as-needed is in effect.

Signed-off-by: Mans Rullgard <>

10a7831a 03/25/2011 05:49 PM Stefano Sabatini

configure: sort filter deps entries

63ec0aa8 03/25/2011 05:47 PM Stefano Sabatini

configure: update ffmpeg-user mailing-list address

The address recently changed from to
.

797ef671 03/25/2011 01:57 AM Michael Niedermayer

Merge remote-tracking branch 'newdev/master'

  • newdev/master:
    matroskadec: set default duration for simple block
    When building for MinGW32 disable strict ANSI compliancy.
    ARM: fix ff_apply_window_int16_neon() prototype
    configure: check for --as-needed support early...
5666a9f2 03/24/2011 10:45 PM Diego Elio Pettenò

When building for MinGW32 disable strict ANSI compliancy.

When -std=c99 is used, GCC defines STRICT_ANSI to hide non-ANSI
interfaces; on MinGW32, when this macro is defined, some functions that are
part of POSIX but not of Windows APIs are disabled, including strcasecmp()....

4a7e068b 03/24/2011 08:42 PM Mans Rullgard

configure: check for --as-needed support early

This moves the check for --as-needed linker support before all
library tests, ensuring consistent behaviour between the checks
and the actual link step.

Signed-off-by: Mans Rullgard <>

da21225a 03/24/2011 08:20 AM Martin Storsjö

configure: Don't explicitly disable ffplay or in/outdevices on dos

The normal dependency tracking system disables them just fine.

8bb605c1 03/24/2011 08:02 AM Martin Storsjö

configure: Remove the explicit disabling of ffserver

It is automatically disabled on both mingw and dos due to
the lack of fork.

1ff49c23 03/24/2011 07:57 AM Martin Storsjö

configure: Add fork as a dependency to ffserver

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....
91bcad19 03/23/2011 12:38 PM Mans Rullgard

Disable 'attribute "foo" ignored' warnings from icc

ICC lies about the version of gcc it emulates, which results
in unsupported attributes sometimes being used. The warning
is an annoyance and should be disabled.

Signed-off-by: Mans Rullgard <>

b9d2f4a9 03/23/2011 09:59 AM Mans Rullgard

configure: get libavcodec version from new version.h header

This fixes shared library versioning after 3dd851c.

Signed-off-by: Mans Rullgard <>

4fa0e247 03/23/2011 01:42 AM Michael Niedermayer

Merge remote-tracking branch 'newdev/master'

  • newdev/master: (33 commits)
    Fix an infinite loop when RoQ encoded generated a frame with a size greater than the maximum valid size.
    Add kbdwin.o to AC3 decoder
    Detect byte-swapped AC-3 and support decoding it directly....
15c5156d 03/23/2011 12:23 AM Martin Storsjö

configure: Set the correct lib target for arm/wince dlltool

The correct machine name for dlltool is arm-wince.

Signed-off-by: Luca Barbato <>

b58b9fa3 03/22/2011 11:07 AM Dave Yeo

Make sure kbhit() is in conio.h

Conio.h is a non-standard header and may not have kbhit()
prototyped. This fixes compile on OS/2 where the EMX version (we're
using a fork) of conio.h only has getch() and getche().

Signed-off-by: Mans Rullgard <>

77e41e04 03/21/2011 09:02 PM Martin Storsjö

configure: Add the -D parameter to the dlltool command

This is required for the generated .lib file to actually
be usable by MSVC.

Signed-off-by: Luca Barbato <>

417516f6 03/21/2011 07:22 PM Luca Barbato

Set the correct target for mingw64 dlltool

That fixes .lib creation for the win64 target.

d4a50a21 03/21/2011 02:33 AM Michael Niedermayer

Merge remote-tracking branch 'newdev/master'

Merged-by: Michael Niedermayer <>

cb48e245 03/20/2011 09:13 PM Panagiotis H.M. Issaris

Do no modify terminal parameters using termios.h

Remove usage of tcgetattr and tcsetattr to modify terminal
parameters, and rely on ctrl-c to stop instead of pressing 'q'.
On systems with conio.h, keep the old behavior.

Changing the terminal settings causes problems if multiple instances...

4538729a 03/20/2011 01:25 PM Mans Rullgard

Move sine windows to a separate file

These windows do not really belong in fft/mdct files and were
easily confused with the similarly named tables used by rdft.

Signed-off-by: Mans Rullgard <>

849f80fe 03/19/2011 07:06 PM Mans Rullgard

configure: use pkg-config helpers

This makes existing pkg-config uses as well as the libsdl checks
use the new pkg-config helper functions, which should be more
robust against broken systems.

Signed-off-by: Mans Rullgard <>
Signed-off-by: Michael Niedermayer <>

5d117bd4 03/19/2011 07:06 PM Mans Rullgard

configure: improve pkg-config support

This adds helper functions for checking packages with pkg-config
and managing the associated flags.

Note that pkg-config use is still discouraged due to widespread
poor practices resulting in broken flags in many situations. A...

05aa8c44 03/19/2011 07:06 PM Mans Rullgard

configure: allow checking multiple functions in check_func_headers()

This makes it possible to pass a space-separated list of functions
to check_func_headers and check_lib2. If any function is missing,
none are enabled as available, so this should only be used for...

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...
ec10a9ab 03/19/2011 03:39 PM Luca Barbato

configure: use dlltools instead of lib.exe

This way building ffmpeg on mingw won't require windows specific tools

8f1b06c8 03/19/2011 03:39 PM Luca Barbato

configure: check for SDL_Linked_Version instead of SDL_Init

This avoids the main/SDL_main declaration clash caused by SDL on
Windows and other platforms.

42cfb383 03/19/2011 03:24 PM Mans Rullgard

Remove Sonic experimental audio codec

Since initially committed in 2004, this codec has only been touched
for maintenanance. Functionally, it contains no novel ideas and
its intended audience is better served by existing mature codecs.

Signed-off-by: Mans Rullgard <>

fda299f0 03/18/2011 12:13 PM Konstantin Pavlov

configure: use -r option for pr when listing enabled config options.

This fixes ugliness when configure outputs its (empty) results on HPUX
(maybe some other UNIXes too):

Enabled indevs:
pr: -- empty file

Signed-off-by: Mans Rullgard <>

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

Revert "partially rename FFmpeg to Libav"

This reverts commit 070c5d0f3530c16c92b81f3f0de2943410367c00.

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

Revert "replace FFMPEG with LIBAV in FFMPEG_CONFIGURATION"

This reverts commit 29ba091136a5e04574f7bfc1b17536c923958f6f.

0cb88628 03/17/2011 04:26 PM Michael Niedermayer

Revert "use LIBAV_LICENSE and LIBAV_VERSION instead of FFMPEG_*"

This reverts commit a03be6e1ba4cbf9984b0bbdb674704bbb2da6713.

0fecf264 03/17/2011 04:22 PM Michael Niedermayer

Merge remote-tracking branch 'newdev/master'

Conflicts:
Changelog
doc/APIchanges
doc/optimization.txt
libavformat/avio.h

Merged-by: Michael Niedermayer <>

dff68563 03/16/2011 11:18 PM Sean McGovern

darwin: use -read_only_relocs flag only on 32-bit x86

Avoids the linker warning:
ld: warning: -read_only_relocs cannot be used with x86_64

Signed-off-by: Mans Rullgard <>

a03be6e1 03/16/2011 08:54 PM Janne Grunau

use LIBAV_LICENSE and LIBAV_VERSION instead of FFMPEG_*

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

070c5d0f 03/16/2011 08:54 PM Janne Grunau

partially rename FFmpeg to Libav

update mailing list references and irc channels in configure

fbe98aee 03/12/2011 06:14 PM Michael Niedermayer

Revert "configure: allow checking multiple functions in check_func_headers()"

This reverts commit edaf1ae2763ce1a23dec70e730ba2bb8ee476dfd.

breaks windows builds

8876c8ae 03/12/2011 06:14 PM Michael Niedermayer

Revert "configure: improve pkg-config support"

This reverts commit 3f8040db3e13c3dbdf07c74d92ca34817a69f733.

breaks windows builds

a0a1b7b9 03/12/2011 06:14 PM Michael Niedermayer

Revert "configure: use pkg-config helpers"

This reverts commit 4fa18c5666de24316710df670e44d4850e0796a7.

breaks windows builds