ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_vin_uds_ctrl_t Struct Reference

UDS interpolation control bits. More...

#include <ra8_vin_types.h>

Data Fields

bool b_cb_nearest
 NE_BCB: 1 = nearest-neighbour for B/Cb.
bool g_y_nearest
 NE_GY: 1 = nearest-neighbour for G/Y.
bool r_cr_nearest
 NE_RCR: 1 = nearest-neighbour for R/Cr.
bool multitap
 BC: 1 = multi-tap, 0 = bilinear/nearest.
bool advanced_bl
 BLADV: advanced bilinear-mode tweak.
bool advanced_amd
 AMD: advanced pixel-count formula.

Detailed Description

UDS interpolation control bits.

HUM Ch 67.2.21 p 3996. multitap selects multi-tap vs bilinear/ nearest; the per-channel *_nearest flags only matter when multitap is false.

Definition at line 128 of file ra8_vin_types.h.

Field Documentation

◆ advanced_amd

bool ra8_vin_uds_ctrl_t::advanced_amd

AMD: advanced pixel-count formula.

Definition at line 134 of file ra8_vin_types.h.

Referenced by ra8_vin_set_uds_ctrl().

◆ advanced_bl

bool ra8_vin_uds_ctrl_t::advanced_bl

BLADV: advanced bilinear-mode tweak.

Definition at line 133 of file ra8_vin_types.h.

Referenced by ra8_vin_set_uds_ctrl().

◆ b_cb_nearest

bool ra8_vin_uds_ctrl_t::b_cb_nearest

NE_BCB: 1 = nearest-neighbour for B/Cb.

Definition at line 129 of file ra8_vin_types.h.

Referenced by ra8_vin_set_uds_ctrl().

◆ g_y_nearest

bool ra8_vin_uds_ctrl_t::g_y_nearest

NE_GY: 1 = nearest-neighbour for G/Y.

Definition at line 130 of file ra8_vin_types.h.

Referenced by ra8_vin_set_uds_ctrl().

◆ multitap

bool ra8_vin_uds_ctrl_t::multitap

BC: 1 = multi-tap, 0 = bilinear/nearest.

Definition at line 132 of file ra8_vin_types.h.

Referenced by ra8_vin_set_uds_ctrl().

◆ r_cr_nearest

bool ra8_vin_uds_ctrl_t::r_cr_nearest

NE_RCR: 1 = nearest-neighbour for R/Cr.

Definition at line 131 of file ra8_vin_types.h.

Referenced by ra8_vin_set_uds_ctrl().


The documentation for this struct was generated from the following file: