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-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>
2012-09-23configure: disable VDA on ppc, fix buildSebastien Zwickert
Fixes Ticket1760 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-21lavf/movenc: add F4V flavor.Clément Bœsch
2012-09-21Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* 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>
2012-09-20lavfi/select: make lavc dependency optional.Clément Bœsch
2012-09-20configure: update tms470 detection for latest versionMans Rullgard
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>
2012-09-20configure: fix git domain check with out of tree buildjamal
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-20Merge commit '581281e242609a222233a2e5538b89dfb88fb18e'Michael Niedermayer
* 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>
2012-09-20configure: Detect old git domain and inform the user about it.Michael Niedermayer
Based on code by: Clément Bœsch <ubitux@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-19Merge commit '1b3439b3055b083df51d7f7838ecc6b3f708b15c'Michael Niedermayer
* 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>
2012-09-19configure: msvc: default to 'lib' as 'ar' toolMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-09-19build: support some non-standard ar variantsMans Rullgard
This adds support for the TI and Microsoft (lib.exe) variants of the ar utility. Signed-off-by: Mans Rullgard <mans@mansr.com>