Home
last modified time | relevance | path

Searched full:decoder (Results 1 – 25 of 325) sorted by relevance

12345678910>>...13

/linux-3.3/drivers/media/video/
Dbt819.c2 * 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 …]
Dtvp514x.c4 * 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 …]
Dsaa7110.c2 * 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 …]
Dvpx3220.c2 * 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 …]
Dsaa717x.c2 * 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 …]
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 …]
DKconfig128 # 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 …]
Dsaa7191.c2 * 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 …]
Dtvp5150.c2 * 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/
Dfw-decoder-regs.txt1 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 …]
Dfw-memory.txt30 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 …]
Dfw-upload.txt13 - 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/
Drc-core-priv.h29 /* 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 …]
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"
/linux-3.3/lib/xz/
DKconfig10 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
Dxz_dec_test.c2 * 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/
Dxz.h33 * 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/
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()
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/
Dlibrs.tmpl88 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/
Divtv-firmware.c48 /* 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/
DZoran7 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 …]
DREADME.ivtv5 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/
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
/linux-3.3/drivers/media/video/em28xx/
Dem28xx-cards.c376 .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 …]

12345678910>>...13