You should let the player do the decoding.
As the new HD audio streams can be combined on top of, or with, multiple audio streams, such as audio commentary, or sound effects related to menus, etc. it is impossible to get this second audio track unless the audio is processed within the player itself, because that is where the hardware is in place to accomplish this.
The quality of the audio, according to everything I've heard, is identical.