VAAPI: Add VPP class which handles bob deinterlacing
VAAPI: Integrate VPP into VAAPI implementation (resolve conflicts)
VAAPI: Add Flush function
VAAPI: Use shared_ptr::unique() instead of use_count()
VAAPI: Reduce VPP buffer size
VAAPI: adapt code to work with frodo
VAAPI: Fix VPP compile if libva is too old
fixed: when doing a format conversion from float to 32 bit int, multiply with INT32_MAX - 127, since this is the maximum value that can be stored in 32 bit float and int, if INT32_MAX gets converted to float, it gets rounded to INT32_MAX + 1 which can cause wrap around distortion
rename: MUL32 -> AE_MUL32