Is it necessary to duplicate the `copyMozillaAudioData` and `copyAudioData` implementations twice, once in this file and another time in library_sdl.js?