Originally Posted by babgvant
While I agree that we haven't seen devices that do it, there is not a technical barrier to bit streaming (i.e. passing encoded data over a wire) it similar to other lossless compressed formats.
Although it is true that it can
be done, someone has to define the protocol first.
The other lossless formats we designed as bit-streams, so passing them through a serial link was inherent. FLAC was designed as a file-format, and therefore is inherently organized as bytes and blocks.
A key ingredient that bit-streams have are synchronizing-tokens - unique bit patterns that can be detected in the serial stream to give "boundaries" to the streamed data. If you simply sent the FLAC data down a serial line, the receiving end would not be able to tell where the byte or block boundaries were, and therefore couldn't decode it. There is nothing to sync to.
Someone needs to come up with a definition for "serial-FLAC" before it can be bitstreamed.