Using phpThumb at work. You upload a video file, and the server generates a thumbnail from the video via phpThumb. Here’s the bad news: The thumbnail doesn’t work in IE6 and IE7 on Windows in Flash Player 9. Everything else works (Firefox, Windows Safari (sometimes), Opera, and everything works on Mac). Flash Player 8 works, but AS1/AS2 Flash Player 9 (compiled by Flash CS3) does not.
So, something changed in Flash Player 9 that affects the JPEG rendering because the JPEG’s work fine in everything else. It’s only a big deal because the biggest feature of Flash Player is backwards compatibility; aka, Flash Player 1 content should work as intended in Flash Player 9. Naturally everyone and their mom will blame phpThumb doing something different with headers, etc. “Enterprise company with a 10 year-old rendering engine vs. an open source image generator… um… yeah.”
As soon as we get our code pushed to production, I’ll make a few test cases for the Adobe engineers, but in the meantime, anyone else experienced this? If so, and you are reading this blog from a Google search, hopefully we’ve posted a solution in the comments, hehe. As of today, the server guys got it working somehow (aka modifying phpThumb’s base code, something about headers :: shrugs ::). Really really frikin’ hard to test with caching, etc. so it’s been long and bloody.