Skip to content
Commits on Mar 23, 2012
  1. Remove the Makefile.lite build system

    We really don't need to be maintaining multiple build systems in the
    committed Mar 23, 2012
  2. Remove Russian documentation

    There is little possibility of keeping this updated.
    committed Mar 23, 2012
  3. minor verbiage

    Josh Coalson committed with Sep 17, 2007
  4. fix leaks in read_metadata_() that could occur because of read errors…

    … or malformed streams
    Josh Coalson committed with May 30, 2008
  5. fix metadata block initialization bug in read_metadata_()

    Josh Coalson committed with May 30, 2008
  6. Really fix SF#1760790

    Fix cherry-picked and conflicts resolved from the CVS branch
    Josh Coalson committed with Sep 17, 2007
  7. "apply replaygain" option uses locales when it should not

    The replaygain tags inside a file are in the format:
    $ LC_NUMERIC=sv_SE.utf8 flac -d --apply-replaygain-which-is-not-lossless *.flac
    01 d-moll.flac: INFO: applying album ReplayGain (gain=-2,00dB+preamp=0,0dB, low noise shaping, hard limiting) to output
    01 d-moll.flac: WARNING: applying ReplayGain is not lossless
    01 d-moll.flac: done
    $ LC_NUMERIC=C flac -d --apply-replaygain-which-is-not-lossless *.flac
    01 d-moll.flac: INFO: applying album ReplayGain (gain=-2.29dB+preamp=0.0dB, low noise shaping, hard limiting) to output
    01 d-moll.flac: WARNING: applying ReplayGain is not lossless
    01 d-moll.flac: done
    Note that the gains differ. sv_SE uses a decimal comma while the data in
    the tags use a decimal point. In that locale, the decoder considers the
    decimal point an incorrect character and truncates the tag to "-2 dB".
    Sourceforge issue #3288157.
    committed Mar 23, 2012
  8. Fix a typo in a Makefile under src/utils/flactimer

    Causes `make distcheck` to fail. Issue SF#2816911.
    committed Mar 23, 2012
  9. Decoding non 8/16/24 bps to raw format should fail cleanly

    This updates the patch from SF#3030485 to apply to the current codebase.
    committed Mar 23, 2012
  10. Encoder::Stream::set_metadata() broken

    Fixes SF#3282704.
    committed Mar 23, 2012
  11. Support more sampling rates for metaflac --add-replay-gain.

    New rates:
     *  18900 Hz
     *  37800 Hz
     *  48000 Hz
     *  56000 Hz
     *  64000 Hz
     *  88200 Hz
     *  96000 Hz
     * 112000 Hz
     * 128000 Hz
     * 144000 Hz
     * 176400 Hz
     * 192000 Hz
    Ivan Mironov committed with Jun 25, 2011
  12. Fix memory and FD leaks

    Patch derived from SF#3436668, courtesy of Ville Skyttä.
    committed Mar 23, 2012
  13. Remove some iterations in test_streams

    This test currently tests way too many combinations, and takes an
    inordinate amount of time to complete. Rip out a few of the iterations
    by default to make `make check` actually usable by Joe Developer.
    committed Mar 23, 2012
  14. Massively reduce test_seeking output

    This test was spewing a lot of useless print messages that made it take
    way longer than necessary to complete. It is still a long test, but at
    least now we don't get millions of lines of unnecessary output.
    committed Mar 23, 2012
  15. Fix VALRGIND spelling typo

    Sourceforge issue SF#3417801.
    committed Mar 23, 2012
  16. Apply bitreader simplification patch

    This is currently applied by Fedora and OpenSUSE among others. It
    removes the duplicate versions of the commonly-used
    bitreader_read_rice_signed_block function and reworks the logic a bit.
    committed Mar 23, 2012
  17. Remove IA32 cpu flags checks for features we do not use

    This includes fxsr, sse3, sse3, ssse3, ext3dnow, and extmmx.
    committed Mar 23, 2012
  18. Clean up definition of COUNT_ZERO_MSBS

    This is derived from a patch both Fedora and OpenSUSE carry that
    refactors a lot of code in bitreader.c.
    committed Mar 23, 2012
  19. Byteswap code related cleanups

    Remove the need for crazy assembly declarations among other things that
    only work for IA32. GCC is smart enough to optimize htonl() to a single
    assembly instruction on ALL architectures that provide an optimized
    byteswap instruction for 32-bit words, and MSVC provides a
    _byteswap_ulong() intrinsic that we can use as well.
    committed Mar 23, 2012
  20. Don't force certain CFLAGS

    This should be up to the user compiling the program, not the package.
    committed Mar 23, 2012
  21. printf non-format string fixes

    When printing strings that are not format strings, do not interpret
    them and use fputs() instead. Based on patches applied by OpenSUSE and
    committed Mar 23, 2012
  22. Fix a potential decoder link in stream encoder setup

    Based on a patch currently applied by OpenSUSE. Also addresses
    committed Mar 23, 2012
  23. Fix file handle leaks in chain_rewite_file_

    Based on a patch currently applied by OpenSUSE.
    committed Mar 23, 2012
  24. Lock down the stack on IA32 ASM code

    This is derived from a Fedora patch they have been applying for some
    committed Mar 23, 2012
  25. libFLAC: fix leak in metadata_iterators.c

    node isn't cleared if metadata reading fails in
    Issue SF#2946736.
    Patrick Jacques committed with Nov 6, 2010
  26. Remove XMMS and Winamp plugins

    These don't really belong in this project at this stage of codec
    existence. Any music player implementing support for FLAC should support
    it on their end natively; the time has passed for us to provide plugin
    reference implementations.
    committed Mar 23, 2012
  27. Add gitignore files

    committed Mar 23, 2012
  28. Add empty config.rpath file

    This fixes the issues in (or `autoreconf -fi`) complaining
    about the missing file. The contents of it actually don't matter at all
    because we aren't using gettext, so a blank file will stand in just
    committed Mar 23, 2012
Commits on Oct 5, 2009
  1. license must be BSD since it is used by libFLAC

    Josh Coalson committed Oct 5, 2009
Commits on Jan 7, 2009
  1. add 2009 copyright

    Josh Coalson committed Jan 7, 2009
  2. convert SF tracker links to new tracker2 system

    Josh Coalson committed Jan 7, 2009
Something went wrong with that request. Please try again.