| 47 | } |
| 48 | |
| 49 | void Mp3HelixDecoder::reset() { |
| 50 | if (mDecoder) { |
| 51 | MP3FreeDecoder(static_cast<HMP3Decoder>(mDecoder)); |
| 52 | mDecoder = nullptr; |
| 53 | } |
| 54 | |
| 55 | mPcmBuffer.reset(); |
| 56 | |
| 57 | fl::memset(&mFrameInfo, 0, sizeof(mFrameInfo)); |
| 58 | } |
| 59 | |
| 60 | int Mp3HelixDecoder::findSyncWord(const fl::u8* buf, fl::size len) { |
| 61 | int offset = MP3FindSyncWord(buf, static_cast<int>(len)); |