This small fix adds a weird feature foot_gun, that can mess up normal usage if invoked. However, it allows a channel to optimize decoder memory usage in a way that allows a system with tiny RAM but large external storage decode payloads in-place within external memory.
I will convert this to PR when we make sure integration in Kampela project works, thus confirming that this was a good idea.
This small fix adds a weird feature
foot_gun
, that can mess up normal usage if invoked. However, it allows a channel to optimize decoder memory usage in a way that allows a system with tiny RAM but large external storage decode payloads in-place within external memory.I will convert this to PR when we make sure integration in Kampela project works, thus confirming that this was a good idea.
Usage: https://github.com/Alzymologist/raptorq-metal-wrap