Suppose an image just uses Color indexing transfoirm.
While going through the decoder I found that the Inverse transform is being applied inside the 'ProcessRows" function but the processrows function is getting called after each 'copy'-type backreference is seen.
As a result the array responsible for storing the inverse trasnformed pixel ,'argb_cache_' gets updated for each new copy type reference.
Q.1) where does exactly the inverse transformed pixels stored ..as the argb_cache_ gets updated for each copy type reference?
Q.2) And related to the above question, what is the pixel data used to write a decoded webp image to png image ?