Hello,
The core issue here relates to the size limitation of RAM_G.
Rudolph has covered the main options, scaling down the image or using the ASTC image type.
The encoding process for ASTC is quite slow, compared to decoding.
There is a real-time encoder called ASTCRT, (https://github.com/daoo/astcrt). You could try encoding the JPEG stream to ASTC stream on the fly. I may suggest they can use block size 6x6 and veryfast option while encoding.
Best Regards,
BRT Community
The core issue here relates to the size limitation of RAM_G.
Rudolph has covered the main options, scaling down the image or using the ASTC image type.
The encoding process for ASTC is quite slow, compared to decoding.
There is a real-time encoder called ASTCRT, (https://github.com/daoo/astcrt). You could try encoding the JPEG stream to ASTC stream on the fly. I may suggest they can use block size 6x6 and veryfast option while encoding.
Best Regards,
BRT Community