-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi!
On 19/06/2015 01:17, James Zern wrote:
>
> I'm not sure about windows, but webp decoding was working on linux and
> android with this patch. Have you tried this against the referenced
> revision on windows?
The thing is, I'd be surprised if this worked on that revision - I haven't
tried it and it may be a graceful failure on unices, but it seems to be
missing what was introduced in FF 29 here:
https://bugzilla.mozilla.org/show_bug.cgi?id=896268
Without the "decoderstrategy" even if it's not *actually* used in the
functions in images/decoders/*.cpp, you're likely going to just get an error
back when trying to load a webp (at least that is what happened for me on
the Windows build).
Windows will also need symbols defined in layout/media/
symbols.def.in or
you'll have unresolved externals when linking libevil... I mean libxul.
> The image decoding interface had changed significantly from the earlier
> 0.2.x patch and this one from what I remember. There were some build
> file differences as well, but I don't think I can give specifics at this
> point. The bulk of this patch is the webp library snapshot, if you prune
> that out you should be able to get at the important bits.
Thanks, I'll just do that and examine the differences in the decoder
interface functions (if any) in nsWebpDecoder.cpp/h, which was my main
question. My build system files are different anyway since I'm not using
Mozilla's current build system.
Regards,
MC
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (MingW32)
iEYEARECAAYFAlWEXB4ACgkQ2TLZrDX4ZcZpgQCdHhj8Cahjuf27omzwpkXwZNfS
9E8AoIttR5Bk/L9ijl6yknedYaFqgF0o
=Ko18
-----END PGP SIGNATURE-----