Синхронизировать xplay v1.0.6.v20191126
Qt использует лицензию LGPL https://www.qt.io/licensing/ и https://www.qt.io/features#js-6-3
С помощью опции лицензии LGPLv3 вы можете использовать базовую библиотеку и некоторые дополнительные библиотеки Qt. Если вы соблюдаете все требования LGPLv3, то можете сохранить исходный код вашего приложения закрытым. Программа использует Qt Core, Qt GUI и Qt Network, которые соответствуют требованиям LGPL.
LOG4QT использует лицензию APACHE LICENSE VERSION 2.0 https://www.apache.org/licenses/LICENSE-2.0.html
SDL и SDL_ttf используют лицензию zlib https://www.zlib.net/zlib_license.html
Предоставляет любому лицу право использовать данное программное обеспечение в любых целях, включая коммерческое применение, а также изменять и повторно распространять его.
FFmpeg использует GNU Lesser General Public License (LGPL) https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html
Лицензия и юридические аспекты использования FFmpeg http://ffmpeg.org/legal.html
Для использования FFmpeg в системе Windows требуется лицензия https://ffmpeg.zeranoe.com/builds/
Добавлена поддержка отображения даты и времени
v1.0.9.v20191226
1. Фон для прокрутки bgcolor
2. Обновление xplayctl и другие
Добавление функций тайм-аута потока, запроса состояния декодера (долгосрочная стабильная версия)
Увеличение количества изменений слоя и исправление нескольких ошибок (стабильная версия)
xplay 1.0.21, 20210806 — веха, основанная на v1.0.20.v20210117, со следующими изменениями:
1. Переработаны потоки рендеринга и управления, что позволило более оперативно реагировать на изменения материалов во время рендеринга, а также ускорить процесс рендеринга.
2. Добавлен эффект перехода между материалами (кэширование последнего кадра предыдущего материала до завершения загрузки нового материала и рендеринг этого кадра).
3. Введён параметр командной строки buflen для указания количества кадров видео в буфере, что позволяет использовать меньше памяти при меньшем количестве кадров в буфере.
4. Поддержка предварительной загрузки и предварительного останова, возможность указать время начала команд play и stop с точностью до миллисекунды.
5. Обновлены FFmpeg (Raspberry Pi: 4.3.2, Windows 10: 4.4.5) и SDL (2.0.14).
6. Дальнейшая интеграция с фреймворком Qt (в том числе в области передачи потоков и сигналов)...
7. Исправлены некоторые ошибки...
Стабильная версия на основе v1.0.21.v20210806
Полностью перестроить xplay. Подробности см. в релизной версии
Исправить проблему с задержкой выполнения команд...
При перемещении можно настроить размер
Внедрить механизм синхронизации часов, оптимизировать очередь кэширования и аудиоданные
Новый механизм "кадрового кэша", адаптивная выборка звука, stb...
Изменения и дополнения: приветственная страница, параметры командной строки, потоковое мультимедиа и т. д.
Добавить перемещение и обновление xplayctl
Добавить последовательность и исправить ошибку
Реализовать функцию скриншота
Удалить Qt-компонент из основной части и исправить проблемы, связанные с последовательным воспроизведением