Lines Matching refs:codec

15 /* codec io API */
28 * Local hardware I/O functions: read/write via codec layer
36 struct zoran *zr = videocodec_to_zoran(ptr->codec);
39 if (ptr->codec->master_data->readreg)
40 value = (ptr->codec->master_data->readreg(ptr->codec, reg)) & 0xFF;
51 struct zoran *zr = videocodec_to_zoran(ptr->codec);
56 if (ptr->codec->master_data->writereg)
57 ptr->codec->master_data->writereg(ptr->codec, reg, value);
71 struct zoran *zr = videocodec_to_zoran(ptr->codec);
74 if ((ptr->codec->master_data->writereg) && (ptr->codec->master_data->readreg)) {
75 ptr->codec->master_data->writereg(ptr->codec, ZR016_IADDR, reg & 0x0F);
76 value = (ptr->codec->master_data->readreg(ptr->codec, ZR016_IDATA)) & 0xFF;
88 struct zoran *zr = videocodec_to_zoran(ptr->codec);
94 if (ptr->codec->master_data->writereg) {
95 ptr->codec->master_data->writereg(ptr->codec, ZR016_IADDR, reg & 0x0F);
96 ptr->codec->master_data->writereg(ptr->codec, ZR016_IDATA, value & 0x0FF);
118 struct zoran *zr = videocodec_to_zoran(ptr->codec);
193 * set compression/expansion mode and launches codec -
196 static int zr36016_set_mode(struct videocodec *codec, int mode)
198 struct zr36016 *ptr = (struct zr36016 *)codec->data;
199 struct zoran *zr = videocodec_to_zoran(codec);
213 static int zr36016_set_video(struct videocodec *codec, const struct tvnorm *norm,
216 struct zr36016 *ptr = (struct zr36016 *)codec->data;
217 struct zoran *zr = videocodec_to_zoran(codec);
242 * v_start too high will cause the codec to 'not work'. I
255 static int zr36016_control(struct videocodec *codec, int type, int size, void *data)
257 struct zr36016 *ptr = (struct zr36016 *)codec->data;
258 struct zoran *zr = videocodec_to_zoran(codec);
306 static int zr36016_unset(struct videocodec *codec)
308 struct zr36016 *ptr = codec->data;
309 struct zoran *zr = videocodec_to_zoran(codec);
312 /* do wee need some codec deinit here, too ???? */
314 zrdev_dbg(zr, "%s: finished codec #%d\n", ptr->name, ptr->num);
316 codec->data = NULL;
334 static int zr36016_setup(struct videocodec *codec)
337 struct zoran *zr = videocodec_to_zoran(codec);
348 codec->data = ptr;
354 ptr->codec = codec;
359 zr36016_unset(codec);
370 zrdev_dbg(zr, "%s: codec v%d attached and running\n",