aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/x86
Commit message (Expand)AuthorAgeFilesLines
* lavc/vp9: split into vp9{block,data,mvs}Clément Bœsch2017-03-274-4/+4
* avcodec/x86/idctdsp: Remove duplicate includeMichael Niedermayer2017-03-261-1/+0
* x86/hevc_add_res: merge missing changes from 3d6535983282bea542dac2e568ae50da...James Almer2017-03-241-33/+37
* Merge commit '6d5636ad9ab6bd9bedf902051d88b7044385f88b'Clément Bœsch2017-03-243-167/+161
|\
| * hevc: x86: Add add_residual() SIMD optimizationsPierre Edouard Lepere2016-10-223-3/+415
| * audiodsp: x86: Remove pointless header fileDiego Biurrun2016-10-192-26/+3
* | lavc/x86/hevc: rename hevc_res_add to hevc_add_resClément Bœsch2017-03-242-2/+2
* | Merge commit 'b89804da9bad2d94dd95bf20ac6187447e9c17e9'James Almer2017-03-231-1/+1
|\|
| * x86: videodsp: Add parentheses to expression to work around warningDiego Biurrun2016-10-191-1/+1
* | Merge commit '6be7944ee2ec2f045e6eb9a93237e992c8b20ac4'James Almer2017-03-231-1/+1
|\|
| * x86: Add missing colons after assembly labelsDiego Biurrun2016-10-176-13/+13
* | Merge commit '112cee0241f5799edff0e4682b9e8639b046dc78'Clément Bœsch2017-03-232-43/+810
|\|
| * hevc: Add SSE2 and AVX IDCTAlexandra Hájková2016-10-112-30/+811
* | Merge commit 'e4128c08d786eb5513578e8c6063671ba03226ab'Clément Bœsch2017-03-231-12/+39
|\|
| * Revert "hevc: x86: Refactor IDCT macro declarations"Anton Khirnov2016-10-061-11/+23
* | Merge commit '5801f9ed245ca5ebb57b0b5183de7a24aaece133'Clément Bœsch2017-03-232-66/+76
|\|
| * h264_intrapred: x86: Update comments left behind in 95c89da36ebeeb96b7146c0d7...Diego Biurrun2016-10-062-66/+76
* | Merge commit 'd9dccc03890a976dba59d66ed3b5aceeaa33d14c'Clément Bœsch2017-03-231-39/+12
|\|
| * hevc: x86: Refactor IDCT macro declarationsDiego Biurrun2016-10-061-23/+11
| * vp9lpf/x86: make filter_16_h work on 32-bit.Ronald S. Bultje2016-10-042-41/+154
| * vp9lpf/x86: make filter_48/84/88_h work on 32-bit.Ronald S. Bultje2016-10-042-26/+48
| * vp9lpf/x86: make filter_44_h work on 32-bit.Ronald S. Bultje2016-10-042-66/+78
| * vp9lpf/x86: make filter_16_v work on 32-bit.Ronald S. Bultje2016-10-042-40/+99
| * vp9lpf/x86: make filter_48/84_v work on 32-bit.Ronald S. Bultje2016-10-042-7/+9
| * vp9lpf/x86: make filter_88_v work on 32-bit.Ronald S. Bultje2016-10-042-48/+109
| * vp9lpf/x86: make filter_44_v work on 32-bit.Ronald S. Bultje2016-10-042-59/+100
| * vp9lpf/x86: save one register in SIGN_ADD/SUB.Ronald S. Bultje2016-10-041-14/+14
| * vp9lpf/x86: store unpacked intermediates for filter6/14 on stack.Ronald S. Bultje2016-10-041-72/+79
| * vp9lpf/x86: move variable assigned inside macro branch.Ronald S. Bultje2016-10-041-1/+1
| * vp9lpf/x86: simplify ABSSUM_CMP by inverting the comparison meaning.Ronald S. Bultje2016-10-041-51/+52
| * vp9lpf/x86: remove unused register from ABSSUB_CMP macro.Ronald S. Bultje2016-10-041-21/+21
| * vp9lpf/x86: slightly simplify 44/48/84/88 h stores.Ronald S. Bultje2016-10-041-48/+40
| * vp9lpf/x86: make cglobal statement more conservative in register allocation.Ronald S. Bultje2016-10-041-5/+16
| * vp9lpf/x86: save one register in loopfilter surface coverage.Ronald S. Bultje2016-10-041-28/+28
| * vp9lpf/x86: add ff_vp9_loop_filter_[vh]_44_16_{sse2,ssse3,avx}.Clément Bœsch2016-10-042-27/+99
| * vp9lpf/x86: add ff_vp9_loop_filter_h_{48,84}_16_{sse2,ssse3,avx}().Clément Bœsch2016-10-042-48/+53
| * vp9lpf/x86: add an SSE2 version of vp9_loop_filter_[vh]_88_16James Almer2016-10-042-3/+20
| * vp9lpf/x86: add ff_vp9_loop_filter_[vh]_88_16_{ssse3,avx}.Clément Bœsch2016-10-042-27/+163
| * vp9lpf/x86: add ff_vp9_loop_filter_[vh]_16_16_sse2().James Almer2016-10-042-10/+23
| * vp9lpf/x86: add x86 SSSE3/AVX SIMD for vp9_loop_filter_[vh]_16_16.Clément Bœsch2016-10-043-1/+618
* | avcodec/lossless_videodsp: use ptrdiff_t for length parametersJames Almer2017-03-221-9/+9
* | lavc/huffyuvdsp: only transmit the pix_fmt instead of the whole avctxClément Bœsch2017-03-221-2/+2
* | Merge commit 'b57e38f52cc3f31a27105c28887d57cd6812c3eb'Clément Bœsch2017-03-223-139/+230
|\|
| * ac3dsp: x86: Replace inline asm for in-decoder downmixing with standalone asmJustin Ruggles2016-10-013-134/+230
* | Merge commit '43717469f9daa402f6acb48997255827a56034e9'Clément Bœsch2017-03-221-17/+19
|\|
| * ac3dsp: Reverse matrix in/out order in downmix()Justin Ruggles2016-10-011-17/+19
| * x86/h264_weight: use appropriate register size for weight parametersHendrik Leppkes2016-09-301-6/+6
* | x86/audiodsp: remove an unnecessary movssJames Almer2017-03-221-1/+2
* | Merge commit '2caa93b813adc5dbb7771dfe615da826a2947d18'James Almer2017-03-211-1/+1
|\|
| * mpegaudiodsp: Change type of array stride parameters to ptrdiff_tDiego Biurrun2016-09-291-1/+1