flac 1.1.2

Alt 06.02.2005, 09:47   # 1
fischdarm
 
Registriert seit: 02.10.2003
Beiträge: 1.371
Zitat:
FLAC 1.1.2 is available. New in this release are small decoding speedups for all platforms, small encoding speedups in fast (non-LPC) mode, streaming support in the XMMS plugin, and several bug fixes. For developers there are also a few additions and changes to the metadata API to make working with tags easier. See the changelog entry for complete details. This release actually wasn't supposed to happen so soon, but needed to be made to fix library naming and build problems in FLAC 1.1.1 that caused trouble for package maintainers, so unless you are having trouble with one of the particular bugs that got fixed in 1.1.2 then there is not much of a need to upgrade.
http://flac.sourceforge.net/index.html


download
http://flac.sourceforge.net/download.html

changelog
Code:
    * General:
          o Sped up decoding by a few percent overall.
          o
          o Sped up encoding when not using LPC (i.e. when using flac options -0, -1, -2, or -l 0).
          o Fixed a decoding bug that could cause sync errors with some ID3v1-tagged FLAC files.
          o Added HTML documentation for metaflac.
    * FLAC format:
          o (none)
    * Ogg FLAC format:
          o (none)
    * flac:
          o New option --input-size to manually specify the input size when encoding raw samples from stdin.
    * metaflac:
          o (none)
    * plugins:
          o Added support for HTTP streaming in XMMS plugin. NOTE: there is a bug in the XMMS mpg123 plugin that hijacks FLAC streams; to fix it you will need to add the '.flac' extension to the list of exceptions in Input/mpg123/mpg123.c:is_our_file() in the XMMS sources and recompile.
    * build system:
          o (none)
    * libraries:
          o libFLAC: Sped up Rice block decoding in the bitbuffer, resulting in decoding speed gains of a few percent.
          o libFLAC: Sped up encoding when not using LPC (i.e. max_lpc_order == 0).
          o libFLAC: Trailing NUL characters maintained on Vorbis comment entries so they can be treated like C strings.
          o libFLAC: More FLAC tag (i.e. Vorbis comment) validation.
          o libFLAC: Fixed a bug in the logic that determines the frame or sample number in a frame header; the bug could cause sync errors with some ID3v1-tagged FLAC files.
          o libFLAC, libOggFLAC: Can now be compiled to use only integer instructions, including encoding. The decoder is almost completely integer anyway but there were a couple places that needed a fixed-point replacement. There is no fixed-point version of LPC analysis yet, so if libFLAC is compiled integer-only, the encoder will behave as if the max LPC order is 0 (i.e. used fixed predictors only). LPC decoding is supported in all cases as it always was integer-only.
    * Interface changes:
          o libFLAC:
                + Changed: Metadata object interface now maintains a trailing NUL on Vorbis comment entries for convenience.
                + Changed: Metadata object interface now validates all Vorbis comment entries on input and returns false if an entry does not conform to the Vorbis comment spec.
                + Added FLAC__format_vorbiscomment_entry_name_is_legal()
                + Added FLAC__format_vorbiscomment_entry_value_is_legal()
                + Added FLAC__format_vorbiscomment_entry_is_legal()
                + Added FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair()
                + Added FLAC__metadata_object_vorbiscomment_entry_to_name_value_pair()
                + Changed the signature of FLAC__metadata_object_vorbiscomment_entry_matches(): the first argument is now FLAC__StreamMetadata_VorbisComment_Entry entry (was const FLAC__StreamMetadata_VorbisComment_Entry *entry), i.e. entry is now pass-by-value.
          o libFLAC++:
                + Changed: Metadata object interface now maintains a trailing NUL on Vorbis comment values for convenience.
                + Changed: Metadata object interface now validates all Vorbis comment entries on input and returns false if an entry does not conform to the Vorbis comment spec.
                + Changed: All Metadata objects' operator=() methods now return a reference to themselves.
                + Added methods to FLAC::Metadata::VorbisComment::Entry for setting comment values from null-terminated strings:
                      # Entry(const char *field)
                      # Entry(const char *field_name, const char *field_value)
                      # bool set_field(const char *field)
                      # bool set_field_value(const char *field_value)
                + Changed the signature of FLAC::Metadata::VorbisComment::get_vendor_string() and FLAC::Metadata::VorbisComment::set_vendor_string() to use a UTF-8, NUL-terminated string const FLAC__byte * for the vendor string instead of FLAC::Metadata::VorbisComment::Entry.
                + Added FLAC::Metadata::*::assign() to all Metadata objects.
                + Added bool FLAC::Metadata::get_tags(const char *filename, VorbisComment &tags)
          o libOggFLAC:
                + (none)
          o libOggFLAC++:
                + (none)
  Mit Zitat antworten

Alt 27.05.2012, 14:16 # --
News Flash
 
Benutzerbild von News Flash
 
 
 

Das könnte Dich auch noch interessieren:

Nicht fündig geworden? Dann ohne Anmeldung in unserem Gast-Forum nachfragen.

   
Antwort
Themen-Optionen



Alle Zeitangaben in WEZ +2. Es ist jetzt 14:16 Uhr.