(GX) Make gx_audio.c and platform_gx.c more generic