Results 68 issues of SiegeLord

A user had trouble with static linking on Linux, where `libXss` wasn't being found. It's possible that its path was not placed in the output of `pkg-config --static`.

Building

For utility functions, we could have `al_map_pcm(conf, depth, channels...)` and `al_unmap_pcm(void*, conf, depth, *channels)`

Enhancement
Easy

Right now it's mostly documented in the `allegro5.cfg` (and a little bit in the `al_register_trace_handler`). We should have a dedicated section for this (also, confirm that `allegro.log` is created in...

Documentation
Easy

Right now we just report whether the component will be built or not, but disregard whether it was wanted or not.

Building
Enhancement
Easy

The mixer has `al_set_mixer_postprocess_callback` function. We should provide a bunch of pre-made effects. An API could be: ```c ALLEGRO_DELAY_AUDIO_EFFECT *al_create_delay_audio_effect(delay_secs, channel_conf, channel_depth, frequency); pp_callback_t al_get_audio_effect_callback(ALLEGRO_DELAY_EFFECT *effect); al_destroy_audio_effect(ALLEGRO_DELAY_EFFECT *effect); ``` And...

Audio addon
Enhancement
Easy

Relevant flags/attributes: ``` -fvisibility=hidden __attribute__((visibility("default"))) __attribute__((visibility("protected"))) ```