Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Platform-specific Audio #599

Merged
merged 43 commits into from
Jul 29, 2024
Merged

Platform-specific Audio #599

merged 43 commits into from
Jul 29, 2024

Commits on Nov 6, 2023

  1. Configuration menu
    Copy the full SHA
    df0e764 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2023

  1. Configuration menu
    Copy the full SHA
    9c006f6 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2024

  1. Fix spdlog to use external fmt

    Resolves an issue where spdlog's bundled fmt lib was using deprecated/non-standard MSFT extensions that Windows was removing soon
    capnkenny committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    a705703 View commit details
    Browse the repository at this point in the history
  2. OpenAL partially working

    No audio playing due to bad handling of buffers
    capnkenny committed Feb 17, 2024
    Configuration menu
    Copy the full SHA
    bcc2261 View commit details
    Browse the repository at this point in the history

Commits on Feb 18, 2024

  1. OpenAL working again with proper shutdown and playback

    Kind of retrofitted to current ECS setup? but the point was to make it playback using OAL first and in a separate static lib.
    capnkenny committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    412c5bf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cfe09c2 View commit details
    Browse the repository at this point in the history
  3. Partially working XAudio2 for Windows

    Need to fix Ogg playback
    capnkenny committed Feb 18, 2024
    Configuration menu
    Copy the full SHA
    14f9b2f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    66719ea View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2024

  1. Configuration menu
    Copy the full SHA
    da30f47 View commit details
    Browse the repository at this point in the history
  2. 50% success - usually runs with AVAudioEngine, sometimes crashes due …

    …to interruptions unhandled
    capnkenny committed Feb 21, 2024
    Configuration menu
    Copy the full SHA
    f6bf98f View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2024

  1. [WIP, WORKING] Switched to 32-bit float audio and static samplerate.

    Need to finish standardising samplerate conversion support and formats for XAudio and OpenAL
    capnkenny committed Mar 10, 2024
    Configuration menu
    Copy the full SHA
    71a3726 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. Configuration menu
    Copy the full SHA
    592d870 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2024

  1. Configuration menu
    Copy the full SHA
    c285fed View commit details
    Browse the repository at this point in the history

Commits on Jul 4, 2024

  1. Configuration menu
    Copy the full SHA
    ca62d66 View commit details
    Browse the repository at this point in the history
  2. Fix spdlog to use external fmt

    Resolves an issue where spdlog's bundled fmt lib was using deprecated/non-standard MSFT extensions that Windows was removing soon
    capnkenny committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    0db4194 View commit details
    Browse the repository at this point in the history
  3. OpenAL partially working

    No audio playing due to bad handling of buffers
    capnkenny committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    d02bb39 View commit details
    Browse the repository at this point in the history
  4. OpenAL working again with proper shutdown and playback

    Kind of retrofitted to current ECS setup? but the point was to make it playback using OAL first and in a separate static lib.
    capnkenny committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    bc8222d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cd5c187 View commit details
    Browse the repository at this point in the history
  6. Partially working XAudio2 for Windows

    Need to fix Ogg playback
    capnkenny committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    26f0cf4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    09d64f1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2fdc941 View commit details
    Browse the repository at this point in the history
  9. 50% success - usually runs with AVAudioEngine, sometimes crashes due …

    …to interruptions unhandled
    capnkenny committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    06d98fb View commit details
    Browse the repository at this point in the history
  10. [WIP, WORKING] Switched to 32-bit float audio and static samplerate.

    Need to finish standardising samplerate conversion support and formats for XAudio and OpenAL
    capnkenny committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    d59e67a View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    55cf573 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e3220de View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    f3cd3de View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b78a72c View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    d517243 View commit details
    Browse the repository at this point in the history
  16. Update nlohmann json

    capnkenny committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    6c6147b View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    c5c353f View commit details
    Browse the repository at this point in the history
  18. Clang-format

    capnkenny committed Jul 4, 2024
    Configuration menu
    Copy the full SHA
    6307007 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    f7d4881 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    ca7a665 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    1c5155e View commit details
    Browse the repository at this point in the history

Commits on Jul 7, 2024

  1. Configuration menu
    Copy the full SHA
    92afb65 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    daa8768 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    55f9f4d View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2024

  1. Configuration menu
    Copy the full SHA
    0696f00 View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. Configuration menu
    Copy the full SHA
    71475be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d85d52c View commit details
    Browse the repository at this point in the history
  3. Fix issues caused by merge

    capnkenny committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    ff50ad2 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    fb8aeee View commit details
    Browse the repository at this point in the history
  5. Revert openal updates

    capnkenny committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    fa7b475 View commit details
    Browse the repository at this point in the history