1 /* 2 * Copyright(c) 2019 Intel Corporation 3 * SPDX - License - Identifier: BSD - 2 - Clause - Patent 4 */ 5 6 // Hassene: to rename the file as no MCP here 7 8 #ifndef EBMCP_H 9 #define EBMCP_H 10 11 #include "EbMcp_SSE2.h" 12 #include "EbDefinitions.h" 13 #include "EbUtility.h" 14 #include "EbPictureBufferDesc.h" 15 #include "EbPictureControlSet.h" 16 #include "EbSequenceControlSet.h" 17 18 #ifdef __cplusplus 19 extern "C" { 20 #endif 21 22 extern void eb_vp9_generate_padding( 23 EbByte src_pic, 24 uint32_t src_stride, 25 uint32_t original_src_width, 26 uint32_t original_src_height, 27 uint32_t padding_width, 28 uint32_t padding_height); 29 30 extern void eb_vp9_generate_padding_16bit( 31 EbByte src_pic, 32 uint32_t src_stride, 33 uint32_t original_src_width, 34 uint32_t original_src_height, 35 uint32_t padding_width, 36 uint32_t padding_height); 37 38 extern void eb_vp9_pad_input_picture( 39 EbByte src_pic, 40 uint32_t src_stride, 41 uint32_t original_src_width, 42 uint32_t original_src_height, 43 uint32_t pad_right, 44 uint32_t pad_bottom); 45 46 #ifdef __cplusplus 47 } 48 #endif 49 #endif // EBMCP_H 50