Skip to content

V3.4.3

Latest

Choose a tag to compare

@schreibfaul1 schreibfaul1 released this 27 Sep 10:44
· 66 commits to master since this release
8b4bbbd

The output sample rate is no longer fixed, but depends on the audio source. If the DAC requires 48 kHz, this can be activated in Audio.h (#define SR_48K).

All decoders are now classes.

If there is more than one embedded image in a FLAC file, it is now output correctly.
e.g.
CoverImage: segment 00, pos 00000224, len 00007308
CoverImage: segment 01, pos 00007536, len 00005873

Streams are played back correctly even if the FLAC frame is larger than the OGG frame, http://amp.cesnet.cz:8000/cro-jazz.flac

char* null pointers are intercepted to prevent a crash.

If an ID3 header is unexpectedly sent during a chunked HLS aac stream, it is recognised and skipped, https://dd782ed59e2a4e86aabf6fc508674b59.msvdn.net/live/S97044836/tbbP8T1ZRPBL/playlist_audio.m3u8

Several issues with "chunked data transfer" have been resolved.
fix compiler warnings -Warray-bounds= and no trivial copy-assignment