1. 02 Jul, 2025 1 commit
  2. 09 Jun, 2025 1 commit
  3. 19 May, 2025 1 commit
  4. 11 May, 2025 1 commit
  5. 08 May, 2025 8 commits
  6. 30 Apr, 2025 3 commits
  7. 29 Apr, 2025 1 commit
  8. 27 Apr, 2025 9 commits
  9. 25 Apr, 2025 2 commits
  10. 19 Apr, 2025 5 commits
    • David Reid's avatar
      pthread: Add support for falling back to a non-realtime thread. · a944e193
      David Reid authored
      MA_NO_PTHREAD_REALTIME_PRIORITY_FALLBACK can be used to disable this
      functionality for applications that have a hard requirement on a
      realtime thread.
      a944e193
    • Pavel Galkin's avatar
      ALSA: Fix undefined symbols during static compilation · 8a9ea7ce
      Pavel Galkin authored
      These were undefined when linking with the -static flag on:
      
        1. Alpine Linux v3.21 x86_64
        2. Debian GNU/Linux 12 (bookworm) aarch64
      
      In both cases I had to manually compile alsa-lib as a static library
      because the systems have only .so versions. I did it with:
      
        cd path/to/alsa-libs
        ./gitcompile static
        <this will create alsa-libs/src/.libs/libasound.a>
      
      Tested with alsa-libs 1.12.2 and 1.12.3.
      
      It's possible to reproduce the errors like this:
      
      clang -static -DMA_NO_RUNTIME_LINKING -DMA_ENABLE_ONLY_SPECIFIC_BACKENDS -DMA_ENABLE_ALSA -DMA_DEBUG_OUTPUT -Wall -Wextra -g3 simple_playback_sine.c -o build/miniwave -fcolor-diagnostics -ferror-limit=2 -fuse-ld=lld -I../
      -L/home/antharas/code/alsa-lib/src/.libs/ -lasound
      
      However, even though it compiles I can't verify that everything works.
      
        1. Alpine has musl which doesn't support runtime linking when
           compiling with -static. So even though I disabled it for
           miniaudio.h, libasound.a itself uses dlopen on
           libasound_module_pcm_pipewire.so.
        2. Debian uses glibc so it supports it but fails because my machine is
           a VPS that doesn't have a soundcard.
      
      No big deal, I don't really need to statically link, it was just
      something I stumbled upon.
      
      Also these are currently unused:
      
        _snd_pcm_hw_params_set_rate_minmax
        ma_timer_init
        ma_timer_get_time_in_seconds
        ma_device__on_notification_rerouted
      8a9ea7ce
    • David Reid's avatar
      Minor style changes and add a comment. · 80747f44
      David Reid authored
      80747f44
    • Your Name's avatar
      Make the COM-related code more reasonable · d40a385e
      Your Name authored
      d40a385e
    • David Reid's avatar
  11. 27 Mar, 2025 1 commit
  12. 18 Mar, 2025 1 commit
  13. 09 Mar, 2025 2 commits
  14. 08 Mar, 2025 4 commits