That particular change doesn't do a lot. It's a compatibility layer that helps older audio code to work without major modifications. This makes it a quick fix rather than a proper solution to the problem.I believe we will need something similar to this for our device to get a2dp working.
review.cyanogenmod.org/#/c/123465/