
Evgeniy
17.04.2017
08:25:24
#supapro

Group Butler [beta]
17.04.2017
08:25:25
#supapro
Чат supapro.cxx: https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w

Alex Фэils?︙
17.04.2017
08:52:30
тут возник вопрос: почему спецификатор исключения в крестах не является частью прототипа функции?

Дед Пегас
17.04.2017
08:53:10
noexcept в C++17 теперь часть системы типов.

Google

Alex Фэils?︙
17.04.2017
08:53:22

Дед Пегас
17.04.2017
08:53:30
Раньше он хуй знает зачем-то был)

Alex Фэils?︙
17.04.2017
08:53:49
Но почему сразу не сделали????

desu
17.04.2017
10:07:20
кто в OpenCV шарит
в частности работа с камерой

Alex Фэils?︙
17.04.2017
10:18:48
У меня в 8 не пахала камера, грешил на кривые дрова

desu
17.04.2017
10:20:00
что происходит когда вызывается cvCreateCameraCapture а потом cvReleaseCapture
камера включается или она все время работает как ее подрубил?
просто если когда делаешь create потом relese и опять пытаюсь create он не работает
libv4l2: error dequeuing buf: Invalid argument
VIDIOC_DQBUF: Invalid argument

Tema
17.04.2017
10:21:53
нада убежиться что она отпущена

desu
17.04.2017
10:22:33
ну релиз отпускать должен поидее?

Google

Tema
17.04.2017
10:23:03
у нас не си же
можно городить сотни проверочек

Varkus
17.04.2017
10:53:21
Наверно отпускает какой-нибудь destroy or delete.
Вопрос зачем её отпускать?
Криэйт вроде хендлера должен вернуть, вот и юзайте его весь код, проверяя что он не null

Tema
17.04.2017
10:54:15

Varkus
17.04.2017
10:58:45
☺️ ну суть от языка, термина или ОСи не меняется.

desu
17.04.2017
10:59:24
я хочу останавливать запись и запускать

Alex Фэils?︙
17.04.2017
10:59:29

desu
17.04.2017
11:00:00
возможно добиться синхронности если 2камеры

Alex Фэils?︙
17.04.2017
11:00:15
Если хватит bandwidth

Varkus
17.04.2017
11:00:56
Под виндой часто писал.
Перелез на линь, чёто писать нечего, всё что надо уже написано:
Add repository
Apt update
Apt install
Vi config
Птышь птышь
Профит :)
Кстати линь меня устраивает на 146%, кроме:
- в либре таблицы расползаются в доках мсофис
- в pdf-ках не поддерживается кирилица в формах.
Извините за офтоп.

Tema
17.04.2017
11:05:12
прост потмоу что учился с++ на виндовс
Т_Т

Evgeniy
17.04.2017
11:07:20
#offtopic

Varkus
17.04.2017
11:09:00
40% есть аналоги, 40% под вайном прекрасно чувствует, еще 20% требуют установку ТОЛЬКО виндовых дров, сцуки.

desu
17.04.2017
11:09:24
так это насчет отключить и включить юсб камеру есть идеи?)

Evgeniy
17.04.2017
11:09:45

Google

Varkus
17.04.2017
11:14:43
так это насчет отключить и включить юсб камеру есть идеи?)
Юсб камеры и синхроность АПРИОРЕ не возможно, я 2 года пытался.
Камеры сыпят фреймы как им захочется, там контроллер со своим внутренним миром.
В итоге придёшь к тому, что надёжнее через spi сразу с матрицы raw снимать. А это уже боль и садомия. Проверял.

desu
17.04.2017
11:15:10

Varkus
17.04.2017
11:17:22
понял спс
Не есть компромиссы:
вроде двойной буферизации фреймов от каждой камеры, а мейн поток снимает кадры из буферов с чётким периодом не заботясь чё там с камерами.

Tema
17.04.2017
11:19:15

Varkus
17.04.2017
11:20:06
Двойные буферы нужны, чтобы мейн поток не ждал пока закончится запись в буфер, а сразу дергал фрейм с другого буфера.

Tema
17.04.2017
11:21:21

Surreal
17.04.2017
11:24:07
-Я синхронизирую это говно за 5 буферизаций.
-Я синхронизирую за 3!
-Тогдя я за 2!
-Синхронизируй.
И тут Валдис Пельш такой выходит.

Varkus
17.04.2017
11:26:03
круто
Это еще цветочки, а вот ягодки:
ffmpeg может забирать потоки видео по http с ip камер.
А еще он может из несколько потоков делать "квадратор": 2х2 или 3х3 и т.д. и на выходе давать общую картинку.
Круть.
Но тока стоит одной камере затупить на пару фреймов как ВСЁ это замирает.
Неделю бился, какие только трех этажные скрипты не ваял... бесполезно.
Даже в исходники полез, малость поседел(седые волосы полезли) и отложил эту идею в сторону.

