| -rw-r--r-- | .builds/mirror-sync.yml | 16L |
| -rw-r--r-- | .gitattributes | 14L |
| -rw-r--r-- | .github/workflows/ci.yml | 188L |
| -rw-r--r-- | .gitignore | 2L |
| -rw-r--r-- | LICENSE | 63L |
| -rw-r--r-- | README.md | 164L |
| -rw-r--r-- | audio.go | 179L |
| -rw-r--r-- | audio_ffmpeg.go | 249L |
| -rw-r--r-- | audio_linux.go | 51L |
| -rw-r--r-- | audio_macos.go | 727L |
| -rw-r--r-- | audio_unknown.go | 31L |
| -rw-r--r-- | audio_windows.go | 43L |
| -rw-r--r-- | cmd/nativeaudio/main.go | 47L |
| -rw-r--r-- | go.mod | 16L |
| -rw-r--r-- | go.sum | 6L |
| -rw-r--r-- | internal/example/main.go | 28L |
| -rw-r--r-- | internal/libav/libav.go | 464L |
| -rw-r--r-- | internal/mf/callback.go | 215L |
| -rw-r--r-- | internal/mf/callback_32.go | 18L |
| -rw-r--r-- | internal/mf/callback_64.go | 23L |
| -rw-r--r-- | internal/mf/mf.go | 1289L |
| -rw-r--r-- | internal/test/adapter_test.go | 73L |
| -rw-r--r-- | internal/test/audio_test.go | 319L |
| -rw-r--r-- | internal/test/compressed.m4a | 516742B |
| -rw-r--r-- | internal/test/corrupt.m4a | 250000B |
| -rw-r--r-- | internal/test/decode_test.go | 163L |
| -rw-r--r-- | internal/test/ffmpeg_test.go | 59L |
| -rw-r--r-- | internal/test/formats_test.go | 112L |
| -rw-r--r-- | internal/test/fuzz_test.go | 180L |
| -rw-r--r-- | internal/test/linked_test.go | 46L |
| -rw-r--r-- | internal/test/mixkit-game-level-music-689.wav | 5293138B |
| -rw-r--r-- | internal/test/play_test.go | 46L |
| -rw-r--r-- | internal/test/stream_test.go | 226L |
| -rw-r--r-- | internal/test/testdata/pathological.m4a | 516742B |
| -rw-r--r-- | internal/test/uncompressed.f32le.pcm | 10592256B |
| -rw-r--r-- | internal/test/uncompressed.s16le.macos.pcm | 5300224B |
| -rw-r--r-- | internal/test/uncompressed.s16le.pcm | 5296128B |
| -rw-r--r-- | justfile | 47L |
| -rw-r--r-- | pcm/pcm.go | 162L |
| -rw-r--r-- | pcm/pcm_test.go | 201L |
| -rw-r--r-- | play/play.go | 136L |
| -rw-r--r-- | play/play_test.go | 34L |
| -rw-r--r-- | stream.go | 135L |