/linux-3.3/drivers/media/video/ |
D | bt819.c | 2 * bt819 - BT819A VideoStream Decoder (Rockwell Part) 43 MODULE_DESCRIPTION("Brooktree-819 video decoder driver"); 92 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() [all …]
|
D | tvp514x.c | 4 * TI TVP5146/47 decoder driver 60 MODULE_DESCRIPTION("TVP514X linux decoder driver"); 88 * struct tvp514x_decoder - TVP5146/47 decoder object 93 * @streaming: TVP5146/47 decoder streaming - enabled or disabled. 296 * Write a value to a register in an TVP5146/47 decoder device. 438 * @decoder: ptr to tvp514x_decoder structure 443 struct tvp514x_decoder *decoder) in tvp514x_configure() argument 449 tvp514x_write_regs(sd, decoder->tvp514x_regs); in tvp514x_configure() 462 * @decoder: pointer to tvp514x_decoder structure 471 struct tvp514x_decoder *decoder) in tvp514x_detect() argument [all …]
|
D | saa7110.c | 2 * saa7110 - Philips SAA7110(A) video decoder driver 41 MODULE_DESCRIPTION("Philips SAA7110 video decoder driver"); 84 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() [all …]
|
D | vpx3220.c | 2 * vpx3220a, vpx3216b & vpx3214c video decoder driver version 0.0.1 33 MODULE_DESCRIPTION("vpx3220a/vpx3216b/vpx3214c video decoder driver"); 74 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() [all …]
|
D | saa717x.c | 2 * saa717x - Philips SAA717xHL video decoder driver 43 MODULE_DESCRIPTION("Philips SAA717x audio/video decoder driver"); 781 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() [all …]
|
D | pms.c | 67 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 …]
|
D | Kconfig | 128 # Encoder / Decoder module configuration 137 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" [all …]
|
D | saa7191.c | 2 * saa7191.c - Philips SAA7191 video decoder driver 31 MODULE_DESCRIPTION("Philips SAA7191 video decoder driver"); 141 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() [all …]
|
D | tvp5150.c | 2 * tvp5150 - Texas Instruments TVP5150A/AM1 video decoder driver 20 MODULE_DESCRIPTION("Texas Instruments TVP5150A video decoder driver"); 243 struct tvp5150 *decoder = to_tvp5150(sd); in tvp5150_selmux() local 247 if ((decoder->output & TVP5150_BLACK_SCREEN) || !decoder->enable) in tvp5150_selmux() 250 switch (decoder->input) { in tvp5150_selmux() 264 decoder->input, decoder->output, in tvp5150_selmux() 274 if (decoder->input == TVP5150_SVIDEO) in tvp5150_selmux() 620 struct tvp5150 *decoder = to_tvp5150(sd); in tvp5150_set_vbi() local 621 v4l2_std_id std = decoder->norm; in tvp5150_set_vbi() 667 struct tvp5150 *decoder = to_tvp5150(sd); in tvp5150_get_vbi() local [all …]
|
/linux-3.3/Documentation/video4linux/cx2341x/ |
D | fw-decoder-regs.txt | 1 PVR350 Video decoder registers 0x02002800 -> 0x02002B00 13 decoder will fail. A firmware reload will often recover, but sometimes a reset 21 Decoder enable 27 Decoder horizontal Y alias register 1 31 Decoder horizontal Y alias register 2 35 Decoder horizontal Y alias register 3 39 Decoder horizontal Y alias register 4 43 Decoder horizontal Y alias register 5 47 Decoder horizontal Y alias trigger 61 Decoder horizontal UV alias register 1 [all …]
|
D | fw-memory.txt | 30 0x01000000-0x01ffffff Decoder memory space 76 0xe4 - first (and only) read linked list reg, for Decoder memory addr 88 Memory locations for Decoder Buffers 0x800-0x8ff: 93 0x08F8: Decoder SDRAM refresh 94 0x08FC: Decoder SDRAM pre-charge 128 24 Decoder audio mode change detection event (through event notification) 129 22 Decoder data request 130 20 Decoder DMA complete 131 19 Decoder VBI re-insertion 132 18 Decoder DMA err (linked-list bad) [all …]
|
D | fw-upload.txt | 13 - The 1st 32-bit word of the Decoder image is 0x00003a7 21 - Issue the FWapi command to stop the decoder if it is running. Wait for the 26 - Issue the FWapi command to halt the decoder's firmware. 37 - Write 0x0000001A to register 0x08FC to init the Decoder SDRAM's pre-charge. 38 - Write 0x80000640 to register 0x08F8 to init the Decoder SDRAM's refresh to 1us. 41 - Transfer the decoder's firmware image to offset 0 in Decoder memory space.
|
/linux-3.3/drivers/media/rc/ |
D | rc-core-priv.h | 29 /* These two should only be used by the lirc decoder */ 44 /* raw decoder state follows */ 160 * Decoder initialization code 166 /* from ir-nec-decoder.c */ 168 #define load_nec_decode() request_module("ir-nec-decoder") 173 /* from ir-rc5-decoder.c */ 175 #define load_rc5_decode() request_module("ir-rc5-decoder") 180 /* from ir-rc6-decoder.c */ 182 #define load_rc6_decode() request_module("ir-rc6-decoder") 187 /* from ir-jvc-decoder.c */ [all …]
|
D | Makefile | 7 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
|
D | Kconfig | 30 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"
|
/linux-3.3/lib/xz/ |
D | Kconfig | 10 bool "x86 BCJ filter decoder" if EXPERT 16 bool "PowerPC BCJ filter decoder" if EXPERT 22 bool "IA-64 BCJ filter decoder" if EXPERT 28 bool "ARM BCJ filter decoder" if EXPERT 34 bool "ARM-Thumb BCJ filter decoder" if EXPERT 40 bool "SPARC BCJ filter decoder" if EXPERT 54 This allows passing .xz files to the in-kernel XZ decoder via 58 Unless you are developing the XZ decoder, you don't need this
|
D | xz_dec_test.c | 2 * XZ decoder tester 27 * We reuse the same decoder state, and thus can decode only one 32 /* XZ decoder state */ 49 * Structure to pass the input and output buffers to the XZ decoder. 60 * to check that the decoder produces correct output. 175 /* Allocate the XZ decoder state and register the character device. */
|
/linux-3.3/include/linux/ |
D | xz.h | 33 * part of the decoder state. All required data 74 * possible only if the decoder was initialized 87 * compression options. In the decoder this means 104 * decoder produce more output than the caller expected. When it is 147 * struct xz_dec - Opaque type to hold the XZ decoder state 152 * xz_dec_init() - Allocate and initialize a XZ decoder state 167 * there is no need to allocate the dictionary as part of the decoder's 197 * xz_dec_run() - Run the XZ decoder 198 * @s: Decoder state allocated using xz_dec_init() 210 * cannot give the single-call decoder a too small buffer and then expect to [all …]
|
/linux-3.3/drivers/media/video/cx25821/ |
D | cx25821-medusa-video.c | 432 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() 484 /* write scaling values for each 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() [all …]
|
/linux-3.3/Documentation/DocBook/ |
D | librs.tmpl | 88 rs decoder structure, which holds the necessary 91 matching decoder or creates a new one. On creation all 146 The decoder calculates the syndrome over 151 If a syndrome is available from a hardware decoder 157 location buffer to the decoder. The decoder stores the 190 Decoding with syndrome given by hardware decoder, direct data correction 201 /* Get syndrome from hardware decoder */ 210 Decoding with syndrome given by hardware decoder, no direct data correction. 213 Note: It's not necessary to give data and received parity to the decoder. 224 /* Get syndrome from hardware decoder */ [all …]
|
/linux-3.3/drivers/media/video/ivtv/ |
D | ivtv-firmware.c | 48 /* Encoder/decoder firmware sizes */ 129 IVTV_DEBUG_INFO("init Decoder SDRAM pre-charge\n"); in ivtv_halt_firmware() 132 IVTV_DEBUG_INFO("init Decoder SDRAM refresh to 1us\n"); in ivtv_halt_firmware() 152 /* Decoder */ in ivtv_firmware_versions() 154 IVTV_INFO("Decoder revision: 0x%08x\n", data[0]); in ivtv_firmware_versions() 169 IVTV_DEBUG_INFO("Loading decoder image\n"); in ivtv_firmware_copy() 172 IVTV_DEBUG_WARN("failed loading decoder firmware\n"); in ivtv_firmware_copy() 233 IVTV_ERR("Decoder mailbox not found\n"); in ivtv_firmware_init() 235 IVTV_ERR("Decoder firmware dead!\n"); in ivtv_firmware_init() 256 IVTV_ERR("ivtv_init_mpeg_decoder failed to set decoder source\n"); in ivtv_init_mpeg_decoder() [all …]
|
/linux-3.3/Documentation/video4linux/ |
D | Zoran | 7 1.1 What the TV decoder can do an what not 28 * Philips saa7111 TV decoder 39 * Samsung ks0127 TV decoder 54 * Brooktree bt819 TV decoder 65 * Philips saa7114 TV decoder 76 * Philips saa7110a TV decoder 87 * Philips saa7110a TV decoder 99 * Micronas vpx3220a TV decoder 111 * Micronas vpx3225d/vpx3220a/vpx3216b TV decoder 123 * Micronas vpx3225d/vpx3220a/vpx3216b TV decoder [all …]
|
D | README.ivtv | 5 This is a v4l2 device driver for the Conexant cx23415/6 MPEG encoder/decoder. 88 Note that if the first card doesn't have a feature (eg no decoder, so no 108 The decoder output device(s) 109 Write-only. Only present if the MPEG decoder (i.e. CX23415) exists. 128 not supported in the decoder firmware. 144 Write-only. Only present if the MPEG decoder (i.e. CX23415) exists. 146 Writes a YUV stream to the decoder of the card. 171 Read-only. Only present if the MPEG decoder (i.e. CX23415) exists. 180 Write-only. Only present if the MPEG decoder (i.e. CX23415) exists.
|
/linux-3.3/drivers/media/dvb/ttpci/ |
D | Kconfig | 25 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
|
/linux-3.3/drivers/media/video/em28xx/ |
D | em28xx-cards.c | 376 .decoder = EM28XX_SAA711X, 410 .decoder = EM28XX_SAA711X, 425 .decoder = EM28XX_SAA711X, 445 .decoder = EM28XX_SAA711X, 465 .decoder = EM28XX_SAA711X, 486 .decoder = EM28XX_TVP5150, 505 .decoder = EM28XX_SAA711X, 525 .decoder = EM28XX_SAA711X, 545 .decoder = EM28XX_SAA711X, 565 .decoder = EM28XX_SAA711X, [all …]
|