Tema
17.04.2017
11:27:00

Alex Фэils?︙
17.04.2017
11:27:01
Исходники ффмпега мрак

Tema
17.04.2017
11:27:30
из raw

Varkus
17.04.2017
11:32:46
Да он вообще мегакомбайн, помоему даже мультики можно херачить нужными скриптами.
А вот пропускать кадры при рассинхроне сцуко не может, как так вообще?
Я ответа не нашёл :(

Surreal
17.04.2017
12:04:23
ffmpeg хорош как энциклопедия парсинга кадров из нужного контейнера и кодека.

Nikolai
17.04.2017
12:05:58

Surreal
17.04.2017
12:07:06
Не люблю всю эту дичь с goto
Не, я привык его видеть в сишном коде. Проблем особо нет, когда функция на экране помещается и видно все лейблы. В ffmpeg просто мало функций, которые на экране помещаются.
А вот goto много.

Nikolai
17.04.2017
12:08:08
Ну все равно. Я как-то видел в с++ компиляторе goto и понял, что не все еще идеально в этом мире)

Tema
17.04.2017
12:10:37

Google

Nikolai
17.04.2017
12:11:15

Tema
17.04.2017
12:11:27

Nikolai
17.04.2017
12:11:44

Tema
17.04.2017
12:11:47
можно мне пример полезного использования такой вставки
си код не быстрый чтоле

Nikolai
17.04.2017
12:13:31
си код не быстрый чтоле
одно дело когда у тебя си код транслируется в машинный, а другое дело когда ассемблерный. Во втором случае за счет того, что ты сам указывешь какие через какие регистры у тебя выполняется алгоритм, но и ты сам можешь указать и страницу памяти и все такое
Это позволяет тебе выполнить на машине код быстрее

Admin
ERROR: S client not available

Tema
17.04.2017
12:16:01

Surreal
17.04.2017
12:16:07

Nikolai
17.04.2017
12:16:21

Surreal
17.04.2017
12:16:52

Nikolai
17.04.2017
12:17:50

Varkus
17.04.2017
12:20:03
лан, наверное это для какойто математики надо
Совсем нет.
Асм код практически сразу выполняется в процессоре.
Сишный код сначала погуляет по куче библиотек, иногда совсем медленных, а потом в упоротом виде доберётся до процессора.
Если на пальца:
Это асм 1+1
Это неасм (1+1)/2+1000×0.001
Результат один, но время...

Дед Пегас
17.04.2017
12:20:39
https://genivi.github.io/capicxx-core-tools/

Tema
17.04.2017
12:20:43

Varkus
17.04.2017
12:29:32
Поэтому я ненавижу стороние либы, вместо дебага своего кода дебажиж чужое дырявое поделие.
Потом в тебя тыкают палкой за корявое приложение и всем похер, что падает либа того парня.

desu
17.04.2017
12:29:37
а компиляторы типа совсем глупые чтоли

Varkus
17.04.2017
12:30:32
Не совсем, но тупые.
Иначе программисты бы уже вымерли.

Anatoly
17.04.2017
12:32:12
ну так вообще можно положить жизнь на написание уже написанного. другой вопрос, если ты решаешь использовать что-то в продакшене ты должен это в хвост и в грибу обложить тестами

Google

Tema
17.04.2017
12:33:51
и я не знал что делать

desu
17.04.2017
12:38:38

Varkus
17.04.2017
12:39:35
Хорошо если доки есть
А если нет?
Берём дизасм и .... вешаемся на шнурках.

Tema
17.04.2017
12:41:03
уже
типа никто от тя не скроетса

Varkus
17.04.2017
12:42:10
Как история про неуловимого Джо.

Antony
17.04.2017
12:45:58

Varkus
17.04.2017
12:57:51
Трололо детектед? ?
Куда еще подробнее?

Antony
17.04.2017
13:04:08
Трололо детектед? ?
Куда еще подробнее?
Да нет, скорее я хочу навести вас на мысль, что вы совсем не правы. А для этого я хочу направить вас по дороге изысканий доказательств к вашим конфабуляциям.

Tema
17.04.2017
13:04:54
то есть всё таки нет смысла делать какието асм вставки

Дед Пегас
17.04.2017
13:04:56
О чём тема, кстати?

Tema
17.04.2017
13:05:07
если у меня обычные данные, обычные коллекции

Vitaly
17.04.2017
13:05:18
Господа, холиварить в соответствующий чат. #holywar

Дед Пегас
17.04.2017
13:06:13
Не, если без холивара, то фигачить на асме есть смысл дааалеко не всегда.