Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-10-14Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: avutil: Do not make ff_ symbols globally visible. avutil: Rename ff_set_systematic_pal2() ---> avpriv_set_systematic_pal2() build: tms470: work around glibc math.h problems configure: improve tms470 compiler usage with glibc Conflicts: libavcodec/bmpenc.c libavcodec/rawdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-14Merge commit 'b5198a2637b7b45b0049a1d4b386a06f016f2520'Michael Niedermayer
* commit 'b5198a2637b7b45b0049a1d4b386a06f016f2520': configure: tms470: add mapping for -mfpu=vfpv3-d16 flag configure: recognise Minix as OS configure: work around bug in ash shell eval-test: make table static const lavr: handle clipping in the float to s32 conversion nut: support pcm codecs not mapped in avi Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-13configure: tms470: add mapping for -mfpu=vfpv3-d16 flagMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-13build: tms470: work around glibc math.h problemsMans Rullgard
The glibc definitions of INFINITY and NAN do not work with the tms470 compiler, nor do our usual fallbacks. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-13configure: improve tms470 compiler usage with glibcMans Rullgard
Apply flags to work around glibc quirks only if glibc is detected, and add a few more such flags. Do not mess with as/ld settings in probe_cc. This is not the proper place. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-13Merge commit 'f5962229bfcb14c2879e69ccdf7f1a4934168609'Michael Niedermayer
* commit 'f5962229bfcb14c2879e69ccdf7f1a4934168609': avplay: use audio parameters from the decoded frame instead of AVCodecContext dca: allocate a secondary buffer for extra channels when downmixing configure: use utilities from /usr/xpg4/bin if it exists avstring-test: fix memory leaks Conflicts: ffplay.c libavcodec/dcadec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-13Merge commit 'ca411fc1d34329cd17b28627f697e391ae52073f'Michael Niedermayer
* commit 'ca411fc1d34329cd17b28627f697e391ae52073f': avcodec: Remove broken MMI optimizations Conflicts: arch.mak configure libavcodec/avcodec.h libavcodec/mips/Makefile libavcodec/mips/dsputil_mmi.c libavcodec/mips/idct_mmi.c libavcodec/mips/mmi.h libavcodec/mips/mpegvideo_mmi.c libavcodec/options_table.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-13configure: recognise Minix as OSMans Rullgard
No special setup is required for Minix. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-13configure: work around bug in ash shellMans Rullgard
The ash 'test' builtin misbehaves if the first operand of a binary operator looks like a unary operator. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-13configure: use utilities from /usr/xpg4/bin if it existsMans Rullgard
Solaris defaults to non-standard utilities (grep, sed, ...) with proper ones being in /usr/xpg4/bin. Prefixing PATH with this directory when it exists ensures we get correct variants. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-12avcodec: Remove broken MMI optimizationsDiego Biurrun
The code fails to compile and is broken beyond repair.
2012-10-12Merge commit 'b7f1010c8fce09096057528f7cd29589ea1ae7df'Michael Niedermayer
* 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>
2012-10-12Merge commit '0a75d1da23b8659ec49391469bb592da12760077'Michael Niedermayer
* 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>
2012-10-12build: add support for Tru64 (OSF/1)Mans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-11random_seed: Support using CryptGenRandom on windowsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-10-11Revert "configure: link flite against libasound"Stefano Sabatini
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).
2012-10-11configure: link flite against libasoundStefano Sabatini
libflite depends on libasound. Fix a linking failure when linking against a static version of libflite. Reported-by: Vladimir Kraljevic
2012-10-09Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* 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>
2012-10-09mingw/cygwin: Stop adding -fno-common to gcc CFLAGSDiego Biurrun
This was done to work around toolchain bugs that have long been fixed.
2012-10-09DTS-HD demuxerPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-10-09configure: add support to nicely enable ftrapvMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-09build: add LTO support for PGI compilerMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-09build: add -Mdse to PGI optimisation flagsMans Rullgard
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>
2012-10-08TAK demuxer, decoder and parserPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-10-06configure: enable -Werror=vlaMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-06Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* 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>
2012-10-06build: error on variable-length arraysMans Rullgard
With all the VLAs gone, make sure they never come back. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-05Fix libcdio detection.Carl Eugen Hoyos
2012-10-05Fix showspectrum dependencies: Add rdft.Carl Eugen Hoyos
2012-10-05configure: dts demuxer needs dca_parserPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-10-05Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* 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>
2012-10-05Merge commit '65d12900432ac880d764edbbd36818431484a76e'Michael Niedermayer
* 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>
2012-10-04x86: Drop CPU detection intrinsicsDiego Biurrun
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.
2012-10-04configure: add --enable-lto optionMans Rullgard
This works with gcc. Other compilers might need to have a flag mapping added. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-04build: Factor out mpegaudio dependencies to CONFIG_MPEGAUDIODiego Biurrun
A new hidden config variable is added for the codecs that depend on the mpegaudio parts.
2012-10-04Merge commit '29abb04e73b0580ebe38703cadb988d26df6a76a'Michael Niedermayer
* 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>
2012-10-03configure: Refactor HAVE_ options available on the command lineDiego Biurrun
2012-10-02Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* 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>
2012-10-02Merge commit 'fd41cb43702498948ff14ba8c284fd5c15fc729d'Michael Niedermayer
* 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>
2012-10-02msvc: Fix detection of VFW & Avisynth required libsDerek Buitenhuis
It should be vfw32.lib with MSVC. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-10-02lavfi: EBU R.128 scanner.Clément Bœsch
2012-10-01Opus encoder using libopusNathan Caldwell
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-09-29fate: Fix --disable-zlibjamal
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28swresample: Create version.h headerjamal
Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28postproc: Create version.h headerjamal
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28Opus decoder using libopusNicolas George
Signed-off-by: Diego Biurrun <diego@biurrun.de>
2012-09-28configure: add missing dependancies for gpl testsMichael Niedermayer
fixes fate without --enable-gpl Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-26configure: Fix 10l in 5ae9fa13f5ac640bec113120d540f70971aa635dDerek Buitenhuis
Wrong version of the patch was pushed. MinGW32 supports vsnprint properly. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2012-09-26MinGW: Use our snprintf/vsnprintf when MinGW's is brokenDerek Buitenhuis
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>
2012-09-24configure: enable runtime cpu detect by default.Michael Niedermayer
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>