| FFmpeg
    | 
#include <dither.h>
| Data Fields | |
| void(* | quantize )(int16_t *dst, const float *src, float *dither, int len) | 
| Convert samples from flt to s16 with added dither noise.  More... | |
| int | ptr_align | 
| src and dst constraints for quantize()  More... | |
| int | samples_align | 
| len constraints for quantize()  More... | |
| void(* | dither_int_to_float )(float *dst, int *src0, int len) | 
| Convert dither noise from int to float with triangular distribution.  More... | |
Convert samples from flt to s16 with added dither noise.
| dst | destination float array, range -0.5 to 0.5 | 
| src | source int array, range INT_MIN to INT_MAX. | 
| dither | float dither noise array | 
| len | number of samples | 
Definition at line 38 of file dither.h.
Referenced by dither_init(), ff_convert_dither(), and ff_dither_init_x86().
| int DitherDSPContext::ptr_align | 
src and dst constraints for quantize()
Definition at line 40 of file dither.h.
Referenced by dither_init(), ff_convert_dither(), and ff_dither_init_x86().
| int DitherDSPContext::samples_align | 
len constraints for quantize()
Definition at line 41 of file dither.h.
Referenced by dither_init(), ff_convert_dither(), and ff_dither_init_x86().
Convert dither noise from int to float with triangular distribution.
| dst | destination float array, range -0.5 to 0.5 constraints: 32-byte aligned | 
| src0 | source int array, range INT_MIN to INT_MAX. the array size is len * 2 constraints: 32-byte aligned | 
| len | number of output noise samples constraints: multiple of 16 | 
Definition at line 54 of file dither.h.
Referenced by dither_init(), ff_dither_init_x86(), and generate_dither_noise().
 1.8.6
 1.8.6