aboutsummaryrefslogtreecommitdiffstats
path: root/configure
Commit message (Collapse)AuthorAgeFilesLines
* lavf/movenc: add F4V flavor.Clément Bœsch2012-09-211-0/+1
|
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-211-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: libx264: add forgotten ; matroskadec: fix a sanity check. matroskadec: only return corrupt packets that actually contain data lavf: zero data/size of the packet passed to read_packet(). ARM: use 2-operand syntax for ADD Rd, PC in Apple PIC code ARM: align PIC offset pools to 4 bytes ARM: swap source operands in some add instructions configure: update tms470 detection for latest version lavf probe: prevent codec probe with no data at all seen motion_est: fix use of inline on extern functions Conflicts: libavcodec/motion_est_template.c libavformat/matroskadec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: update tms470 detection for latest versionMans Rullgard2012-09-201-1/+1
| | | | | | | | | | | | | | | | v5.0 of the TI ARM compiler changes the version string. This updates the detection to check for both the old and the new strings. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | lavfi/select: make lavc dependency optional.Clément Bœsch2012-09-201-1/+0
| |
* | configure: fix git domain check with out of tree buildjamal2012-09-201-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '581281e242609a222233a2e5538b89dfb88fb18e'Michael Niedermayer2012-09-201-0/+14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '581281e242609a222233a2e5538b89dfb88fb18e': matroskadec: check realloc in lzo encoding matroska: honor error_recognition on unknown doctypes tiffdec: Add support for GRAY16LE. tiffenc: Add support for little endian RGB48 and GRAY16 mpeg4: support frame parameter changes with frame-mt mpegvideo: check ff_find_unused_picture() return value for errors mpegvideo: release frame buffers before freeing them configure: msvc: default to 'lib' as 'ar' tool build: support some non-standard ar variants Conflicts: libavcodec/h263dec.c libavcodec/mpegvideo.c libavcodec/tiff.c libavcodec/tiffenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: msvc: default to 'lib' as 'ar' toolMans Rullgard2012-09-191-0/+1
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * build: support some non-standard ar variantsMans Rullgard2012-09-191-0/+13
| | | | | | | | | | | | | | This adds support for the TI and Microsoft (lib.exe) variants of the ar utility. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | configure: Detect old git domain and inform the user about it.Michael Niedermayer2012-09-201-0/+23
| | | | | | | | | | Based on code by: Clément Bœsch <ubitux@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '1b3439b3055b083df51d7f7838ecc6b3f708b15c'Michael Niedermayer2012-09-191-0/+14
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '1b3439b3055b083df51d7f7838ecc6b3f708b15c': mpegvideo: move frame size dependent memory management to separate functions configure: add --toolchain option configure: Make the smoothstreaming muxer enable the ismv muxer smoothstreaming: Export the mp4 codec tags mov: check for EOF in long lasting loops avcodec: cleanup utils.c binkaudio: remove unneeded GET_BITS_SAFE macro binkaudio: use float sample format binkaudio: use a different value for the coefficient scale for the DCT codec Conflicts: configure libavcodec/mpegvideo.c libavcodec/utils.c libavformat/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: add --toolchain optionMans Rullgard2012-09-181-0/+13
| | | | | | | | | | | | | | This allows creating canned shorthands for common combinations of cc, ld etc. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * configure: Make the smoothstreaming muxer enable the ismv muxerMartin Storsjö2012-09-181-0/+1
| | | | | | | | | | | | | | This doesn't fix any build failure, but the smoothstreaming muxer opens a chained ismv muxer. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Silence warning C4554 when compiling with msvc.Carl Eugen Hoyos2012-09-181-1/+1
| | | | | | | | | | | | warning C4554: '>>' : check operator precedence for possible error; use parentheses to clarify precedence Reviewed-by: Derek Buitenhuis
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-181-5/+5
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: flvenc: silence bogus warning configure: include flags in nm variable alsdec: fix misplaced parentheses. alsdec: check return values. alsdec: fix number of decoded samples in first sub-block in BGMC mode. alsdec: Fix out of ltp_gain_values read. alsdec: Check that quantized parcor coeffs are within range. alsdec: check opt_order. Conflicts: configure libavcodec/alsdec.c libavformat/flvenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: include flags in nm variableMans Rullgard2012-09-171-5/+5
| | | | | | | | | | | | | | This simplifies ensuring proper flags are used when the default is overridden by the system or on the command line. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * configure: x86: improve ebp availability checkMans Rullgard2012-09-141-1/+4
| | | | | | | | | | | | | | | | Some compilers are extra strict about register usage in main(), disallowing ebp in inline asm there while allowing it elsewhere. This change makes the test better reflect actual usage. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | msvc: Disable strippingDerek Buitenhuis2012-09-151-0/+1
| | | | | | | | | | | | MSVC-built binaries should not be stripped. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-131-0/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: os_support: Choose between direct.h and io.h using a configure check os_support: Include io.h instead of direct.h on mingw32ce x86: ac3dsp: Only refer to the ac3_downmix_sse symbol if it has been declared swscale: Remove two bogus asserts ac3: move ac3_downmix() from dsputil to ac3dsp lavr/audio_mix_matrix: acknowledge the existence of LFE2. mlp_parser: avoid mapping multiple disctinct TrueHD channels to the same Libav channel. lavu/audioconvert: add a second low frequency channel. Conflicts: doc/APIchanges libavcodec/ac3dsp.c libavcodec/ac3dsp.h libavcodec/mlp_parser.c libavutil/audioconvert.c libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * os_support: Choose between direct.h and io.h using a configure checkMartin Storsjö2012-09-131-0/+2
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | configure: try to support clang on netbsdMichael Niedermayer2012-09-121-0/+1
| | | | | | | | | | | | | | | | The headers on netbsd are not fully C99 compatible which leads to multiple definitions of symbols in clang bit not with gcc. AFAIK this has been fixed in netbsd trunk (didnt check though) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-121-29/+26
|\| | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: utvideoenc: Add missing AV_ prefix to codec ID avserver: Add missing #include for av_gettime() configure: Only disable aligned stack on MSVC on 32 bit configure: indentation cosmetics Conflicts: configure Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Only disable aligned stack on MSVC on 32 bitMartin Storsjö2012-09-111-1/+2
| | | | | | | | | | | | On 64 bit, the stack seems to be aligned enough for our needs. Signed-off-by: Martin Storsjö <martin@martin.st>
| * configure: indentation cosmeticsDiego Biurrun2012-09-111-28/+24
| |
* | configure: add crop filter as ffplay requirementMarton Balint2012-09-111-1/+1
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-111-2/+6
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: rtpdec_jpeg: Add support for default quantizers x86: dsputil: Move specific optimization settings out of global init function avplay: get rid of ugly casts in the options table avplay: fix prototypes for option callbacks. flvdec: always set AVFMTCTX_NOHEADER. file: Use a normal private context for storing the file descriptor configure: Adjust the xgetbv instrinsic check configure: Add --disable-inline-asm command line option configure: Don't try to enable the log2 function on msvcrt Conflicts: configure ffplay.c libavcodec/x86/dsputil_mmx.c libavformat/file.c libavformat/flvdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Adjust the xgetbv instrinsic checkMartin Storsjö2012-09-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | The 64 bit cl.exe version 16.00.30319.01 crashes with an internal compiler error on the current check (and thus deduces it isn't supported, even if the actual usage in libavuil/x86/cpu.c works fine), but by assigning the value from the intrinsic to a variable, or returning it, it works fine. This error is fixed in cl.exe version 16.00.40219.01. Signed-off-by: Martin Storsjö <martin@martin.st>
| * configure: Add --disable-inline-asm command line optionDiego Biurrun2012-09-101-1/+3
| | | | | | | | This can come in handy for testing and possibly other purposes.
| * configure: Don't try to enable the log2 function on msvcrtMartin Storsjö2012-09-101-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | Some msvcrt versions (the static 64 bit libc in MSVC 10) have a log2 function, but there is no declaration for it in the headers. Therefore, the normal configure check might find it, but it can fail during build or at runtime, depending on whether implicit function declarations are an error or not. Therefore simply ignore this function on this platform. Signed-off-by: Martin Storsjö <martin@martin.st>
* | The TrueHD decoder needs the MLP parser.Carl Eugen Hoyos2012-09-111-0/+1
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-091-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: swscale: Provide the right alignment for external mmx asm x86: Replace checks for CPU extensions and flags by convenience macros configure: msvc: fix/simplify setting of flags for hostcc x86: mlpdsp: mlp_filter_channel_x86 requires inline asm Conflicts: libavcodec/x86/fft_init.c libavcodec/x86/h264_intrapred_init.c libavcodec/x86/h264dsp_init.c libavcodec/x86/mpegaudiodec.c libavcodec/x86/proresdsp_init.c libavutil/x86/float_dsp_init.c libswscale/utils.c libswscale/x86/swscale.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: msvc: fix/simplify setting of flags for hostccMans Rullgard2012-09-081-1/+1
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* | vf_mp: Do not build if inline assembly is not availableDerek Buitenhuis2012-09-071-1/+1
| | | | | | | | | | | | | | | | Rather than modify the mplayer filter sources, just disable vf_mp if inline assembly is not available. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | file: Only include unistd.h if it existsRonald S. Bultje2012-09-071-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is included for the open/read/write/close functions. On MSVC, where this header does not exist, the same functions are provided by io.h, which is already included. On windows, these functions are provided by io.h. Make sure io.h is included if it exists, regardless of the setmode function. Signed-off-by: Martin Storsjö <martin@martin.st> Conflicts: configure Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-071-0/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: mov_chan: Pass a separate AVIOContext for reading af_asyncts: check return value from lavr when flushing. mss2: simplify loop in decode_rle() mss12: avoid unnecessary division in arith*_get_bit() mss2: do not try to read too many palette entries mpegvideo: set AVFrame fields to NULL after freeing the base memory configure: Set the right cc_e flags for msvc Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Set the right cc_e flags for msvcMartin Storsjö2012-09-061-0/+1
| | | | | | | | | | | | | | The default ones work, but outputs the preprocessed file on stdout (into config.log). Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-061-0/+50
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: fate: Allow setting the ld parameter from the config file x86: dsputil: Do not redundantly check for CPU caps before calling init funcs configure: Disable some warnings in MSVC x86: vp56: cmov version of vp56_rac_get_prob requires inline asm avopt: fix examples to match the same style about default values as the actual code. configure: Add support for MSVC cl.exe/link.exe lavu: add snprintf(), vsnprint() and strtod() replacements for MS runtime. Conflicts: libavutil/opt.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Disable some warnings in MSVCMartin Storsjö2012-09-051-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This disables the following warnings: C4100: unreferenced formal parameter (1035 occurrances) C4214: nonstandard extension used : bit field types other than int (609 occurances) C4996: 'avpriv_snprintf': This function or variable may be unsafe. Consider using _snprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details. (351 occurrances) Signed-off-by: Martin Storsjö <martin@martin.st>
| * configure: Add support for MSVC cl.exe/link.exeRonald S. Bultje2012-09-051-0/+42
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * lavu: add snprintf(), vsnprint() and strtod() replacements for MS runtime.Ronald S. Bultje2012-09-051-0/+7
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Revert "lavu: add snprintf(), vsnprint() and strtod() replacements for MS ↵Michael Niedermayer2012-09-061-26/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | runtime." This reverts commit ba537202801d71711f1ef9306a6248dd2d426fa0. A better implementation has been commited by the same author to qatar Conflicts: configure Found-by: jamal <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '0db2d94280e260af5f3ad7993c5a6357462f17c9'Michael Niedermayer2012-09-061-3/+21
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '0db2d94280e260af5f3ad7993c5a6357462f17c9': dsputil: workaround __VA_ARGS__ missing tokenization for MSVC configure: add section for libc-specific hacks build: disable ranlib on mingw parser: Don't use pc as context for av_dlog h264: Remove an assert on current_picture_ptr being null Conflicts: configure libavcodec/h264.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: add section for libc-specific hacksMans Rullgard2012-09-051-3/+20
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * build: disable ranlib on mingwMans Rullgard2012-09-051-0/+1
| | | | | | | | | | | | | | | | Using ranlib is not required but prevents using the libraries with msvc. Signed-off-by: Mans Rullgard <mans@mansr.com> Signed-off-by: Martin Storsjö <martin@martin.st>
* | lavu/parseutils: add av_small_strptime()Stefano Sabatini2012-09-061-2/+0
| | | | | | | | | | | | | | | | | | Make internal small_strptime() function public, and use it in place of strptime(). This allows to avoid a dependency on strptime() on systems which do not support it. In particular, fix trac ticket #992.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-051-1/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: build: eamad: Add missing dependency on mpegvideo code build: utvideoenc: Add missing dependency on Huffman code avopt: Reorder the default_val struct, making i64 the first field Conflicts: configure doc/APIchanges libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: eamad: Add missing dependency on mpegvideo codeDiego Biurrun2012-09-051-1/+1
| |
| * build: utvideoenc: Add missing dependency on Huffman codeDiego Biurrun2012-09-051-0/+1
| |
* | configure: update sinks used by ffplay/ffmpegMichael Niedermayer2012-09-041-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-041-2/+2
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: configure: add support for bdver1 and bdver2 CPU types. avio: make avio_close NULL the freed buffer pixdesc: cosmetics proresenc: Don't free a buffer not owned by the codec proresenc: Write the full value in one put_bits call adpcmenc: Calculate the IMA_QT predictor without overflow x86: Add convenience macros to check for CPU extensions and flags x86: h264dsp: drop some unnecessary ifdefs around prototype declarations mss12: merge decode_pixel() and decode_top_left_pixel() mss12: reduce SliceContext size from 1067 to 164 KB mss12: move SliceContexts out of the common context into the codec contexts Conflicts: libavformat/aviobuf.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: add support for bdver1 and bdver2 CPU types.Diego Elio Pettenò2012-09-041-2/+2
| | | | | | | | | | Signed-off-by: Diego Elio Pettenò <flameeyes@flameeyes.eu> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>