Список статей в категории C++

Создание lib-файла по dll

Создание lib-файла по dll

В статье описан метод создания статической библиотеки lib по dll. Вам не нужны исходники dll файла для создания lib-ы. Читать...

Теги: C++

Запись видеофайла с помощью FFmpeg

Запись видеофайла с помощью FFmpeg

В статье описан принцип работы с ffmpeg для записи видеофайла. Приведены примеры кода и тестовый проект с исходным кодом, который создаёт видеофайл со звуковой дорожкой. Читать...

Теги: C++ Видео FFmpeg

Декодирование видео с помощью FFmpeg

Декодирование видео с помощью FFmpeg

В статье описаны базовые принципы работы с библиотекой FFmpeg, включая настройку среды, вызов функций, получение и обработку данных. Приведен пример декодирования видеофайла. Читать...

Теги: C++ Звук Видео FFmpeg

Поддержка рендеринга двунаправленного текста

Две хорошие статьи про реализацию поддержки двунаправленного текста. В них рассказывается про использовании библиотек Fribidi и HarfBuzz.

https://habrahabr.ru/post/277525/

https://habrahabr.ru/post/262987/

Теги: C++ Работа с текстом

Время выполнения memset

Функция memset может занять не малое время, если его применять на массива большого размера. Как вы можете видеть на графике, начиная примерно с 5 мегабайт время резко начинает увеличиваться.

График времени работы memset

Тест проводился в 32-битном приложении, а 64-битном результаты в 2 раза лучше.

Теги: C++