2010/2/3 Roderick Colenbrander <[email protected]> > We are loading png dynamically and we want to keep doing that. Figure > out where the longjmp call comes from (perhaps it is some macro or so > in the png code). We might have to dynamically load the function.. > > Regarding that gray conversion function. The only thing that changed > is the name of the function the prototype and its behavior looks > similar. I'm not sure how we want to fix it. For instance it can be > fixed at compile time by checking the png version (I believe png.h > defines it) or it can be done at runtime by checking if the old > function is around and if it isn't try to load the new function. > > Roderick > Ok, i will investigate more on libpng loading
As for the gray conversion functions, the ones used by windowscodecs were deprecated since long time (it seems from their readme), so changing their name shouldn't break builds with libpng 1.2.x
