mirror of
				https://github.com/nyanmisaka/ffmpeg-rockchip.git
				synced 2025-10-31 04:26:37 +08:00 
			
		
		
		
	avfilter/af_sofalizer: set delays when interpolation is disabled
This commit is contained in:
		| @@ -627,6 +627,13 @@ static int getfilter_float(AVFilterContext *ctx, float x, float y, float z, | |||||||
|                                  nearest, neighbors, |                                  nearest, neighbors, | ||||||
|                                  s->sofa.fir, delays); |                                  s->sofa.fir, delays); | ||||||
|     } else { |     } else { | ||||||
|  |         if (s->sofa.hrtf->DataDelay.elements > s->sofa.hrtf->R) { | ||||||
|  |             delays[0] = s->sofa.hrtf->DataDelay.values[nearest * s->sofa.hrtf->R]; | ||||||
|  |             delays[1] = s->sofa.hrtf->DataDelay.values[nearest * s->sofa.hrtf->R + 1]; | ||||||
|  |         } else { | ||||||
|  |             delays[0] = s->sofa.hrtf->DataDelay.values[0]; | ||||||
|  |             delays[1] = s->sofa.hrtf->DataDelay.values[1]; | ||||||
|  |         } | ||||||
|         res = s->sofa.hrtf->DataIR.values + nearest * s->sofa.hrtf->N * s->sofa.hrtf->R; |         res = s->sofa.hrtf->DataIR.values + nearest * s->sofa.hrtf->N * s->sofa.hrtf->R; | ||||||
|     } |     } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Paul B Mahol
					Paul B Mahol