Home
last modified time | relevance | path

Searched refs:decoder (Results 1 – 25 of 38) sorted by relevance

12

/drivers/media/video/
Dbt819.c92 static inline int bt819_write(struct bt819 *decoder, u8 reg, u8 value) in bt819_write() argument
94 struct i2c_client *client = v4l2_get_subdevdata(&decoder->sd); in bt819_write()
96 decoder->reg[reg] = value; in bt819_write()
100 static inline int bt819_setbit(struct bt819 *decoder, u8 reg, u8 bit, u8 value) in bt819_setbit() argument
102 return bt819_write(decoder, reg, in bt819_setbit()
103 (decoder->reg[reg] & ~(1 << bit)) | (value ? (1 << bit) : 0)); in bt819_setbit()
106 static int bt819_write_block(struct bt819 *decoder, const u8 *data, unsigned int len) in bt819_write_block() argument
108 struct i2c_client *client = v4l2_get_subdevdata(&decoder->sd); in bt819_write_block()
124 decoder->reg[reg++] = data[1]; in bt819_write_block()
136 ret = bt819_write(decoder, reg, *data++); in bt819_write_block()
[all …]
Dsaa7110.c84 struct saa7110 *decoder = to_saa7110(sd); in saa7110_write() local
86 decoder->reg[reg] = value; in saa7110_write()
93 struct saa7110 *decoder = to_saa7110(sd); in saa7110_write_block() local
107 memcpy(decoder->reg + reg, data + 1, len - 1); in saa7110_write_block()
165 struct saa7110 *decoder = to_saa7110(sd); in saa7110_selmux() local
176 decoder->input = chan; in saa7110_selmux()
194 struct saa7110 *decoder = to_saa7110(sd); in determine_norm() local
199 saa7110_selmux(sd, decoder->input); in determine_norm()
200 prepare_to_wait(&decoder->wq, &wait, TASK_UNINTERRUPTIBLE); in determine_norm()
202 finish_wait(&decoder->wq, &wait); in determine_norm()
[all …]
Dtvp514x.c443 struct tvp514x_decoder *decoder) in tvp514x_configure() argument
449 tvp514x_write_regs(sd, decoder->tvp514x_regs); in tvp514x_configure()
471 struct tvp514x_decoder *decoder) in tvp514x_detect() argument
494 decoder->ver = rom_ver; in tvp514x_detect()
497 client->name, decoder->ver, in tvp514x_detect()
512 struct tvp514x_decoder *decoder = to_decoder(sd); in tvp514x_querystd() local
527 input_sel = decoder->input; in tvp514x_querystd()
569 *std_id = decoder->std_list[current_std].standard.id; in tvp514x_querystd()
572 decoder->std_list[current_std].standard.name); in tvp514x_querystd()
586 struct tvp514x_decoder *decoder = to_decoder(sd); in tvp514x_s_std() local
[all …]
Dadv7183.c123 struct adv7183 *decoder = to_adv7183(sd); in adv7183_log_status() local
198 v4l2_ctrl_handler_log_status(&decoder->hdl, sd->name); in adv7183_log_status()
204 struct adv7183 *decoder = to_adv7183(sd); in adv7183_g_std() local
206 *std = decoder->std; in adv7183_g_std()
212 struct adv7183 *decoder = to_adv7183(sd); in adv7183_s_std() local
236 decoder->std = std; in adv7183_s_std()
255 struct adv7183 *decoder = to_adv7183(sd); in adv7183_s_routing() local
261 if (input != decoder->input) { in adv7183_s_routing()
262 decoder->input = input; in adv7183_s_routing()
316 if (output != decoder->output) { in adv7183_s_routing()
[all …]
Dvpx3220.c74 struct vpx3220 *decoder = i2c_get_clientdata(client); in vpx3220_write() local
76 decoder->reg[reg] = value; in vpx3220_write()
282 struct vpx3220 *decoder = to_vpx3220(sd); in vpx3220_init() local
286 if (decoder->norm & V4L2_STD_NTSC) in vpx3220_init()
288 else if (decoder->norm & V4L2_STD_PAL) in vpx3220_init()
290 else if (decoder->norm & V4L2_STD_SECAM) in vpx3220_init()
352 struct vpx3220 *decoder = to_vpx3220(sd); in vpx3220_s_std() local
374 decoder->norm = std; in vpx3220_s_std()
447 struct vpx3220 *decoder = to_vpx3220(sd); in vpx3220_g_chip_ident() local
450 return v4l2_chip_ident_i2c_client(client, chip, decoder->ident, 0); in vpx3220_g_chip_ident()
[all …]
Dsaa717x.c781 struct saa717x_state *decoder) in set_audio_regs() argument
788 saa717x_write(sd, 0x0594, decoder->audio_input); in set_audio_regs()
790 decoder->audio_input); in set_audio_regs()
793 work_l = (min(65536 - decoder->audio_main_balance, 32768) * decoder->audio_main_volume) / 32768; in set_audio_regs()
794 work_r = (min(decoder->audio_main_balance, (u16)32768) * decoder->audio_main_volume) / 32768; in set_audio_regs()
795 decoder->audio_main_vol_l = (long)work_l * (24 - (-40)) / 65535 - 40; in set_audio_regs()
796 decoder->audio_main_vol_r = (long)work_r * (24 - (-40)) / 65535 - 40; in set_audio_regs()
802 if (decoder->audio_main_mute) { in set_audio_regs()
805 val = (u8)decoder->audio_main_vol_l | in set_audio_regs()
806 ((u8)decoder->audio_main_vol_r << 8); in set_audio_regs()
[all …]
Dtvp5150.c251 struct tvp5150 *decoder = to_tvp5150(sd); in tvp5150_selmux() local
255 if ((decoder->output & TVP5150_BLACK_SCREEN) || !decoder->enable) in tvp5150_selmux()
258 switch (decoder->input) { in tvp5150_selmux()
272 decoder->input, decoder->output, in tvp5150_selmux()
282 if (decoder->input == TVP5150_SVIDEO) in tvp5150_selmux()
628 struct tvp5150 *decoder = to_tvp5150(sd); in tvp5150_set_vbi() local
629 v4l2_std_id std = decoder->norm; in tvp5150_set_vbi()
675 struct tvp5150 *decoder = to_tvp5150(sd); in tvp5150_get_vbi() local
676 v4l2_std_id std = decoder->norm; in tvp5150_get_vbi()
706 struct tvp5150 *decoder = to_tvp5150(sd); in tvp5150_set_std() local
[all …]
Dpms.c67 int decoder; member
215 switch (dev->decoder) { in pms_videosource()
232 switch (dev->decoder) { in pms_hue()
247 switch (dev->decoder) { in pms_saturation()
260 switch (dev->decoder) { in pms_contrast()
272 switch (dev->decoder) { in pms_brightness()
291 if (dev->decoder == PHILIPS1) in pms_format()
293 else if (dev->decoder == PHILIPS2) in pms_format()
328 switch (dev->decoder) { in pms_hstart()
346 if (dev->decoder == PHILIPS2) in pms_bandpass()
[all …]
Dsaa7191.c141 struct saa7191 *decoder = to_saa7191(sd); in saa7191_write_block() local
146 decoder->reg[data[0] + i] = data[i + 1]; in saa7191_write_block()
164 struct saa7191 *decoder = to_saa7191(sd); in saa7191_s_routing() local
192 decoder->input = input; in saa7191_s_routing()
199 struct saa7191 *decoder = to_saa7191(sd); in saa7191_s_std() local
232 decoder->norm = norm; in saa7191_s_std()
266 struct saa7191 *decoder = to_saa7191(sd); in saa7191_querystd() local
270 v4l2_std_id old_norm = decoder->norm; in saa7191_querystd()
602 struct saa7191 *decoder; in saa7191_probe() local
608 decoder = kzalloc(sizeof(*decoder), GFP_KERNEL); in saa7191_probe()
[all …]
DKconfig137 tristate "Simple audio decoder chips"
140 Support for several audio decoder chips found on some bt8xx boards:
152 Support for tda7432 audio decoder chip found on some bt8xx boards.
161 Support for tda9840 audio decoder chip found on some Zoran boards.
170 Support for tea6415c audio decoder chip found on some bt8xx boards.
179 Support for tea6420 audio decoder chip found on some bt8xx boards.
254 tristate "SAA6588 Radio Chip RDS decoder support"
258 Support for this Radio Data System (RDS) decoder. This allows
268 tristate "Analog Devices ADV7180 decoder"
271 Support for the Analog Devices ADV7180 video decoder.
[all …]
/drivers/media/rc/
DMakefile7 obj-$(CONFIG_IR_NEC_DECODER) += ir-nec-decoder.o
8 obj-$(CONFIG_IR_RC5_DECODER) += ir-rc5-decoder.o
9 obj-$(CONFIG_IR_RC6_DECODER) += ir-rc6-decoder.o
10 obj-$(CONFIG_IR_JVC_DECODER) += ir-jvc-decoder.o
11 obj-$(CONFIG_IR_SONY_DECODER) += ir-sony-decoder.o
12 obj-$(CONFIG_IR_RC5_SZ_DECODER) += ir-rc5-sz-decoder.o
13 obj-$(CONFIG_IR_SANYO_DECODER) += ir-sanyo-decoder.o
14 obj-$(CONFIG_IR_MCE_KBD_DECODER) += ir-mce_kbd-decoder.o
DKconfig30 tristate "Enable IR raw decoder for the NEC protocol"
40 tristate "Enable IR raw decoder for the RC-5 protocol"
50 tristate "Enable IR raw decoder for the RC6 protocol"
60 tristate "Enable IR raw decoder for the JVC protocol"
70 tristate "Enable IR raw decoder for the Sony protocol"
79 tristate "Enable IR raw decoder for the RC-5 (streamzap) protocol"
91 tristate "Enable IR raw decoder for the Sanyo protocol"
101 tristate "Enable IR raw decoder for the MCE keyboard/mouse protocol"
/drivers/media/video/cx25821/
Dcx25821-medusa-video.c432 int decoder = 0; in medusa_set_resolution() local
449 decoder = decoder_select; in medusa_set_resolution()
452 decoder = 0; in medusa_set_resolution()
483 for (; decoder < decoder_count; decoder++) { in medusa_set_resolution()
486 HSCALE_CTRL + (0x200 * decoder), hscale); in medusa_set_resolution()
488 VSCALE_CTRL + (0x200 * decoder), vscale); in medusa_set_resolution()
494 static void medusa_set_decoderduration(struct cx25821_dev *dev, int decoder, in medusa_set_decoderduration() argument
505 if (decoder < VDEC_A && decoder > VDEC_H) { in medusa_set_decoderduration()
510 switch (decoder) { in medusa_set_decoderduration()
527 _display_field_cnt[decoder] = duration; in medusa_set_decoderduration()
[all …]
/drivers/media/video/em28xx/
Dem28xx-cards.c414 .decoder = EM28XX_SAA711X,
448 .decoder = EM28XX_SAA711X,
463 .decoder = EM28XX_SAA711X,
483 .decoder = EM28XX_SAA711X,
503 .decoder = EM28XX_SAA711X,
524 .decoder = EM28XX_TVP5150,
543 .decoder = EM28XX_SAA711X,
563 .decoder = EM28XX_SAA711X,
583 .decoder = EM28XX_SAA711X,
603 .decoder = EM28XX_SAA711X,
[all …]
/drivers/media/video/cx231xx/
Dcx231xx-cards.c102 .decoder = CX231XX_AVDECODER,
142 .decoder = CX231XX_AVDECODER,
182 .decoder = CX231XX_AVDECODER,
223 .decoder = CX231XX_AVDECODER,
258 .decoder = CX231XX_AVDECODER,
291 .decoder = CX231XX_AVDECODER,
319 .decoder = CX231XX_AVDECODER,
347 .decoder = CX231XX_AVDECODER,
381 .decoder = CX231XX_AVDECODER,
409 .decoder = CX231XX_AVDECODER,
[all …]
/drivers/staging/crystalhd/
DKconfig2 tristate "Broadcom Crystal HD video decoder support"
6 Support for the Broadcom Crystal HD video decoder chipset
/drivers/media/dvb/ttpci/
DKconfig25 onboard MPEG2 decoder.
61 MPEG2 decoder.
81 or Nova-PCI cards) without onboard MPEG2 decoder, and without
106 MPEG2 decoder, but with onboard Common Interface connector.
132 MPEG2 decoder, but with one or more analog video inputs.
149 driver doesn't use onboard MPEG2 decoder. The
/drivers/media/dvb/pt1/
DKconfig7 Since these cards have no MPEG decoder onboard, they transmit
9 an external software decoder to watch TV on your computer.
/drivers/media/dvb/firewire/
DKconfig8 These devices don't have an MPEG decoder built in,
9 so you need an external software decoder to watch TV.
/drivers/media/dvb/pluto2/
DKconfig10 Since these cards have no MPEG decoder onboard, they transmit
12 an external software decoder to watch TV on your computer.
/drivers/media/dvb/ttusb-budget/
DKconfig15 These devices don't have a MPEG decoder built in, so you need
16 an external software decoder to watch TV.
/drivers/media/dvb/dm1105/
DKconfig16 Since these cards have no MPEG decoder onboard, they transmit
18 an external software decoder to watch TV on your computer.
/drivers/media/dvb/bt8xx/
DKconfig18 Since these cards have no MPEG decoder onboard, they transmit
20 an external software decoder to watch TV on your computer.
/drivers/media/dvb/ttusb-dec/
DKconfig10 Even if these devices have a MPEG decoder built in, they transmit
12 an external software decoder to watch TV on your computer.
/drivers/media/video/tm6000/
DKconfig11 Since these cards have no MPEG decoder onboard, they transmit
13 an external software decoder to watch TV on your computer.

12