• Max Kellermann's avatar
    output: make "struct audio_output" opaque for output plugins · acc4a0ba
    Max Kellermann authored
    We have eliminated direct accesses to the audio_output struct from
    the all output plugins.  Make it opaque for them, and move its real
    declaration to output_internal.h, similar to decoder_internal.h.
    
    Pass the opaque structure to plugin.init() only, which will return the
    plugin's data pointer on success, and NULL on failure.  This data
    pointer will be passed to all other methods instead of the
    audio_output struct.
    acc4a0ba
Name
Last commit
Last update
bs Loading commit data...
doc Loading commit data...
m4 Loading commit data...
scripts Loading commit data...
src Loading commit data...
AUTHORS Loading commit data...
COPYING Loading commit data...
ChangeLog Loading commit data...
INSTALL Loading commit data...
Makefile.am Loading commit data...
README Loading commit data...
TODO Loading commit data...
UPGRADING Loading commit data...
autogen.sh Loading commit data...
build.mk Loading commit data...
configure.ac Loading commit data...