From Fedora Project Wiki

Тестирование вебкамер

11-го марта 2010 года тестовый день вебкамер.

Достаточно простое, но тем не менее весьма нужное тестирование.

Что вам понадобится

Установленная Fedora 12 или Fedora Rawhide, на крайний случай можно скачать безопасный live-образ и загрузиться с него.

Fedora 12
Для тестирования нам потребуется ядро 2.6.32 и все последние обновления.
Fedora Rawhide
Обновите систему.

Тесты

  1. Основные функции.
    • Войдите в систему, какую бы вы не выбрали, и запустите любое приложение, использующее v4l2, например Cheeze ("Программы" - "Аудио и видео" - "Фотовидеобудка Cheeze").
    • Вы должны видеть, что вебкамера работает и показывает то, на что нацелена.
  2. Функции опций.
    • Запустите cheeze, откройте диалог параметров (меню "Правка" - "Параметры") и попробуйте изменить разрешение. Ожидаемый результат: разешение меняется, ожидаемое изображение корректно.
    • Сделайте несколько фотографий в разных резрешениях и проверьте, что сделанные файлы изображений соответствуют выбранным разрешениям.
    • Далее. Установите пакет v4l2ucp (yum install v4l2ucp), запустите из консоли
       v4l2ucp /dev/video0 
      (video0 - если веб-камера имеет другой dev, то подставьте его).
    • Попробуйте поменять разные параметры и посмотретите (через cheeze, например), что изменение параметров отражается на изображении с камеры.
  3. Изображение.
    • Попробуйте еще пофотографировать (поснимать изображения) с помощью cheeze. Требуется проверить, что полученные файлы изображений отвечают действительности.
    • Проверка видео.
    • Запустите cheeze, переведите его в режим видео (меню "Съёмка" - "Видео").
    • Попробуйте записать видео (минуты 2-3).
    • Полученный файл проиграйте в медиаплеере, например, в Totem и проверьте, что изображение корректное, а перемещения - плавные.

Вот и весь тест.

Результаты

  • Если вы владеете английским, вам сюда.
  • Если вы не владеете английсиким, то отправьте их в аккуратном виде на почту elemc AT atisserv DOT ru или в русскоязычную рассылку fedora-development, указав в теме префикс [Test Day]. В отчете требуется приложить lsusb.log:
su -c lsusb -v > lsusb.log