1. 06 Jan, 2021 1 commit
    • Kyle McKay's avatar
      ao_macosx.c: restore compatibility with older Mac OS X versions · b3aab662
      Kyle McKay authored
      The newer function names are not available until Mac OS X 10.6.0.
      However, the newer function names are just a simple rename of the
      older functions with exactly the same arguments.
      If the build target is prior to Mac OS X 10.6.0 (where the new
      function names became available) add a few backwards compatibility
      defines to allow the source to build on older Mac OS X versions.
      Newer systems will continue to use the new names and avoid the
      ugly deprecation warnings while builds for older systems will
      just work.
      Signed-off-by: Kyle McKay's avatarKyle J. McKay <mackyle@gmail.com>
  2. 05 Jan, 2021 1 commit
    • Kyle McKay's avatar
      ao_macosx.c: unbreak device selection on macOS · 4b8a95ba
      Kyle McKay authored
      When commits 0dc94854 (Replace deprecated Carbon API calls with
      modern AudioComponent APIs, 2016-01-11) and 18dc25cd
      deprecated HAL APIs, 2016-01-11) attempted to update the API calls,
      several of the replacements were completely incorrect.
      Any attempt to select an output device was completely broken by
      those changes.  Trying to select a device always fails and in
      the process passes a bunch of mismatched, invalid argument combinations
      to the API.  It's a surprise there aren't seg faults.
      The only reason the default output device continued to work was
      because it can be used without calling into the broken code.
      Correct the brokenness so that devices can be selected correctly
      on macOS again.
      Signed-off-by: Kyle McKay's avatarKyle J. McKay <mackyle@gmail.com>
  3. 14 Jun, 2020 3 commits
  4. 29 Dec, 2018 1 commit
  5. 13 Jan, 2018 1 commit
  6. 29 Dec, 2017 1 commit
  7. 15 Jan, 2017 1 commit
  8. 15 Nov, 2016 1 commit
  9. 14 Nov, 2016 2 commits
    • Ron's avatar
      Bump version and release date on docs · 3f4b02f0
      Ron authored
    • Ron's avatar
      Add an update-doc-version target · 210a8afa
      Ron authored
      This is similar to the automation we added to libogg, it needs to be
      invoked manually after the package version is changed in configure.ac
      when the documentation boilerplate needs to be updated for a release.
  10. 13 Nov, 2016 2 commits
    • Ron's avatar
      Revert "Insure that the alsa plugin links against libao, since the plugin... · 651e2fa2
      Ron authored
      Revert "Insure that the alsa plugin links against libao, since the plugin calls ao_is_big_endian from libao."
      This reverts commit d11c3f1a.
      This change was the wrong way to 'fix' the problem reported in trac #1779.
      In normal use the plugin should already have access to the symbols from
      the library that loaded it, so creating a circular dependency between
      them isn't helpful.
      If some other user is dynamically loading the core libao itself as a
      plugin to their application, then they need to use RTLD_GLOBAL to ensure
      its symbols are made available to its plugins (in the same way that libao
      needs to do this when dynamically loading alsa for alsa's own plugins).
    • Ron's avatar
      Drop the old debian/ directory · 7e0557a9
      Ron authored
      It's been out of date since 2004 and v0.8.5, so it's not really helping
      anyone to still have it in this repo.
      See https://packages.qa.debian.org/liba/libao.html for a link to where
      the repository containing the debian packaging is found.
  11. 19 Jan, 2016 2 commits
    • Ralph Giles's avatar
      Replace autogen.sh with a simple wrapper about autoreconf. · 97c0dea6
      Ralph Giles authored
      The autoreconf tool does the same tool detection the older
      shell script does, and is now sufficiently widely deployed
      to depend on. The new script is what is currently used in
      other Xiph.Org projects.
      Note this is a change to the new pattern of needing to
      invoke ./configure separately after running ./autogen.sh.
    • Ralph Giles's avatar
      Enable AM_SILENT_RULES when it's available. · 18e4c409
      Ralph Giles authored
      This condenses the flag-heavy compiler invocations, making
      warnings easier to see. The old behaviour can be recovered
      with `make V=1`.
  12. 18 Jan, 2016 3 commits
  13. 17 Jan, 2016 9 commits
  14. 10 Jan, 2016 2 commits
  15. 03 Apr, 2015 2 commits
  16. 07 Mar, 2015 1 commit
  17. 07 Feb, 2014 1 commit
  18. 28 Jan, 2014 1 commit
  19. 27 Jan, 2014 3 commits
  20. 04 Oct, 2013 1 commit
  21. 21 Aug, 2013 1 commit