• David Reid's avatar
    Memory improvements to node processing. · 9aa6e035
    David Reid authored
    When processing a node, miniaudio will read into a temporary buffer
    before mixing input attachments. This commit removes the per-node heap
    allocation and replaces it with a per-graph stack. This should result
    in less memory usage at larger scales, but at the expense of slightly
    more usage at smaller scales.
    
    The size of the stack can be configured via ma_node_graph_config. If
    ma_engine is being used, it can be done via ma_engine_config.
    9aa6e035
miniaudio.h 3.81 MB
The source could not be displayed because it is larger than 1 MB. You can load it anyway or download it instead.