20 lines
851 B
Python
20 lines
851 B
Python
# SPDX-License-Identifier: GPL-2.0-or-later
|
|
#
|
|
# Copyright (C) 2022, Paul Elder <paul.elder@ideasonboard.com>
|
|
#
|
|
# ALSC module instance for Raspberry Pi tuning scripts
|
|
|
|
import libtuning as lt
|
|
from libtuning.modules.lsc import ALSCRaspberryPi
|
|
|
|
ALSC = \
|
|
ALSCRaspberryPi(do_color=lt.Param('do_alsc_colour', lt.Param.Mode.Optional, True),
|
|
luminance_strength=lt.Param('luminance_strength', lt.Param.Mode.Optional, 0.5),
|
|
debug=[lt.Debug.Plot],
|
|
sector_shape=(16, 12),
|
|
sector_x_gradient=lt.gradient.Linear(lt.Remainder.DistributeFront),
|
|
sector_y_gradient=lt.gradient.Linear(lt.Remainder.DistributeFront),
|
|
sector_average_function=lt.average.Mean(),
|
|
smoothing_function=lt.smoothing.MedianBlur(3),
|
|
)
|