In get_audio.c of lame 3.96.1, the code shows below:
if ((p[1] & 0x18) == 0x18 && (p[1] & 0x06) == 0x04 && abl2[p[2] >> 4] & (1 << (p[3] >> 6)) )
return 0; // error
p[4] array stores the sync word of bitstream.
anybody tell why the code returns error?
