Tue 14 Feb 2006 07:01:27 PM UTC, comment #2:
It turns out this issue is a little bit more complicated than I originally thought. After fixing the error, I found I have another flash file "sugarbowl_1.swf" (attached) that uses the same DefineBitsJPEG2 tag, and it no longer works after the patch. My patch fixes A and breaks B, and reverting the patch breaks A and fixes B. Both files, when broken, choke on an internal libjpeg error (but no doubt it is our fault).
(I should note that the sugarbowl_1.swf I'm attaching doesn't play at all with or without the patch, however with my patch, it crashes on a libjpeg error, and without my patch it crashes somewhere else)
My best guess so far as to the difference between these two files is the flash version - "definebitsjpeg2.swf" is version 7, while "sugarbowl_1.swf" is version 6.
I'm still trying to find out if there might be another reason for the difference, but for the meantime, since I can't see any other reason the jpeg tag would be different in these two files, and since my patch works for the version 7 file, I'm leaving it in.
However, this requires some further investigation.
|