| /kernel/linux/linux-6.6/Documentation/userspace-api/media/drivers/ |
| D | cx2341x-uapi.rst | 54 static unsigned char frame[576*720*3/2]; 55 static unsigned char framey[576*720]; 56 static unsigned char frameu[576*720 / 4]; 57 static unsigned char framev[576*720 / 4]; 61 unsigned int y, x, i; 69 for (i = 0; i < 16; i++) { 70 memcpy(dst + x + (y + i) * dstride, src, 16); 79 unsigned int y, x, i; 88 for (i = 0; i < 16; i++) { 89 int idx = x + (y + i) * dstride; [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/drivers/ |
| D | cx2341x-uapi.rst | 56 static unsigned char frame[576*720*3/2]; 57 static unsigned char framey[576*720]; 58 static unsigned char frameu[576*720 / 4]; 59 static unsigned char framev[576*720 / 4]; 63 unsigned int y, x, i; 71 for (i = 0; i < 16; i++) { 72 memcpy(dst + x + (y + i) * dstride, src, 16); 81 unsigned int y, x, i; 90 for (i = 0; i < 16; i++) { 91 int idx = x + (y + i) * dstride; [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/tests/ |
| D | drm_modes_test.c | 53 /* BT.601 defines hsync_start at 736 for 480i */ in drm_test_modes_analog_tv_ntsc_480i() 93 13500 * HZ_PER_KHZ, 720, 576, in drm_test_modes_analog_tv_pal_576i() 100 /* BT.601 defines hsync_start at 732 for 576i */ in drm_test_modes_analog_tv_pal_576i() 112 KUNIT_EXPECT_EQ(test, mode->vdisplay, 576); in drm_test_modes_analog_tv_pal_576i() 123 13500 * HZ_PER_KHZ, 720, 576, in drm_test_modes_analog_tv_pal_576i_inlined()
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/zte/ |
| D | zx_tvenc.c | 73 .vdisplay = 576, 74 .vsync_start = 576 + 2, 75 .vsync_end = 576 + 2 + 2, 76 .vtotal = 576 + 2 + 2 + 20, 136 int i; in zx_tvenc_find_zmode() local 138 for (i = 0; i < ARRAY_SIZE(tvenc_modes); i++) { in zx_tvenc_find_zmode() 139 const struct zx_tvenc_mode *zmode = tvenc_modes[i]; in zx_tvenc_find_zmode() 226 int i; in zx_tvenc_connector_get_modes() local 228 for (i = 0; i < ARRAY_SIZE(tvenc_modes); i++) { in zx_tvenc_connector_get_modes() 229 const struct zx_tvenc_mode *zmode = tvenc_modes[i]; in zx_tvenc_connector_get_modes() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/verisilicon/ |
| D | rockchip_av1_filmgrain.c | 39 -1020, 180, -800, -64, 76, 576, 1068, 396, 660, 552, -108, 65 908, -248, 500, 716, -576, 492, -576, 16, 720, -108, 384, 66 124, 344, 280, 576, -500, 252, 104, -308, 196, -188, -8, 80 392, 356, 212, -80, -424, -1008, -324, 588, -1496, 576, 460, 88 60, 356, 96, -384, -188, -612, -576, 736, 508, 892, 352, 119 -376, -392, 556, -256, -576, 260, -352, 120, -16, -136, -260, 145 -1268, -260, -60, 300, -240, 988, 724, -376, -576, -212, -736, 174 440, 192, -576, -792, -76, -1080, 80, -532, -352, -132, 380, 245 s32 i, j; in rockchip_av1_generate_luma_grain_block() local 247 for (i = 0; i < 73; i++) { in rockchip_av1_generate_luma_grain_block() [all …]
|
| /kernel/linux/linux-5.10/drivers/video/fbdev/ |
| D | ps3fb.c | 143 /* 480i */ 144 "480i", 60, 576, 384, 74074, 130, 89, 78, 57, 63, 6, 148 "480p", 60, 576, 384, 37037, 130, 89, 78, 57, 63, 6, 155 /* 1080i */ 156 "1080i", 60, 1688, 964, 13481, 264, 160, 94, 62, 88, 5, 166 /* 576i */ 167 "576i", 50, 576, 460, 74074, 142, 83, 97, 63, 63, 5, 170 /* 576p */ 171 "576p", 50, 576, 460, 37037, 142, 83, 97, 63, 63, 5, 178 /* 1080i */ [all …]
|
| D | fm2fb.c | 63 * As mentioned above there are several jumper. I think there 65 * the world so I add these information for completeness. 146 /* 768 x 576, 32 bpp (PAL) */ 147 768, 576, 768, 576, 0, 0, 32, 0, 263 for (y = 0; y < 576; y++) { in fm2fb_probe()
|
| /kernel/linux/linux-6.6/drivers/video/fbdev/ |
| D | ps3fb.c | 143 /* 480i */ 144 "480i", 60, 576, 384, 74074, 130, 89, 78, 57, 63, 6, 148 "480p", 60, 576, 384, 37037, 130, 89, 78, 57, 63, 6, 155 /* 1080i */ 156 "1080i", 60, 1688, 964, 13481, 264, 160, 94, 62, 88, 5, 166 /* 576i */ 167 "576i", 50, 576, 460, 74074, 142, 83, 97, 63, 63, 5, 170 /* 576p */ 171 "576p", 50, 576, 460, 37037, 142, 83, 97, 63, 63, 5, 178 /* 1080i */ [all …]
|
| D | fm2fb.c | 63 * As mentioned above there are several jumper. I think there 65 * the world so I add these information for completeness. 146 /* 768 x 576, 32 bpp (PAL) */ 147 768, 576, 768, 576, 0, 0, 32, 0, 261 for (y = 0; y < 576; y++) { in fm2fb_probe()
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv04/ |
| D | tvmodesnv17.c | 52 .tv_enc_mode = { 720, 576, 50000, { 76 .tv_enc_mode = { 720, 576, 50000, { 88 .tv_enc_mode = { 720, 576, 50000, { 136 .tv_enc_mode = { 720, 576, 50000, { 167 720, 730, 738, 864, 0, 576, 581, 585, 625, 0, 224 * field, but I don't know how they are enabled. The whole filtering 243 * After all the hassle, I got the following formula by empirical 321 int i, j, k; in tv_setup_filter() local 336 for (i = 0; i < 7; i++) { in tv_setup_filter() 337 int64_t c = (p->k1 + p->ki*i + p->ki2*i*i + in tv_setup_filter() [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv04/ |
| D | tvmodesnv17.c | 53 .tv_enc_mode = { 720, 576, 50000, { 77 .tv_enc_mode = { 720, 576, 50000, { 89 .tv_enc_mode = { 720, 576, 50000, { 137 .tv_enc_mode = { 720, 576, 50000, { 168 720, 730, 738, 864, 0, 576, 581, 585, 625, 0, 225 * field, but I don't know how they are enabled. The whole filtering 244 * After all the hassle, I got the following formula by empirical 322 int i, j, k; in tv_setup_filter() local 337 for (i = 0; i < 7; i++) { in tv_setup_filter() 338 int64_t c = (p->k1 + p->ki*i + p->ki2*i*i + in tv_setup_filter() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/renesas/ |
| D | sh_vou.c | 510 int i, idx = 0; in vou_adjust_input() local 515 img_height_max = 576; in vou_adjust_input() 524 for (i = ARRAY_SIZE(vou_scale_h_num) - 1; i >= 0; i--) { in vou_adjust_input() 526 unsigned int found = geo->output.width * vou_scale_h_den[i] / in vou_adjust_input() 527 vou_scale_h_num[i]; in vou_adjust_input() 536 idx = i; in vou_adjust_input() 549 for (i = ARRAY_SIZE(vou_scale_v_num) - 1; i >= 0; i--) { in vou_adjust_input() 551 unsigned int found = geo->output.height * vou_scale_v_den[i] / in vou_adjust_input() 552 vou_scale_v_num[i]; in vou_adjust_input() 561 idx = i; in vou_adjust_input() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/ |
| D | sh_vou.c | 510 int i, idx = 0; in vou_adjust_input() local 515 img_height_max = 576; in vou_adjust_input() 524 for (i = ARRAY_SIZE(vou_scale_h_num) - 1; i >= 0; i--) { in vou_adjust_input() 526 unsigned int found = geo->output.width * vou_scale_h_den[i] / in vou_adjust_input() 527 vou_scale_h_num[i]; in vou_adjust_input() 536 idx = i; in vou_adjust_input() 549 for (i = ARRAY_SIZE(vou_scale_v_num) - 1; i >= 0; i--) { in vou_adjust_input() 551 unsigned int found = geo->output.height * vou_scale_v_den[i] / in vou_adjust_input() 552 vou_scale_v_num[i]; in vou_adjust_input() 561 idx = i; in vou_adjust_input() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/pci/cx25821/ |
| D | cx25821-video.c | 50 unsigned int i; in cx25821_format_by_fourcc() local 52 for (i = 0; i < ARRAY_SIZE(formats); i++) in cx25821_format_by_fourcc() 53 if (formats[i].fourcc == fourcc) in cx25821_format_by_fourcc() 54 return formats + i; in cx25821_format_by_fourcc() 72 cx_set(PCI_INT_MSK, cx_read(PCI_INT_MSK) | (1 << channel->i)); in cx25821_start_video_dma() 108 &dev->channels[channel->i].dma_vidq; in cx25821_video_irq() 346 maxh = (dev->tvnorm & V4L2_STD_625_50) ? 576 : 480; in cx25821_vidioc_try_fmt_vid_cap() 455 chan->height = (dev->tvnorm & V4L2_STD_625_50) ? 576 : 480; in cx25821_vidioc_s_std() 463 struct v4l2_input *i) in cx25821_vidioc_enum_input() argument 465 if (i->index) in cx25821_vidioc_enum_input() [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/cx25821/ |
| D | cx25821-video.c | 50 unsigned int i; in cx25821_format_by_fourcc() local 52 for (i = 0; i < ARRAY_SIZE(formats); i++) in cx25821_format_by_fourcc() 53 if (formats[i].fourcc == fourcc) in cx25821_format_by_fourcc() 54 return formats + i; in cx25821_format_by_fourcc() 72 cx_set(PCI_INT_MSK, cx_read(PCI_INT_MSK) | (1 << channel->i)); in cx25821_start_video_dma() 108 &dev->channels[channel->i].dma_vidq; in cx25821_video_irq() 346 maxh = (dev->tvnorm & V4L2_STD_625_50) ? 576 : 480; in cx25821_vidioc_try_fmt_vid_cap() 455 chan->height = (dev->tvnorm & V4L2_STD_625_50) ? 576 : 480; in cx25821_vidioc_s_std() 463 struct v4l2_input *i) in cx25821_vidioc_enum_input() argument 465 if (i->index) in cx25821_vidioc_enum_input() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/pci/ivtv/ |
| D | ivtv-ioctl.c | 52 int i; in select_service_from_set() local 70 for (i = 0; i < 32; i++) { in select_service_from_set() 71 if (BIT(i) & set) in select_service_from_set() 72 return BIT(i); in select_service_from_set() 477 h = min(h, itv->is_50hz ? 576 : 480); in ivtv_try_fmt_vid_cap() 521 /* Why can the height be 576 even when the output is NTSC? in ivtv_try_fmt_vid_out() 536 h = min(h, 576); in ivtv_try_fmt_vid_out() 846 r.height = itv->is_out_50hz ? 576 : 480; in ivtv_s_selection() 883 sel->r.height = itv->is_50hz ? 576 : 480; in ivtv_g_selection() 903 r.height = itv->is_out_50hz ? 576 : 480; in ivtv_g_selection() [all …]
|
| /kernel/linux/linux-6.6/drivers/media/platform/ti/davinci/ |
| D | vpif.c | 82 .name = "576p50", 84 .height = 576, 214 .height = 576, 331 int i; in config_vpif_params() local 336 for (i = start; i < end; i++) { in config_vpif_params() 337 reg = vpifregs[i].ch_ctrl; in config_vpif_params() 374 vpifregs[i].line_offset); in config_vpif_params()
|
| /kernel/linux/linux-5.10/drivers/media/platform/davinci/ |
| D | vpif.c | 75 .name = "576p50", 77 .height = 576, 207 .height = 576, 324 int i; in config_vpif_params() local 329 for (i = start; i < end; i++) { in config_vpif_params() 330 reg = vpifregs[i].ch_ctrl; in config_vpif_params() 367 vpifregs[i].line_offset); in config_vpif_params()
|
| /kernel/linux/linux-5.10/drivers/media/i2c/ |
| D | ths7303.c | 71 int i; in ths7303_write() local 73 for (i = 0; i < 3; i++) { in ths7303_write() 99 sel = 0x2; /*720p, 1080i and SVGA/XGA */ in ths7303_setval() 102 sel = 0x1; /* EDTV 480p/576p and VGA */ in ths7303_setval() 105 sel = 0x0; /* SDTV, S-Video, 480i/576i */ in ths7303_setval() 295 bt->width, bt->height, bt->interlaced ? "i" : "p", in ths7303_log_status()
|
| /kernel/linux/linux-6.6/drivers/media/i2c/ |
| D | ths7303.c | 71 int i; in ths7303_write() local 73 for (i = 0; i < 3; i++) { in ths7303_write() 99 sel = 0x2; /*720p, 1080i and SVGA/XGA */ in ths7303_setval() 102 sel = 0x1; /* EDTV 480p/576p and VGA */ in ths7303_setval() 105 sel = 0x0; /* SDTV, S-Video, 480i/576i */ in ths7303_setval() 295 bt->width, bt->height, bt->interlaced ? "i" : "p", in ths7303_log_status()
|
| /kernel/linux/linux-6.6/include/uapi/linux/dvb/ |
| D | video.h | 100 the Vsync is for an odd, even or progressive (i.e. non-interlaced) 146 /* 5- 3 source resolution (0=720x480/576, 1=704x480/576, 2=352x480/57 */
|
| /kernel/linux/linux-5.10/drivers/media/pci/ivtv/ |
| D | ivtv-ioctl.c | 57 int i; in select_service_from_set() local 75 for (i = 0; i < 32; i++) { in select_service_from_set() 76 if (BIT(i) & set) in select_service_from_set() 77 return BIT(i); in select_service_from_set() 482 h = min(h, itv->is_50hz ? 576 : 480); in ivtv_try_fmt_vid_cap() 526 /* Why can the height be 576 even when the output is NTSC? in ivtv_try_fmt_vid_out() 541 h = min(h, 576); in ivtv_try_fmt_vid_out() 852 r.height = itv->is_out_50hz ? 576 : 480; in ivtv_s_selection() 889 sel->r.height = itv->is_50hz ? 576 : 480; in ivtv_g_selection() 909 r.height = itv->is_out_50hz ? 576 : 480; in ivtv_g_selection() [all …]
|
| /kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/ |
| D | tables_nphy.h | 159 #define B43_NTAB_C0_IQLT_R3 B43_NTAB32(26, 320) /* I/Q lookup 0 */ 161 #define B43_NTAB_C0_PAPD_COMP_R3 B43_NTAB16(26, 576) 165 #define B43_NTAB_C1_IQLT_R3 B43_NTAB32(27, 320) /* I/Q lookup 1 */ 167 #define B43_NTAB_C1_PAPD_COMP_R3 B43_NTAB16(27, 576)
|
| /kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43/ |
| D | tables_nphy.h | 159 #define B43_NTAB_C0_IQLT_R3 B43_NTAB32(26, 320) /* I/Q lookup 0 */ 161 #define B43_NTAB_C0_PAPD_COMP_R3 B43_NTAB16(26, 576) 165 #define B43_NTAB_C1_IQLT_R3 B43_NTAB32(27, 320) /* I/Q lookup 1 */ 167 #define B43_NTAB_C1_PAPD_COMP_R3 B43_NTAB16(27, 576)
|
| /kernel/linux/linux-5.10/include/uapi/linux/dvb/ |
| D | video.h | 115 the Vsync is for an odd, even or progressive (i.e. non-interlaced) 161 /* 5- 3 source resolution (0=720x480/576, 1=704x480/576, 2=352x480/57 */
|