| .. | .. |
|---|
| 171 | 171 | |
|---|
| 172 | 172 | gpio_reverse_on = vehicle_gpio_reverse_check(gpiod); |
|---|
| 173 | 173 | gpio_reverse_on = TEST_GPIO & gpio_reverse_on; |
|---|
| 174 | | - VEHICLE_DG( |
|---|
| 174 | + VEHICLE_INFO( |
|---|
| 175 | 175 | "%s, gpio = reverse %s, width = %d, sensor_ready = %d, state=%d dvr_apk_need_start = %d\n", |
|---|
| 176 | 176 | __func__, gpio_reverse_on ? "on" : "over", |
|---|
| 177 | 177 | v_cfg->width, v_cfg->ad_ready, v->state, dvr_apk_need_start); |
|---|
| .. | .. |
|---|
| 201 | 201 | vehicle_close(); |
|---|
| 202 | 202 | vehicle_ad_stream(&v->ad, 0); |
|---|
| 203 | 203 | v->state = STATE_CLOSE; |
|---|
| 204 | | - } else if (gpio_reverse_on) { // reverse on & video format change |
|---|
| 204 | + } else if (gpio_reverse_on && !v->android_is_ready) { //video fmt change |
|---|
| 205 | 205 | vehicle_open_close(); |
|---|
| 206 | 206 | vehicle_open(v_cfg); |
|---|
| 207 | 207 | msleep(100); |
|---|
| .. | .. |
|---|
| 244 | 244 | vehicle_close(); |
|---|
| 245 | 245 | vehicle_ad_stream(&v->ad, 0); |
|---|
| 246 | 246 | v->state = STATE_CLOSE; |
|---|
| 247 | | - } else if (gpio_reverse_on) { // reverse on & video format change |
|---|
| 247 | + } else if (gpio_reverse_on && !v->android_is_ready) { //video fmt change |
|---|
| 248 | 248 | vehicle_open_close(); |
|---|
| 249 | 249 | vehicle_ad_stream(&v->ad, 0); |
|---|
| 250 | 250 | vehicle_ad_channel_set(&g_vehicle->ad, 0); |
|---|
| .. | .. |
|---|
| 287 | 287 | vehicle_close(); |
|---|
| 288 | 288 | vehicle_ad_stream(&v->ad, 0); |
|---|
| 289 | 289 | v->state = STATE_CLOSE; |
|---|
| 290 | | - } else if (gpio_reverse_on) { // reverse on & video format change |
|---|
| 290 | + } else if (gpio_reverse_on && !v->android_is_ready) { //video fmt change |
|---|
| 291 | 291 | vehicle_open_close(); |
|---|
| 292 | 292 | vehicle_ad_stream(&v->ad, 0); |
|---|
| 293 | 293 | vehicle_ad_channel_set(&g_vehicle->ad, 0); |
|---|
| .. | .. |
|---|
| 487 | 487 | #endif |
|---|
| 488 | 488 | // msleep(1000); |
|---|
| 489 | 489 | vehicle_exit_complete_notify(v); |
|---|
| 490 | + vechile_module_exit(); |
|---|
| 490 | 491 | return 0; |
|---|
| 491 | 492 | } |
|---|
| 492 | 493 | |
|---|