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
2015-03-17Merge commit '48aef27f5232794e70ecef0d347b9f65e27a9bad'Michael Niedermayer
* commit '48aef27f5232794e70ecef0d347b9f65e27a9bad': x86: Put COPY3_IF_LT under HAVE_6REGS Conflicts: libavcodec/x86/mathops.h See: b38910c9790253b362839042a17e13252c1d4b90 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-17x86: Put COPY3_IF_LT under HAVE_6REGSLuca Barbato
It uses 6 registers, unbreaks building on hardened x86 system. Bug-Id: gentoo/541930 CC: libav-stable@libav.org
2014-04-19Fix compilation with !HAVE_6REGS.Carl Eugen Hoyos
Can be tested with: $ ./configure --cc='cc -m32' --disable-optimizations --enable-pic
2014-03-31Use intel compliant CDQ instead of CLTD in inline asm.Matt Oliver
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-15mathops/x86: work around inline asm miscompilation with GCC 4.8.1Hendrik Leppkes
The volatile is not required here, and prevents a miscompilation with GCC 4.8.1 when building on x86 with --cpu=i686 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2013-06-21mathops/x86: work around inline asm miscompilation with GCC 4.8.1Hendrik Leppkes
The volatile is not required here, and prevents a miscompilation with GCC 4.8.1 when building on x86 with --cpu=i686 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-13Merge commit 'f54b55058a429c4eea5bae7e5bcb49bd29b34199'Michael Niedermayer
* commit 'f54b55058a429c4eea5bae7e5bcb49bd29b34199': configure: Rename cmov processor capability to i686 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-12configure: Rename cmov processor capability to i686Diego Biurrun
The goal is to make the capapility slightly more general and have it cover the availability of the nopl instruction in addition to cmov.
2012-08-09Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: mpegvideo: reduce excessive inlining of mpeg_motion() mpegvideo: convert mpegvideo_common.h to a .c file build: factor out mpegvideo.o dependencies to CONFIG_MPEGVIDEO Move MASK_ABS macro to libavcodec/mathops.h x86: move MANGLE() and related macros to libavutil/x86/asm.h x86: rename libavutil/x86_cpu.h to libavutil/x86/asm.h aacdec: Don't fall back to the old output configuration when no old configuration is present. rtmp: Add message tracking rtsp: Support mpegts in raw udp packets rtsp: Support receiving plain data over UDP without any RTP encapsulation rtpdec: Remove an unused include rtpenc: Remove an av_abort() that depends on user-supplied data vsrc_movie: discourage its use with avconv. avconv: allow no input files. avconv: prevent invalid reads in transcode_init() avconv: rename OutputStream.is_past_recording_time to finished. Conflicts: configure doc/filters.texi ffmpeg.c ffmpeg.h libavcodec/Makefile libavcodec/aacdec.c libavcodec/mpegvideo.c libavformat/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-08-09Move MASK_ABS macro to libavcodec/mathops.hMans Rullgard
This macro is only used in two places, both in libavcodec, so this is a more sensible place for it. Two small tweaks to the macro are made: - removing the trailing semicolon - dropping unnecessary 'volatile' from the x86 asm Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-06-25Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: wtv: Check the return value from gmtime x86: fft: convert sse inline asm to yasm x86: place some inline asm under #if HAVE_INLINE_ASM Conflicts: libavcodec/x86/fft_sse.c libavformat/wtv.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-06-25x86: place some inline asm under #if HAVE_INLINE_ASMRonald S. Bultje
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-16mathops: fix MULL() when the compiler does not inline the function.Justin Ruggles
If the function is not inlined, an immmediate cannot be used for the shift parameter, so the %cl register must be used instead in that case. This fixes compilation for x86-32 using gcc with --disable-optimizations.
2011-03-15mathops: change "g" constraint to "rm" in x86-32 version of MUL64().Justin Ruggles
The 1-arg imul instruction cannot take an immediate argument, only a register or memory argument.
2011-03-15mathops: convert MULL/MULH/MUL64 to inline functions rather than macros.Justin Ruggles
This fixes unexpected name collisions that were occurring with variables declared within the macros. It also fixes the fate-acodec-ac3_fixed regression test on x86-32.
2010-05-11Adding missing () to mathops.h.Michael Niedermayer
Originally committed as revision 23083 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-02-18Move NEG_[US]SR32 macros to mathops.hMåns Rullgård
Originally committed as revision 21873 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-20Move COPY3_IF_LT to lavc/mathops.hMåns Rullgård
This obscure macro is only used in motion_est.c so having it in lavc makes more sense. See discussion here: http://lists.mplayerhq.hu/pipermail/ffmpeg-devel/2008-November/056561.html Originally committed as revision 21346 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-08re-enable mid_pred asm on x86_64. (broke in r16681)Loren Merritt
Originally committed as revision 17058 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-01-19moves mid_pred() into mathops.h (with arch specific code split by directory)Aurelien Jacobs
Originally committed as revision 16681 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-22Rename libavcodec/i386/ --> libavcodec/x86/.Diego Biurrun
It contains optimizations that are not specific to i386 and libavutil uses this naming scheme already. Originally committed as revision 16270 to svn://svn.ffmpeg.org/ffmpeg/trunk