diff options
Diffstat (limited to 'src/dsp/libgav1_dsp.cmake')
-rw-r--r-- | src/dsp/libgav1_dsp.cmake | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/src/dsp/libgav1_dsp.cmake b/src/dsp/libgav1_dsp.cmake index 960d5a7..a28334d 100644 --- a/src/dsp/libgav1_dsp.cmake +++ b/src/dsp/libgav1_dsp.cmake @@ -40,8 +40,16 @@ list(APPEND libgav1_dsp_sources "${libgav1_source}/dsp/film_grain_common.h" "${libgav1_source}/dsp/intra_edge.cc" "${libgav1_source}/dsp/intra_edge.h" + "${libgav1_source}/dsp/intrapred_cfl.cc" + "${libgav1_source}/dsp/intrapred_cfl.h" + "${libgav1_source}/dsp/intrapred_directional.cc" + "${libgav1_source}/dsp/intrapred_directional.h" + "${libgav1_source}/dsp/intrapred_filter.cc" + "${libgav1_source}/dsp/intrapred_filter.h" "${libgav1_source}/dsp/intrapred.cc" "${libgav1_source}/dsp/intrapred.h" + "${libgav1_source}/dsp/intrapred_smooth.cc" + "${libgav1_source}/dsp/intrapred_smooth.h" "${libgav1_source}/dsp/inverse_transform.cc" "${libgav1_source}/dsp/inverse_transform.h" "${libgav1_source}/dsp/inverse_transform.inc" @@ -67,6 +75,8 @@ list(APPEND libgav1_dsp_sources list(APPEND libgav1_dsp_sources_avx2 ${libgav1_dsp_sources_avx2} + "${libgav1_source}/dsp/x86/cdef_avx2.cc" + "${libgav1_source}/dsp/x86/cdef_avx2.h" "${libgav1_source}/dsp/x86/convolve_avx2.cc" "${libgav1_source}/dsp/x86/convolve_avx2.h" "${libgav1_source}/dsp/x86/loop_restoration_10bit_avx2.cc" @@ -89,11 +99,16 @@ list(APPEND libgav1_dsp_sources_neon "${libgav1_source}/dsp/arm/intra_edge_neon.cc" "${libgav1_source}/dsp/arm/intra_edge_neon.h" "${libgav1_source}/dsp/arm/intrapred_cfl_neon.cc" + "${libgav1_source}/dsp/arm/intrapred_cfl_neon.h" + "${libgav1_source}/dsp/arm/intrapred_directional_neon.h" "${libgav1_source}/dsp/arm/intrapred_directional_neon.cc" - "${libgav1_source}/dsp/arm/intrapred_filter_intra_neon.cc" + "${libgav1_source}/dsp/arm/intrapred_filter_neon.cc" + "${libgav1_source}/dsp/arm/intrapred_filter_neon.h" "${libgav1_source}/dsp/arm/intrapred_neon.cc" "${libgav1_source}/dsp/arm/intrapred_neon.h" "${libgav1_source}/dsp/arm/intrapred_smooth_neon.cc" + "${libgav1_source}/dsp/arm/intrapred_smooth_neon.h" + "${libgav1_source}/dsp/arm/inverse_transform_10bit_neon.cc" "${libgav1_source}/dsp/arm/inverse_transform_neon.cc" "${libgav1_source}/dsp/arm/inverse_transform_neon.h" "${libgav1_source}/dsp/arm/loop_filter_neon.cc" @@ -124,14 +139,23 @@ list(APPEND libgav1_dsp_sources_sse4 "${libgav1_source}/dsp/x86/cdef_sse4.h" "${libgav1_source}/dsp/x86/convolve_sse4.cc" "${libgav1_source}/dsp/x86/convolve_sse4.h" + "${libgav1_source}/dsp/x86/convolve_sse4.inc" "${libgav1_source}/dsp/x86/distance_weighted_blend_sse4.cc" "${libgav1_source}/dsp/x86/distance_weighted_blend_sse4.h" + "${libgav1_source}/dsp/x86/film_grain_sse4.cc" + "${libgav1_source}/dsp/x86/film_grain_sse4.h" "${libgav1_source}/dsp/x86/intra_edge_sse4.cc" "${libgav1_source}/dsp/x86/intra_edge_sse4.h" + "${libgav1_source}/dsp/x86/intrapred_cfl_sse4.cc" + "${libgav1_source}/dsp/x86/intrapred_cfl_sse4.h" + "${libgav1_source}/dsp/x86/intrapred_directional_sse4.cc" + "${libgav1_source}/dsp/x86/intrapred_directional_sse4.h" + "${libgav1_source}/dsp/x86/intrapred_filter_sse4.cc" + "${libgav1_source}/dsp/x86/intrapred_filter_sse4.h" "${libgav1_source}/dsp/x86/intrapred_sse4.cc" "${libgav1_source}/dsp/x86/intrapred_sse4.h" - "${libgav1_source}/dsp/x86/intrapred_cfl_sse4.cc" "${libgav1_source}/dsp/x86/intrapred_smooth_sse4.cc" + "${libgav1_source}/dsp/x86/intrapred_smooth_sse4.h" "${libgav1_source}/dsp/x86/inverse_transform_sse4.cc" "${libgav1_source}/dsp/x86/inverse_transform_sse4.h" "${libgav1_source}/dsp/x86/loop_filter_sse4.cc" |