Bug 34715
| Summary: | [FR] добавить патч для поддержки кривых камер FLIR? | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Sisyphus | Reporter: | Michael Shigorin <mike> | ||||
| Component: | libdc1394 | Assignee: | Vitaly Lipatov <lav> | ||||
| Status: | RESOLVED FIXED | QA Contact: | qa-sisyphus | ||||
| Severity: | enhancement | ||||||
| Priority: | P3 | CC: | lav | ||||
| Version: | unstable | ||||||
| Hardware: | all | ||||||
| OS: | Linux | ||||||
| URL: | https://habrahabr.ru/post/86230/ | ||||||
| Attachments: |
|
||||||
Меняю компонент на libdc1394 (исходный пакет так и называется, -devel — только подпакет) и перевешиваю с nobody@ на lav@, собиравшего текущую версию. Патча под FLIR в пакете нет: libdc1394 2.2.7-alt1 (задание https://packages.altlinux.org/tasks/410948/, 11.03.2026), строки "flir" в gear-репозитории не встречается, из патчей активен только Patch2000 для e2k. Апстрим предложение так и не принял, и место, которое патч расширяет, осталось прежним — dc1394/enumeration.c:146-147 в 2.2.7 (последний релиз, 05.06.2023): if ((info.unit_spec_ID != 0xA02D) && (info.unit_spec_ID != 0xB09D)) return -1; то есть всё, что не заявляет IIDC, отбрасывается; патч добавляет сюда FLIR_A40_MAGIC 0x407F. Приложенный вариант (attachment 7455 [details]) сделан к версии 2.1.2 и в нынешнем виде в пакет непригоден: в нём отладочные printf, правки examples и закомментированный код в grab_gray_image.c. Сами по себе изменения невелики (camera.h, control.c, enumeration.c, internal.c, linux/capture.c) и переносимы на 2.2.7; репозиторий fralik/libdc1394-flir на GitHub жив, но тоже остался на 2.1.2. Оставляю открытым как enhancement: нужен доброволец с камерой FLIR для проверки — вслепую такой патч включать не стоит. libdc1394-2.2.7-alt2 -> sisyphus: Tue Oct 20 2026 Vitaly Lipatov <lav@altlinux.ru> 2.2.7-alt2 - add support for FLIR cameras (closes: #34715) |

Description
Michael Shigorin 2018-03-26 19:36:53 MSK