it looks like magic number check should be corrected accordingly spec
<1> 	Reserved:

    0 : mandatory value
    1 : reserved for future use

<1> 	Blocking strategy:

    0 : fixed-blocksize stream; frame header encodes the frame number
    1 : variable-blocksize stream; frame header encodes the sample
number