Lines Matching refs:noise_reduction
111 vmixer->noise_reduction.supported = true;
203 if (vmixer->noise_reduction.filter) {
204 vl_median_filter_cleanup(vmixer->noise_reduction.filter);
205 FREE(vmixer->noise_reduction.filter);
347 if (vmixer->bicubic.filter || vmixer->sharpness.filter || vmixer->noise_reduction.filter) {
406 if (vmixer->noise_reduction.filter) {
408 vl_median_filter_render(vmixer->noise_reduction.filter,
416 vl_median_filter_render(vmixer->noise_reduction.filter,
497 if (vmixer->noise_reduction.filter) {
498 vl_median_filter_cleanup(vmixer->noise_reduction.filter);
499 FREE(vmixer->noise_reduction.filter);
500 vmixer->noise_reduction.filter = NULL;
504 if (vmixer->noise_reduction. enabled && vmixer->noise_reduction.level > 0) {
505 vmixer->noise_reduction.filter = MALLOC(sizeof(struct vl_median_filter));
506 vl_median_filter_init(vmixer->noise_reduction.filter, vmixer->device->context,
508 vmixer->noise_reduction.level + 1,
624 feature_supports[i] = vmixer->noise_reduction.supported;
689 vmixer->noise_reduction.enabled = feature_enables[i];
758 feature_enables[i] = vmixer->noise_reduction.enabled;
834 vmixer->noise_reduction.level = val * 10;
975 *(float*)attribute_values[i] = (float)vmixer->noise_reduction.level / 10.0f;