summaryrefslogtreecommitdiff
path: root/libavcodec/x86/h264_qpel.c
Commit message (Collapse)AuthorAge
* Merge commit 'b7a4127a45b780d76e6b09427a3d0197c4bc1cdb'Michael Niedermayer2015-06-12
|\ | | | | | | | | | | | | * commit 'b7a4127a45b780d76e6b09427a3d0197c4bc1cdb': h264_qpel: Use the correct header Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * h264_qpel: Use the correct headerVittorio Giovara2015-06-12
| |
* | x86: lavc: use LOCAL_ALIGNED instead of DECLARE_ALIGNEDChristophe Gisquet2015-03-14
| | | | | | | | | | | | The later may yield incorrect code for on-stack variables. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '7fb993d338d88f2f62e0a358b6c9f3eb9a3a08ac'Michael Niedermayer2014-07-25
|\| | | | | | | | | | | | | | | | | | | | | | | * commit '7fb993d338d88f2f62e0a358b6c9f3eb9a3a08ac': qpeldsp: Mark source pointer in qpel_mc_func function pointer const Conflicts: libavcodec/h264qpel_template.c libavcodec/x86/cavsdsp.c libavcodec/x86/rv40dsp_init.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * qpeldsp: Mark source pointer in qpel_mc_func function pointer constDiego Biurrun2014-07-25
| |
* | x86: hpeldsp: propagate changes across codecsChristophe Gisquet2014-05-26
| | | | | | | | | | | | | | Some codecs still use mmx versions, so have them use the versions with newer instruction sets. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | x86: kill fpel_mmx.cChristophe Gisquet2014-05-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'c2c5be57494e6117086771bca34c8cd4c72c8e99'Michael Niedermayer2014-04-05
|\| | | | | | | | | | | | | * commit 'c2c5be57494e6117086771bca34c8cd4c72c8e99': x86: h264_qpel: Simplify an #if conditional Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: h264_qpel: Simplify an #if conditionalDiego Biurrun2014-04-04
| | | | | | | | The extra conditions are covered by previous #ifs and conditional compilation.
| * x86: h264_qpel: Fix typo in CALL_2X_PIXELS macro invocationDiego Biurrun2014-03-26
| | | | | | | | This fixes FATE with mmxext CPUFLAGS set.
* | avcodec/x86/h264_qpel: Fix typo introduced by ↵Michael Niedermayer2014-03-23
| | | | | | | | | | | | 322a1dda973e802db7b57f2007fad3efcd5bab81 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '6655c933a887a2d20707fff657b614aa1d86a25b'Michael Niedermayer2014-03-22
|\| | | | | | | | | | | | | * commit '6655c933a887a2d20707fff657b614aa1d86a25b': x86: dsputil: Move fpel declarations to a separate header Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: dsputil: Move fpel declarations to a separate headerDiego Biurrun2014-03-22
| |
* | Merge commit '322a1dda973e802db7b57f2007fad3efcd5bab81'Michael Niedermayer2014-03-22
|\| | | | | | | | | | | | | | | | | | | | | * commit '322a1dda973e802db7b57f2007fad3efcd5bab81': dsputil: Refactor duplicated CALL_2X_PIXELS / PIXELS16 macros Conflicts: libavcodec/arm/hpeldsp_init_arm.c libavcodec/x86/dsputil_x86.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dsputil: Refactor duplicated CALL_2X_PIXELS / PIXELS16 macrosDiego Biurrun2014-03-22
| |
* | 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
| |
* | Merge commit '1399931d07f0f37ef4526eb8d39d33c64e09618a'Michael Niedermayer2013-05-14
|\| | | | | | | | | | | | | | | | | | | * commit '1399931d07f0f37ef4526eb8d39d33c64e09618a': x86: dsputil: Rename dsputil_mmx.h --> dsputil_x86.h Conflicts: libavcodec/x86/dsputil_mmx.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: dsputil: Rename dsputil_mmx.h --> dsputil_x86.hDiego Biurrun2013-05-12
| | | | | | | | The header is not (anymore) MMX-specific.
* | Merge commit '46bb456853b197f4562de7acf5d42abf11ded9be'Michael Niedermayer2013-05-14
|\| | | | | | | | | | | | | | | | | | | * commit '46bb456853b197f4562de7acf5d42abf11ded9be': x86: dsputil: Refactor pixels16 wrapper functions with a macro Conflicts: libavcodec/x86/hpeldsp_avg_template.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: dsputil: Refactor pixels16 wrapper functions with a macroDiego Biurrun2013-05-12
| |
* | Merge commit '7f75f2f2bd692857c1c1ca7f414eb30ece3de93d'Michael Niedermayer2013-05-01
|\| | | | | | | | | | | | | | | | | * commit '7f75f2f2bd692857c1c1ca7f414eb30ece3de93d': ppc: Drop unnecessary ff_ name prefixes from static functions x86: Drop unnecessary ff_ name prefixes from static functions arm: Drop unnecessary ff_ name prefixes from static functions Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: Drop unnecessary ff_ name prefixes from static functionsDiego Biurrun2013-04-30
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-04-20
|\| | | | | | | | | | | | | | | * qatar/master: x86: Remove unused inline asm instruction defines vc1: Remove now unused variables Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: Remove unused inline asm instruction definesMartin Storsjö2013-04-20
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | Merge commit 'c51a3a5bd9a5b404176ff343ecadb80b2553b256'Michael Niedermayer2013-04-12
|\| | | | | | | | | | | | | | | | | | | * commit 'c51a3a5bd9a5b404176ff343ecadb80b2553b256': x86: dsputil: Refactor some ff_{avg|put}_pixels function declarations Conflicts: libavcodec/x86/dsputil_mmx.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: dsputil: Refactor some ff_{avg|put}_pixels function declarationsDiego Biurrun2013-04-12
| |
* | Merge commit 'a89c05500f68d94a0269e68bc522abfd420c5497'Michael Niedermayer2013-04-12
|\| | | | | | | | | | | | | | | | | | | * commit 'a89c05500f68d94a0269e68bc522abfd420c5497': x86: h264qpel: int --> ptrdiff_t for some line_size parameters Conflicts: libavcodec/x86/qpelbase.asm Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: h264qpel: int --> ptrdiff_t for some line_size parametersDiego Biurrun2013-04-12
| |
| * x86: Change a missed occurrance of int to ptrdiff_t for stridesMartin Storsjö2013-03-24
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | x86/h264_qpel: switch to av_assertMichael Niedermayer2013-03-22
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | h264_qpel: fix another forgotten int strideMichael Niedermayer2013-03-17
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'a8b6015823e628047a45916404c00044c5e80415'Michael Niedermayer2013-03-13
|\| | | | | | | | | | | | | | | | | | | | | | | * commit 'a8b6015823e628047a45916404c00044c5e80415': dsputil: convert remaining functions to use ptrdiff_t strides Conflicts: libavcodec/dsputil.h libavcodec/dsputil_template.c libavcodec/h264qpel_template.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dsputil: convert remaining functions to use ptrdiff_t stridesLuca Barbato2013-03-12
| | | | | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge commit '096cc11ec102701a18951b4f0437d609081ca1dd'Michael Niedermayer2013-02-27
|\| | | | | | | | | | | | | * commit '096cc11ec102701a18951b4f0437d609081ca1dd': x86: vc1dsp: Move ff_avg_vc1_mspel_mc00_mmxext out of dsputil_mmx.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: vc1dsp: Move ff_avg_vc1_mspel_mc00_mmxext out of dsputil_mmx.cDiego Biurrun2013-02-26
| |
* | Merge commit 'c242bbd8b6939507a1a6fb64101b0553d92d303f'Michael Niedermayer2013-02-26
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'c242bbd8b6939507a1a6fb64101b0553d92d303f': Remove unnecessary dsputil.h #includes Conflicts: libavcodec/ffv1.c libavcodec/h261dec.c libavcodec/h261enc.c libavcodec/h264pred.c libavcodec/lpc.h libavcodec/mjpegdec.c libavcodec/rectangle.h libavcodec/x86/idct_sse2_xvid.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Remove unnecessary dsputil.h #includesDiego Biurrun2013-02-26
| |
* | Merge commit '620289a20e022b9c16c10d546ef86cc0bb77cc84'Michael Niedermayer2013-02-06
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '620289a20e022b9c16c10d546ef86cc0bb77cc84': sh4: Fix silly type vs. variable name search and replace typo configure: Group all hwaccels together in a separate variable Add av_cold attributes to arch-specific init functions Conflicts: configure libavcodec/arm/mpegvideo_armv5te.c libavcodec/x86/mlpdsp.c libavcodec/x86/motion_est.c libavcodec/x86/mpegvideoenc.c libavcodec/x86/videodsp_init.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Add av_cold attributes to arch-specific init functionsDiego Biurrun2013-02-05
| |
* | Merge commit '098eed95bc1a6b2c8ac97f126f62bb74699670cf'Michael Niedermayer2013-01-29
|\| | | | | | | | | | | | | | | | | | | * commit '098eed95bc1a6b2c8ac97f126f62bb74699670cf': mdec: merge mdec_common_init() into decode_init(). eatgv: use fixed-width types where appropriate. x86: Simplify some arch conditionals bfin: Separate VP3 initialization code Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: Simplify some arch conditionalsDiego Biurrun2013-01-29
| |
* | Merge commit '69c25c9284645cf5189af2ede42d6f53828f3b45'Michael Niedermayer2013-01-26
|\| | | | | | | | | | | | | | | | | | | | | | | | | * commit '69c25c9284645cf5189af2ede42d6f53828f3b45': dnxhdenc: fix invalid reads in dnxhd_mb_var_thread(). x86: h264qpel: Move stray comment to the right spot and clarify it atrac3: use correct loop variable in add_tonal_components() Conflicts: tests/ref/vsynth/vsynth1-dnxhd-1080i tests/ref/vsynth/vsynth2-dnxhd-1080i Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: h264qpel: Move stray comment to the right spot and clarify itDiego Biurrun2013-01-26
| |
* | Merge commit '2c10e2a2f62477efaef5b641974594f7df4ca339'Michael Niedermayer2013-01-25
|\| | | | | | | | | | | | | | | | | | | | | * commit '2c10e2a2f62477efaef5b641974594f7df4ca339': build: Make the H.264 parser select h264qpel x86: h264qpel: add cpu flag checks for init function Conflicts: libavcodec/x86/h264_qpel.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * x86: h264qpel: add cpu flag checks for init functionJanne Grunau2013-01-24
| | | | | | | | | | The code was copied from per cpu extension init function so the checks for supported extensions was overlooked.
* | h264_qpel: put cpuflags checks back.Michael Niedermayer2013-01-24
| | | | | | | | | | | | These where lost when libav moved the code out of dsputil Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2013-01-24
|\| | | | | | | | | | | | | | | | | | | | | * qatar/master: dsputil: Separate h264 qpel Conflicts: libavcodec/dsputil_template.c libavcodec/h264.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * dsputil: Separate h264 qpelMans Rullgard2013-01-24
| | | | | | | | | | | | | | | | | | | | The sh4 optimizations are removed, because the code is 100% identical to the C code, so it is unlikely to provide any real practical benefit. Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-11-26
|\| | | | | | | | | | | | | | | | | | | | | * qatar/master: remove #defines to prevent use of discouraged external functions x86: h264: Convert 8-bit QPEL inline assembly to YASM Conflicts: libavcodec/x86/dsputil_mmx.c Merged-by: Michael Niedermayer <michaelni@gmx.at>