In Reply to: Yes, my Denon 1600 uses the PPCM designation.... posted by Chris Garrett on September 26, 2005 at 22:09:30:
At least that's the premise. MLP/PPCM as a lossless algorithm should technically give out exactly what it got in. It's the same flavor of CODEC as FLAC, ALAC, and Monkey's Audio. (All of which, by the way, are more efficient than MLP, at least in stereo.)I'm not going to even touch on arguing the 'differences between MLP and DSD' - that's not an appropriate comparison. DSD has a similar lossless packing schema called DST; MLP is a compression method, not a modulation or encoding method.
So the result is still PCM. LPCM is rather wasteful and has a lot of redundant data. Especially, for example, during absolute silent passages, you're storing a run-length of zeroes that could be packed into a dictionary and pattern-repeated.
Again, in its most basic, if you put 110001101 PCM into MLP, you should get 110001101 out. However there are some caveats.
There's an option in MLP to use their ReBit (yes, (TM)) algorithm. This 'watches' the dynamic range of a given block and reduces bit depth accordingly: supposedly it will never reduce the effective bit depth to any lower than is actually used by the audio, but in a world of DACs and ADCs with widely varying noise floors, I'm not so sure what this means. One "rule" of ReBit, however, is that it will never reduce the bit depth to below 16 bits, under any circumstances.
ReBit is optional, and its savings are, in my opinion and experience, negligible. A three-odd minute stereo track at 192/24 will compress from 250mb in LPCM to 165mb in PPCM(MLP) without ReBit. Of course, depending on the characteristic of the signal, this would vary, but on good days the best I've seen is 155mb on that same track when using ReBit at its maxiumum.
Now, of course, there's a savings increase with multichannel since you have a few more dimensions of redundancy to work with. (Similar to why 448kbps Dolby Digital 5.1 is not the equivalent, channel per channel of, say, Dolby Digital 2/0 @ 148. You have M/S matrices to deal with and in general a 5.1 signal will yield a higher ratio of compression than a 2/0 signal.) The rear channels can be given more ReBit latitude than the front and center channels. So in a conservative mix you could see Ls and Rs and C running at 96/16 almost full time, and Lf and Rf running at 96/24 or a minimum of 96/20, selectable in the encoder.
Again I'm not so sure about the intelligence of the MLP encoder when it comes to applying ReBit, so in that sense you could posit an argument that MLP is not truly lossless when this option is used.
But, without it, you're just talking about entropy and dictionary encoding which should not touch the sound or even the resultant decoded LPCM in any way shape or form. In theory you should be able to take a 250mb LPCM wav, run it through MLP and create a 165mb MLP file, decompress that MLP back to WAV, and the resultant LPCM file and original LPCM file should be bit-for-bit identical.
But it's all PCM. Comparing it to DSD is like comparing .ZIP to .JPG... they operate in different domains.
This post is made possible by the generous support of people like you and our sponsors:
Follow Ups
- In the end, it's supposed to be the same. - Michi 22:42:18 09/26/05 (19)
- Re: In the end, it's supposed to be the same. - Martin419 05:40:40 09/27/05 (5)
- Gee, thanks for schoolin me, massa! - Michi 09:50:30 09/27/05 (4)
- Re: Gee, thanks for schoolin me, massa! - Martin419 10:37:28 09/27/05 (3)
- Jar Jar? - Michi 12:04:26 09/27/05 (2)
- And one more thing. - Michi 12:29:08 09/27/05 (1)
- Re: And one more thing. - Martin419 12:48:29 09/27/05 (0)
- Rebit - The Sound Guy 00:24:40 09/27/05 (12)
- Well, it's proprietary... - Michi 01:07:39 09/27/05 (11)
- Bingo -- it's lossy. - Michi 01:17:52 09/27/05 (10)
- It depends... - Frank.. 14:24:09 09/27/05 (0)
- " I've never had an MLP FIFO failure so I've never had to turn the damn thing on." = lossless. n.t. - Martin419 03:40:14 09/27/05 (8)
- So you're saying nobody ever has had to? Are you just stupid.. - Michi 09:48:52 09/27/05 (7)
- OK, from Meridian's Mr Stuart himself . . . - Martin419 10:48:09 09/27/05 (6)
- What the hell does that have to do with ReBit? - Michi 12:08:50 09/27/05 (5)
- Let's move on if this horse has been beaten to death? - Chris Garrett 16:04:05 09/27/05 (1)
- OK, Point taken Chris :) n.t. - Martin419 07:46:38 09/28/05 (0)
- Re: What the hell does that have to do with ReBit? - Martin419 13:21:04 09/27/05 (2)
- Martin the maximum playing time of 6 Channel SACD is 74 minutes with NO Dynamic Range reduction. - Teresa 14:23:33 09/28/05 (1)
- Whatever . . . . Teresa nt. - Martin419 14:45:42 09/28/05 (0)