summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | avfilter/paletteuse: raise cache size from 64k to 512kClément Bœsch2015-02-171-1/+1
| | | | | | | | (or 32k to 256k in 32-bit)
* | x86: hevc_mc: fewer xmm regs used in epel h/vChristophe Gisquet2015-02-171-6/+12
| | | | | | | | | | | | | | 11 xmm regs seem only required for avx2. Reviewed-by: Mickaël Raulet <mraulet@insa-rennes.fr Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Force linking against user32 if dxva2 is enabled.Carl Eugen Hoyos2015-02-171-1/+1
| | | | | | | | | | | | | | Fixes compilation with vfwcap disabled. Reported and tested by Bernhard Döbler, programmer bardware de Reviewed-by: Matt Oliver
* | x86/doc/Makefile: DBG=1 to preprocess external asmChristophe Gisquet2015-02-174-2/+24
| | | | | | | | | | | | | | | | | | | | | | The macro hell sometimes make it difficult to trace the source of an error, so it is easier to analyze the preprocessed output. This patch makes this automatical by specifying DBG=1 on the command line: a file ffmpeg/dir/file.asm gets preprocessed to builddir/dir/file.dbg.asm, which is then compiled. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | x86inc: Correctly warn on use of SSE2 instructions in SSE functionsChristophe Gisquet2015-02-171-2/+4
| | | | | | | | | | | | | | | | SSE2 instructions that are XMM-implementations of pre-existing MMX/MMX2 instructions did not issue warnings when used in SSE functions. Handle it by also checking the register type when such instructions are used. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_fieldmatch: Add () to protect the arguments of the ↵Michael Niedermayer2015-02-171-3/+3
| | | | | | | | | | | | HAS_FF_AROUND() macro Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avfilter/vf_phase: Add () to protect DIFF()s argumentsMichael Niedermayer2015-02-171-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | swresample/resample_template: Add () to protect the arguments of the OUT() macroMichael Niedermayer2015-02-171-4/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/aes: Add () to protect the ROT() argumentsMichael Niedermayer2015-02-171-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/attributes: Add () to protect the AV_GCC_VERSION_AT_LEAST() argumentsMichael Niedermayer2015-02-171-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/intmath: Add () to protect the ff_log2() argumentMichael Niedermayer2015-02-171-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/murmur3: Add () to protect the ROT() argumentsMichael Niedermayer2015-02-171-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/version: Add () to protect the AV_VERSION_INT() argumentsMichael Niedermayer2015-02-171-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/tedcaptionsdec: add () to protect the argument of ERR_CODE()Michael Niedermayer2015-02-171-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avutil/log: add () to protect the argument of AV_LOG_C()Michael Niedermayer2015-02-171-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/vc1dsp: add () to protect the arguments of the op* macrosMichael Niedermayer2015-02-171-4/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/ac3: add () to protect the macro argumentsMichael Niedermayer2015-02-161-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/mpc8: Add () to protect MKMPCTAG()s argumentsMichael Niedermayer2015-02-161-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/me_cmp: add () to protect avg*s argumentsMichael Niedermayer2015-02-161-2/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/bmvvideo: Add () to protect NEXT_BYTE() argumentMichael Niedermayer2015-02-161-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | swresample/swresample-test: Add () to protect uint_rand() argumentMichael Niedermayer2015-02-161-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/tls: add () to protect macro argumentsMichael Niedermayer2015-02-161-14/+14
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/hevcdsp: add missing () to CMP macroJames Almer2015-02-161-1/+1
| | | | | | | | | | Found-by: Clément Bœsch <u@pkh.me> Signed-off-by: James Almer <jamrial@gmail.com>
* | x86: hevc_mc: save 1 gpr in epel filter loadingChristophe Gisquet2015-02-161-36/+35
| | | | | | | | | | | | | | The 3*stride value stored in r3src can be loaded much later, so use r3src instead of a dedicated gpr when possible. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/hevcdsp: optimize pixel comparison in sao_edge_filterJames Almer2015-02-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | GCC 4.9.2 on a Core i5-4200U @ 1.60GHz, Linux x86_64 Before 715487 decicycles in sao_edge_filter_8, 262144 runs, 0 skips After 672104 decicycles in sao_edge_filter_8, 262144 runs, 0 skips Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* | hls: fix a null pointer dereferencewm42015-02-161-3/+3
| | | | | | | | | | | | | | | | | | Not allocating the pls->ctx will crash in libavformat/hls.c:1410, where it tries to dereference the field. Sample: http://ec24.rtp.pt/liverepeater/rtpn.smil/playlist.m3u8 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/vc1_mc: factor out helper functions for scaling blockszhaoxiu.zeng2015-02-161-144/+113
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avformat/rtpdec_h264: fix compile failure with -DDEBUGKevin Wheatley2015-02-161-4/+4
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/gif: fix off by one in column offsetting findingClément Bœsch2015-02-164-17/+17
| |
* | hevcdsp: HEVC deblocking ARM NEON register clobber fixSeppo Tomperi2015-02-161-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avcodec/vc1_mc: move median4() to mathops.hzhaoxiu.zeng2015-02-162-11/+14
| | | | | | | | | | | | Needed for architecture specific optimizations Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | x86/g722dsp: add ff_g722_apply_qmf_sse2James Almer2015-02-165-0/+96
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: James Almer <jamrial@gmail.com>
* | Merge commit '81ef46020fa654720e3beb4f5551ba634fae262a'Michael Niedermayer2015-02-161-10/+22
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '81ef46020fa654720e3beb4f5551ba634fae262a': bktr: Use av_strerror and propagate error codes Conflicts: libavdevice/bktr.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * bktr: Use av_strerror and propagate error codesHimangi Saraogi2015-02-151-10/+22
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | Merge commit '3a651f599a18b023602370b67a77eb0efa309b20'Michael Niedermayer2015-02-165-7855/+7917
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | * commit '3a651f599a18b023602370b67a77eb0efa309b20': dca: Move data tables from a header to an object file Conflicts: libavcodec/Makefile libavcodec/dcadata.h libavcodec/dcadec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dca: Move data tables from a header to an object fileDiego Biurrun2015-02-154-7754/+7816
| | | | | | | | This allows sharing them with the DCA XLL extension w/o duplication.
* | Merge commit '65df9904ceb5477a63e99e1e8fd8ace9a7cb8bda'Michael Niedermayer2015-02-161-10/+10
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '65df9904ceb5477a63e99e1e8fd8ace9a7cb8bda': dca: Add array sizes to array declarations Conflicts: libavcodec/dcadata.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dca: Add array sizes to array declarationsDiego Biurrun2015-02-151-10/+10
| |
* | Merge commit '702458538d4e52809bcef460d39baabf061b16b5'Michael Niedermayer2015-02-165-0/+112
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '702458538d4e52809bcef460d39baabf061b16b5': g722: Add ARM NEON implementation for g722_apply_qmf() Conflicts: libavcodec/arm/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * g722: Add ARM NEON implementation for g722_apply_qmf()Peter Meerwald2015-02-155-0/+112
| | | | | | | | | | Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net> Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '73ae0a9d12857852222363f9a7c14d07058ebfd3'Michael Niedermayer2015-02-161-18/+32
|\ \ | |/ | | | | | | | | | | * commit '73ae0a9d12857852222363f9a7c14d07058ebfd3': g722: Split out computation of band->s_zero and unroll code Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * g722: Split out computation of band->s_zero and unroll codePeter Meerwald2015-02-151-18/+32
| | | | | | | | | | Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net> Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'b16057b5fe9f02442c52388037891c2e381205fc'Michael Niedermayer2015-02-161-11/+35
|\ \ | |/ | | | | | | | | | | * commit 'b16057b5fe9f02442c52388037891c2e381205fc': g722: Unroll g722_apply_qmf() Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * g722: Unroll g722_apply_qmf()Peter Meerwald2015-02-151-11/+35
| | | | | | | | | | Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net> Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '10f160768b824f00933f33bc69f1fae89a25dfc8'Michael Niedermayer2015-02-164-15/+14
|\ \ | |/ | | | | | | | | | | * commit '10f160768b824f00933f33bc69f1fae89a25dfc8': g722: Reduce number of pointers passed to g722_apply_qmf() function Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * g722: Reduce number of pointers passed to g722_apply_qmf() functionPeter Meerwald2015-02-154-15/+14
| | | | | | | | | | Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net> Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit '67690683130faf37dd9d969ced15eba2a1940ade'Michael Niedermayer2015-02-167-29/+91
|\ \ | |/ | | | | | | | | | | * commit '67690683130faf37dd9d969ced15eba2a1940ade': g722: Split out g722_qmf_apply() function into g722dsp.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * g722: Split out g722_qmf_apply() function into g722dsp.cPeter Meerwald2015-02-157-29/+91
| | | | | | | | | | Signed-off-by: Peter Meerwald <pmeerw@pmeerw.net> Signed-off-by: Martin Storsjö <martin@martin.st>
* | avformat/mov: Bypass av_add_index_entry()Michael Niedermayer2015-02-161-1/+2
| | | | | | | | | | | | | | | | | | The new mov code uses a temporally non sorted index since 4abfa387b8234736f6e0e541951e3d5eb60eb843 and can thus no longer be filled with av_add_index_entry() which expects the index to be sorted. Reverting 4abfa387b8234736f6e0e541951e3d5eb60eb843 and this commit would be a alternative fix as would be various other options. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '4abfa387b8234736f6e0e541951e3d5eb60eb843'Michael Niedermayer2015-02-161-15/+30
|\ \ | |/ | | | | | | | | | | | | | | | | * commit '4abfa387b8234736f6e0e541951e3d5eb60eb843': mov: Change DTS-based seek into CTS-based seek. Conflicts: libavformat/mov.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
OpenPOWER on IntegriCloud