| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/rk628/ |
| H A D | rk628_rgb.c | 59 static enum interface_type rk628_rgb_get_interface_type(struct rk628_rgb *rgb) in rk628_rgb_get_interface_type() argument 61 const struct device_node *of_node = rgb->dev->of_node; in rk628_rgb_get_interface_type() 78 struct rk628_rgb *rgb = connector_to_rgb(connector); in rk628_rgb_connector_best_encoder() local 80 return rgb->base.encoder; in rk628_rgb_connector_best_encoder() 85 struct rk628_rgb *rgb = connector_to_rgb(connector); in rk628_rgb_connector_get_modes() local 87 return drm_panel_get_modes(rgb->panel, connector); in rk628_rgb_connector_get_modes() 109 static void rk628_bt1120_rx_enable(struct rk628_rgb *rgb) in rk628_bt1120_rx_enable() argument 111 const struct drm_display_mode *mode = &rgb->mode; in rk628_bt1120_rx_enable() 113 reset_control_assert(rgb->rstc); in rk628_bt1120_rx_enable() 115 reset_control_deassert(rgb->rstc); in rk628_bt1120_rx_enable() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/rk618/ |
| H A D | rk618_rgb.c | 56 struct rk618_rgb *rgb = connector_to_rgb(connector); in rk618_rgb_connector_best_encoder() local 58 return rgb->base.encoder; in rk618_rgb_connector_best_encoder() 63 struct rk618_rgb *rgb = connector_to_rgb(connector); in rk618_rgb_connector_get_modes() local 68 num_modes = drm_panel_get_modes(rgb->panel, connector); in rk618_rgb_connector_get_modes() 71 rgb->bus_format = info->bus_formats[0]; in rk618_rgb_connector_get_modes() 73 rgb->bus_format = MEDIA_BUS_FMT_RGB888_1X24; in rk618_rgb_connector_get_modes() 109 struct rk618_rgb *rgb = bridge_to_rgb(bridge); in rk618_rgb_bridge_enable() local 112 clk_prepare_enable(rgb->clock); in rk618_rgb_bridge_enable() 114 rk618_frc_dclk_invert(rgb->parent); in rk618_rgb_bridge_enable() 115 rk618_frc_dither_init(rgb->parent, rgb->bus_format); in rk618_rgb_bridge_enable() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/ |
| H A D | rockchip_rgb.c | 66 void (*enable)(struct rockchip_rgb *rgb); 67 void (*disable)(struct rockchip_rgb *rgb); 173 struct rockchip_rgb *rgb = connector_to_rgb(connector); in rockchip_rgb_atomic_connector_get_property() local 177 *val = rgb->id; in rockchip_rgb_atomic_connector_get_property() 181 DRM_ERROR("failed to get rockchip RGB property\n"); in rockchip_rgb_atomic_connector_get_property() 197 struct rockchip_rgb *rgb = connector_to_rgb(connector); in rockchip_rgb_connector_get_modes() local 198 struct drm_panel *panel = rgb->panel; in rockchip_rgb_connector_get_modes() 206 struct rockchip_rgb *rgb = connector_to_rgb(connector); in rockchip_rgb_connector_best_encoder() local 208 return &rgb->encoder; in rockchip_rgb_connector_best_encoder() 219 struct rockchip_rgb *rgb = encoder_to_rgb(encoder); in rockchip_rgb_encoder_enable() local [all …]
|
| H A D | rockchip_drm_display_pattern.c | 10 .rgb = { { (rl), (ro) }, { (gl), (go) }, { (bl), (bo) }, { (al), (ao) } } 37 #define MAKE_RGBA(rgb, r, g, b, a) \ argument 38 ((((r) >> (8 - (rgb)->red.length)) << (rgb)->red.offset) | \ 39 (((g) >> (8 - (rgb)->green.length)) << (rgb)->green.offset) | \ 40 (((b) >> (8 - (rgb)->blue.length)) << (rgb)->blue.offset) | \ 41 (((a) >> (8 - (rgb)->alpha.length)) << (rgb)->alpha.offset)) 43 #define MAKE_RGB24(rgb, r, g, b) { .value = MAKE_RGBA(rgb, r, g, b, 0) } argument 78 #define MAKE_RGB24(rgb, r, g, b) \ argument 79 { .value = MAKE_RGBA(rgb, r, g, b, 0) } 182 static void fill_smpte_rgb16(const struct util_rgb_info *rgb, void *mem, in fill_smpte_rgb16() argument [all …]
|
| H A D | rockchip_post_csc.c | 46 RK_PQ_CSC_YUV2RGB_601 = 0, /* YCbCr_601 LIMIT-> RGB FULL */ 47 RK_PQ_CSC_YUV2RGB_709, /* YCbCr_709 LIMIT-> RGB FULL */ 48 RK_PQ_CSC_RGB2YUV_601, /* RGB FULL->YCbCr_601 LIMIT */ 49 RK_PQ_CSC_RGB2YUV_709, /* RGB FULL->YCbCr_709 LIMIT */ 53 RK_PQ_CSC_YUV2RGB_601_FULL, /* YCbCr_601 FULL-> RGB FULL */ 54 RK_PQ_CSC_YUV2RGB_709_FULL, /* YCbCr_709 FULL-> RGB FULL */ 55 RK_PQ_CSC_RGB2YUV_601_FULL, /* RGB FULL->YCbCr_601 FULL */ 56 RK_PQ_CSC_RGB2YUV_709_FULL, /* RGB FULL->YCbCr_709 FULL */ 66 RK_PQ_CSC_YUV2RGBL_601, /* YCbCr_601 LIMIT-> RGB LIMIT */ 67 RK_PQ_CSC_YUV2RGBL_709, /* YCbCr_709 LIMIT-> RGB LIMIT */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/sun4i/ |
| H A D | sun4i_rgb.c | 48 struct sun4i_rgb *rgb = in sun4i_rgb_get_modes() local 51 return drm_panel_get_modes(rgb->panel, connector); in sun4i_rgb_get_modes() 65 struct sun4i_rgb *rgb = drm_encoder_to_sun4i_rgb(crtc); in sun4i_rgb_mode_valid() local 66 struct sun4i_tcon *tcon = rgb->tcon; in sun4i_rgb_mode_valid() 109 if (rgb->panel) { in sun4i_rgb_mode_valid() 110 DRM_DEBUG_DRIVER("RGB panel used, skipping clock rate checks"); in sun4i_rgb_mode_valid() 118 if (!rgb->bridge) in sun4i_rgb_mode_valid() 161 struct sun4i_rgb *rgb = drm_encoder_to_sun4i_rgb(encoder); in sun4i_rgb_encoder_enable() local 163 DRM_DEBUG_DRIVER("Enabling RGB output\n"); in sun4i_rgb_encoder_enable() 165 if (rgb->panel) { in sun4i_rgb_encoder_enable() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/video/drm/ |
| H A D | rockchip_rgb.c | 63 void (*prepare)(struct rockchip_rgb *rgb, int pipe); 64 void (*unprepare)(struct rockchip_rgb *rgb); 138 struct rockchip_rgb *rgb = dev_get_priv(conn->dev); in rockchip_rgb_connector_prepare() local 143 pinctrl_select_state(rgb->dev, "default"); in rockchip_rgb_connector_prepare() 145 if (rgb->funcs && rgb->funcs->prepare) in rockchip_rgb_connector_prepare() 146 rgb->funcs->prepare(rgb, pipe); in rockchip_rgb_connector_prepare() 148 if (rgb->phy) { in rockchip_rgb_connector_prepare() 149 ret = rockchip_phy_set_mode(rgb->phy, PHY_MODE_VIDEO_TTL); in rockchip_rgb_connector_prepare() 151 dev_err(rgb->dev, "failed to set phy mode: %d\n", ret); in rockchip_rgb_connector_prepare() 155 rockchip_phy_power_on(rgb->phy); in rockchip_rgb_connector_prepare() [all …]
|
| H A D | rockchip_post_csc.c | 49 RK_PQ_CSC_YUV2RGB_601 = 0, /* YCbCr_601 LIMIT-> RGB FULL */ 50 RK_PQ_CSC_YUV2RGB_709, /* YCbCr_709 LIMIT-> RGB FULL */ 51 RK_PQ_CSC_RGB2YUV_601, /* RGB FULL->YCbCr_601 LIMIT */ 52 RK_PQ_CSC_RGB2YUV_709, /* RGB FULL->YCbCr_709 LIMIT */ 56 RK_PQ_CSC_YUV2RGB_601_FULL, /* YCbCr_601 FULL-> RGB FULL */ 57 RK_PQ_CSC_YUV2RGB_709_FULL, /* YCbCr_709 FULL-> RGB FULL */ 58 RK_PQ_CSC_RGB2YUV_601_FULL, /* RGB FULL->YCbCr_601 FULL */ 59 RK_PQ_CSC_RGB2YUV_709_FULL, /* RGB FULL->YCbCr_709 FULL */ 69 RK_PQ_CSC_YUV2RGBL_601, /* YCbCr_601 LIMIT-> RGB LIMIT */ 70 RK_PQ_CSC_YUV2RGBL_709, /* YCbCr_709 LIMIT-> RGB LIMIT */ [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/tegra/ |
| H A D | rgb.c | 91 struct tegra_rgb *rgb = to_rgb(output); in tegra_rgb_encoder_disable() local 93 tegra_dc_write_regs(rgb->dc, rgb_disable, ARRAY_SIZE(rgb_disable)); in tegra_rgb_encoder_disable() 94 tegra_dc_commit(rgb->dc); in tegra_rgb_encoder_disable() 100 struct tegra_rgb *rgb = to_rgb(output); in tegra_rgb_encoder_enable() local 103 tegra_dc_write_regs(rgb->dc, rgb_enable, ARRAY_SIZE(rgb_enable)); in tegra_rgb_encoder_enable() 106 tegra_dc_writel(rgb->dc, value, DC_DISP_DATA_ENABLE_OPTIONS); in tegra_rgb_encoder_enable() 109 value = tegra_dc_readl(rgb->dc, DC_COM_PIN_OUTPUT_POLARITY(1)); in tegra_rgb_encoder_enable() 112 tegra_dc_writel(rgb->dc, value, DC_COM_PIN_OUTPUT_POLARITY(1)); in tegra_rgb_encoder_enable() 117 tegra_dc_writel(rgb->dc, value, DC_DISP_DISP_INTERFACE_CONTROL); in tegra_rgb_encoder_enable() 121 tegra_dc_writel(rgb->dc, value, DC_DISP_SHIFT_CLOCK_OPTIONS); in tegra_rgb_encoder_enable() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/hid/ |
| H A D | hid-led.c | 3 * Simple USB RGB LED driver 84 struct hidled_rgb *rgb; member 99 struct hidled_rgb *rgb; member 111 "switch green and blue RGB component for Riso Kagaku devices"); 175 static u8 riso_kagaku_index(struct hidled_rgb *rgb) in riso_kagaku_index() argument 179 r = rgb->red.cdev.brightness; in riso_kagaku_index() 180 g = rgb->green.cdev.brightness; in riso_kagaku_index() 181 b = rgb->blue.cdev.brightness; in riso_kagaku_index() 192 struct hidled_rgb *rgb = led->rgb; in riso_kagaku_write() local 195 buf[1] = riso_kagaku_index(rgb); in riso_kagaku_write() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/dcn30/ |
| H A D | dcn30_cm_common.c | 114 struct pwl_result_data *rgb; in cm3_helper_translate_curve_to_hw_format() local 266 rgb = rgb_resulted; in cm3_helper_translate_curve_to_hw_format() 268 rgb_minus_1 = rgb; in cm3_helper_translate_curve_to_hw_format() 273 if (dc_fixpt_lt(rgb_plus_1->red, rgb->red)) in cm3_helper_translate_curve_to_hw_format() 274 rgb_plus_1->red = dc_fixpt_add(rgb->red, rgb_minus_1->delta_red); in cm3_helper_translate_curve_to_hw_format() 275 if (dc_fixpt_lt(rgb_plus_1->green, rgb->green)) in cm3_helper_translate_curve_to_hw_format() 276 rgb_plus_1->green = dc_fixpt_add(rgb->green, rgb_minus_1->delta_green); in cm3_helper_translate_curve_to_hw_format() 277 if (dc_fixpt_lt(rgb_plus_1->blue, rgb->blue)) in cm3_helper_translate_curve_to_hw_format() 278 rgb_plus_1->blue = dc_fixpt_add(rgb->blue, rgb_minus_1->delta_blue); in cm3_helper_translate_curve_to_hw_format() 281 rgb->delta_red = dc_fixpt_sub(rgb_plus_1->red, rgb->red); in cm3_helper_translate_curve_to_hw_format() [all …]
|
| H A D | dcn30_hubbub.c | 343 output->grph.rgb.max_uncompressed_blk_size = 256; in hubbub3_get_dcc_compression_cap() 344 output->grph.rgb.max_compressed_blk_size = 256; in hubbub3_get_dcc_compression_cap() 345 output->grph.rgb.independent_64b_blks = false; in hubbub3_get_dcc_compression_cap() 346 output->grph.rgb.dcc_controls.dcc_256_256_unconstrained = 1; in hubbub3_get_dcc_compression_cap() 347 output->grph.rgb.dcc_controls.dcc_256_128_128 = 1; in hubbub3_get_dcc_compression_cap() 350 output->grph.rgb.max_uncompressed_blk_size = 128; in hubbub3_get_dcc_compression_cap() 351 output->grph.rgb.max_compressed_blk_size = 128; in hubbub3_get_dcc_compression_cap() 352 output->grph.rgb.independent_64b_blks = false; in hubbub3_get_dcc_compression_cap() 353 output->grph.rgb.dcc_controls.dcc_128_128_uncontrained = 1; in hubbub3_get_dcc_compression_cap() 354 output->grph.rgb.dcc_controls.dcc_256_128_128 = 1; in hubbub3_get_dcc_compression_cap() [all …]
|
| /OK3568_Linux_fs/app/forlinx/flapp/src/plugins/imxwayland/qmlvideofx/shaders/ |
| H A D | isolate.fsh | 44 void rgb2hsl(vec3 rgb, out float h, out float s, float l) 46 float maxval = max(rgb.r, max(rgb.g, rgb.b)); 47 float minval = min(rgb.r, min(rgb.g, rgb.b)); 56 if (rgb.r == maxval && rgb.g != maxval) 57 h += (rgb.g - rgb.b ) / delta; 58 if (rgb.g == maxval && rgb.b != maxval) 59 h += 2.0 + (rgb.b - rgb.r) / delta; 60 if (rgb.b == maxval && rgb.r != maxval) 61 h += 4.0 + (rgb.r - rgb.g) / delta; 69 vec3 col = texture2D(source, uv).rgb;
|
| H A D | toon.fsh | 53 vec3 rgb = texture2D(source, st).rgb; 58 float i00 = dot( texture2D(source, st).rgb, vec3(0.2125,0.7154,0.0721)); 59 float im1m1 = dot( texture2D(source, st-stpp).rgb, vec3(0.2125,0.7154,0.0721)); 60 float ip1p1 = dot( texture2D(source, st+stpp).rgb, vec3(0.2125,0.7154,0.0721)); 61 float im1p1 = dot( texture2D(source, st-stpm).rgb, vec3(0.2125,0.7154,0.0721)); 62 float ip1m1 = dot( texture2D(source, st+stpm).rgb, vec3(0.2125,0.7154,0.0721)); 63 float im10 = dot( texture2D(source, st-stp0).rgb, vec3(0.2125,0.7154,0.0721)); 64 float ip10 = dot( texture2D(source, st+stp0).rgb, vec3(0.2125,0.7154,0.0721)); 65 float i0m1 = dot( texture2D(source, st-st0p).rgb, vec3(0.2125,0.7154,0.0721)); 66 float i0p1 = dot( texture2D(source, st+st0p).rgb, vec3(0.2125,0.7154,0.0721)); [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/dc/dcn10/ |
| H A D | dcn10_cm_common.c | 136 struct pwl_result_data *rgb = rgb_resulted; in cm_helper_convert_to_custom_float() local 262 if (!convert_to_custom_float_format(rgb->red, &fmt, in cm_helper_convert_to_custom_float() 263 &rgb->red_reg)) { in cm_helper_convert_to_custom_float() 268 if (!convert_to_custom_float_format(rgb->green, &fmt, in cm_helper_convert_to_custom_float() 269 &rgb->green_reg)) { in cm_helper_convert_to_custom_float() 274 if (!convert_to_custom_float_format(rgb->blue, &fmt, in cm_helper_convert_to_custom_float() 275 &rgb->blue_reg)) { in cm_helper_convert_to_custom_float() 280 if (!convert_to_custom_float_format(rgb->delta_red, &fmt, in cm_helper_convert_to_custom_float() 281 &rgb->delta_red_reg)) { in cm_helper_convert_to_custom_float() 286 if (!convert_to_custom_float_format(rgb->delta_green, &fmt, in cm_helper_convert_to_custom_float() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/rockchip/ |
| H A D | rockchip-rgb.txt | 1 Rockchip RGB interface 6 - "rockchip,px30-rgb"; 7 - "rockchip,rk1808-rgb"; 8 - "rockchip,rk3066-rgb"; 9 - "rockchip,rk3128-rgb"; 10 - "rockchip,rk3288-rgb"; 11 - "rockchip,rk3308-rgb"; 12 - "rockchip,rk3368-rgb"; 13 - "rockchip,rv1108-rgb"; 14 - "rockchip,rv1126-rgb"; [all …]
|
| /OK3568_Linux_fs/kernel/scripts/ |
| H A D | bootgraph.pl | 150 $styles[0] = "fill:rgb(0,0,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"; 151 $styles[1] = "fill:rgb(0,255,0);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"; 152 $styles[2] = "fill:rgb(255,0,20);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"; 153 $styles[3] = "fill:rgb(255,255,20);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"; 154 $styles[4] = "fill:rgb(255,0,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"; 155 $styles[5] = "fill:rgb(0,255,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"; 156 $styles[6] = "fill:rgb(0,128,255);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"; 157 $styles[7] = "fill:rgb(0,255,128);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"; 158 $styles[8] = "fill:rgb(255,0,128);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"; 159 $styles[9] = "fill:rgb(255,255,128);fill-opacity:0.5;stroke-width:1;stroke:rgb(0,0,0)"; [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/display/modules/color/ |
| H A D | color_gamma.c | 665 struct pwl_float_data *rgb, in calculate_mapped_value() argument 697 rgb[point->right_index].r, in calculate_mapped_value() 698 rgb[point->left_index].r)), in calculate_mapped_value() 699 rgb[point->left_index].r); in calculate_mapped_value() 705 rgb[point->right_index].g, in calculate_mapped_value() 706 rgb[point->left_index].g)), in calculate_mapped_value() 707 rgb[point->left_index].g); in calculate_mapped_value() 713 rgb[point->right_index].b, in calculate_mapped_value() 714 rgb[point->left_index].b)), in calculate_mapped_value() 715 rgb[point->left_index].b); in calculate_mapped_value() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/panel/ |
| H A D | Kconfig | 39 24 bit RGB per pixel. It provides a MIPI DSI interface to 106 QVGA (320x240) RGB, YUV and ITU-T BT.656 panels. 125 24 bit RGB per pixel. It provides a MIPI DSI interface to 136 The panel has a 1200(RGB)×1920 (WUXGA) resolution and uses 147 24 bit RGB per pixel. It provides a MIPI DSI interface to 158 24 bit RGB per pixel. It provides a MIPI DSI interface to 169 24 bit RGB per pixel. It provides a MIPI DSI interface to 173 tristate "Samsung LD9040 RGB/SPI panel" 178 tristate "LG LB035Q024573 RGB panel" 181 Say Y here if you want to enable support for the LB035Q02 RGB panel [all …]
|
| /OK3568_Linux_fs/external/rockit/tgi/sdk/include/ |
| H A D | RTMediaDef.h | 234 RT_FMT_RGB565 = RT_VIDEO_FMT_RGB, /* 16-bit RGB */ 235 RT_FMT_BGR565, /* 16-bit RGB */ 236 RT_FMT_RGB555, /* 15-bit RGB */ 237 RT_FMT_BGR555, /* 15-bit RGB */ 238 RT_FMT_RGB444, /* 12-bit RGB */ 239 RT_FMT_BGR444, /* 12-bit RGB */ 240 RT_FMT_RGB888, /* 24-bit RGB */ 241 RT_FMT_BGR888, /* 24-bit RGB */ 242 RT_FMT_RGB101010, /* 30-bit RGB */ 243 RT_FMT_BGR101010, /* 30-bit RGB */ [all …]
|
| /OK3568_Linux_fs/kernel/tools/perf/util/ |
| H A D | svghelper.c | 115 …printf(svgfile, " rect.process { fill:rgb(180,180,180); fill-opacity:0.9; stroke-width:1; … in open_svg() 116 …printf(svgfile, " rect.process2 { fill:rgb(180,180,180); fill-opacity:0.9; stroke-width:0; … in open_svg() 117 …printf(svgfile, " rect.process3 { fill:rgb(180,180,180); fill-opacity:0.5; stroke-width:0; … in open_svg() 118 …printf(svgfile, " rect.sample { fill:rgb( 0, 0,255); fill-opacity:0.8; stroke-width:0; … in open_svg() 119 …printf(svgfile, " rect.sample_hi{ fill:rgb(255,128, 0); fill-opacity:0.8; stroke-width:0; … in open_svg() 120 …printf(svgfile, " rect.error { fill:rgb(255, 0, 0); fill-opacity:0.5; stroke-width:0; … in open_svg() 121 …printf(svgfile, " rect.net { fill:rgb( 0,128, 0); fill-opacity:0.5; stroke-width:0; … in open_svg() 122 …printf(svgfile, " rect.disk { fill:rgb( 0, 0,255); fill-opacity:0.5; stroke-width:0; … in open_svg() 123 …printf(svgfile, " rect.sync { fill:rgb(128,128, 0); fill-opacity:0.5; stroke-width:0; … in open_svg() 124 …printf(svgfile, " rect.poll { fill:rgb( 0,128,128); fill-opacity:0.2; stroke-width:0; … in open_svg() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/leds/ |
| H A D | TODO | 29 really different from driver for RGB color LED that can run its own 32 * Figure out what to do with RGB leds 36 RGB, and not even RGB-White or RGB-Yellow variants emerged. 38 Multicolor is not a good fit for RGB LED. It does not really know 44 Proposal: let's add "rgb" to led_colors in drivers/leds/led-core.c, 46 multicolor for RGB LEDs. 50 RGB LEDs are quite common, and it would be good to be able to turn LED 70 In future, it would be good to be able to set rgb led to particular
|
| /OK3568_Linux_fs/kernel/drivers/gpu/ipu-v3/ |
| H A D | ipu-ic-csc.c | 29 * RGB full-range to RGB limited-range 46 * RGB limited-range to RGB full-range 112 * BT.601 RGB full-range to YUV full-range 128 /* BT.601 RGB full-range to YUV limited-range */ 140 /* BT.601 RGB limited-range to YUV full-range */ 151 /* BT.601 RGB limited-range to YUV limited-range */ 164 * BT.601 YUV full-range to RGB full-range 186 /* BT.601 YUV full-range to RGB limited-range */ 197 /* BT.601 YUV limited-range to RGB full-range */ 208 /* BT.601 YUV limited-range to RGB limited-range */ [all …]
|
| /OK3568_Linux_fs/app/forlinx/flapp/src/plugins/allwinner/camera/camera/ |
| H A D | videocapture.cpp | 270 static int convert_yuv_to_rgb_buffer(unsigned char *yuv, unsigned char *rgb, unsigned int width, un… in convert_yuv_to_rgb_buffer() argument 293 rgb[out++] = pixel_24[0]; in convert_yuv_to_rgb_buffer() 294 rgb[out++] = pixel_24[1]; in convert_yuv_to_rgb_buffer() 295 rgb[out++] = pixel_24[2]; in convert_yuv_to_rgb_buffer() 300 rgb[out++] = pixel_24[0]; in convert_yuv_to_rgb_buffer() 301 rgb[out++] = pixel_24[1]; in convert_yuv_to_rgb_buffer() 302 rgb[out++] = pixel_24[2]; in convert_yuv_to_rgb_buffer() 307 void YUV420P_to_RGB24(unsigned char *yuyv, unsigned char *rgb, int width, int height) in YUV420P_to_RGB24() argument 335 //rgb[index * 3+0] = b; in YUV420P_to_RGB24() 336 //rgb[index * 3+1] = g; in YUV420P_to_RGB24() [all …]
|
| /OK3568_Linux_fs/external/rockit/mpi/sdk/include/ |
| H A D | rk_comm_video.h | 118 RK_U32 u32BgColor; /* background color, RGB 888 */ 149 RK_FMT_RGB565 = RK_VIDEO_FMT_RGB, /* 16-bit RGB */ 150 RK_FMT_BGR565, /* 16-bit RGB */ 151 RK_FMT_RGB555, /* 15-bit RGB */ 152 RK_FMT_BGR555, /* 15-bit RGB */ 153 RK_FMT_RGB444, /* 12-bit RGB */ 154 RK_FMT_BGR444, /* 12-bit RGB */ 155 RK_FMT_RGB888, /* 24-bit RGB */ 156 RK_FMT_BGR888, /* 24-bit RGB */ 157 RK_FMT_RGB101010, /* 30-bit RGB */ [all …]
|