{"push_id":1786637621,"size":90,"distinct_size":90,"ref":"refs/heads/master","head":"f0e120768ecd83efdaa54138009c071d5bcf8e0a","before":"def13c210ebc9ec38ea2a3c89c85cdd0250fa4f8","commits":[{"sha":"2ebdb90bd32c3d1618b1c5b360bff750b82b1d0b","author":{"name":"Martin Storsjö","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@martin.st"},"message":"arm: Load mb_y properly in mbtree_propagate_list_internal_neon\n\nThe previous version, attempting to load two stack parameters at once,\nonly would have worked if they were interpreted and loaded as 32 bit\nelements, not when loading them as 16 bit elements.","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/2ebdb90bd32c3d1618b1c5b360bff750b82b1d0b"},{"sha":"79288d90471e246584d19054bdb5381982114126","author":{"name":"Alexandra Hájková","email":"e4444e49c386b173cafd25710118ffc8bc270444@khirnov.net"},"message":"ppc: Avoid instantiating unused plane_copy functions\n\nThose functions are currently only used in 8-bit mode and results in\nwarnings in other bit depths.","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/79288d90471e246584d19054bdb5381982114126"},{"sha":"2ebe09a4f583d108c6ec1caf70b2a7a289a8820d","author":{"name":"Alexandra Hájková","email":"e4444e49c386b173cafd25710118ffc8bc270444@khirnov.net"},"message":"Fix plane_copy_deinterleave_v210 on big-endian","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/2ebe09a4f583d108c6ec1caf70b2a7a289a8820d"},{"sha":"97eaef2ab82a46d13ea5e00270712d6475fbe42b","author":{"name":"Alexandra Hájková","email":"e4444e49c386b173cafd25710118ffc8bc270444@khirnov.net"},"message":"ppc: Fix the pre-VSX vec_vsx_st() fallback macro\n\nIt would previously only work correctly with 8-bit data types.\n\nFixes compilation with --disable-vsx.","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/97eaef2ab82a46d13ea5e00270712d6475fbe42b"},{"sha":"c7a2e327bebd2b863c2620b6962fa18ab681e5dd","author":{"name":"Henrik Gramner","email":"71e26ee94deaf84ca8e5f013bd94813dfaf1cadf@gramner.com"},"message":"Bump dates to 2017","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/c7a2e327bebd2b863c2620b6962fa18ab681e5dd"},{"sha":"3c7bf52c5b0a849458a45b5628ed1cc4b898da5f","author":{"name":"Henrik Gramner","email":"71e26ee94deaf84ca8e5f013bd94813dfaf1cadf@gramner.com"},"message":"x86util: Reduce code size of high bit-depth AVX LOAD_DIFF\n\nAVX supports unaligned memory operands which makes the SATD code a bit denser.","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/3c7bf52c5b0a849458a45b5628ed1cc4b898da5f"},{"sha":"da71b556730c8eb6c12a0d6950a221a4e4a99ca6","author":{"name":"Henrik Gramner","email":"71e26ee94deaf84ca8e5f013bd94813dfaf1cadf@gramner.com"},"message":"x86: Faster plane_copy_deinterleave_rgb_sse2\n\n50% faster than the previous SSE2 function.","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/da71b556730c8eb6c12a0d6950a221a4e4a99ca6"},{"sha":"f4890275ca6523dfe5b4ae60279ae8597d9dbd4b","author":{"name":"Henrik Gramner","email":"71e26ee94deaf84ca8e5f013bd94813dfaf1cadf@gramner.com"},"message":"x86: AVX2 plane_copy_deinterleave_rgb\n\nAround 15% faster than SSSE3.","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/f4890275ca6523dfe5b4ae60279ae8597d9dbd4b"},{"sha":"c22c10ddb21e9f5af1da83d37122e6f7388e1342","author":{"name":"Henrik Gramner","email":"71e26ee94deaf84ca8e5f013bd94813dfaf1cadf@gramner.com"},"message":"x86: AVX2 plane_copy_deinterleave\n\n50% faster than SSSE3 in 8-bit.\n25% faster than AVX in high bit-depth.\n\nAlso drop the MMX versions of deinterleave functions in favor of SSE2.","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/c22c10ddb21e9f5af1da83d37122e6f7388e1342"},{"sha":"cce50082129d3c92bd41bc0afc5a8c8d93084c9c","author":{"name":"Henrik Gramner","email":"71e26ee94deaf84ca8e5f013bd94813dfaf1cadf@gramner.com"},"message":"x86: AVX2 load_deinterleave_chroma_fenc\n\n20% faster than SSSE3.","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/cce50082129d3c92bd41bc0afc5a8c8d93084c9c"},{"sha":"2524fc3164d9f00b393d4254d2c5ea8f3b9d43b0","author":{"name":"Henrik Gramner","email":"71e26ee94deaf84ca8e5f013bd94813dfaf1cadf@gramner.com"},"message":"x86: AVX2 high bit-depth load_deinterleave_chroma\n\nload_deinterleave_chroma_fenc: 50% faster than AVX\nload_deinterleave_chroma_fdec: 25% faster than AVX","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/2524fc3164d9f00b393d4254d2c5ea8f3b9d43b0"},{"sha":"4c4c495d58dbdea46a23947e4f202fc3b82fb891","author":{"name":"Anton Mitrofanov","email":"15c3577a9531f51b0d87ae3cc4f7396cb59006a2@narod.ru"},"message":"x86: Avoid using hardcoded function symbol prefixes","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/4c4c495d58dbdea46a23947e4f202fc3b82fb891"},{"sha":"1d2420981aa004f051a0869c005776084f7d2a44","author":{"name":"Vittorio Giovara","email":"82f0d08aac0e1ac14ac64f3685f4144dfb2f4837@gmail.com"},"message":"arm/aarch64: Correctly prefix integral function symbols","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/1d2420981aa004f051a0869c005776084f7d2a44"},{"sha":"28ebb95d92278069b80ee729eb1884fe0981c6ae","author":{"name":"Vittorio Giovara","email":"82f0d08aac0e1ac14ac64f3685f4144dfb2f4837@gmail.com"},"message":"Move the x264_mdate() declaration to the appropriate header","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/28ebb95d92278069b80ee729eb1884fe0981c6ae"},{"sha":"5e1ed367d725f895eeadf358861ab52521a420d3","author":{"name":"Vittorio Giovara","email":"82f0d08aac0e1ac14ac64f3685f4144dfb2f4837@gmail.com"},"message":"ppc: Adjust AltiVec function suffix\n\nArchitecture should always be the last element.","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/5e1ed367d725f895eeadf358861ab52521a420d3"},{"sha":"00f1670087db1b025a8088289de8938bf88a0d8b","author":{"name":"Alexandra Hájková","email":"e4444e49c386b173cafd25710118ffc8bc270444@khirnov.net"},"message":"ppc: AltiVec plane_copy_deinterleave_rgb\n\nAlso add some missing vector types in ppccommon.h","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/00f1670087db1b025a8088289de8938bf88a0d8b"},{"sha":"bd6b66dbf9fcf67b7ebb23e4e9249083191fb984","author":{"name":"Alexandra Hájková","email":"e4444e49c386b173cafd25710118ffc8bc270444@khirnov.net"},"message":"ppc: AltiVec plane_copy_deinterleave_v210","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/bd6b66dbf9fcf67b7ebb23e4e9249083191fb984"},{"sha":"90a61ec76424778c050524f682a33f115024be96","author":{"name":"Alexandra Hájková","email":"e4444e49c386b173cafd25710118ffc8bc270444@khirnov.net"},"message":"ppc: AltiVec plane_copy_deinterleave","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/90a61ec76424778c050524f682a33f115024be96"},{"sha":"93340ca300e7ce66f49e41b7c2ef4a0492a7e57c","author":{"name":"Martin Storsjö","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@martin.st"},"message":"configure: Always enable PIC in aarch64 assembly for apple platforms\n\nThis is similar to what we do for 32-bit ARM assembly as well.\n\nFixes linker errors such as `ld: Absolute addressing not allowed in\narm64 code but used in '_x264_cabac_encode_terminal_asm' referencing\n'_x264_cabac_range_lps' for architecture arm64`.","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/93340ca300e7ce66f49e41b7c2ef4a0492a7e57c"},{"sha":"469ad705b1064207b6b1068d1e25a0a591021007","author":{"name":"Martin Storsjö","email":"ea98e1d0a9a4d10e3af04e16be88050749615623@martin.st"},"message":"aarch64: Fix building checkasm for iOS\n\nOn iOS, symbols are prefixed - this prefix gets added by the X()\nmacro.","distinct":true,"url":"https://api.github.com/repos/InteractiviteVideoEtSystemes/x264/commits/469ad705b1064207b6b1068d1e25a0a591021007"}]}
{"actor":{"display_login":"neutrino38"}}