горизонтальная и вертикальная прокрутка
переместить libqrencode в код xplay и другая оптимизация
Qt использует лицензию LGPL https://www.qt.io/licensing/ и https://www.qt.io/features#js-6-3
Вы можете использовать базовую библиотеку и некоторые дополнительные библиотеки Qt, если вы соблюдаете все требования LGPLv3. LGPLv3 позволяет вам сохранять исходный код вашего приложения закрытым, если выполняются все требования LGPLv3.
Программа включает в себя Qt Core, Qt GUI и Qt Network, которые соответствуют требованиям LGPL.
LOG4QT использует лицензию Apache 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
В системе Windows лицензия FFmpeg https://ffmpeg.zeranoe.com/builds/
FFmpeg — это ведущая мультимедийная платформа для декодирования, кодирования, транскодирования, мультиплексирования, демультиплексирования, потоковой передачи, фильтрации и воспроизведения. Все сборки требуют как минимум Windows 7 или Mac OS X 10.10. Ночные сборки git лицензированы под GPL 3.0, а сборки выпуска — под GPL 3.0 и LGPL 3.0. Сборки LGPL 3.0 можно найти по ссылкам "Все сборки".
функция отображения даты и времени
1. фон для прокрутки bgcolor
2. обновление xplayctl и другое
3. добавить автотест...
добавление изменений слоя и исправление нескольких ошибок (стабильная версия)
xplay 1.0.21 20210806 — веха, основанная на v1.0.20.v20210117, со следующими изменениями...
1. Перестройка рендеринга потоков и управления ими, более быстрая реакция на добавление, удаление, изменение и поиск материалов во время рендеринга, более быстрый рендеринг.
2. Добавление переходных кадров при переключении материалов (кэширование последнего кадра предыдущего материала до завершения загрузки нового материала).
3. Добавление параметра командной строки buflen для указания количества видеокадров в буфере, что позволяет использовать меньше памяти для низкобуферных кадров.
4. Поддержка предварительной загрузки и предварительного останова, возможность указать время начала воспроизведения и остановки (с точностью до миллисекунд).
5. Обновление FFmpeg (Raspberry Pi: 4.3.2, Windows 10: 4.4.5) и SDL (2.0.14).
6. Дальнейшая интеграция Qt Framework в этой версии (в том числе в передаче потоков и сигналов)...
7. Исправление некоторых ошибок...
стабильная версия на основе v1.0.21.v20210806...
добавить /usr/bin/xplayctl и example/xplayctl.go
поддержка пользовательских шрифтов и информационных окон, а также поддержка обновления xplayctl
новый механизм "кадрового кэша", адаптивная частота дискретизации аудиосигнала, stb...
улучшения и изменения: приветственная страница, параметры командной строки, потоковое мультимедиа и т.д.
увеличение тайм-аута потока, запрос состояния декодера и другие функции (долгосрочная стабильная версия)
совместимо с обновлением RPI4
увеличить функцию скриншота
удалить основной компонент Qt-компонента и исправить проблемы, связанные с последовательным воспроизведением
полностью перестроить xplay, подробности см. в выпуске
исправить проблему с задержкой выполнения команд...
можно настроить размер при перемещении позиции
ввести механизм синхронизации часов, оптимизировать очередь кэша и аудио