beldmit: (Программизм)
[personal profile] beldmit
Ребенок Галка закончила год на отлично. И захотела вебкамеру.

Вебкамеру купил, в комп (Ubuntu, чтобы вирусы не таскала) Галя ее воткнула.

Выяснил, что скайп не запускается. Выматерился. Попытался привести в чувство тамошний десктоп.

Понял, что проще и правильнее проапгрейдить систему. Запустил процесс.

Проапгрейдил. Выяснил, что с новым ядром старый WiFi-драйвер не компилируется. Лег спать.

Проснулся. Исправил приведение типов. Не компилируется.

Попытался выяснить, нет ли родного драйвера. Не нашел.

Выяснил с другого компа, что макросы __devinit и иже с ними больше не поддерживаются. Выкинул. Скомпилировал. Запустил. Заработало. Теперь в резюме можно указывать, что я - опытный программист драйверов под Линукс.

В общем, как обычно: на долгоживущей системе проще проапгрейдиться, чем избежать мелких глюков.

Date: 2014-05-24 08:09 am (UTC)
From: [identity profile] b00ter.livejournal.com
Что за вэбкамера такая, что сразу не подключилась?

Date: 2014-05-24 08:16 am (UTC)
ext_613079: Default userpic (Бритый небритый)
From: [identity profile] shaplov.livejournal.com
Веб-камеры они такие....

Я вот взял говно-камеру и выяснил что она работает везде кроме avconv'а с которым ее мне и надо было запустить.

Я при помощи людей из апстрима выяснил сначала что оно работает, если собрать версию из транка.
Потом обучился git bisect'у нашел место в котором она начинает работать.
Местом оказался патч, который убирал не нужные assert'ы. Без них все работало.

Вот это во истину высокие технологии...

Date: 2014-05-24 08:20 am (UTC)
From: [identity profile] b00ter.livejournal.com
Да, бывает. Но это косяк же avconv-а. Обычно если камера видится как v4l2-устройство - с ним может работать кто угодно. Ну и сенсоров/чипов не так много, хотя отдельные оригиналы попадаются.

Date: 2014-05-24 02:50 pm (UTC)
From: [identity profile] beldmit.livejournal.com
Веб-камера-то сразу. А скайп стоял в нехорошей позе.

Date: 2014-05-24 04:40 pm (UTC)
From: [identity profile] b00ter.livejournal.com
А, это он может. Там был хак с подсовыванием ему старой версии библиотеки. Ну теперь-то уж пофик.

Profile

beldmit: (Default)
Dmitry Belyavskiy

December 2025

S M T W T F S
 123456
78910111213
14151617181920
2122 2324252627
28 29 3031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 11th, 2026 02:41 pm
Powered by Dreamwidth Studios