URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 128682
[ Назад ]
Исходное сообщение
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено opennews , 18-Окт-22 08:11
После четырёх лет разработки сформирован первый выпуск проекта libcamera (0.0.1), предлагающего программный стек для работы с видеокамерами, фотокамерами и TV-тюнерами в Linux, Android и ChromeOS, который продолжает развитие API V4L2 и со временем заменит его. Так как API библиотеки ещё продолжает меняться и окончательно не стабилизирован, до сих пор проект развивался без ответвления отдельных выпусков с использованием непрерывной модели разработки. В ответ на потребность дистрибутивов в отслеживании изменений, влияющих на совместимость, и для упрощения поставки библиотеки в пакетах теперь принято решение периодически формировать релизы, отражающие степень изменения ABI и API. Код проекта написан на C++ и распространяется под лицензией LGPLv2.1...Подробнее: https://www.opennet.me/opennews/art.shtml?num=57931
Содержание
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Анончик, 08:11 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 10:39 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 12:39 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 12:44 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 18:21 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 13:01 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 16:59 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,аннонн, 10:39 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 10:58 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 12:26 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 12:47 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 13:14 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 13:44 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 22:24 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,ip1982, 15:23 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,darkshvein, 18:58 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 12:40 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 12:41 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,аннонимусс, 19:44 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 17:28 , 28-Июн-24
- Первый выпуск libcamera, стека для поддержки камер в Linux ,uis, 11:33 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 23:30 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,pashev.ru, 08:12 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,pashev.ru, 08:14 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 08:28 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 09:01 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 09:05 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 09:23 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 09:38 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 11:56 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 09:05 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,pashev.ru, 10:09 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 11:33 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,topin89, 13:48 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Без аргументов, 14:26 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,topin89, 16:07 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 17:25 , 28-Июн-24
- Первый выпуск libcamera, стека для поддержки камер в Linux ,topin89, 20:21 , 01-Июл-24
- Первый выпуск libcamera, стека для поддержки камер в Linux ,topin89, 13:42 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 18:24 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,pashev.ru, 20:39 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 08:15 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 08:56 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 16:49 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 08:17 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 10:56 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,n00by, 17:41 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,pashev.ru, 08:18 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 09:16 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,pashev.ru, 10:05 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 17:11 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,pashev.ru, 08:21 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 12:54 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,topin89, 16:13 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 00:34 , 19-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 08:32 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Golangdev, 08:44 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 08:49 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 10:12 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,uis, 11:38 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 17:32 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,uis, 18:54 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 06:56 , 19-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Michael Shigorin, 09:03 , 21-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,n00by, 17:49 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,uis, 18:55 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,n00by, 12:20 , 19-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 12:00 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 17:06 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 08:55 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 09:01 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 11:02 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 13:02 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,n80, 14:40 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,n80, 14:31 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Fyz, 09:11 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 17:17 , 28-Июн-24
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 09:53 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 06:58 , 19-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 10:14 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,uis, 11:39 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,YetAnotherOnanym, 10:19 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 10:27 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,YetAnotherOnanym, 11:51 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 14:36 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Герострат, 10:36 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 10:38 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,uis, 11:30 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 12:35 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,uis, 15:46 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 05:25 , 19-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Anonymoustus, 12:08 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 12:33 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 12:58 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 13:23 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,uis, 15:47 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 16:16 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,uis, 18:51 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Aalexeey, 13:18 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 07:00 , 19-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 13:26 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 15:22 , 18-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 00:56 , 19-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 17:14 , 28-Июн-24
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Аноним, 07:03 , 19-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,Анон ессно, 12:56 , 19-Окт-22
- Первый выпуск libcamera, стека для поддержки камер в Linux ,LastOf, 13:17 , 23-Окт-22
Сообщения в этом обсуждении
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Анончик , 18-Окт-22 08:11
>защитить интеллектуальную собственность производителей камерАнальный зонд, мы их так любим
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 10:39
> продолжает развитие API V4L2 и со временем заменит его."А давайте опять что-нибудь сломаем в линуксе!".
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 12:39
Все просто - надо покупать опенсорсные камеры без зондов. Я так и делаю.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 12:44
Если бы смартфоны можно было комплектовать по своему желанию, как ПК.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 18:21
Можно конечно. Просто напишите производителю какого-то нонейм смартфона свои пожелания и Вам его соберут, но нужно быть готовым заказать партию из тыщенки хотя бы устройств. Вообще прототипируемые смартфоны делают на заказ.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 13:01
Будь добр, поделить ссылкочкой, где покупаешь.
Открытое железо это ещё большая проблема чем открытый соф.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 16:59
Там ломать нечего, оно нормально не работает. Через раз отваливается, так, что либо браузер рестартовать, либо вовсе всю систему. Обычная USB-камера Logitech, которой сто лет в обед.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено аннонн , 18-Окт-22 10:39
Почему против чужой интеллектуальной собственности так часто выступают поборники опенсорса?
Если вы хотите чтобы уважали ваши лицензии, то уважайте и другие тоже.ps и что за странная фиксация на анале и зондах?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 10:58
>Если вы хотите чтобы уважали ваши лицензии, то уважайте и другие тоже. Нет, мы не хотим, чтобы уважали наши лицензии. Наши лицензии -- это юридический трюк, нацеленный на демонстрацию абсурдности самой идеи лицензий на знания.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 12:26
То есть, если ты не признаешь лицензии, то я могу взять твой код, изменить его и никогда никому не показывать и.к. ничто не заставит меня?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 12:47
Если при этом и скомпилированный никому не будешь раздавать, то можно. Чисто для себя любимого - можно.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 13:14
Нет, буду продавать и никому исходники не давать
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 13:44
Так появились плейстейшон и свитч. И ничего, фрибздшники только рады.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 22:24
> Так появились плейстейшон и свитч. И сетевые сервисы гугла, амазона, клаудфляри ...
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено ip1982 , 18-Окт-22 15:23
Да подавись. Главное, что другие могут и исходники давать, и бинарники. А ты продавай :)
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено darkshvein , 18-Окт-22 18:58
для таких продуманных арестантов как ты, Столлман специально придумал gplv3
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 12:40
Софтовые лицензии и патенты - это ортогонально.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 12:41
Закрытый код рассадник зондов и бекдоров, потому что.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено аннонимусс , 18-Окт-22 19:44
... то ли дело тысячи глаз которые пропускают баги в ядре 15 и больше лет
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 28-Июн-24 17:28
Сорсы дают хоть какой-то шанс, что случайно полюбопытствовавший разраб найдёт "странный код". С блобами ты 100% сдишь в темноте и жрёшь что дают.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено uis , 18-Окт-22 11:33
Наверно там либо ничего от собственности нет, либо это не интеллектуальная, а дегродская.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 23:30
Почему ты говоришь о себе во множественном числе
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено pashev.ru , 18-Окт-22 08:12
> Библиотека также предоставляет доступ к алгоритмам для обработки и улучшения качества изображений и видеоНе юниксвэйно, излишне и вторично.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено pashev.ru , 18-Окт-22 08:14
> Код проекта написан на C++Не понимаю, как можно писать на Си++ не скатываясь в Си. Специально что ли? Что надо делать, чтобы код был Си++, а не Си?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 08:28
Си это сипипи, deal with it.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 09:01
сипипи это си-препроцессор, а сиплюсплюс это другой язык
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 09:05
Практически весь субсет целиком его включает, а так да, конечно другой (нет).
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 09:23
смотри раздел "Constructs valid in C but not in C++" https://en.wikipedia.org/wiki/Compatibility_of_C_and_C%... Хорошо хоть не говоришь, что существует некий язык "С/С++"
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 09:38
Ничего не меняет, это такая же часть плюсов. Да и на практике из всего перечня можно повстречать не больше полутора несовместимостей. Все эти фобии это пустое.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 11:56
> можно повстречать [N-ное количество] несовместимостейРаз можно повстречать, значит это не часть плюсов.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 09:05
Изучить всё-таки C++?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено pashev.ru , 18-Окт-22 10:09
Так изучи. И заодно Си. Потом расскажешь.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 11:33
"с++ это худший относительно низкоуровневый язык программирования, но лучше ещё не придумали"*
*если считать с частью с++
А так выбора особо нет. Раст и го это иллюзия в руках корпораций для особо впечатлительных. Будет то же что и с шарпом и андройдом, уже проходили.
С++ же закапывали уже в то время когда я ходил в школу, до сих пор живёт и здравствует и так будет и дальше как миниум в ближайшие 5 лет. Так что изучить его это беспроигрышный вариант.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено topin89 , 18-Окт-22 13:48
Я недавно начал пробовать раст на самом деле. Я могу понять и тех, кто его любит, и тех, кто ненавидит. Возня временами жизни -- это боль даже на программе уровня "обойди папку рекурсивно и выведи полные пути в консоль".
Но одновременно, на моих глазах компилятор не дал мне передать ссылку в никуда, добавить путь одновременно в массив файлов и массив папок и буквально заставил обработать все ошибки, которые могли возникнуть. Ноль раз программа делала не то, что я хочу. При этом опыт раста -- чисто прочёл the Книгу. В плюсах новички совершили бы тонну ошибок уже тут. C++ никуда не уйдёт, это да. Так же, как никуда не ушли фортран и даже кобол. Но сожмутся плюсы знатно
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Без аргументов , 18-Окт-22 14:26
В го морочиться ни с чем не надо. А вот то, что просто исправить - есть.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено topin89 , 18-Окт-22 16:07
> В го морочиться ни с чем не надо. А вот то, что
> просто исправить - есть.Я не сидел с го плотно, так что не знаю насчёт морочиться, но как-то появлялась нужда извлечь из influxdb гигабайты пожатых данных, и в текст они бы извлекались очень долго. Похачил стандартную утилиту, чтобы она вместо текста слала байтовый поток в терминал, и уже его разбирал прогой на C++. Опыта в go на тот момент -- даже туториалы не открывал. Ушло кажется 3 или 4 часа. Так что насчёт просто исправить (и вообще въехать после плюсов) -- подтверждаю.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 28-Июн-24 17:25
> ...компилятор не дал мнеЕдинственный вывод, который ты имеешь права сделать - только то, что ты ещё лопух в программировании. Такие тупые ошибки - извини, для их предотвращения нужно УЧИТЬСЯ и практиковаться, язык тут не при чём. Более того - язык, который вместо помощи беспрестанно бьёт по рукам - самое тупое, что могли придумать разрабы.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено topin89 , 01-Июл-24 20:21
> Единственный вывод, который ты имеешь права сделать - только то, что ты
> ещё лопух в программировании.Раз пошли такие аргументы, то кто первым обзывается, то сам так называется.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено topin89 , 18-Окт-22 13:42
Ну для начала вызвать std::min. Всё, шаблоны и пространства имён, уже не C. Потом начать использовать конструкторы и деструкторы. Начать работать с понятными динамическими контейнерами, типа строк или векторов. Переопределить парочку операторов, вкорячить лямбды в std::transoform. Несложно, короче.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 18:24
А нахрена выдумывают себе проблему. Потом как они будут ABI делать к другим языкам со своего C++? Одним словом мертворожденное, но подождем пока автор наиграется и перейдет на классический Си, но тут есть тоже коненчно проблема, а именно отсутствие в стандартной библиотеке уже более 20-40 лет стандартных структур: списков, деревьев, словарей и т.д. одним словом беда что там что там...
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено pashev.ru , 18-Окт-22 20:39
> коненчно проблема, а именно отсутствие в стандартной библиотеке уже более 20-40
> лет стандартных структур: списков, деревьев, словарей и т.д. одним словом беда
> что там что там...Не беда. Всё это дело хорошо известно пишется за час или достаётся из загашников. Программисты на Фортране не дадут соврать.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 08:15
>В рамках проекта libcamera сторонники СПО и производители оборудования попытались создать компромиссное решение, с одной стороны удовлетворяющее потребности разработчиков открытого ПО, а с другой - позволяющее защитить интеллектуальную собственность производителей камер. Срочно вынести всю "интеллектуальную собственность" в анклавы SGX и трастлеты TrustZone!
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 08:56
*на помойку
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 16:49
Вместе с SGX и TrustedZone...
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 08:17
> Специфичные для каждой камеры проприетарные компоненты взаимодействия с оборудованием оформляются в виде модулей, выполняемых в отдельных процессах и взаимодействующих с библиотекой через IPC. Модули не имеют прямого доступа к устройству и обращаются к оборудованию через промежуточный API, запросы через который проверяются, фильтруются и ограничиваются только обращением к функциональности, необходимой для управления камерой. Чем shared library со стандартизигованным интерфейсом не угодила? Оверхеад же меньше.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 10:56
Это чтобы клиентское приложение вообще не имело доступа в адресное пространство модуля. Можно ожидать, что файлы модуля будут как минимум самошифрованные.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено n00by , 18-Окт-22 17:41
> Можно ожидать, что файлы модуля будут как минимум самошифрованные.Зачем это? Если доступа в адресное пространство нет, шифровать не надо. Если есть - мало смысла.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено pashev.ru , 18-Окт-22 08:18
Гентушники: https://git.libcamera.org/libcamera/libcamera.git/tree/packa...
Опять в репозитории бардак.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 09:16
Ну так поправь.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено pashev.ru , 18-Окт-22 10:05
Ты тот самый ананим, который приглашает к себе в гости и предлагает сделать уборку?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 17:11
Ты тот самый пашевру, который без приглашения приходит в гости и рассказывает, что надо сделать уборку?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено pashev.ru , 18-Окт-22 08:21
Там же уши гугла торчат изо всех щелей.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 12:54
А ты задумайся, почему не на Rust? (Подсказка: Carbon дальнейшее развитие C++)
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено topin89 , 18-Окт-22 16:13
Дальнейшее развитие C++ -- это C++23, C++26 и так далее. Возможно, cppfront Саттера, но вряд ли. Carbon -- это в лучшем случае жирный намёк от гугла, что пора уже вам что-то менять в C++. В худшем -- очередной будущий дохлый проект уровня Noop (был такой язык, а потом пришёл Котлин, и про Noop забыли).
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 19-Окт-22 00:34
С учётом обратной совместимости с нынешним C++, Carbon-наработки добавят в какой-нибудь C++3x.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 08:32
Какой-то мусор создали ненужный в линуксе. Уж лучше пусть смартфон/камера варится в своих патентах, интеллектуальной собственности с DRM и сшэакскими заскоками что только Fluendo кодеки истинно православно верные. Встроить это в цену кабеля или накопителя религия им не позволяет, хотя с DVD болванками проблемы отсутствовали.
Включить в цену камеры цену вот этих вот долбаных кодеков с возможностью использовать Ffmpeg тоже религия создания вида деятельности не позволяет судя по всему.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Golangdev , 18-Окт-22 08:44
> В ответ на потребность дистрибутивов в отслеживании измененийСидит такая федора и следит, на пару с товарищем майором. А тут бац - либкамера, такую возможность не предоставляет.
Если серьёзно, полный бред по смыслу, тупая калька с английского.
Я бы сделал что-то вроде
> В ответ на потребность дистрибутивов в наличии версий библиотеки
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 08:49
> В отличие от традиционных камер, в которых операции первичной обработки изображений производятся на встроенном в камеру специализированном процессоре (MCU), во встраиваемых устройствах для сокращения стоимости эти функции выносятся на плечи основного CPU и требуют усложнённого драйвера, включающего не подлежащие открытию лицензированные компоненты. вообще - нет, обработка изображений делается на специализированных DSP - ISP, их переносят с камер в SoC а с камеры идут "сырые" данные - да есть такая тенденция. Юзерспейсная бибилотека для обработки изображений это очередной костыль для проприетарщиков.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 10:12
>Юзерспейсная бибилотека для обработки изображений это очередной костыль для проприетарщиков. Нет, юзерспейсная библиотека в данном случае - это просто умение в архитектуру. Нет никакого смысла делать что-либо в ядре, что можно сделать в юзерспейсе, хотя-бы потому, что модули ядра ты охренеешь отлаживать, модицицировать и улучшать юзерспейсное - легче.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено uis , 18-Окт-22 11:38
>модули ядра ты охренеешь отлаживатьKGDB. OpenOCD.
А если серьёзно, что там такого, что очень сложно отлаживать?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 17:32
Из-за таких любителей пихать всё в ядро плачут 1000 Таненбаумов!
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено uis , 18-Окт-22 18:54
А что ты скажешь про любителей ввносить драйвера, требующие работы в реальном времени, в userspace?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 19-Окт-22 06:56
Линукс уже стал ядром операционной системы реального времени?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Michael Shigorin , 21-Окт-22 09:03
> Линукс уже стал ядром операционной системы реального времени?lmytfy://realtime+linux
PS: и вот эти люди будут рассусоливать про языки программирования... да, Igraine?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено n00by , 18-Окт-22 17:49
>>модули ядра ты охренеешь отлаживать
> KGDB. OpenOCD.Расскажите про это автору патча, похоже, он не в курсе.
> А если серьёзно, что там такого, что очень сложно отлаживать?
Subject: [PATCH] staging: atomisp: Hack to avoid race at driver init
The probe function registers v4l2 devices with userspace before it
is willing to handle calls to them, leading to all kind of crashes.
This is a big HACK to workaround this.
Signed-off-by: Hans de Goede <***@redhat.com>
---
drivers/staging/media/atomisp/pci/atomisp2/atomisp_fops.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/staging/media/atomisp/pci/atomisp2/atomisp_fops.c b/drivers/staging/media/atomisp/pci/atomisp2/atomisp_fops.c
index c151c848cf8f5..e3bfaa1be6222 100644
--- a/drivers/staging/media/atomisp/pci/atomisp2/atomisp_fops.c
+++ b/drivers/staging/media/atomisp/pci/atomisp2/atomisp_fops.c
@@ -773,6 +773,8 @@ static int atomisp_open(struct file *file)
bool acc_node = false;
int ret;
+ msleep(2500);
+
dev_dbg(isp->dev, "open device %s\n", vdev->name);
rt_mutex_lock(&isp->mutex);
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено uis , 18-Окт-22 18:55
Зарегестрировал устройство раньше, чем оно готово работать. Молодец.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено n00by , 19-Окт-22 12:20
Угу. Интел хотела выйти на рынок Андроид устройств, форкнула ядро, накидала туда код, в том числе и для камер. Вроде даже у кого-то это всё работало. Потом вышла новая версия Андроид, новая версия ядра, тот код из форка перенесли в ядро, а он не работает. Гипотетически, uis отладил этот код при помощи KGDB и OpenOCD, зарегистрировал когда надо устройство и случилось чудо. А практически всё это дело выкинули после пары лет попыток поднять, а наштампованные устройства продали с альтернативной ОС.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 12:00
> то просто умение в архитектуру. Нет никакого смысла делать что-либо в ядре, что можно сделать в юзерспейсемантра китайских андроидоклепателей - после них еще годами код переписывают для майнстрима, вообще - это отсутствие понимания архитектуры, желание побыстрому подстроить какой-то имеющийся код и низкоуровневый апи на коленке без проработки архитектуры драйверов
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 17:06
В былые годы были такие штуки, "вин-модемы", их ещё для чуть меньшего позору называли "софт-модемы".Ещё сканеры такие были.
Вот теперь, вин-вебкамеры.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 08:55
> позволяющее защитить интеллектуальную собственность производителей камер.Ненужно.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 09:01
Были софт-модемы, затем софт-принтеры и фейкрейды, в моде нынче звуковухи с подключением и управлением через хз что. Теперь будут еще и софт-камеры. Следующий круг головняка и вендорлоков.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 11:02
Идёт планомерный захват... Чтобы железо без софта не работало. Обновил браузер (а придётся, потому что нужный тебе сайт не открылся) - беги в магазин за новой камерой.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 13:02
Следующие - SoftCPU. Нет, не на ПЛИСинах, а на другом более простом CPU :)
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено n80 , 18-Окт-22 14:40
Transmeta, например, хех. Найти бы тулчейн под тамошнюю родную архитектуру… Впрочем, тулчейн под атомовский ISP — не меньшая мечта. Но это так, лирика.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено n80 , 18-Окт-22 14:31
> будутС разморозкой, atomisp (не совсем правильное название этого блока, но так проще понять о чём речь) уже сколько лет существует, ещё и несколько несовместимых между собой его поколений с тех пор появилось. Само собой, головняк и вендорлок тот ещё. В одноплатниках на других архитектурах свои похожие блоки ещё раньше появились, понятное дело. Будь архитектура этого сопроцессора документированной, такое архитектурное решение было бы даже плюсом (собственно, для производителей оно так и есть, ради преимуществ это решение и было придумано и внедрено), а так — сплошное расстройство, конечно.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Fyz , 18-Окт-22 09:11
Может не в тему... уж простите..
Какой же лёгкий у них сайт https://libcamera.org/
а корпорасты на такое не способны?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 28-Июн-24 17:17
Да потому что там ни единого жабоскрипта! Написали НОРМАЛЬНЫЙ ГИПЕРТЕКСТ.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 09:53
Не совсем понятна цель мероприятия.
Это чтобы можно было в инстаграм постить фото сразу с наложеными фильтрами?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 19-Окт-22 06:58
Да, именно для фильтров в Инстаграм
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 10:14
>pip3 install --user --upgrade meson Лишь бы CMake не использовать.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено uis , 18-Окт-22 11:39
Скорее лишь бы пакетный менеджер дистрибутива не использовать.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено YetAnotherOnanym , 18-Окт-22 10:19
> включающего не подлежащие открытию лицензированные компонентыПослать этих производителей лесом с их компонентами.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 10:27
Опенсорсные камеры уже в широкой продаже?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено YetAnotherOnanym , 18-Окт-22 11:51
Как будто готовые ip-камеры с такими модулями будут хоть сколько-то опенсорсными.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 14:36
а из чего следует, что не будут?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Герострат , 18-Окт-22 10:36
НужноВизги швaбодкофанатиков множим на нуль
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 10:38
эта поделка не может w*h байт передать с монохромной камеры, добавляет зачем-то к ним w*h/2 нулевых байт.
вообще для таких простых случаев типа "получить массив пикселей не в еврейском CMYKRGBWTFLOLWHAT формате" либа сильно переусложнена 15-этажными плюсовыми абстракциями
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено uis , 18-Окт-22 11:30
>продолжает развитие API V4L2 и со временем заменит егоШо, опять? v4l2 ещё не полностью в ffmpeg поддерживаеься, а уже замена? v4l2-request вроде до сих пор из staging не выбрался, о замене чего речь?
>с целью нормализации ситуации с поддержкой в Linux камер для смартфонов и встраиваемых устройств, которые привязаны к проприетарным драйверам.
Так вон оно что, они не хотят открывать свои драхоценные камеры.
>и плохо адаптирован для появившейся в последнее время тенденции выноса функциональности MCU на плечи CPU.
И как они это будут решать в пространстве пользователя? И зачем?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 12:35
> v4l2-request вроде до сих пор из staging не выбрался, о замене чего речь?Работают на опережение. Смотри, как долго с иксов к вяленому подбирались. А с опенгл на вулкан? И потом стремительно с пульсы на пайпварь, что многие даже не успели заюзать ту пульсу...
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено uis , 18-Окт-22 15:46
>А с опенгл на вулкан?Требует изменение архитектуры GPU.
>И потом стремительно с пульсы на пайпварь, что многие даже не успели заюзать ту пульсу...
Не пользую ни первое, ни второе.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 19-Окт-22 05:25
> Не пользую ни первое, ни второеВот видишь, какая "необходимость" в новомодных технологиях?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Anonymoustus , 18-Окт-22 12:08
То есть 12309 исправлять уже точно не будут?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 12:33
Есть Pinephone, Librem 5, Postmarketos. В них это не используется?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 12:58
Пока нет, сырое ещё.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 13:23
Там что-то своё?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено uis , 18-Окт-22 15:47
Не поверишь, форель вторая
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 16:16
Форель? Вторая?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено uis , 18-Окт-22 18:51
Video4Linux 2
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Aalexeey , 18-Окт-22 13:18
Так usb камеры теперь в android в виртуалке работать будут?
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 19-Окт-22 07:00
Да
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 13:26
> с целью нормализации ситуации с поддержкой в Linux камерИ это всего спустя 31 годик существования Linux :)
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 18-Окт-22 15:22
Надо гуглу про это рассказать, а то там камеры на магии работают по всему миру.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 19-Окт-22 00:56
Вот так, без громких заявлений, ядро потихоньку продвигается от модульного монолита к гибриду.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 28-Июн-24 17:14
Как-то слишком "потихоньку" - 30 лет уже двигается! Хотя Танненбаум ещё внечале предупреждал, какое
монолитное г____о Линус пишет.
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Аноним , 19-Окт-22 07:03
Этот значит что драйвера будут не так часто ломаются при обновлении ядра, так как Линус не даёт ломать user-space ABI
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено Анон ессно , 19-Окт-22 12:56
Ну неужели наконец-то запилят нормальную поддержку MIPI камер? Ждём авторизацию по лицу в sddm/gdm и прочие плюшки
"Первый выпуск libcamera, стека для поддержки камер в Linux "
Отправлено LastOf , 23-Окт-22 13:17
Молодцы! Хоть ктото додумался вынести в userspace v4l2. Вот как мне делать редирект для локальной камеры в терминальный сеанс если там v4l2 живет в ядре и весь софт лезет пи/ят в /dev/video?!