Hello, Google Summer of Code's coding period has officially begun, and for this first week I have been investigating the WebP implementation (https://gerrit.libreoffice.org/c/core/+/128920). So far, I've taken a look over the external/libwebp/ directory and started to see some of how external libraries are integrated. I also tried to go over some of the other external libraries' directories under external/ (to see what may be common and what may be particular to each individual library).
I saw that libwebp itself is stored as a static library that can be downloaded from https://dev-www.libreoffice.org/src/libwebp-1.6.0.tar.gz when building. I will have to find out how to have new libraries added here, as well as how to test external libraries. I think using a local version would make sense for most of the testing. In addition, I've also started thinking about how to structure the different parts of the project; a few separate patches may make sense, but adding a new library seems like it would have a lot of connected parts. Either way, it'll probably become clearer as I start the actual coding, but it's probably still good to be thinking about these things in advance. I will probably use most of the rest of the next week to keep investigating, but I should be starting some of the coding soon. Thank you, Jesus Solis
