1. 29 Dec, 2013 1 commit
  2. 17 Jun, 2013 1 commit
  3. 10 May, 2013 1 commit
    • Ron's avatar
      Fully automate version updating · 2f2f9d63
      Ron authored
      This one meets or exceeds the following requirements:
      
       - Version is checked/updated for every build action when in the git repo.
         Does not require the user to re- ./configure to get the correct version.
      
       - Version is not updated automatically when using exported tarball source.
         Avoids accidentally getting a wrong version from some other git repo in
         a parent directory of the source, and allows setting the correct version
         for distro package exports.
      
       - Automatic updating can be manually suppressed.
         For developers doing lots of change/rebuild cycles they don't plan to
         release, when they don't want a full rebuild triggered for every commit,
         and again for every change made immediately after a commit.
         The version will still always be updated if they do a `make dist`.
      
       - Does not require any manual updating of versions in the mainline git
         repo for each release aside from normal tagging.  The version is
         recorded in one file only, that is automatically generated and will
         never need to be committed.
      
       - Does not require gnu-make features for the autoconf builds.
      
      It does not currently:
      
       - Keep a checksum of every source file in tarball releases to mangle the
         version if people modify the tarball source.  Responsible people can
         manually update the version easily though in such cases.
      
      The version.mk file is now only used by the VC project files.  Once they
      are updated to use the package_version file too, then it can be deleted
      from the repository.
      2f2f9d63
  4. 08 Nov, 2012 1 commit
  5. 07 Nov, 2012 2 commits
  6. 06 Nov, 2012 1 commit
  7. 05 Nov, 2012 3 commits
  8. 03 Nov, 2012 3 commits
  9. 02 Nov, 2012 2 commits
  10. 29 Oct, 2012 2 commits
  11. 24 Oct, 2012 4 commits
  12. 23 Oct, 2012 3 commits
  13. 11 Oct, 2012 1 commit
  14. 10 Oct, 2012 1 commit
  15. 09 Oct, 2012 2 commits
  16. 21 Sep, 2012 1 commit
  17. 15 Sep, 2012 1 commit
  18. 14 Sep, 2012 1 commit
  19. 13 Sep, 2012 1 commit
  20. 29 Aug, 2012 1 commit
  21. 14 Aug, 2012 1 commit
  22. 06 Aug, 2012 1 commit
  23. 27 Jul, 2012 2 commits
  24. 26 Jul, 2012 1 commit
    • Jean-Marc Valin's avatar
      Smoother intensity stereo decision thresholds · 416dc73f
      Jean-Marc Valin authored
      We now have rates for each possible threshold. This also adds some
      histeresis but it's not that useful for now because the effective rate
      doesn't changes from frame to frame (unless one changes the target rate).
      This change also has the side effect of lowering the intensity stereo
      point for 64 kb/s to band 15 (instead of 16).
      416dc73f
  25. 25 Jul, 2012 2 commits
    • Jean-Marc Valin's avatar
      Adds some histeresis to the stereo saving · 32024cb5
      Jean-Marc Valin authored
      This prevents rate reduction due to channel correlation from increasing
      by more than 0.25 bit/sample between two frames. This issue was observed
      on r.flac where the frame following a transient would lose nearly
      1 bit/sample
      32024cb5
    • Jean-Marc Valin's avatar
      VBR tuning: increases transient and dynalloc boost · 4044ea8a
      Jean-Marc Valin authored
      This only increases the average rate by about 1.5 kb/s, but it
      restores the high quality of transients from 1.0. Also it
      ensures that dynalloc can never starve other bands when used
      aggressively.
      4044ea8a