Там LGPL 2.1. Читаем: «A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a „work that uses the Library“. Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License.». Вот здесь комментарий: en.wikipedia.org/wiki/GNU_Lesser_General_Public_License Итого: если доступны сырцы для самостоятельной сборки (чтобы использовать новую версию LGPL библиотеки), то можно статически линковаться и распространять бинари программы, которая использует LGPL библиотеку. Если сырцы вообще не давать (не наш случай), то можно линковаться только динамически.
FLAC будет по мере наличия свободного времени. А еще на GitHub есть кнопка Fork ;)
Да, пока только по одному. Плейлисты редко использую, обычно просто запускаю одну песню и слушаю с автоповтором пока не надоест. Это не значит, что пулл-риквест с реализацией плейлистов не будет принят :)
Дело привычки. Очень удобно когда на всех платформах все одинаково на уровне рефлексов. Начинал писал исключительно для себя. Когда увидел, что проект работает, то решил выложить в публичный доступ — может кому-то тоже пригодится.
Были проблемы с некоторыми первыми девайсами на 4.3 и «поддержкой» GLES 3. Потестировать их не было возможности, поэтому решили просто поднять минимальную версию, чтобы исключить их.
FLAC будет по мере наличия свободного времени. А еще на GitHub есть кнопка Fork ;)
Для избежания оптимизации циклов достаточно объявить переменную цикла как volatile.
См. UnrealEngine\Engine\Source\Runtime\Engine\Private\ErrorChecking.cpp