ngdevkit:nullsound

Last commit made on 2020-12-02
Get this branch:
git clone -b nullsound https://git.launchpad.net/ngdevkit

Branch merges

Branch information

Name:
nullsound
Repository:
lp:ngdevkit

Recent commits

576a904... by Damien Ciabrini

Make nullsound a real modular sound driver

Each user can configure its own variant of nullsound, with its own set
of exported sound command, like e.g. "play a sample", "start a music",
"fade volume"...

The sound driver itself is now a sort of cooperative scheduler,
configured to handle a number of concurrent sound actions. Each sound
action gets called by the driver to update its local state, and then
yield execution so the next action can be scheduled.

As a first commit, the driver supports playing ADPCM-a samples. Other
modules such as music playback can be added in subsequent commits.

Closes #16

e2682bb... by Damien Ciabrini

Fancy shields in README

18d74aa... by Damien Ciabrini

Add macOS CI job

551cfab... by Damien Ciabrini

Clarify mingw/windows native installation procedure

05a188c... by Damien Ciabrini

Fix package instruction for brew (pre-built + source)

9a1a923... by Damien Ciabrini

Add instructions to install pre-built packages on Windows 10

89aefbf... by Damien Ciabrini

Add instructions to install pre-built macOS packages with brew

845f55d... by Damien Ciabrini

Fix various typos in the installation doc

402efb0... by Damien Ciabrini

mingw: force configure to recognize cross-compilation

When running a Linux environment under WSL2 (win10), w64 binaries
are transparently executed as if they were native Linux binaries.
This fools the autoconf scripts which don't recognize that we're
cross-compiling for win10.

To prevent all sorts of bad side effect on compilation, force
autoconf scripts to enable cross-compilation flags when mingw is
used.

5d52776... by Damien Ciabrini

Clean up old nightly tag after a new commit has merged in master