@@ -52,6 +52,15 @@ enum {
52
52
CONTROL_HUE
53
53
};
54
54
55
+ static void set_config (void )
56
+ {
57
+ config_write_int ("vin_format" , format );
58
+ config_write_int ("vin_brightness" , brightness );
59
+ config_write_int ("vin_contrast" , contrast );
60
+ config_write_int ("vin_hue" , hue );
61
+ cp_notify_changed ();
62
+ }
63
+
55
64
static void set_format (int f )
56
65
{
57
66
ioctl (video_fd , VIDEO_SET_FORMAT , f );
@@ -109,6 +118,7 @@ static void slide_callback(mtk_event *e, void *arg)
109
118
110
119
val = mtk_req_i (appid , guiname );
111
120
set_value (control , val );
121
+ set_config ();
112
122
}
113
123
114
124
static void format_callback (mtk_event * e , void * arg )
@@ -129,15 +139,6 @@ void load_videoin_config(void)
129
139
mtk_cmdf (appid , "s_hue.set(-value %d)" , hue );
130
140
}
131
141
132
- static void set_config (void )
133
- {
134
- config_write_int ("vin_format" , format );
135
- config_write_int ("vin_brightness" , brightness );
136
- config_write_int ("vin_contrast" , contrast );
137
- config_write_int ("vin_hue" , hue );
138
- cp_notify_changed ();
139
- }
140
-
141
142
static int w_open ;
142
143
143
144
#define UPDATE_PERIOD 10
0 commit comments