2 Гость: Шибко излишен он. Ну и некоторые элементы цепочки не позволяют нужный функционал реализовать, а переписывать их - костыль. В андроидном приложении вот без него - в итоге намного легче и проще. Хотя ручками побольше приходится писать, это да.
2 Гость: Можно и через гстример, там есть cairo, как раз для рисования. Но отдельное рисование пошустрее получается. К тому же, хочу со временем от гстримера вообще избавиться, так что стараюсь не интегрировать его в систему совсем уж глубоко.
2 Гость: Если первые задания быстро сделаешь - даёт дополнительные. Если и их сделаешь - всё ништяг. Специально не валит, если совсем уж забивал на посещения занятий то может замучать дополнительными.
2 Footniko: Ширину канала никак не проверяю, неблагодарное это дело. Тут уж на совести рулящего - если начинаются пропадания пакетов - значит в фиговую зону въезжаешь. Кстати, надо будет добавить алерт какой-нибудь на экране для индикации ухудшения коннекта.
2 Footniko: Ну дык сигнал alive как раз и служит для отслеживания доступности борта для плеера и плеера для борта. Если превышен таймаут - включается фейлсейф (все моторы стоп).
2 Гость: Ну большинству наших заказчиков именно винда актуальна. Под линух приложение тоже есть но совсем простенькое, только девайс дискавери и показ видео, так что его пока не публикую. Под мак только одному заказчику нужно, но платить не хочет, а я под макось ещё не кодил так что для себя в качестве развлечения кодить не буду, а бесплатно зааутсорсить не получится. Так что посмотрим-с.
2 Гость: Ну просто включалку компа проще на чём нибудь дешёвом сделать (на той же ардуине), а в автозапуск компа добавить Teamviewer. Отдельная железка тут нецелесобразна, имхо.
2 COBECTb: Меня там больше всего порадовал гендир одной большой конторы (целый завод), которые примерно аналогичный "трактор" экспонировали. Он подошёл, порулил нашим, репу почесал и сказал что у нас круче реализовано :-)
Так, рассчёт по инструкции DM36x Memory Map показал что для 1920x960 в режиме YUV требуется 1920 x 960 x 2 x 3 x 2 = 22118400. 22 мега, короче. Итого под юзерспейс остаётся дофига. Ура, пляшем.
2 COBECTb: Тут больше память критична. Под видео приходится резервировать 56 мегабайт, так что в юзерспейсе доступно 44 мегабайта остаётся, при запущенной рцборде остаётся 20 мегов. Эт при остановленных php-cgi и nginx. Если их запустить - видео пропадать начинает. Так что для обычных наших применений фулхд не пойдёт, а для простых трансляций вроде норм.