mirror of
https://github.com/cemu-project/Cemu.git
synced 2025-07-16 11:48:28 +12:00
ih264d: Modify to compile with AppleClang & for M1
This commit is contained in:
parent
08630f5c04
commit
d2a9c317d6
10 changed files with 149 additions and 93 deletions
15
dependencies/ih264d/common/ih264_padding.h
vendored
15
dependencies/ih264d/common/ih264_padding.h
vendored
|
@ -40,6 +40,11 @@
|
|||
/*****************************************************************************/
|
||||
/* Function Declarations */
|
||||
/*****************************************************************************/
|
||||
#ifdef __APPLE__
|
||||
#define av8(name) name __asm__(#name)
|
||||
#else
|
||||
#define av8(name) name
|
||||
#endif
|
||||
|
||||
typedef void ih264_pad(UWORD8 *, WORD32, WORD32, WORD32);
|
||||
|
||||
|
@ -59,11 +64,11 @@ ih264_pad ih264_pad_right_luma_a9q;
|
|||
ih264_pad ih264_pad_right_chroma_a9q;
|
||||
|
||||
/* AV8 function declarations */
|
||||
ih264_pad ih264_pad_top_av8;
|
||||
ih264_pad ih264_pad_left_luma_av8;
|
||||
ih264_pad ih264_pad_left_chroma_av8;
|
||||
ih264_pad ih264_pad_right_luma_av8;
|
||||
ih264_pad ih264_pad_right_chroma_av8;
|
||||
ih264_pad av8(ih264_pad_top_av8);
|
||||
ih264_pad av8(ih264_pad_left_luma_av8);
|
||||
ih264_pad av8(ih264_pad_left_chroma_av8);
|
||||
ih264_pad av8(ih264_pad_right_luma_av8);
|
||||
ih264_pad av8(ih264_pad_right_chroma_av8);
|
||||
|
||||
|
||||
ih264_pad ih264_pad_left_luma_ssse3;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue