I have observed that the _GetData(void *p, const U8**pData, Unsigned NumBytes, U32 off); callback function is not working. Below is the code I am using: f_open and f_read are working fine. The gif file size is 330Kbyte size. code is attached as image The APP_GetData() is getting called only once. I tried reducing the acBuffer[] size to 512 bytes but nochange. In debug mode I observed that this APP_GetData() iscalled only once. Temporary check: I have splitted the GIF animation file into subfiles…