fix(rockbox-wasm): guard aac_bsf divide-by-zero on container-less ADTS; bump to 0.1.8
Progressive M4A/AAC playback re-frames MP4 samples to ADTS and decodes them
through the aac_bsf codec. Its update_playing_time() derives elapsed time as
(offset - first_frame_offset) * 8 / id3->bitrate, but the streaming shim
(rbcodec_open_stream) never sets id3->bitrate, so bitrate == 0 → integer
divide-by-zero → WASM "RuntimeError: divide by zero", killing playback of any
faststart-AAC track (and raw AAC radio) with a "stream error".
Guard the division: when bitrate is unknown (0) leave the elapsed indicator
untouched — the host tracks position from decoded PCM. Fix applied to both the
firmware source and the vendored rockbox-codecs copy.
Reproduced deterministically against the real failing track: without the guard,
the first decoded frame traps (bitrate=0, offset=935); with it, the whole file
decodes cleanly through the decode + DSP pipeline.