Home
last modified time | relevance | path

Searched refs:tvnorm (Results 1 – 25 of 36) sorted by relevance

12

/Linux-v4.19/drivers/media/pci/bt8xx/
Dbttv-vbi.c110 const struct bttv_tvnorm *tvnorm; in vbi_buffer_prepare() local
119 tvnorm = fh->vbi_fmt.tvnorm; in vbi_buffer_prepare()
133 - tvnorm->vbistart[0])); in vbi_buffer_prepare()
136 - tvnorm->vbistart[1])); in vbi_buffer_prepare()
192 if (fh->vbi_fmt.end >= tvnorm->cropcap.bounds.top) in vbi_buffer_prepare()
193 min_vdelay += fh->vbi_fmt.end - tvnorm->cropcap.bounds.top; in vbi_buffer_prepare()
245 static int try_fmt(struct v4l2_vbi_format *f, const struct bttv_tvnorm *tvnorm, in try_fmt() argument
257 min_start = tvnorm->vbistart[0]; in try_fmt()
259 max_end = (tvnorm->cropcap.bounds.top in try_fmt()
260 + tvnorm->cropcap.bounds.height) >> 1; in try_fmt()
[all …]
Dbttv-risc.c340 const struct bttv_tvnorm *tvnorm) in bttv_calc_geo_old() argument
345 int swidth = tvnorm->swidth; in bttv_calc_geo_old()
346 int totalwidth = tvnorm->totalwidth; in bttv_calc_geo_old()
347 int scaledtwidth = tvnorm->scaledtwidth; in bttv_calc_geo_old()
355 vdelay = tvnorm->vdelay; in bttv_calc_geo_old()
359 geo->hdelay = tvnorm->hdelayx1; in bttv_calc_geo_old()
362 sr = ((tvnorm->sheight >> (interleaved?0:1))*512)/height - 512; in bttv_calc_geo_old()
365 ((tvnorm->sheight>>4)&0x30) | ((vdelay>>2)&0xc0); in bttv_calc_geo_old()
369 geo->sheight = tvnorm->sheight; in bttv_calc_geo_old()
370 geo->vtotal = tvnorm->vtotal; in bttv_calc_geo_old()
[all …]
Dbttv-driver.c753 const struct bttv_tvnorm *tvnorm; in disclaim_video_lines() local
756 tvnorm = &bttv_tvnorms[btv->tvnorm]; in disclaim_video_lines()
757 btv->crop_start = tvnorm->cropcap.bounds.top in disclaim_video_lines()
758 + tvnorm->cropcap.bounds.height; in disclaim_video_lines()
880 int table_idx = bttv_tvnorms[btv->tvnorm].sram; in bt848A_set_timing()
881 int fsc = bttv_tvnorms[btv->tvnorm].Fsc; in bt848A_set_timing()
1148 const struct bttv_tvnorm *tvnorm; in set_tvnorm() local
1152 BUG_ON(btv->tvnorm >= BTTV_TVNORMS); in set_tvnorm()
1154 tvnorm = &bttv_tvnorms[norm]; in set_tvnorm()
1156 if (memcmp(&bttv_tvnorms[btv->tvnorm].cropcap, &tvnorm->cropcap, in set_tvnorm()
[all …]
Dbttvp.h163 unsigned int tvnorm; member
182 unsigned int tvnorm; member
194 const struct bttv_tvnorm *tvnorm; member
433 unsigned int tvnorm; member
/Linux-v4.19/drivers/media/pci/cx88/
Dcx88-core.c680 unsigned int swidth = norm_swidth(core->tvnorm); in cx88_set_scale()
681 unsigned int sheight = norm_maxh(core->tvnorm); in cx88_set_scale()
687 v4l2_norm_to_name(core->tvnorm)); in cx88_set_scale()
692 value = (width * norm_hdelay(core->tvnorm)) / swidth; in cx88_set_scale()
708 cx_write(MO_VDELAY_EVEN, norm_vdelay(core->tvnorm)); in cx88_set_scale()
709 cx_write(MO_VDELAY_ODD, norm_vdelay(core->tvnorm)); in cx88_set_scale()
710 dprintk(1, "set_scale: vdelay 0x%04x\n", norm_vdelay(core->tvnorm)); in cx88_set_scale()
724 if (core->tvnorm & V4L2_STD_SECAM) { in cx88_set_scale()
826 v4l2_std_id norm = core->tvnorm; in set_tvaudio()
860 v4l2_norm_to_name(core->tvnorm)); in set_tvaudio()
[all …]
Dcx88-vbi.c32 if (dev->core->tvnorm & V4L2_STD_525_60) { in cx8800_vbi_fmt()
40 } else if (dev->core->tvnorm & V4L2_STD_625_50) { in cx8800_vbi_fmt()
122 if (dev->core->tvnorm & V4L2_STD_525_60) in queue_setup()
138 if (dev->core->tvnorm & V4L2_STD_525_60) in buffer_prepare()
Dcx88-blackbird.c555 dev->core->tvnorm & V4L2_STD_625_50); in blackbird_codec_settings()
852 maxw = norm_maxw(core->tvnorm); in vidioc_try_fmt_vid_cap()
853 maxh = norm_maxh(core->tvnorm); in vidioc_try_fmt_vid_cap()
1024 static int vidioc_g_std(struct file *file, void *priv, v4l2_std_id *tvnorm) in vidioc_g_std() argument
1029 *tvnorm = core->tvnorm; in vidioc_g_std()
1196 cx88_set_tvnorm(core, core->tvnorm); in cx8802_blackbird_probe()
Dcx88-video.c640 if (core->tvnorm & V4L2_STD_SECAM) { in cx8800_s_vid_ctrl()
756 maxw = norm_maxw(core->tvnorm); in vidioc_try_fmt_vid_cap()
757 maxh = norm_maxh(core->tvnorm); in vidioc_try_fmt_vid_cap()
862 static int vidioc_g_std(struct file *file, void *priv, v4l2_std_id *tvnorm) in vidioc_g_std() argument
867 *tvnorm = core->tvnorm; in vidioc_g_std()
/Linux-v4.19/drivers/media/pci/saa7134/
Dsaa7134-tvaudio.c254 if (dev->tvnorm->id == V4L2_STD_NTSC) { in tvaudio_setmode()
330 if (!(dev->tvnorm->id & scan->std)) { in tvaudio_checkcarrier()
510 if (!(dev->tvnorm->id & mainscan[i].std)) in tvaudio_thread()
545 dev->tvnorm->name, carrier/1000, carrier%1000, in tvaudio_thread()
569 if (dev->tvnorm->id != UNSET && in tvaudio_thread()
570 !(dev->tvnorm->id & tvaudio[i].std)) in tvaudio_thread()
803 if (dev->tvnorm->id & (V4L2_STD_B | V4L2_STD_GH)) in tvaudio_thread_ddep()
805 if (dev->tvnorm->id & V4L2_STD_PAL_I) in tvaudio_thread_ddep()
807 if (dev->tvnorm->id & V4L2_STD_DK) in tvaudio_thread_ddep()
809 if (dev->tvnorm->id & V4L2_STD_MN) in tvaudio_thread_ddep()
[all …]
Dsaa7134-vbi.c51 struct saa7134_tvnorm *norm = dev->tvnorm; in task_init()
145 dev->vbi_vlen = dev->tvnorm->vbi_v_stop_0 - dev->tvnorm->vbi_v_start_0 + 1; in queue_setup()
Dsaa7134-video.c387 dev->tvnorm = norm; in set_tvnorm()
411 set_tvnorm(dev, dev->tvnorm); in video_mux()
420 struct saa7134_tvnorm *norm = dev->tvnorm; in saa7134_set_decoder()
478 saa_call_all(dev, video, s_std, dev->tvnorm->id); in saa7134_set_tvnorm_hw()
481 saa_call_empress(dev, video, s_std, dev->tvnorm->id); in saa7134_set_tvnorm_hw()
1252 struct saa7134_tvnorm *norm = dev->tvnorm; in saa7134_try_get_set_fmt_vbi_cap()
1618 *id = dev->tvnorm->id; in saa7134_g_std()
1662 if (dev->tvnorm->id & V4L2_STD_525_60) { in saa7134_cropcap()
1666 if (dev->tvnorm->id & V4L2_STD_625_50) { in saa7134_cropcap()
/Linux-v4.19/drivers/media/pci/cx23885/
Dcx23885-vbi.c56 if (dev->tvnorm & V4L2_STD_525_60) { in cx23885_vbi_fmt()
62 } else if (dev->tvnorm & V4L2_STD_625_50) { in cx23885_vbi_fmt()
131 if (dev->tvnorm & V4L2_STD_525_60) in queue_setup()
147 if (dev->tvnorm & V4L2_STD_525_60) in buffer_prepare()
Dcx23885-video.c129 if (dev->tvnorm == norm) in cx23885_set_tvnorm()
132 if (dev->tvnorm != norm) { in cx23885_set_tvnorm()
138 dev->tvnorm = norm; in cx23885_set_tvnorm()
378 if (dev->tvnorm & V4L2_STD_525_60) in buffer_prepare()
569 maxh = norm_maxh(dev->tvnorm); in vidioc_try_fmt_vid_cap()
675 bool is_50hz = dev->tvnorm & V4L2_STD_625_50; in vidioc_cropcap()
683 cc->bounds.height = norm_maxh(dev->tvnorm); in vidioc_cropcap()
696 *id = dev->tvnorm; in vidioc_g_std()
970 .std = dev->tvnorm, in cx23885_set_freq_via_ops()
1002 call_all(dev, video, s_std, dev->tvnorm); in cx23885_set_freq_via_ops()
[all …]
/Linux-v4.19/drivers/media/tuners/
Dtda9887.c47 struct tvnorm { struct
136 static struct tvnorm tvnorms[] = {
244 static struct tvnorm radio_stereo = {
256 static struct tvnorm radio_mono = {
403 struct tvnorm *norm = NULL; in tda9887_set_tvnorm()
/Linux-v4.19/drivers/staging/media/zoran/
Dvideocodec.h238 struct tvnorm { struct
279 struct tvnorm * norm,
Dzoran_card.c331 static struct tvnorm f50sqpixel = { 944, 768, 83, 880, 625, 576, 16 };
332 static struct tvnorm f60sqpixel = { 780, 640, 51, 716, 525, 480, 12 };
333 static struct tvnorm f50ccir601 = { 864, 720, 75, 804, 625, 576, 18 };
334 static struct tvnorm f60ccir601 = { 858, 720, 57, 788, 525, 480, 16 };
336 static struct tvnorm f50ccir601_lml33 = { 864, 720, 75+34, 804, 625, 576, 18 };
337 static struct tvnorm f60ccir601_lml33 = { 858, 720, 57+34, 788, 525, 480, 16 };
340 static struct tvnorm f50sqpixel_dc10 = { 944, 768, 0, 880, 625, 576, 0 };
341 static struct tvnorm f60sqpixel_dc10 = { 780, 640, 0, 716, 525, 480, 12 };
346 static struct tvnorm f50ccir601_lm33r10 = { 864, 720, 74+54, 804, 625, 576, 18 };
347 static struct tvnorm f60ccir601_lm33r10 = { 858, 720, 56+54, 788, 525, 480, 16 };
[all …]
Dzoran.h249 struct tvnorm *tvn[3]; /* supported TV norms */
288 struct tvnorm *timing;
Dzr36016.c306 struct tvnorm *norm, in zr36016_set_video()
/Linux-v4.19/drivers/media/pci/cx25821/
Dcx25821-video.c183 if (dev->tvnorm & V4L2_STD_625_50) in cx25821_buffer_prepare()
360 maxh = (dev->tvnorm & V4L2_STD_625_50) ? 576 : 480; in cx25821_vidioc_try_fmt_vid_cap()
459 *tvnorms = chan->dev->tvnorm; in cx25821_vidioc_g_std()
469 if (dev->tvnorm == tvnorms) in cx25821_vidioc_s_std()
472 dev->tvnorm = tvnorms; in cx25821_vidioc_s_std()
474 chan->height = (dev->tvnorm & V4L2_STD_625_50) ? 576 : 480; in cx25821_vidioc_s_std()
563 f->fmt.pix.height = (dev->tvnorm & V4L2_STD_625_50) ? 576 : 480; in cx25821_vidioc_try_fmt_vid_out()
689 dev->tvnorm = V4L2_STD_NTSC_M; in cx25821_video_register()
728 if (dev->tvnorm & V4L2_STD_625_50) in cx25821_video_register()
Dcx25821-medusa-video.c398 if (dev->tvnorm & V4L2_STD_PAL_BG || dev->tvnorm & V4L2_STD_PAL_DK) in medusa_set_videostandard()
Dcx25821.h263 v4l2_std_id tvnorm; member
/Linux-v4.19/drivers/media/pci/tw68/
Dtw68-video.c232 if (norm != dev->tvnorm) { in set_tvnorm()
235 dev->tvnorm = norm; in set_tvnorm()
272 const struct tw68_tvnorm *norm = dev->tvnorm; in tw68_set_scale()
310 v4l2_norm_to_name(dev->tvnorm->id)); in tw68_set_scale()
621 maxh = (dev->tvnorm->id & V4L2_STD_525_60) ? 480 : 576; in tw68_try_fmt_vid_cap()
782 *id = dev->tvnorm->id; in tw68_g_std()
931 tw_andorb(TW68_SDT, 0x07, dev->tvnorm->format); in tw68_set_tvnorm_hw()
Dtw68.h170 const struct tw68_tvnorm *tvnorm; /* video */ member
/Linux-v4.19/drivers/media/pci/ngene/
Dngene.h611 int tvnorm; member
720 int tvnorm; member
899 int tvnorm; member
/Linux-v4.19/drivers/media/pci/cx18/
Dcx18-streams.c135 buf->tvnorm != cx->std) { in cx18_prepare_buffer()
140 buf->tvnorm = cx->std; in cx18_prepare_buffer()
162 buf->tvnorm = cx->std; in cx18_prepare_buffer()

12