Originally Posted by jmf866
The point is that they buffer the audio, and have been since the mid 1990's. This tech is already in some other streaming devices, it can be done if they want to do it.
The point is, those CD players can easily buffer and join the seam in the audio because they don't have to deal with the next file being in a different format -- for example a different number of audio channels.
The OPPO has to handle that. The current hardware does that by starting afresh with each file. Note for example that if the channel count changes, an HDMI handshake will likely have to happen. That alone will introduce a gap.
Keep in mind that the OPPO doesn't have a whole computer processing these files. It has a decoding chip. For the decoding chip to join the seam it has to pre-open the next file and process it enough ahead of time to determine what format it is in and prime the audio pipeline with the beginning of its contents. This while it is still processing the end of the current file. That means two parallel file decoding and audio pipe paths through the chip.
Of course it can be done. It's just bits. But the current decoding chip doesn't do it, and it's not obvious the next chip OPPO might use would be able to, either. And there's nothing the player can do to evade the rules about when new HDMI handshakes have to happen. (I.e., the solution would have to distinguish between cases where the existing HDMI setup would suffice and cases when a new setup has to be established -- a new handshake. The pauses built into the specs -- the HDMI handshake protocol -- mean such a change can't be seamless.)
As a wish list item this is fine (which is what this thread is all about of course). But it isn't going to happen in the current hardware.