mirror of
https://github.com/game-stop/veejay.git
synced 2025-12-11 18:35:00 +01:00
fix build problems
This commit is contained in:
@@ -348,13 +348,17 @@ char *veejay_strncat( char *s1, char *s2, size_t n )
|
|||||||
}
|
}
|
||||||
|
|
||||||
static uint8_t ppmask[16] = { 0,128,128,0, 128,128,0,128, 128,0,128,128,0,128,128, 0 };
|
static uint8_t ppmask[16] = { 0,128,128,0, 128,128,0,128, 128,0,128,128,0,128,128, 0 };
|
||||||
|
#if defined ( HAVE_ASM_MMX ) || defined ( HAVE_ASM_SSE )
|
||||||
static uint8_t yuyv_mmreg_[AC_MMREG_SIZE];
|
static uint8_t yuyv_mmreg_[AC_MMREG_SIZE];
|
||||||
|
#endif
|
||||||
|
|
||||||
void yuyv_plane_init()
|
void yuyv_plane_init()
|
||||||
{
|
{
|
||||||
|
#if defined ( HAVE_ASM_MMX ) || defined ( HAVE_ASM_SSE )
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
for( i = 0; i < AC_MMREG_SIZE ;i ++ )
|
for( i = 0; i < AC_MMREG_SIZE ;i ++ )
|
||||||
yuyv_mmreg_[i] = ( (i%2) ? 128: 0 );
|
yuyv_mmreg_[i] = ( (i%2) ? 128: 0 );
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -1170,6 +1174,7 @@ void fast_memset_finish()
|
|||||||
|
|
||||||
void fast_memset_dirty(void * to, int val, size_t len)
|
void fast_memset_dirty(void * to, int val, size_t len)
|
||||||
{
|
{
|
||||||
|
#if defined ( HAVE_ASM_MMX ) || defined ( HAVE_ASM_SSE )
|
||||||
size_t i;
|
size_t i;
|
||||||
unsigned char mm_reg[AC_MMREG_SIZE], *pmm_reg;
|
unsigned char mm_reg[AC_MMREG_SIZE], *pmm_reg;
|
||||||
unsigned char *t = to;
|
unsigned char *t = to;
|
||||||
@@ -1238,6 +1243,9 @@ void fast_memset_dirty(void * to, int val, size_t len)
|
|||||||
* Now do the tail of the block
|
* Now do the tail of the block
|
||||||
*/
|
*/
|
||||||
if(len) small_memset(t, val, len);
|
if(len) small_memset(t, val, len);
|
||||||
|
#else
|
||||||
|
memset(to,val,len);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
static void *linux_kernel_memcpy(void *to, const void *from, size_t len) {
|
static void *linux_kernel_memcpy(void *to, const void *from, size_t len) {
|
||||||
|
|||||||
@@ -51,7 +51,7 @@ static inline void _overlay_text( uint8_t *dst, uint8_t *a, uint8_t *b, const in
|
|||||||
unsigned int op1 = (ialpha > 255) ? 255 : ialpha;
|
unsigned int op1 = (ialpha > 255) ? 255 : ialpha;
|
||||||
unsigned int op0 = 255 - op1;
|
unsigned int op0 = 255 - op1;
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
for( i = 0; i < size; i ++ )
|
for( i = 0; i < len; i ++ )
|
||||||
dst[i] = (op0 * a[i] + op1 * b[i] ) >> 8;
|
dst[i] = (op0 * a[i] + op1 * b[i] ) >> 8;
|
||||||
#else
|
#else
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
@@ -92,8 +92,8 @@ static inline void _overlay_text_uv( uint8_t *dst, uint8_t *a, const int len, ui
|
|||||||
unsigned int op1 = (ialpha > 255) ? 255 : ialpha;
|
unsigned int op1 = (ialpha > 255) ? 255 : ialpha;
|
||||||
unsigned int op0 = 255 - op1;
|
unsigned int op0 = 255 - op1;
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
for( i = 0; i < size; i ++ )
|
for( i = 0; i < len; i ++ )
|
||||||
dst[i] = (op0 * a[i] + op1 * b[i] ) >> 8;
|
dst[i] = (op0 * a[i] + op1 * dst[i] ) >> 8;
|
||||||
#else
|
#else
|
||||||
unsigned int i;
|
unsigned int i;
|
||||||
uint8_t B[8] = { 128,128,128,128,128,128,128,128 };
|
uint8_t B[8] = { 128,128,128,128,128,128,128,128 };
|
||||||
|
|||||||
Reference in New Issue
Block a user