(final LameInternalFlags gfc, final byte[] header)
| 233 | } |
| 234 | |
| 235 | public final void CRC_writeheader(final LameInternalFlags gfc, |
| 236 | final byte[] header) { |
| 237 | int crc = 0xffff; |
| 238 | /* (jo) init crc16 for error_protection */ |
| 239 | |
| 240 | crc = CRC_update(header[2] & 0xff, crc); |
| 241 | crc = CRC_update(header[3] & 0xff, crc); |
| 242 | for (int i = 6; i < gfc.sideinfo_len; i++) { |
| 243 | crc = CRC_update(header[i] & 0xff, crc); |
| 244 | } |
| 245 | |
| 246 | header[4] = (byte) (crc >> 8); |
| 247 | header[5] = (byte) (crc & 255); |
| 248 | } |
| 249 | |
| 250 | private void encodeSideInfo2(final LameGlobalFlags gfp, |
| 251 | final int bitsPerFrame) { |
no test coverage detected