commit | 5f7bec693d3d383061586d6f29f4fea2648399a7 | [log] [tgz] |
---|---|---|
author | Nigel Tao <nigeltao@golang.org> | Wed Aug 08 09:57:09 2012 +1000 |
committer | Nigel Tao <nigeltao@golang.org> | Wed Aug 08 09:57:09 2012 +1000 |
tree | 826db1969d62b6da73c0e36d46137e7e94aaf667 | |
parent | 0157c72d133471631c13419f61117b75dcd7c255 [diff] |
image/jpeg: send a correct Start Of Scan (SOS) header. Section B.2.3 of http://www.w3.org/Graphics/JPEG/itu-t81.pdf discusses the End of spectral selection (Se) byte. Apparently many JPEG decoders ignore the Se byte (or let it through with a warning), but some configurations reject them. For example, http://download.blender.org/source/chest/blender_2.03_tree/jpeg/jcmaster.c has these lines: if (Ss != 0 || Se != DCTSIZE2-1 || Ah != 0 || Al != 0) ERREXIT1(cinfo, JERR_BAD_PROG_SCRIPT, scanno); Fixes #3916. R=r CC=golang-dev https://golang.org/cl/6459052