Shared components used by Firefox and other Mozilla software, including handling of Web content; Gecko, HTML, CSS, layout, DOM, scripts, images, networking, etc. Issues with web page layout probably go here, while Firefox user interface issues belong in the Firefox product. (More info)
We have two similar patterns to call cubeb_upmix_*, cubeb_downmix_* in cubeb_wasapi.cpp and cubeb_audiounit.cpp. It will be easier to maintain code if we use a consistent interface to call them in both backends.