summaryrefslogtreecommitdiff
path: root/libavutil
Commit message (Collapse)AuthorAge
* avutil/softfloat: remove unneeded include assert.hMichael Niedermayer2013-07-19
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '439902e0d68a0f0d800c21b5e6b598d5fa0c51da'Michael Niedermayer2013-07-19
|\ | | | | | | | | | | | | | | | | | | * commit '439902e0d68a0f0d800c21b5e6b598d5fa0c51da': Employ consistent LIBAV_COMPAT_ multiple inclusion guards in compat/ Conflicts: compat/aix/math.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Employ consistent LIBAV_COMPAT_ multiple inclusion guards in compat/Diego Biurrun2013-07-18
| | | | | | | | Also fix a comment and an #endif comment.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-07-18
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: Consistently use "cpu_flags" as variable/parameter name for CPU flags Conflicts: libavcodec/x86/dsputil_init.c libavcodec/x86/h264dsp_init.c libavcodec/x86/hpeldsp_init.c libavcodec/x86/motion_est.c libavcodec/x86/mpegvideo.c libavcodec/x86/proresdsp_init.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Consistently use "cpu_flags" as variable/parameter name for CPU flagsDiego Biurrun2013-07-18
| |
* | avcodec/avutil: Add AVColorSpace and AVColorRange to AVFramesMichael Niedermayer2013-07-17
| | | | | | | | | | | | This also moves AVColorSpace and AVColorRange from avcodec to avutil Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | av_frame_get_buffer: Do not fail when the channel layout is unknownMichael Niedermayer2013-07-13
| | | | | | | | | | | | Fixes handling of cases with unknown layouts but known channel counts Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'ef5b70affc6376bfeadd1ff649b79bad9a124fa8'Michael Niedermayer2013-07-12
|\| | | | | | | | | | | | | | | | | * commit 'ef5b70affc6376bfeadd1ff649b79bad9a124fa8': configure: Check for support for labels in the inline assembly The timer code is not placed under ifdef as ours does not use labels Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * configure: Check for support for labels in the inline assemblyMartin Storsjö2013-07-11
| | | | | | | | | | | | | | Use this for enabling the ppc timer.h implementation only on assemblers that support labels in the inline assembly. Signed-off-by: Martin Storsjö <martin@martin.st>
* | add crc24 tablesPaul B Mahol2013-07-10
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | Merge commit '6516632967da5e6bd7d6136e8678f826669ed26e'Michael Niedermayer2013-07-07
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '6516632967da5e6bd7d6136e8678f826669ed26e': tests: Only run noproxy test if networking is enabled fifo: K&R formatting cosmetics Conflicts: libavformat/Makefile libavutil/fifo.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fifo: K&R formatting cosmeticsLuca Barbato2013-07-06
| |
* | Merge commit '0420c810ceb430003f9f2793c5cfa1fe84657f3d'Michael Niedermayer2013-07-05
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '0420c810ceb430003f9f2793c5cfa1fe84657f3d': log: pass the correct parameters to missing_feature_sample Conflicts: libavutil/log.c See: 572e38a513139b21c35acfef13aa7c4e307ab648 Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * log: pass the correct parameters to missing_feature_sampleLuca Barbato2013-07-04
| | | | | | | | CC:libav-stable@libav.org
* | avutil/rational: avoid llrint() and rint()Michael Niedermayer2013-07-04
| | | | | | | | | | | | | | | | This should workaround issues with these functions on ia64 and sparc64 Fixes Ticket2713 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavu/opt: show default valuesPaul B Mahol2013-07-03
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | configure: rename have_incompatible_fork_abi -> have_incompatible_libav_abiStefano Sabatini2013-07-03
| | | | | | | | | | | | | | | | | | "Fork" is an ambiguous term, since there may be more than one fork, also "fork" could be confused with the corresponding function. Also it seems important to point the name of the referenced fork in the symbol. Note: the old --enable-incompatible-fork-abi command is retained for compatibility, although it should be considered deprecated.
* | avutil/x86: reenable ff_update_lls_avx()Michael Niedermayer2013-07-02
| | | | | | | | | | | | The bug has been fixed in c8b920a9b7fa534a6141695ace4e8c2dfcd56cee by Loren Merritt Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'c8b920a9b7fa534a6141695ace4e8c2dfcd56cee'Michael Niedermayer2013-07-02
|\| | | | | | | | | | | | | * commit 'c8b920a9b7fa534a6141695ace4e8c2dfcd56cee': lls/x86: use 3-operator vaddpd in ADDPD_MEM Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lls/x86: use 3-operator vaddpd in ADDPD_MEMLoren Merritt2013-07-02
| | | | | | | | | | | | Fixes build with yasm-1.1 Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | Revert "avutil/x86: disable ff_evaluate_lls_sse2() for 32bit"Michael Niedermayer2013-07-01
| | | | | | | | This reverts commit 247425241cb3b2b76df1c2aced5ce0d56126b82d.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-07-01
|\| | | | | | | | | | | | | * qatar/master: x86: lpc: fix a segfault in av_evaluate_lls_sse2() Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: lpc: fix a segfault in av_evaluate_lls_sse2()Loren Merritt2013-06-30
| |
* | Merge remote-tracking branch 'cehoyos/master'Michael Niedermayer2013-06-30
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cehoyos/master: Support compilation on aix with gcc. Rename "AVClass class" as "AVClass component_class". Rename constant FRAMESIZE in ra144 codec as FRAME_SIZE. Rename thread_init() in libavcodec and libavfilter as library_thread_init(). Rename constant HZ in af_biquads.c as HERTZ. Drop local lable from ppc asm timer. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | Rename "AVClass class" as "AVClass component_class".Carl Eugen Hoyos2013-06-30
| | | | | | | | | | | | The aix header math.h defines "extern int class()" for C.
| * | Drop local lable from ppc asm timer.Carl Eugen Hoyos2013-06-30
| | | | | | | | | | | | The aix assembler does not support local lables.
* | | avutil/x86: disable ff_evaluate_lls_sse2() for 32bitMichael Niedermayer2013-06-30
|/ / | | | | | | | | | | It just segfaults on 32bit, thus its disabled until someone fixes it. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'b545179fdff1ccfbbb9d422e4e9720cb6c6d9191'Michael Niedermayer2013-06-30
|\| | | | | | | | | | | | | | | | | | | * commit 'b545179fdff1ccfbbb9d422e4e9720cb6c6d9191': x86: lpc: simd av_evaluate_lls Conflicts: libavutil/x86/lls.asm Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: lpc: simd av_evaluate_llsLoren Merritt2013-06-29
| | | | | | | | | | | | 1.5x-1.8x faster on sandybridge Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | lls.asm: disable ff_update_lls_avxMichael Niedermayer2013-06-30
| | | | | | | | | | | | The code doesnt build with yasm from ubuntu 12.04 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lls.asm: put avx code under if HAVE_AVX_EXTERNALMichael Niedermayer2013-06-30
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '502ab21af0ca68f76d6112722c46d2f35c004053'Michael Niedermayer2013-06-30
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '502ab21af0ca68f76d6112722c46d2f35c004053': x86: lpc: simd av_update_lls The versions are bumped due to changes in lls.h which is used across libraries affecting intra library ABI (This version bump also covers changes to lls.h in the immedeatly previous commits) Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: lpc: simd av_update_llsLoren Merritt2013-06-29
| | | | | | | | | | | | 4x-6x faster on sandybridge Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '41578f70cf8aec8e7565fba1ca7e07f3dc46c3d2'Michael Niedermayer2013-06-30
|\| | | | | | | | | | | | | * commit '41578f70cf8aec8e7565fba1ca7e07f3dc46c3d2': lpc: use function pointers, in preparation for asm Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lpc: use function pointers, in preparation for asmLoren Merritt2013-06-29
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit 'cc6714bb16b1f0716ba43701d47273dbe9657b8b'Michael Niedermayer2013-06-30
|\| | | | | | | | | | | | | * commit 'cc6714bb16b1f0716ba43701d47273dbe9657b8b': lpc: remove "decay" argument Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lpc: remove "decay" argumentLoren Merritt2013-06-29
| | | | | | | | | | | | We never used the rolling-average mode, and this makes av_update_lls 15% faster. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | cosmetics: Fix "dont" "wont" "doesnt" typosTimothy Gu2013-06-29
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/ripemd: adjust loop condition to silence CID1035716Michael Niedermayer2013-06-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/frame: Try to align width to achive linesize[0] alignmentMichael Niedermayer2013-06-18
| | | | | | | | | | | | | | | | | | This results in more alignment for pixel formats that have "odd" pixel sizes like RGB24. It makes access through SIMD easier Works around Issue described in Ticket1031 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavu/adler32: Fix doxy group definition, take twoJames Almer2013-06-16
| | | | | | | | | | | | | | The description if for the function, not the group. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavu/hash: Add support for RIPEMDJames Almer2013-06-16
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge branch 'crypto' of https://github.com/jamrial/FFmpegMichael Niedermayer2013-06-16
|\ \ | | | | | | | | | Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | lavu: Add RIPEMD hashingJames Almer2013-06-15
| | | | | | | | | | | | | | | | | | Includes RIPEMD-128, RIPEMD-160, RIPEMD-256 and RIPEMD-320 Signed-off-by: James Almer <jamrial@gmail.com>
| * | lavu/hash: Add support for SHA-2 512James Almer2013-06-15
| | | | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | | lavu/utils: silence warnings about incompatible pointer typesPaul B Mahol2013-06-15
|/ / | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avutil/utils: check and warn about llrint() brokennessMichael Niedermayer2013-06-15
| | | | | | | | | | | | Such broken llrint() exist for example on netbsd Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavu/md5: Add doxyJames Almer2013-06-15
| | | | | | | | | | | | | | | | Mostly a copy&paste from other hash functions, with changes where required. Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavu/crc: Fix doxy group definitionJames Almer2013-06-15
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavu/adler32: Fix doxy group definitionJames Almer2013-06-15
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>