Для правильной работы камеры на Acer Aspire 5520g (WinXP SP3 x32) пришлось перелопатить кучу форумов и решить несколько проблем. Хочу поделиться некоторыми решениями, чтобы долго их не искать.
1. Определяем производителя камеры через Диспетчер устройств.
У меня оказалась Suyin (VID_064e&PID_a103)
2. Ставим драйверы.
Родные на WinXP не подошли, пришлось взять от Vista, однако в файле snp2uvc.inf не содержалось сведений именно о моей камере, поэтому через блокнот заменил одни из VID и PID на нужные мне VID_064e&PID_a103.
Через Диспетчер устройств принудительно указал на этот файл, проигнорировав то, что он без подписи.
Кстати, более поздние версии этих драйверов (от других ноутов) запускаются просто через Setup.exe и уже содержат сведения именно об этой камере.
3. Несмотря на установленные драйверы, в диспетчере устройств отображается восклицательные знак с ошибкой 19 (или 2, или 10), а камера не работает.
Для решения этой проблемы запускаем regedit, и ищем ветки:
«HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}»
(здесь хранится текущая информация о контроллерах и концентраторах USB)
и
«HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{6BDD1FC6-810F-11D0-BEC7-08002BE2092F}»
(устройства обработки изображений)
В корне этих разделов (т.е. в поле справа) проверяем наличие ключей с именами LowerFilters и UpperFilters.
Если такие имеются, то удаляем их
(рекомендуется предварительно сделать резервную копию всей этой ветки:
выделить ее в дереве слева, далее пункт меню Файл – Экспорт).
Теперь в диспетчере устройств нужно удалить все устройства с восклицательным знаком
и обновить конфигурацию оборудования. Устройства найдутся и установятся их драйвера.
4. Устанавливаем программу для работы с камерой.
Стандартная Crystal Eye Web Camera не умела даже видео снимать. Поэтому была установлена Logitech QuickCam от Acer Aspire 5630 (после установки программы драйверы камеры Logitech можно удалить за ненадобностью). Появилась функция видео, однако тонкие настройки не запустились. Наверно, есть и более подходящие программы, но не искал сильно.
5. Если не работает микрофон, то зайдите в настройки Realtek=>Микшер и выбирете "Микрофон".
6. Если камера сильно тормозит, то загрузитесь в Windows без RMClock.
7. Если неверное отбражение камеры, то:
1. Меню Пуск-Выполнить-RegEdit.
2. Находим ветку реестра [HKEY_LOCAL_MACHINESYSTEMControlSet001ControlClass{6BDD1FC6-810F-11D0-BEC7-08002BE2092F}
0000]
В этой ветке находим папки DefaultSettings и Settings.
Вот теперь начинается самое интересное. За отображение камеры отвечают три параметра:
Flip - поворот по горизонтальной оси (вверх ногами).
Mirror - поворот по вертикальной оси (зеркальное)
Rotation - круговое вращение. (Причем алгоритм интересный 2 на 90, 3-180 и 4-450 градусов).
Заходим в папку DefaultSettings и что мы видим - наличие всех трех параметров,
но работает только параметр Rotation, на изменение других параметров программа не реагирует.
Так что здесь мы может устранить дефект кругового вращения и больше ничего.
Теперь заходим в папку Settings и видим полное отсутствие в ней указанных выше параметров.
Для корректировки камеры необходимо следующее:
3. Создаем в папке Settings параметр dword "Mirror" со значением 1 (зеркальное отображение),
для "вверх ногами" - "Flip".
4. Закрываем редактор реестра, запускаем программу работы с камерой
(можно без перезагрузки, но лучше перегрузить) и... радуемся нормальной работой камеры.
5. Значение параметра {6BDD1FC6-810F-11D0-BEC7-08002BE2092F} может и отличаться.
Поэтому, если кто-то не нашел данный параметр реестра - запускаем поиск по реестру
со значением например "Mirror" и ищем в какой ветке конкренто у Вас
есть папки DefaultSettings и Settings и соответственно эти парамеры.
Спасибо всем учатстникам форума и особенно администратору Андрею.
Некоторые решения расписаны наивно, но это в помошь новичкам.