OK, OK - hopefully these are the last comments:

Decoder
* There is no check for a solitary incomplete tuplet at the end of the stream
* An incomplete tuplet at the end of the stream is not processed.
Since it is more likely than not that a decoded stream does not have
N*4 bytes, this bug guarantees a corrupted (incomplete) data stream.

Encoder
* The encoding of an incomplete terminal quartet is incorrect

- Cirilo


Reply via email to