summaryrefslogtreecommitdiff
path: root/configure
Commit message (Collapse)AuthorAge
* Merge commit 'b7f1010c8fce09096057528f7cd29589ea1ae7df'Michael Niedermayer2012-10-12
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'b7f1010c8fce09096057528f7cd29589ea1ae7df': tools: do not use av_pix_fmt_descriptors directly. pixdesc: add functions for accessing pixel format descriptors. build: add support for Tru64 (OSF/1) md5: Allocate a normal private context for the opaque md5 context pointer Conflicts: cmdutils.c doc/APIchanges ffprobe.c libavformat/md5enc.c libavutil/version.h tools/graph2dot.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: add support for Tru64 (OSF/1)Mans Rullgard2012-10-12
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge commit '0a75d1da23b8659ec49391469bb592da12760077'Michael Niedermayer2012-10-12
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '0a75d1da23b8659ec49391469bb592da12760077': options_table: refs option is not snow-only random_seed: Support using CryptGenRandom on windows doc: update the faq entry about custom I/O Conflicts: doc/faq.texi libavcodec/options_table.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * random_seed: Support using CryptGenRandom on windowsMartin Storsjö2012-10-11
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Revert "configure: link flite against libasound"Stefano Sabatini2012-10-11
| | | | | | | | | | | | | | | | | | This reverts commit 396648cc6a3eb5c00c698555fa4ddd631bf6664d. The commit made impossible to build against libflite if libasound is not available (e.g. on Windows). Thus remove the -lasound flag. In case of libflite static linking the workaround is to enable --extra-ldflags=-lasound (or disable the ALSA output device in libflite).
* | configure: link flite against libasoundStefano Sabatini2012-10-11
| | | | | | | | | | | | | | libflite depends on libasound. Fix a linking failure when linking against a static version of libflite. Reported-by: Vladimir Kraljevic
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-10-09
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: mingw/cygwin: Stop adding -fno-common to gcc CFLAGS Restructure av_log_missing_feature message rtp: Support packetization/depacketization of opus file: Set the return value type for lseek to int64_t. ppc: fix Altivec build with old compilers build: add LTO support for PGI compiler build: add -Mdse to PGI optimisation flags rtpenc_vp8: Update the packetizer to the latest spec version rtpdec_vp8: Make the depacketizer implement the latest spec draft doc: allow building with old texi2html versions avutil: skip old_pix_fmts.h since it is just a list Conflicts: libavcodec/aacdec.c libavcodec/h264.c libavcodec/ppc/fmtconvert_altivec.c libavcodec/utils.c libavformat/file.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mingw/cygwin: Stop adding -fno-common to gcc CFLAGSDiego Biurrun2012-10-09
| | | | | | | | This was done to work around toolchain bugs that have long been fixed.
| * build: add LTO support for PGI compilerMans Rullgard2012-10-08
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * build: add -Mdse to PGI optimisation flagsMans Rullgard2012-10-08
| | | | | | | | | | | | | | | | Enable dead store elimination. The last few releases work no worse with this flag than without. Older versions failed to build some source files when using this flag. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | DTS-HD demuxerPaul B Mahol2012-10-09
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | configure: add support to nicely enable ftrapvMichael Niedermayer2012-10-09
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | TAK demuxer, decoder and parserPaul B Mahol2012-10-08
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | configure: enable -Werror=vlaMichael Niedermayer2012-10-06
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-10-06
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: yuv4mpeg: return proper error codes. Give all anonymously typedeffed structs in headers a name fate: Add parseutils test parseutils-test: Drop random colors from parsing test vf_pad/scale: use double precision for aspect ratios. build: error on variable-length arrays ppc: swscale: rework yuv2planeX_altivec() ppc: fmtconvert: kill VLA in float_to_int16_interleave_altivec() x86: dsputil: kill VLA in gmc_mmx() libspeexenc: Updated commentary to reflect recent changes libspeexenc: Add an option for enabling DTX doc/APIchanges: fill in missing dates and hashes. lavr: bump major to 1 and declare it stable. lavr: change the type of the data buffers to uint8_t**. lavc: deprecate the audio resampling API. Conflicts: cmdutils.h configure doc/APIchanges ffplay.c libavcodec/dwt.h libavcodec/libspeexenc.c libavfilter/vf_pad.c libavfilter/vf_scale.c libavformat/asf.h tests/fate/libavutil.mak tests/ref/fate/parseutils Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * build: error on variable-length arraysMans Rullgard2012-10-05
| | | | | | | | | | | | With all the VLAs gone, make sure they never come back. Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Fix libcdio detection.Carl Eugen Hoyos2012-10-05
| |
* | Fix showspectrum dependencies: Add rdft.Carl Eugen Hoyos2012-10-05
| |
* | configure: dts demuxer needs dca_parserPaul B Mahol2012-10-05
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-10-05
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: h264: don't touch H264Context->ref_count[] during MB decoding x86: get_cpu_flags: add necessary ifdefs around function body x86: Drop CPU detection intrinsics x86: Add YASM implementations of cpuid and xgetbv from x264 Conflicts: configure libavcodec/h264_cabac.c libavcodec/h264_cavlc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: Drop CPU detection intrinsicsDiego Biurrun2012-10-04
| | | | | | | | | | | | Now that there is CPU detection in YASM, there will always be one of inline or external assembly enabled, which obviates the need to fall back on CPU detection through compiler intrinsics.
* | Merge commit '65d12900432ac880d764edbbd36818431484a76e'Michael Niedermayer2012-10-05
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '65d12900432ac880d764edbbd36818431484a76e': configure: add --enable-lto option x86: cpu: Break out test for cpuid capabilities into separate function x86: ff_get_cpu_flags_x86(): Avoid a pointless variable indirection build: Factor out mpegaudio dependencies to CONFIG_MPEGAUDIO segment: Add comments about calls that only are relevant for some muxers segment: Add an option for omitting the first header and final trailer Conflicts: configure libavcodec/Makefile libavformat/segment.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: add --enable-lto optionMans Rullgard2012-10-04
| | | | | | | | | | | | | | This works with gcc. Other compilers might need to have a flag mapping added. Signed-off-by: Mans Rullgard <mans@mansr.com>
| * build: Factor out mpegaudio dependencies to CONFIG_MPEGAUDIODiego Biurrun2012-10-04
| | | | | | | | | | A new hidden config variable is added for the codecs that depend on the mpegaudio parts.
* | Merge commit '29abb04e73b0580ebe38703cadb988d26df6a76a'Michael Niedermayer2012-10-04
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '29abb04e73b0580ebe38703cadb988d26df6a76a': libspeexdec: If the channel count is not valid, decode as stereo. libspeexdec: improve setting of Speex mode and sample rate libspeex: Add a private option for enabling VAD xtea: Test inplace decryption xtea: Fix CBC decryption when src==dst xtea: Factorize testing into a separate function configure: Refactor HAVE_ options available on the command line avconv/avprobe: Add missing 'void' to exit_program() definition Allow use of strncpy() blowfish: Add more tests blowfish: Fix CBC decryption with dst==src blowfish: Factorize testing into a separate function Conflicts: configure libavcodec/libspeexdec.c libavutil/xtea.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Refactor HAVE_ options available on the command lineDiego Biurrun2012-10-03
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-10-02
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: ARM: fix Thumb PIC on Apple nut: add do {} while (0) to GET_V tiffenc: Check av_malloc() results. tiffenc: Simplify pixel format setup using AVPixFmtDescriptor. Use atexit() instead of defining a custom exit_program() interface. msvc: Fix detection of VFW & Avisynth required libs Conflicts: ffmpeg.c ffmpeg_opt.c ffplay.c ffprobe.c ffserver.c libavcodec/tiffenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * msvc: Fix detection of VFW & Avisynth required libsDerek Buitenhuis2012-10-01
| | | | | | | | | | | | It should be vfw32.lib with MSVC. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge commit 'fd41cb43702498948ff14ba8c284fd5c15fc729d'Michael Niedermayer2012-10-02
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'fd41cb43702498948ff14ba8c284fd5c15fc729d': avconv: improve sample format negotiation for decoder request Opus encoder using libopus mpegts: Drop pointless casting of hex_dump_debug arguments avformat: const correctness for av_hex_dump / av_hex_dump_log wmadec: Adjust debug printf argument length modifier Conflicts: Changelog ffmpeg.c libavcodec/libopusdec.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Opus encoder using libopusNathan Caldwell2012-10-01
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * Opus decoder using libopusNicolas George2012-09-28
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | lavfi: EBU R.128 scanner.Clément Bœsch2012-10-01
| |
* | fate: Fix --disable-zlibjamal2012-09-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | swresample: Create version.h headerjamal2012-09-28
| | | | | | | | | | Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | postproc: Create version.h headerjamal2012-09-28
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: add missing dependancies for gpl testsMichael Niedermayer2012-09-28
| | | | | | | | | | | | fixes fate without --enable-gpl Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: Fix 10l in 5ae9fa13f5ac640bec113120d540f70971aa635dDerek Buitenhuis2012-09-25
| | | | | | | | | | | | Wrong version of the patch was pushed. MinGW32 supports vsnprint properly. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | MinGW: Use our snprintf/vsnprintf when MinGW's is brokenDerek Buitenhuis2012-09-25
| | | | | | | | | | | | | | | | All versions of MinGW-w64 prior to version 3, as well as all versions of MinGW32 have broken implementations of vsnprintf. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | configure: enable runtime cpu detect by default.Michael Niedermayer2012-09-24
| | | | | | | | | | | | | | | | | | | | with the exception of libpostproc runtime_cpudetect = no is not supported thus having no as default really is quite odd, it results in a libpostproc where HAVE_MMX* have very different meaning from the rest of ffmpeg and it breaks any x86 cpu that doesnt support mmx2 because mmx2 is hardcoded as a result Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | configure: disable VDA on ppc, fix buildSebastien Zwickert2012-09-23
| | | | | | | | | | | | Fixes Ticket1760 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf/movenc: add F4V flavor.Clément Bœsch2012-09-21
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-21
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-20
| | | | | | | | | | | | | | | | 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-20
| |
* | configure: fix git domain check with out of tree buildjamal2012-09-20
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '581281e242609a222233a2e5538b89dfb88fb18e'Michael Niedermayer2012-09-20
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-19
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
| * build: support some non-standard ar variantsMans Rullgard2012-09-19
| | | | | | | | | | | | | | 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-20
| | | | | | | | | | 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-19
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>