FD- / RPiPlay

An open-source AirPlay mirroring server for the Raspberry Pi. Supports iOS 9 and up.
GNU General Public License v3.0
4.9k stars 354 forks source link

fix lib/crypto.c aes_cbc_reset; eliminate multiple malloc/free aes_ctx_audio in raop_buffer.c #315

Closed fduncanh closed 2 years ago

fduncanh commented 2 years ago

@pallas

This completes the unfinished work you mentioned

We should probably consider having a static context that is reset after the call rather than allocating/deallocating a new CTX every time. I'm going to punt on that for now though.

This just involved fixing a broken aes_cbc_reset in crypto.c

(backport from UxPlay 1.45)

fduncanh commented 2 years ago

Features incorporated into UxPlay: no need to modify RPiPlay