#define XCHG(type,a,b) do { type t = a; a = b; b = t; } while( 0 )
#define FIX8(f) ((int)(f*(1<<8)+.5))
#define ARRAY_ELEMS(a) ((sizeof(a))/(sizeof(a[0])))
-#define ARRAY_SIZE(array) (sizeof(array)/sizeof(array[0]))
#define ALIGN(x,a) (((x)+((a)-1))&~((a)-1))
#define IS_DISPOSABLE(type) ( type == X264_TYPE_B )
if( !h->opencl.lookahead_program )
goto fail;
- for( int i = 0; i < ARRAY_SIZE(kernelnames); i++ )
+ for( int i = 0; i < ARRAY_ELEMS(kernelnames); i++ )
{
*kernels[i] = ocl->clCreateKernel( h->opencl.lookahead_program, kernelnames[i], &status );
if( status != CL_SUCCESS )
float *fix8_src = (float*)(buf3 + 0x800);
uint16_t *dstc = (uint16_t*)buf3;
uint16_t *dsta = (uint16_t*)buf4;
- for( int i = 0; i < ARRAY_SIZE(mbtree_fix8_counts); i++ )
+ for( int i = 0; i < ARRAY_ELEMS(mbtree_fix8_counts); i++ )
{
int count = mbtree_fix8_counts[i];
uint16_t *fix8_src = (uint16_t*)(buf3 + 0x800);
float *dstc = (float*)buf3;
float *dsta = (float*)buf4;
- for( int i = 0; i < ARRAY_SIZE(mbtree_fix8_counts); i++ )
+ for( int i = 0; i < ARRAY_ELEMS(mbtree_fix8_counts); i++ )
{
int count = mbtree_fix8_counts[i];