Список статей в категории 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++

Decode video with FFmpeg

Decode video with FFmpeg

This Article describes how to use FFmpeg to decode media file. You can get frames and audio by using code from this article. Also it contains sample on C++. Читать...

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