SIMD opus pvq_search implementation

Multimedia / FFmpeg - Ivan Kalvachev [gmail.com] - 18 August 2017 12:18 EDT

Explanation on the workings and methods used by the Pyramid Vector Quantization Search function could be found in the following Work-In-Progress mail threads: http://ffmpeg.org/pipermail/ffmpeg-devel/2017-June/212146.html http://ffmpeg.org/pipermail/ffmpeg-devel/2017-June/212816.html http://ffmpeg.org/pipermail/ffmpeg-devel/2017-July/213030.html http://ffmpeg.org/pipermail/ffmpeg-devel/2017-July/213436.html

7205513 SIMD opus pvq_search implementation
libavcodec/opus_pvq.c | 3 +
libavcodec/opus_pvq.h | 5 +-
libavcodec/x86/Makefile | 3 +
libavcodec/x86/opus_dsp_init.c | 45 +++++
libavcodec/x86/opus_pvq_search.asm | 395 +++++++++++++++++++++++++++++++++++++
5 files changed, 449 insertions(+), 2 deletions(-)

  • Share