[QUOTE=AHunter3]
a) You cannot design a compression scheme that can add elements in during expansion that are identical to the ones that it discarded during compression. Lossless compression encodes data in such a way that nothing is discarded, just scribbled down more efficiently. Lossy compression discards. That which is discarded ain’t there no more…
[/QUOTE]
That’s not exactly what he’s asking, though.
Assume that I’ve got a long sequence of digits, and my compression scheme is to replace all digits that aren’t 7-9 with a zero, then run length-encode (or some other type of scheme) to compresses the result. This is clearly lossy, and would give me moderate compression on randomish data.
So 0123456789 would become 0000000789, and compress to about 5 “digts” after RLE, for a lossy ~50% compression to something like: 07789, where the first “7” is the number of zeros. (Admittedly this is a particularly good case since the 0’s become contiguous). This is analgous to the MP3 conversion in the OP’s question, and what AHunter was talking about. Clearly non-reversable.
However, the OP is asking whether expanding that sequence, storing it in a LOSSLESS format (WAV in this case), then recompressing into the original would increase the loss. We can take out the lossless compression/decompression, since it by definition does not cause loss.
Continuing my example above, if we take the post-compression 0000000789 and re-encode it using the same algorithm, we get…0000000789 - i.e. even though we used a “lossy” algorithm, there was no further loss because the data we’d have stripped was already gone.
The OP’s question is: does MP3 encoding have this property: i.e. does encoding an MP3 file twice with the SAME SETTINGS further degrade the sound.
I don’t know the answer, but hopefully I’ve clarified what I believe was meant by the question.