1. 21 Oct, 2017 1 commit
  2. 27 Sep, 2017 1 commit
  3. 27 Mar, 2017 1 commit
  4. 12 Dec, 2016 1 commit
  5. 18 Jul, 2016 2 commits
  6. 05 Dec, 2015 4 commits
  7. 21 Aug, 2015 2 commits
  8. 17 Apr, 2015 1 commit
  9. 12 Mar, 2015 1 commit
  10. 10 Mar, 2015 1 commit
  11. 05 Feb, 2015 2 commits
    • Seppo Tomperi's avatar
      hevcdsp: ARM NEON optimized deblocking filter · 0c494114
      Seppo Tomperi authored
      cherry picked from commit 1b9ee47d2f43b0a029a9468233626102eb1473b8
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      0c494114
    • James Almer's avatar
      x86/hevcdsp: add ff_hevc_sao_edge_filter_8_{ssse3,avx2} · 042c1159
      James Almer authored
      Original x86 intrinsics code and initial yasm port by Pierre-Edouard Lepere.
      Refactoring and optimizations by James Almer.
      
      Benchmarks of BQTerrace_1920x1080_60_qp22.bin with an Intel Core i5-4200U
      
      Width 32
      158583 decicycles in edge, sao_edge_filter_8 runs, 0 skips
      5205 decicycles in ff_hevc_sao_edge_filter_32_8_ssse3, 32767 runs, 1 skips
      2942 decicycles in ff_hevc_sao_edge_filter_32_8_avx2, 32767 runs, 1 skips
      
      Width 64
      705639 decicycles in sao_edge_filter_8, 262144 runs, 0 skips
      19224 decicycles in ff_hevc_sao_edge_filter_64_8_ssse3, 262111 runs, 33 skips
      10433 decicycles in ff_hevc_sao_edge_filter_64_8_avx2, 262115 runs, 29 skips
      Signed-off-by: 's avatarJames Almer <jamrial@gmail.com>
      042c1159
  12. 04 Feb, 2015 1 commit
  13. 01 Feb, 2015 1 commit
    • James Almer's avatar
      x86/hevc: add ff_hevc_sao_band_filter_{8,10,12}_{sse2,avx,avx2} · fa3eccb4
      James Almer authored
      Original x86 intrinsics code and initial 8bit yasm port by Pierre-Edouard Lepere.
      10/12bit yasm ports, refactoring and optimizations by James Almer
      
      Benchmarks of BQTerrace_1920x1080_60_qp22.bin with an Intel Core i5-4200U
      
      width 32
      40338 decicycles in sao_band_filter_0_8, 2048 runs, 0 skips
      8056 decicycles in ff_hevc_sao_band_filter_8_32_sse2, 2048 runs, 0 skips
      7458 decicycles in ff_hevc_sao_band_filter_8_32_avx, 2048 runs, 0 skips
      4504 decicycles in ff_hevc_sao_band_filter_8_32_avx2, 2048 runs, 0 skips
      
      width 64
      136046 decicycles in sao_band_filter_0_8, 16384 runs, 0 skips
      28576 decicycles in ff_hevc_sao_band_filter_8_32_sse2, 16384 runs, 0 skips
      26707 decicycles in ff_hevc_sao_band_filter_8_32_avx, 16384 runs, 0 skips
      14387 decicycles in ff_hevc_sao_band_filter_8_32_avx2, 16384 runs, 0 skips
      Reviewed-by: 's avatarChristophe Gisquet <christophe.gisquet@gmail.com>
      Signed-off-by: 's avatarJames Almer <jamrial@gmail.com>
      fa3eccb4
  14. 26 Jul, 2014 1 commit
  15. 15 Jul, 2014 4 commits
  16. 17 Jun, 2014 1 commit
  17. 06 May, 2014 2 commits
  18. 22 Dec, 2013 1 commit
  19. 02 Nov, 2013 3 commits
  20. 01 Nov, 2013 1 commit
  21. 31 Oct, 2013 1 commit
    • Guillaume Martres's avatar
      Add HEVC decoder · 064698d3
      Guillaume Martres authored
      Initially written by Guillaume Martres <smarter@ubuntu.com> as a GSoC
      project. Further contributions by the OpenHEVC project and other
      developers, namely:
      
      Mickaël Raulet <mraulet@insa-rennes.fr>
      Seppo Tomperi <seppo.tomperi@vtt.fi>
      Gildas Cocherel <gildas.cocherel@laposte.net>
      Khaled Jerbi <khaled_jerbi@yahoo.fr>
      Wassim Hamidouche <wassim.hamidouche@insa-rennes.fr>
      Vittorio Giovara <vittorio.giovara@gmail.com>
      Jan Ekström <jeebjp@gmail.com>
      Anton Khirnov <anton@khirnov.net>
      Martin Storsjö <martin@martin.st>
      Luca Barbato <lu_zero@gentoo.org>
      Yusuke Nakamura <muken.the.vfrmaniac@gmail.com>
      Reimar Döffinger <Reimar.Doeffinger@gmx.de>
      Diego Biurrun <diego@biurrun.de>
      Signed-off-by: 's avatarAnton Khirnov <anton@khirnov.net>
      064698d3
  22. 15 Oct, 2013 1 commit
    • Guillaume Martres's avatar
      lavc: add a HEVC decoder. · c8dd048a
      Guillaume Martres authored
      Initially written by Guillaume Martres <smarter@ubuntu.com> as a GSoC
      project. Further contributions by the OpenHEVC project and other
      developers, namely:
      
      Mickaël Raulet <mraulet@insa-rennes.fr>
      Seppo Tomperi <seppo.tomperi@vtt.fi>
      Gildas Cocherel <gildas.cocherel@laposte.net>
      Khaled Jerbi <khaled_jerbi@yahoo.fr>
      Wassim Hamidouche <wassim.hamidouche@insa-rennes.fr>
      Vittorio Giovara <vittorio.giovara@gmail.com>
      Jan Ekström <jeebjp@gmail.com>
      Anton Khirnov <anton@khirnov.net>
      Martin Storsjö <martin@martin.st>
      Luca Barbato <lu_zero@gentoo.org>
      Yusuke Nakamura <muken.the.vfrmaniac@gmail.com>
      Signed-off-by: 's avatarAnton Khirnov <anton@khirnov.net>
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      c8dd048a