FLAC 1.3.0 - po 6 letech nová verze bezztrátové komprese zvuku
Otevřený formát FLAC se po dlouhých 6 letech vrací s novou verzí 1.3.0. Nečekejte zázračné změny v kompresním formátu, jeho efektivitě či rychlosti, ale přesto je tu řada zajímavých novinek…
Jelikož nejsme dědové vševědové a nechceme si naběhnout, tak raději předkládáme souhrn v originálním znění:
-
General:
- Move development to Xiph.org git repository.
- The --sector-align option of flac has been deprecated and may not exist in future versions. shntool provides similar functionality.
- Support for the RF64 and Wave64 formats in flac (see below).
- Better handling of cuesheets with non-CD-DA sample rates.
- The --ignore-chunk-sizes option has been added to the flac command line tool.
-
FLAC format:
- (none)
-
Ogg FLAC format:
- (none)
-
flac:
- Added support for encoding from and decoding to the RF64 format, and a new corresponding option --force-rf64-format. (SF #1762502). --keep-foreign-metadata is also supported.
- Added support for encoding from and decoding to the Sony Wave64 format, and a new corresponding option --force-wave64-format. (SF #1769582). --keep-foreign-metadata is also supported.
- Added new options --preserve-modtime and --no-preserve-modtime to specify whether or not output files should copy the timestamp and permissions from their input files. The default is --preserve-modtime as in previous versions. (SF #1805428).
- Allow MM:SS:FF and MM:SS.SS time formats in non-CD-DA cuesheets. (SF #1947353, SF #2182432)
- The --sector-align option of flac has been deprecated and may not exist in future versions. shntool provides similar functionality. (SF #1805946)
- Improved error message when user attempts to decode a non-FLAC file (SF #2222789).
- Fix bug where flac was disallowing use of --replay-gain when encoding from stdin (SF #1840124).
- Fix bug with fractional seconds on some locales (SF #1815517, SF #1858012).
- Read and write appropriate channel masks for 6.1 and 7.1 surround input WAV files. Documentation was also updated.
- Correct Wave64 GUIDs.
- Support 56kHz to 192kHz gain analysis (patch from Earl Chew)
- Add ability to handle utf8 filenames on Windows (large set of patches from Janne Hyvärinen)
-
metaflac:
- Allow MM:SS:FF and MM:SS.SS time formats in non-CD-DA cuesheets. (SF #1947353, SF #2182432)
-
plugins:
- Minor updates for XMMS plugin.
- Winamp2 plugin was dropped because Nullsoft has provided native FLAC support since 2006.
-
build system:
- Fixes for autotools (including SF #1859664).
- Fixes for MinGW (including SF #2000973, SF #2209829).
- Fixes for gcc (including SF #1834168, SF #2002481).
- Fixes for Sun Studio/Forte (SF #1701960).
- Fixes for windows builds (including SF #1676822, SF #1756624, SF #1809863, SF #1911149).
- Fixes for FreeBSD and OpenBSD.
- Compile with GNU gcc _FORTIFY_SOURCE=2 and stack protection where those features are detected.
- Enable a bunch of GCC compiler warnings and fix code that generates warnings.
-
documentation:
- Document --ignore-chunk-sizes and --apply-replaygain-which-is-not-lossless option for flac.
-
libraries:
- libFLAC encoder was defaulting to level 0 compression instead of 5 (SF #1816825).
- Fix bug in bitreader handling of read callback returning a short count (SF #2490454).
- Improve decoder's ability to distinguish between a FLAC sync code and an MPEG one (SF #2491433).
-
Interface changes:
-
libFLAC:
- Added FLAC__format_blocksize_is_subset()
-
libFLAC++:
- Add a number of convienience methods.
-
libFLAC:
Máme zde tedy mimo jiné podporu pro několik nových formátů, ale změny v implementaci samotného FLACu či Ogg FLACu nejsou žádné. Jistě lze říci, že to je dobrá zpráva, neboť FLAC 1.3.0 zachovává plnou kompatibilitu. Stahujte na obvyklém místě:
Zdroje: