Since an MP3-File has no fixed bit depth like a PCM-Stream, a decoder (e.g. lame) must determine what bit depth to use when converting an mp3-stream into a PCM-Stream. Does it work by using a default value (propably 16) or is there any other way?
It varies depending on the particular frame of compressed data. The decoder determines the resulting PCM stream's bit-depth.