
Wolny kodek audio bez strat FLAC (Free Lossless Audio Codec) zaprezentował swoją nową wersję 1.5, która zawiera kilka długo oczekiwanych ulepszeń, które z pewnością ucieszą zarówno audiofilów, jak i profesjonalistów. Ta wersja ukazała się ponad półtora roku po poprzedniej wersji 1.4.3 i przynosi znaczne poprawy w procesach kodowania oraz dekodowania.
Główne nowości
- Wielowątkowe kodowanie. Najbardziej zauważalną cechą FLAC 1.5 jest wprowadzenie w pełni wielowątkowego kodera. To aktualizacja, która pozwala na efektywniejsze i szybsze konwertowanie audio, szczególnie na nowoczesnych procesorach, co znacznie poprawia wydajność użytkowników. Wielowątkowe kodowanie jest dostępne zarówno w libFLAC, jak i w narzędziu wiersza poleceń.
- Ulepszone dekodowanie. Nowa wersja poprawia zdolność dekodera do obsługi plików chainded Ogg FLAC, zawierających wiele strumieni audio.
- Zarządzanie metadanymi. libFLAC, libFLAC++ oraz narzędzie metaflac potrafią teraz tworzyć nowy plik przy zmianie metadanych, zamiast nadpisywania istniejącego.
- Udoskonalenia w wierszu poleceń. Narzędzie wiersza poleceń otrzymało kilka aktualizacji, w tym pełne skanowanie wszystkich bloków metadanych w trybie testowym oraz dodatkowe sprawdzenie zapewniające zgodność sum kontrolnych MD5 przy ponownym kodowaniu plików FLAC, co gwarantuje integralność danych.
- Ulepszenia dla konkretnych platform. FLAC 1.5 rozwiązuje różne problemy specyficzne dla platform, takie jak poprawiona kompatybilność kompilacji na starszych poziomach API Androida oraz udoskonalone metody fuzzingu dla gruntownej weryfikacji.
- Kompilacja internetowa. Dzięki wsparciu emscripten, kompilacja FLAC dla środowisk internetowych stała się bardziej dostępna.
FLAC jest napisany w C i rozpowszechniany na licencji BSD.
Źródło: linux.org.ru
