Added deinterlacer

Decoder output is deinterlaced if a picture is signalled as interlaced
Added SIMD optimizations for arm, armv8 and x86/x64

Bug: 20932810

Change-Id: I6079922f4fc8f1d3680e5169a4d8e70efe8ea471
diff --git a/decoder.x86_64.mk b/decoder.x86_64.mk
index 72c1820..f2ba61d 100644
--- a/decoder.x86_64.mk
+++ b/decoder.x86_64.mk
@@ -7,7 +7,14 @@
 libmpeg2d_srcs_c_x86_64     +=  decoder/x86/impeg2d_function_selector_avx2.c
 libmpeg2d_srcs_c_x86_64     +=  decoder/x86/impeg2d_function_selector_ssse3.c
 libmpeg2d_srcs_c_x86_64     +=  decoder/x86/impeg2d_function_selector_sse42.c
+libmpeg2d_srcs_c_x86_64     +=  common/x86/ideint_function_selector.c
+libmpeg2d_srcs_c_x86_64     +=  common/x86/ideint_function_selector_ssse3.c
+libmpeg2d_srcs_c_x86_64     +=  common/x86/ideint_function_selector_sse42.c
 
+libmpeg2d_srcs_c_x86_64     +=  common/x86/icv_variance_ssse3.c
+libmpeg2d_srcs_c_x86_64     +=  common/x86/icv_sad_ssse3.c
+libmpeg2d_srcs_c_x86_64     +=  common/x86/ideint_cac_ssse3.c
+libmpeg2d_srcs_c_x86_64     +=  common/x86/ideint_spatial_filter_ssse3.c
 
 libmpeg2d_srcs_c_x86_64     +=  common/x86/impeg2_idct_recon_sse42_intr.c
 libmpeg2d_srcs_c_x86_64     +=  common/x86/impeg2_inter_pred_sse42_intr.c