Software-update: FLAC 1.4.3
Versie 1.4.3 van de Free Lossless Audio Codec, oftewel FLAC, is verschenen. Dit geluidsbestandsformaat slaat data op zonder dat hierbij informatie verloren gaat, zoals dat wel het geval is bij bijvoorbeeld mp3, Ogg Vorbis en Opus. FLAC is beschikbaar voor diverse besturingssystemen en heeft meestal een extern programma nodig, dat als gebruikersinterface dient. In Windows kan dat bijvoorbeeld met ExactAudioCopy en foobar2000. De changelog voor deze uitgave laat de volgende veranderingen en verbeteringen zien:
General
GeneralAll PowerPC-specific code has been removed, as it turned out those improvements didn’t actually improve anythingLarge improvements in encoder speed for all presets. The largest change is for the fastest presets and for 24-bit and 32-bit inputs.Small improvement in decoder speed for BMI2-capable CPUsVarious documentation fixes and cleanups (Mark Grassi, Jake Schmidt)Various fixes (Ozkan Sezer, Zhipeng Xue, orbea, Sam James, Harish Mahendrakar)Fix building on Universal Windows Platform (Dmitry Kostjučenko)
All PowerPC-specific code has been removed, as it turned out those improvements didn’t actually improve anythingLarge improvements in encoder speed for all presets. The largest change is for the fastest presets and for 24-bit and 32-bit inputs.Small improvement in decoder speed for BMI2-capable CPUsVarious documentation fixes and cleanups (Mark Grassi, Jake Schmidt)Various fixes (Ozkan Sezer, Zhipeng Xue, orbea, Sam James, Harish Mahendrakar)Fix building on Universal Windows Platform (Dmitry Kostjučenko)flac
flacA lot of small fixes for bugs found by fuzzingVarious improvements to the –keep-foreign-metadata and –keep-foreign-metadata-if-present options on decodingThe output format (WAV/AIFF/RF64 etc.) is now automatically selected based on what kind of foreign metadata is storedDecoded file is checked afterwards, to see whether stored foreign format data agrees with FLAC audio propertiesAIFF-C sowt data can now be restoredAdd –force-legacy-wave-format option, to decode to WAV with WAVEFORMATPCM where WAVE_FORMAT_EXTENSIBLE would be more appropriateAdd –force-aiff-c-none-format and –force-aiff-c-sowt-format to decode to AIFF-CThe storage of WAVEFORMATEXTENSIBLE_CHANNEL_MASK is no longer restricted to known channel orderingsThrow an error when WAV or AIFF files are over 4GiB in length and the –ignore-chunk-sizes option is not setWarn on testing files when ID3v2 tags are foundWarn when data trails the audio data of a WAV/AIFF/RF64/W64 fileFix output file not being deleted after error on WindowsRemoval of the –sector–align option
A lot of small fixes for bugs found by fuzzingVarious improvements to the –keep-foreign-metadata and –keep-foreign-metadata-if-present options on decodingThe output format (WAV/AIFF/RF64 etc.) is now automatically selected based on what kind of foreign metadata is storedDecoded file is checked afterwards, to see whether stored foreign format data agrees with FLAC audio propertiesAIFF-C sowt data can now be restoredThe output format (WAV/AIFF/RF64 etc.) is now automatically selected based on what kind of foreign metadata is storedDecoded file is checked afterwards, to see whether stored foreign format data agrees with FLAC audio propertiesAIFF-C sowt data can now be restored
The output format (WAV/AIFF/RF64 etc.) is now automatically selected based on what kind of foreign metadata is storedDecoded file is checked afterwards, to see whether stored foreign format data agrees with FLAC audio propertiesAIFF-C sowt data can now be restoredAdd –force-legacy-wave-format option, to decode to WAV with WAVEFORMATPCM where WAVE_FORMAT_EXTENSIBLE would be more appropriateAdd –force-aiff-c-none-format and –force-aiff-c-sowt-format to decode to AIFF-CThe storage of WAVEFORMATEXTENSIBLE_CHANNEL_MASK is no longer restricted to known channel orderingsThrow an error when WAV or AIFF files are over 4GiB in length and the –ignore-chunk-sizes option is not setWarn on testing files when ID3v2 tags are foundWarn when data trails the audio data of a WAV/AIFF/RF64/W64 fileFix output file not being deleted after error on WindowsRemoval of the –sector–align optionmetaflac
metaflacA lot of small fixes for bugs found by fuzzingAdded options –append and –data-format, which makes it possible to copy metadata blocks from one FLAC file to anotherAdded option –remove-all-tags-exceptAdded option –show-all-tags (harridu, Martijn van Beurden)
A lot of small fixes for bugs found by fuzzingAdded options –append and –data-format, which makes it possible to copy metadata blocks from one FLAC file to anotherAdded option –remove-all-tags-exceptAdded option –show-all-tags (harridu, Martijn van Beurden)libFLAC
libFLACNo longer write seektables to Ogg, even when specifically asked for. Seektables in Ogg are not definedAdd functions FLAC__metadata_object_set_raw and FLAC__metadata_object_get_raw to convert between blob and FLAC__StreamMetadata
No longer write seektables to Ogg, even when specifically asked for. Seektables in Ogg are not definedAdd functions FLAC__metadata_object_set_raw and FLAC__metadata_object_get_raw to convert between blob and FLAC__StreamMetadataBuild system
Build systemAutoconf (configure)The option –enable-64-bit-words is now on by defaultCMakeThe option ENABLE_64_BIT_WORDS is now on by default
Autoconf (configure)The option –enable-64-bit-words is now on by defaultThe option –enable-64-bit-words is now on by default
The option –enable-64-bit-words is now on by defaultCMakeThe option ENABLE_64_BIT_WORDS is now on by defaultThe option ENABLE_64_BIT_WORDS is now on by default
The option ENABLE_64_BIT_WORDS is now on by defaultTesting/validation
Testing/validationFuzzers were added for the flac and metaflac command line toolsFuzzer coverage was improved
Fuzzers were added for the flac and metaflac command line toolsFuzzer coverage was improved
Source:
Tweakers.net