Может быть, кто-нибудь узнает ответ на следующий вопрос …
Я подключил USB цифровую камеру (она имеет один входной контакт — 0).
Я проверяю состояние ввода каждые 5 секунд через структуру: v4l2_input (вот пример: http://pastebin.com/FFvNAkQ3), чтобы обработать ситуацию, если установлен один из флагов (V4L2_IN_ST_NO_POWER или V4L2_IN_ST_NO_SIGNAL или V4L2_IN_ST_NO_H_LOCK).
Проблема в том, что даже когда я отключаю мою цифровую USB-камеру, состояние входа всегда равно 0 (0x00). Почему драйвер не меняет флаг состояния входа, когда устройство отключено?
Может быть, можно проверить состояние устройства не только входным контактом? Если да, то какой запрос ioctl должен быть установлен …?
Задача ещё не решена.
Других решений пока нет …