- Dalam pembaruan 1.5 Free Lossless Audio Codec (FLAC), akhirnya encoding audio multithread diperkenalkan
- Sebelumnya hanya bisa menggunakan satu thread, tetapi sekarang dapat memanfaatkan CPU multicore
- Di perintah
flac, jumlah thread bisa diatur dengan opsi -j # atau --threads=#
- Dengan dukungan encoding multithread, konversi audio dalam jumlah besar kini bisa dilakukan jauh lebih cepat
- Peningkatan tambahan
- Kini juga mendukung decoding file Ogg FLAC yang dirantai
- Stabilitas pustaka ditingkatkan: termasuk perbaikan bug dan pembaruan sistem build
- Di libFLAC, libFLAC++, dan metaflac, saat mengubah metadata kini dapat menulis ke file baru alih-alih menimpa file yang sudah ada
1 komentar
Opini Hacker News
Ada harapan untuk decoding file Ogg FLAC yang digabungkan
Encoding FLAC sudah memberikan performa lebih dari 60x real-time pada mesin modern
FLAC kini telah dipublikasikan sebagai RFC 9639
Uji performa pada mesin 8-core/16-thread di Windows yang menggunakan libwinpthread
flac -f -8 a.wav a.flacadalah sekitar 13,148 detikflac -j16 -f -8 a.wav a.flacadalah sekitar 2,404 detikAda rasa penasaran apakah peningkatan ini dapat diterjemahkan menjadi streaming FLAC dengan latensi rendah