| /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_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_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() 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 221 pinctrl_pm_select_default_state(rgb->dev); in rockchip_rgb_encoder_enable() [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() 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 165 if (rgb->panel) { in sun4i_rgb_encoder_enable() 166 drm_panel_prepare(rgb->panel); in sun4i_rgb_encoder_enable() 167 drm_panel_enable(rgb->panel); in sun4i_rgb_encoder_enable() [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/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 …]
|
| /OK3568_Linux_fs/kernel/drivers/hid/ |
| H A D | hid-led.c | 84 struct hidled_rgb *rgb; member 99 struct hidled_rgb *rgb; member 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() 197 return hidled_send(rgb->ldev, buf); in riso_kagaku_write() 203 struct hidled_rgb *rgb = led->rgb; in dream_cheeky_write() local [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 …]
|
| H A D | dcn30_dwb_cm.c | 187 const struct pwl_result_data *rgb, in dwb3_program_ogam_pwl() argument 192 uint32_t last_base_value_red = rgb[num-1].red_reg + rgb[num-1].delta_red_reg; in dwb3_program_ogam_pwl() 193 uint32_t last_base_value_green = rgb[num-1].green_reg + rgb[num-1].delta_green_reg; in dwb3_program_ogam_pwl() 194 uint32_t last_base_value_blue = rgb[num-1].blue_reg + rgb[num-1].delta_blue_reg; in dwb3_program_ogam_pwl() 196 if (is_rgb_equal(rgb, num)) { in dwb3_program_ogam_pwl() 198 REG_SET(DWB_OGAM_LUT_DATA, 0, DWB_OGAM_LUT_DATA, rgb[i].red_reg); in dwb3_program_ogam_pwl() 208 REG_SET(DWB_OGAM_LUT_DATA, 0, DWB_OGAM_LUT_DATA, rgb[i].red_reg); in dwb3_program_ogam_pwl() 218 REG_SET(DWB_OGAM_LUT_DATA, 0, DWB_OGAM_LUT_DATA, rgb[i].green_reg); in dwb3_program_ogam_pwl() 228 REG_SET(DWB_OGAM_LUT_DATA, 0, DWB_OGAM_LUT_DATA, rgb[i].blue_reg); in dwb3_program_ogam_pwl()
|
| H A D | dcn30_dpp_cm.c | 85 const struct pwl_result_data *rgb, in dpp3_program_gammcor_lut() argument 91 uint32_t last_base_value_red = rgb[num-1].red_reg + rgb[num-1].delta_red_reg; in dpp3_program_gammcor_lut() 92 uint32_t last_base_value_green = rgb[num-1].green_reg + rgb[num-1].delta_green_reg; in dpp3_program_gammcor_lut() 93 uint32_t last_base_value_blue = rgb[num-1].blue_reg + rgb[num-1].delta_blue_reg; in dpp3_program_gammcor_lut() 98 if (is_rgb_equal(rgb, num)) { in dpp3_program_gammcor_lut() 100 REG_SET(CM_GAMCOR_LUT_DATA, 0, CM_GAMCOR_LUT_DATA, rgb[i].red_reg); in dpp3_program_gammcor_lut() 108 REG_SET(CM_GAMCOR_LUT_DATA, 0, CM_GAMCOR_LUT_DATA, rgb[i].red_reg); in dpp3_program_gammcor_lut() 117 REG_SET(CM_GAMCOR_LUT_DATA, 0, CM_GAMCOR_LUT_DATA, rgb[i].green_reg); in dpp3_program_gammcor_lut() 126 REG_SET(CM_GAMCOR_LUT_DATA, 0, CM_GAMCOR_LUT_DATA, rgb[i].blue_reg); in dpp3_program_gammcor_lut()
|
| /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/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 …]
|
| H A D | sobeledgedetection1.fsh | 51 vec3 irgb = texture2D(source, st).rgb; 57 float i00 = dot(texture2D(source, st).rgb, W); 58 float im1m1 = dot(texture2D(source, st-stpp).rgb, W); 59 float ip1p1 = dot(texture2D(source, st+stpp).rgb, W); 60 float im1p1 = dot(texture2D(source, st-stpm).rgb, W); 61 float ip1m1 = dot(texture2D(source, st+stpm).rgb, W); 62 float im10 = dot(texture2D(source, st-stp0).rgb, W); 63 float ip10 = dot(texture2D(source, st+stp0).rgb, W); 64 float i0m1 = dot(texture2D(source, st-st0p).rgb, W); 65 float i0p1 = dot(texture2D(source, st+st0p).rgb, W);
|
| H A D | glow.fsh | 47 vec3 t1 = texture2D(source, vec2(uv.x - step_w, uv.y - step_h)).rgb; 48 vec3 t2 = texture2D(source, vec2(uv.x, uv.y - step_h)).rgb; 49 vec3 t3 = texture2D(source, vec2(uv.x + step_w, uv.y - step_h)).rgb; 50 vec3 t4 = texture2D(source, vec2(uv.x - step_w, uv.y)).rgb; 51 vec3 t5 = texture2D(source, uv).rgb; 52 vec3 t6 = texture2D(source, vec2(uv.x + step_w, uv.y)).rgb; 53 vec3 t7 = texture2D(source, vec2(uv.x - step_w, uv.y + step_h)).rgb; 54 vec3 t8 = texture2D(source, vec2(uv.x, uv.y + step_h)).rgb; 55 vec3 t9 = texture2D(source, vec2(uv.x + step_w, uv.y + step_h)).rgb;
|
| H A D | emboss.fsh | 47 vec3 t1 = texture2D(source, vec2(uv.x - step_w, uv.y - step_h)).rgb; 48 vec3 t2 = texture2D(source, vec2(uv.x, uv.y - step_h)).rgb; 49 vec3 t3 = texture2D(source, vec2(uv.x + step_w, uv.y - step_h)).rgb; 50 vec3 t4 = texture2D(source, vec2(uv.x - step_w, uv.y)).rgb; 51 vec3 t5 = texture2D(source, uv).rgb; 52 vec3 t6 = texture2D(source, vec2(uv.x + step_w, uv.y)).rgb; 53 vec3 t7 = texture2D(source, vec2(uv.x - step_w, uv.y + step_h)).rgb; 54 vec3 t8 = texture2D(source, vec2(uv.x, uv.y + step_h)).rgb; 55 vec3 t9 = texture2D(source, vec2(uv.x + step_w, uv.y + step_h)).rgb;
|
| H A D | sharpen.fsh | 53 vec3 t1 = texture2D(source, vec2(uv.x - step_w, uv.y - step_h)).rgb; 54 vec3 t2 = texture2D(source, vec2(uv.x, uv.y - step_h)).rgb; 55 vec3 t3 = texture2D(source, vec2(uv.x + step_w, uv.y - step_h)).rgb; 56 vec3 t4 = texture2D(source, vec2(uv.x - step_w, uv.y)).rgb; 57 vec3 t5 = texture2D(source, uv).rgb; 58 vec3 t6 = texture2D(source, vec2(uv.x + step_w, uv.y)).rgb; 59 vec3 t7 = texture2D(source, vec2(uv.x - step_w, uv.y + step_h)).rgb; 60 vec3 t8 = texture2D(source, vec2(uv.x, uv.y + step_h)).rgb; 61 vec3 t9 = texture2D(source, vec2(uv.x + step_w, uv.y + step_h)).rgb;
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/display/rockchip/ |
| H A D | rockchip-rgb.txt | 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"; 24 The rgb has two video ports described by: [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/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 345 rgb[i * width * 3 + 3 * j + 0] = b; in YUV420P_to_RGB24() 346 rgb[i * width * 3 + 3 * j + 1] = g; in YUV420P_to_RGB24() [all …]
|
| /OK3568_Linux_fs/app/forlinx/flapp/src/plugins/imxx11/usbcamera/ |
| H A D | camera.cpp | 71 int convert_yuv_to_rgb_buffer(unsigned char *yuv, unsigned char *rgb, unsigned int width, unsigned … in convert_yuv_to_rgb_buffer() argument 94 rgb[out++] = pixel_24[0]; in convert_yuv_to_rgb_buffer() 95 rgb[out++] = pixel_24[1]; in convert_yuv_to_rgb_buffer() 96 rgb[out++] = pixel_24[2]; in convert_yuv_to_rgb_buffer() 101 rgb[out++] = pixel_24[0]; in convert_yuv_to_rgb_buffer() 102 rgb[out++] = pixel_24[1]; in convert_yuv_to_rgb_buffer() 103 rgb[out++] = pixel_24[2]; in convert_yuv_to_rgb_buffer() 246 unsigned char *rgb=new unsigned char [640 * 480 *3]; in show_() local 266 convert_yuv_to_rgb_buffer((unsigned char *)bufinf[buf.index].start,rgb,640,480); in show_() 273 QImage *mage = new QImage(rgb,640,480,QImage::Format_RGB888); in show_() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/test-drivers/vimc/ |
| H A D | vimc-debayer.c | 36 unsigned int col, unsigned int rgb[3]); 319 unsigned int rgb[3]) in vimc_deb_process_rgb_frame() 329 vdeb->src_frame[index + i] = rgb[i]; in vimc_deb_process_rgb_frame() 332 vdeb->src_frame[index + i] = rgb[2 - i]; in vimc_deb_process_rgb_frame() 413 unsigned int rgb[3]) in vimc_deb_calc_rgb_sink() 419 rgb[i] = 0; in vimc_deb_calc_rgb_sink() 468 rgb[color] = rgb[color] + in vimc_deb_calc_rgb_sink() 475 vdeb->sd.name, rgb[color], n_rgb[color]); in vimc_deb_calc_rgb_sink() 483 vdeb->sd.name, lin, col, i, rgb[i], n_rgb[i]); in vimc_deb_calc_rgb_sink() 486 rgb[i] = rgb[i] / n_rgb[i]; in vimc_deb_calc_rgb_sink() [all …]
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-graphics/mesa/mesa-demos/ |
| H A D | 0004-Use-DEMOS_DATA_DIR-to-locate-data-files.patch | 81 static char *TextureFile = DEMOS_DATA_DIR "tile.rgb"; 173 static const char *GroundImage = DEMOS_DATA_DIR "tile.rgb"; 198 - SkyboxTex = LoadSkyBoxCubeTexture("alpine_east.rgb", 199 - "alpine_west.rgb", 200 - "alpine_up.rgb", 201 - "alpine_down.rgb", 202 - "alpine_south.rgb", 203 - "alpine_north.rgb"); 204 + SkyboxTex = LoadSkyBoxCubeTexture(DEMOS_DATA_DIR "alpine_east.rgb", 205 + DEMOS_DATA_DIR "alpine_west.rgb", [all …]
|