summaryrefslogtreecommitdiff
path: root/v4l2-apps/libv4l/libv4lconvert/processing/libv4lprocessing.c
diff options
context:
space:
mode:
Diffstat (limited to 'v4l2-apps/libv4l/libv4lconvert/processing/libv4lprocessing.c')
-rw-r--r--v4l2-apps/libv4l/libv4lconvert/processing/libv4lprocessing.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/v4l2-apps/libv4l/libv4lconvert/processing/libv4lprocessing.c b/v4l2-apps/libv4l/libv4lconvert/processing/libv4lprocessing.c
index 3a3802aab..01de6c111 100644
--- a/v4l2-apps/libv4l/libv4lconvert/processing/libv4lprocessing.c
+++ b/v4l2-apps/libv4l/libv4lconvert/processing/libv4lprocessing.c
@@ -30,9 +30,10 @@
static struct v4lprocessing_filter *filters[] = {
&whitebalance_filter,
+ &autogain_filter,
};
-struct v4lprocessing_data *v4lprocessing_create(struct v4lcontrol_data* control)
+struct v4lprocessing_data *v4lprocessing_create(int fd, struct v4lcontrol_data* control)
{
struct v4lprocessing_data *data =
calloc(1, sizeof(struct v4lprocessing_data));
@@ -40,6 +41,7 @@ struct v4lprocessing_data *v4lprocessing_create(struct v4lcontrol_data* control)
if (!data)
return NULL;
+ data->fd = fd;
data->control = control;
return data;