Комментарии 5
Спасибо.
Мне полезно, спасибо!
а можно отдельный фильтр сделать для виндузового плеера или элемент для gstreamer-а, например, который перед рендером поток через себя пропускает для анализа и добавления разметки, чтобы не целый видео плеер с собой таскать?
Хороший материал, особенно про CMake/targets и Conan-контексты host/build — это как раз то, на чём чаще всего спотыкаются при первом продовом инференсе.
Вы в примерах больше ориентируетесь на статическую линковку зависимостей или динамическую? Интересно, что на практике у вас оказалось более предсказуемым для кроссплатформы.
Спасибо, для меня размер исходников обычно был некритичен, потому я всегда стараюсь в конан подключать статическую линковку в проде. В таком случае проблем при сборке действительно получается меньше по опыту. Основная причина в этом. В конан большинство либ по умолчанию линкуются статически, если не прописать флаг shared=True. Но может быть из того множества либ, что я подключал в проектах, какая-нибудь динамическая и закралась.
Так же у статической сборки есть дополнительный ряд преимуществ в виде незначительного прироста к скорости, лучшей безопасности и если поспрашивать GPT наверно еще много плюсов статической линковки подскажет. Единственное приходится следить за лицензиями библиотек, тот же самый qt в своей лицензии требует чтобы его подключали исключительно динамической либой в коммерческих проектах при бесплатном использовании.

Шпаргалка по инференсу на С++