/linux-master/drivers/media/test-drivers/vivid/ |
H A D | vivid-vbi-gen.h | 3 * vivid-vbi-gen.h - vbi generator support functions. 16 void vivid_vbi_gen_sliced(struct vivid_vbi_gen_data *vbi, 18 void vivid_vbi_gen_raw(const struct vivid_vbi_gen_data *vbi,
|
H A D | vivid-vbi-out.c | 3 * vivid-vbi-out.c - vbi output support functions. 15 #include "vivid-vbi-out.h" 16 #include "vivid-vbi-cap.h" 137 struct v4l2_vbi_format *vbi = &f->fmt.vbi; local 143 vbi->sampling_rate = 25000000; 144 vbi->offset = 24; 145 vbi->samples_per_line = 1440; 146 vbi 174 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; local 186 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; local 203 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; local 219 struct v4l2_sliced_vbi_data *vbi = local [all...] |
H A D | vivid-vbi-cap.c | 3 * vivid-vbi-cap.c - vbi capture support functions. 15 #include "vivid-vbi-cap.h" 16 #include "vivid-vbi-gen.h" 66 static void vivid_g_fmt_vbi_cap(struct vivid_dev *dev, struct v4l2_vbi_format *vbi) argument 70 vbi->sampling_rate = 27000000; 71 vbi->offset = 24; 72 vbi->samples_per_line = 1440; 73 vbi->sample_format = V4L2_PIX_FMT_GREY; 74 vbi 84 struct v4l2_vbi_format vbi; local 238 struct v4l2_vbi_format *vbi = &f->fmt.vbi; local 260 vivid_fill_service_lines(struct v4l2_sliced_vbi_format *vbi, u32 service_set) argument 287 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; local 299 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; local 315 struct v4l2_sliced_vbi_format *vbi = &fmt->fmt.sliced; local [all...] |
H A D | Makefile | 2 vivid-objs := vivid-core.o vivid-ctrls.o vivid-vid-common.o vivid-vbi-gen.o \ 5 vivid-rds-gen.o vivid-sdr-cap.o vivid-vbi-cap.o vivid-vbi-out.o \
|
H A D | vivid-vbi-gen.c | 3 * vivid-vbi-gen.c - vbi generator support functions. 14 #include "vivid-vbi-gen.h" 109 void vivid_vbi_gen_raw(const struct vivid_vbi_gen_data *vbi, argument 115 const struct v4l2_sliced_vbi_data *data = vbi->data + idx; 245 void vivid_vbi_gen_sliced(struct vivid_vbi_gen_data *vbi, argument 248 struct v4l2_sliced_vbi_data *data0 = vbi->data; 249 struct v4l2_sliced_vbi_data *data1 = vbi->data + 1; 252 memset(vbi->data, 0, sizeof(vbi [all...] |
H A D | vivid-vbi-cap.h | 3 * vivid-vbi-cap.h - vbi capture support functions. 24 void vivid_fill_service_lines(struct v4l2_sliced_vbi_format *vbi, u32 service_set);
|
/linux-master/drivers/media/pci/cx18/ |
H A D | cx18-controls.c | 32 cx->vbi.insert_mpeg = V4L2_MPEG_STREAM_VBI_FMT_NONE; 38 if (cx->vbi.sliced_mpeg_data[0] == NULL) { 42 cx->vbi.sliced_mpeg_data[i] = 44 if (cx->vbi.sliced_mpeg_data[i] == NULL) { 46 kfree(cx->vbi.sliced_mpeg_data[i]); 47 cx->vbi.sliced_mpeg_data[i] = NULL; 49 cx->vbi.insert_mpeg = 57 cx->vbi.insert_mpeg = fmt; 64 if (cx18_get_service_set(cx->vbi.sliced_in) == 0) { 66 cx->vbi [all...] |
H A D | cx18-vbi.c | 5 * Derived from ivtv-vbi.c 11 #include "cx18-vbi.h" 44 const int sd = sizeof(mpeg_hdr_data); /* start of vbi data */ 45 int idx = cx->vbi.frame % CX18_VBI_FRAMES; 46 u8 *dst = &cx->vbi.sliced_mpeg_data[idx][0]; 49 struct v4l2_sliced_vbi_data *sdata = cx->vbi.sliced_data + i; 89 cx->vbi.sliced_mpeg_size[idx] = sd + size; 98 u32 lines = cx->vbi.count * 2; 131 struct v4l2_decode_vbi_line vbi; local 162 vbi [all...] |
H A D | Makefile | 4 cx18-mailbox.o cx18-vbi.o cx18-audio.o cx18-video.o cx18-irq.o \ 5 cx18-av-core.o cx18-av-audio.o cx18-av-firmware.o cx18-av-vbi.o cx18-scb.o \
|
H A D | cx18-av-vbi.c | 5 * Derived from cx25840-vbi.c 246 struct v4l2_decode_vbi_line *vbi) 250 struct vbi_anc_data *anc = (struct vbi_anc_data *)vbi->p; 261 vbi->line = vbi->type = 0; 294 vbi->type = err ? 0 : sdid; 295 vbi->line = err ? 0 : l; 296 vbi->is_second_field = err ? 0 : (did == sliced_vbi_did[1]); 297 vbi->p = p; 245 cx18_av_decode_vbi_line(struct v4l2_subdev *sd, struct v4l2_decode_vbi_line *vbi) argument
|
/linux-master/drivers/media/pci/ivtv/ |
H A D | ivtv-vbi.c | 13 #include "ivtv-vbi.h" 24 data.data[2] = itv->vbi.vps_payload.data[0]; 25 data.data[8] = itv->vbi.vps_payload.data[1]; 26 data.data[9] = itv->vbi.vps_payload.data[2]; 27 data.data[10] = itv->vbi.vps_payload.data[3]; 28 data.data[11] = itv->vbi.vps_payload.data[4]; 29 ivtv_call_hw(itv, IVTV_HW_SAA7127, vbi, s_vbi_data, &data); 43 ivtv_call_hw(itv, IVTV_HW_SAA7127, vbi, s_vbi_data, &data); 48 ivtv_call_hw(itv, IVTV_HW_SAA7127, vbi, s_vbi_data, &data); 71 ivtv_call_hw(itv, IVTV_HW_SAA7127, vbi, s_vbi_dat 328 struct v4l2_decode_vbi_line vbi = {}; local [all...] |
H A D | ivtv-controls.c | 19 if (fmt && itv->vbi.sliced_mpeg_data[0] == NULL) { 24 itv->vbi.sliced_mpeg_data[i] = kmalloc(2049, GFP_KERNEL); 25 if (itv->vbi.sliced_mpeg_data[i] == NULL) { 27 kfree(itv->vbi.sliced_mpeg_data[i]); 28 itv->vbi.sliced_mpeg_data[i] = NULL; 35 itv->vbi.insert_mpeg = fmt; 37 if (itv->vbi.insert_mpeg == 0) { 41 if (ivtv_get_service_set(itv->vbi.sliced_in) == 0) { 43 itv->vbi.sliced_in->service_set = V4L2_SLICED_CAPTION_525; 45 itv->vbi [all...] |
H A D | ivtv-streams.c | 89 #define IVTV_V4L2_DEC_VBI_OFFSET 8 /* offset from 0 to register decoder vbi input v4l2 minors on */ 90 #define IVTV_V4L2_DEC_VOUT_OFFSET 16 /* offset from 0 to register vbi output v4l2 minors on */ 386 v4l2_subdev_call(itv->sd_video, vbi, s_raw_fmt, &itv->vbi.in.fmt.vbi); 388 v4l2_subdev_call(itv->sd_video, vbi, s_sliced_fmt, &itv->vbi.in.fmt.sliced); 396 lines = itv->vbi.count * 2; 403 itv->vbi.enc_size = lines * (raw ? itv->vbi [all...] |
/linux-master/drivers/media/i2c/cx25840/ |
H A D | Makefile | 3 cx25840-vbi.o cx25840-ir.o
|
/linux-master/drivers/media/pci/cx23885/ |
H A D | cx23885-vbi.c | 17 MODULE_PARM_DESC(vbibufs, "number of vbi buffers, range 2-32"); 21 MODULE_PARM_DESC(vbi_debug, "enable debug messages [vbi]"); 25 printk(KERN_DEBUG pr_fmt("%s: vbi:" fmt), \ 41 f->fmt.vbi.sampling_rate = 27000000; 42 f->fmt.vbi.samples_per_line = VBI_LINE_LENGTH; 43 f->fmt.vbi.sample_format = V4L2_PIX_FMT_GREY; 44 f->fmt.vbi.offset = 0; 45 f->fmt.vbi.flags = 0; 48 f->fmt.vbi.start[0] = V4L2_VBI_ITU_525_F1_START + 9; 49 f->fmt.vbi [all...] |
/linux-master/drivers/media/pci/cx88/ |
H A D | cx88-vbi.c | 13 MODULE_PARM_DESC(vbi_debug, "enable debug messages [vbi]"); 17 printk(KERN_DEBUG pr_fmt("%s: vbi:" fmt), \ 28 f->fmt.vbi.samples_per_line = VBI_LINE_LENGTH; 29 f->fmt.vbi.sample_format = V4L2_PIX_FMT_GREY; 30 f->fmt.vbi.offset = 244; 34 f->fmt.vbi.sampling_rate = 28636363; 35 f->fmt.vbi.start[0] = 10; 36 f->fmt.vbi.start[1] = 273; 37 f->fmt.vbi.count[0] = VBI_LINE_NTSC_COUNT; 38 f->fmt.vbi [all...] |
H A D | Makefile | 4 cx8800-objs := cx88-video.o cx88-vbi.o
|
/linux-master/drivers/media/pci/saa7164/ |
H A D | Makefile | 4 saa7164-buffer.o saa7164-encoder.o saa7164-vbi.o
|
/linux-master/drivers/media/common/saa7146/ |
H A D | saa7146_fops.c | 102 struct saa7146_dmaqueue *q, int vbi) 109 DEB_INT("dev:%p, dmaq:%p, vbi:%d\n", dev, q, vbi); 124 if( 0 != vbi ) { 224 DEB_INT("irq: RPS1 vbi workaround (0x%08x)\n", isr); 242 struct v4l2_vbi_format *vbi; local 306 vbi = &vv->vbi_fmt; 307 vbi->sampling_rate = 27000000; 308 vbi->offset = 248; /* todo */ 309 vbi 101 saa7146_buffer_next(struct saa7146_dev *dev, struct saa7146_dmaqueue *q, int vbi) argument [all...] |
/linux-master/drivers/media/pci/bt8xx/ |
H A D | bttv-vbi.c | 5 vbi interface 42 MODULE_PARM_DESC(vbibufs,"number of vbi buffers, range 2-32, default 4"); 43 MODULE_PARM_DESC(vbi_debug,"vbi code debug messages, default is 0 (no)"); 58 /* vbi risc code + mm */ 259 return try_fmt(&frt->fmt.vbi, tvnorm, crop_start); 278 rc = try_fmt(&frt->fmt.vbi, tvnorm, btv->crop_start); 282 start1 = frt->fmt.vbi.start[1] - tvnorm->vbistart[1] + 291 end = max(frt->fmt.vbi.start[0], start1) * 2 + 2; 293 btv->vbi_fmt.fmt = frt->fmt.vbi; 311 frt->fmt.vbi [all...] |
H A D | Makefile | 3 bttv-risc.o bttv-vbi.o bttv-i2c.o bttv-gpio.o \
|
/linux-master/drivers/media/usb/au0828/ |
H A D | Makefile | 5 au0828-objs += au0828-video.o au0828-vbi.o
|
/linux-master/drivers/media/usb/cx231xx/ |
H A D | Makefile | 3 cx231xx-y += cx231xx-avcore.o cx231xx-417.o cx231xx-pcb-cfg.o cx231xx-vbi.o
|
/linux-master/drivers/media/usb/em28xx/ |
H A D | Makefile | 4 em28xx-v4l-objs := em28xx-video.o em28xx-vbi.o
|
/linux-master/drivers/media/pci/saa7134/ |
H A D | Makefile | 4 saa7134-y += saa7134-ts.o saa7134-tvaudio.o saa7134-vbi.o
|