23 lines
628 B
C
23 lines
628 B
C
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
/*
|
|
Vertical Blank Interval support functions
|
|
Copyright (C) 2004-2007 Hans Verkuil <hverkuil@xs4all.nl>
|
|
|
|
*/
|
|
|
|
#ifndef IVTV_VBI_H
|
|
#define IVTV_VBI_H
|
|
|
|
ssize_t
|
|
ivtv_write_vbi_from_user(struct ivtv *itv,
|
|
const struct v4l2_sliced_vbi_data __user *sliced,
|
|
size_t count);
|
|
void ivtv_process_vbi_data(struct ivtv *itv, struct ivtv_buffer *buf,
|
|
u64 pts_stamp, int streamtype);
|
|
int ivtv_used_line(struct ivtv *itv, int line, int field);
|
|
void ivtv_disable_cc(struct ivtv *itv);
|
|
void ivtv_set_vbi(unsigned long arg);
|
|
void ivtv_vbi_work_handler(struct ivtv *itv);
|
|
|
|
#endif
|