Lines Matching full:sharpness
41 unsigned int sharpness, bool downscale,
59 unsigned int sharpness; member
77 * @f_a: Sharpness factor, typically in range [-4.0, -0.25].
78 * A larger magnitude increases perceived sharpness, but going past
86 * [-2.0, +2.0]. For moderate (i.e. > -3.0) sharpness factors,
117 unsigned int sharpness, bool downscale, in jz4760_set_coefs() argument
125 if (sharpness < 2) { in jz4760_set_coefs()
127 * When sharpness setting is 0, emulate nearest-neighbor. in jz4760_set_coefs()
128 * When sharpness setting is 1, emulate bilinear. in jz4760_set_coefs()
131 if (sharpness == 0) in jz4760_set_coefs()
138 const s32 f_a = SHARPNESS_INCR * sharpness; in jz4760_set_coefs()
169 unsigned int sharpness, bool downscale, in jz4725b_set_coefs() argument
177 if (sharpness == 0) in jz4725b_set_coefs()
205 ipu->soc_info->set_coefs(ipu, reg, ipu->sharpness, in ingenic_ipu_set_downscale_coefs()
239 ipu->soc_info->set_coefs(ipu, reg, ipu->sharpness, in ingenic_ipu_set_upscale_coefs()
617 *val = ipu->sharpness; in ingenic_ipu_plane_atomic_get_property()
633 ipu->sharpness = val; in ingenic_ipu_plane_atomic_set_property()
763 * Sharpness settings range is [0,32] in ingenic_ipu_bind()
766 * 2 .. 32 : bicubic (translated to sharpness factor -0.25 .. -4.0) in ingenic_ipu_bind()
769 ipu->sharpness_prop = drm_property_create_range(drm, 0, "sharpness", in ingenic_ipu_bind()
772 dev_err(dev, "Unable to create sharpness property\n"); in ingenic_ipu_bind()
776 /* Default sharpness factor: -0.125 * 8 = -1.0 */ in ingenic_ipu_bind()
777 ipu->sharpness = soc_info->has_bicubic ? 8 : 1; in ingenic_ipu_bind()
779 ipu->sharpness); in ingenic_ipu_bind()