summaryrefslogtreecommitdiff
path: root/libavfilter/x86/vf_convolution_init.c
diff options
context:
space:
mode:
authorPaul B Mahol <onemda@gmail.com>2020-09-15 08:10:47 +0200
committerPaul B Mahol <onemda@gmail.com>2020-09-15 08:13:04 +0200
commitfda5363c80bd09066d69fb9bd365c9114b8d08f3 (patch)
tree8b7b52a38778a6bfa0c8ea4578dfcdee973d695e /libavfilter/x86/vf_convolution_init.c
parent05c8d0bce64888c5312822fbc9cdb63934b86519 (diff)
avfilter/x86/vf_convolution_init: there is asm only for 8bit depth
Diffstat (limited to 'libavfilter/x86/vf_convolution_init.c')
-rw-r--r--libavfilter/x86/vf_convolution_init.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libavfilter/x86/vf_convolution_init.c b/libavfilter/x86/vf_convolution_init.c
index 51432406ed..45df576aa7 100644
--- a/libavfilter/x86/vf_convolution_init.c
+++ b/libavfilter/x86/vf_convolution_init.c
@@ -36,7 +36,7 @@ av_cold void ff_convolution_init_x86(ConvolutionContext *s)
int cpu_flags = av_get_cpu_flags();
for (i = 0; i < 4; i++) {
if (s->mode[i] == MATRIX_SQUARE) {
- if (s->matrix_length[i] == 9) {
+ if (s->matrix_length[i] == 9 && s->depth == 8) {
if (EXTERNAL_SSE4(cpu_flags))
s->filter[i] = ff_filter_3x3_sse4;
}