Lines Matching defs:videocodec
26 * The slave has just to setup the videocodec structure and use two functions:
236 struct videocodec {
252 int (*setup)(struct videocodec *codec);
253 int (*unset)(struct videocodec *codec);
257 int (*set_mode)(struct videocodec *codec, int mode);
259 int (*set_video)(struct videocodec *codec, const struct tvnorm *norm,
262 int (*control)(struct videocodec *codec, int type, int size, void *data);
266 int (*setup_interrupt)(struct videocodec *codec, long mode);
267 int (*handle_interrupt)(struct videocodec *codec, int source, long flag);
269 long (*put_image)(struct videocodec *codec, int tr_type, int block,
271 long (*get_image)(struct videocodec *codec, int tr_type, int block,
284 __u32 (*readreg)(struct videocodec *codec, __u16 reg);
285 void (*writereg)(struct videocodec *codec, __u16 reg, __u32 value);
296 struct videocodec *videocodec_attach(struct videocodec_master *master);
298 int videocodec_detach(struct videocodec *codec);
302 int videocodec_register(const struct videocodec *codec);
304 int videocodec_unregister(const struct videocodec *codec);
306 /* the other calls are directly done via the videocodec structure! */
318 static inline struct zoran *videocodec_to_zoran(struct videocodec *codec)