Fix vf_eq.c and vf_eq2.c compilation with !HAVE_6REGS.
This commit is contained in:
		
							parent
							
								
									a19bcf4ee8
								
							
						
					
					
						commit
						9cc4bc973c
					
				@ -37,7 +37,7 @@ struct vf_priv_s {
 | 
			
		||||
        int contrast;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
#if HAVE_MMX
 | 
			
		||||
#if HAVE_MMX && HAVE_6REGS
 | 
			
		||||
static void process_MMX(unsigned char *dest, int dstride, unsigned char *src, int sstride,
 | 
			
		||||
                    int w, int h, int brightness, int contrast)
 | 
			
		||||
{
 | 
			
		||||
@ -224,7 +224,7 @@ static int vf_open(vf_instance_t *vf, char *args)
 | 
			
		||||
    if (args) sscanf(args, "%d:%d", &vf->priv->brightness, &vf->priv->contrast);
 | 
			
		||||
 | 
			
		||||
        process = process_C;
 | 
			
		||||
#if HAVE_MMX
 | 
			
		||||
#if HAVE_MMX && HAVE_6REGS
 | 
			
		||||
        if(ff_gCpuCaps.hasMMX) process = process_MMX;
 | 
			
		||||
#endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -120,7 +120,7 @@ void create_lut (eq2_param_t *par)
 | 
			
		||||
  par->lut_clean = 1;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#if HAVE_MMX
 | 
			
		||||
#if HAVE_MMX && HAVE_6REGS
 | 
			
		||||
static
 | 
			
		||||
void affine_1d_MMX (eq2_param_t *par, unsigned char *dst, unsigned char *src,
 | 
			
		||||
  unsigned w, unsigned h, unsigned dstride, unsigned sstride)
 | 
			
		||||
@ -289,7 +289,7 @@ void check_values (eq2_param_t *par)
 | 
			
		||||
  if ((par->c == 1.0) && (par->b == 0.0) && (par->g == 1.0)) {
 | 
			
		||||
    par->adjust = NULL;
 | 
			
		||||
  }
 | 
			
		||||
#if HAVE_MMX
 | 
			
		||||
#if HAVE_MMX && HAVE_6REGS
 | 
			
		||||
  else if (par->g == 1.0 && ff_gCpuCaps.hasMMX) {
 | 
			
		||||
    par->adjust = &affine_1d_MMX;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user