{"issue":{"state":"open","pull_request":{"diff_url":"https://github.com/mozilla/pdf.js/pull/786.diff","html_url":"https://github.com/mozilla/pdf.js/pull/786","patch_url":"https://github.com/mozilla/pdf.js/pull/786.patch"},"milestone":null,"user":{"avatar_url":"https://secure.gravatar.com/avatar/d33a62b635bb5d4f87235b86d853cb8a?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"d33a62b635bb5d4f87235b86d853cb8a","url":"https://api.github.com/users/brendandahl","login":"brendandahl","id":942640},"assignee":null,"updated_at":"2011-11-15T02:06:52Z","labels":[],"closed_at":null,"comments":11,"url":"https://api.github.com/repos/mozilla/pdf.js/issues/786","body":"Adds support for the inverted CMYK Adobe jpegs.  While doing this I've found other jpegs that also don't work because they use color spaces besides RGB and Gray.  For instance #781 has a JPEG that has one component but the color space is a separation color space.\r\n\r\nThis replaces #703.  The approach is a little different and treats the jpeg as a normal decode stream which doesn't require us to add any specialized workers.  It uses a modified version of notmasteryet's jpgjs code as a submodule which aligns a littler better for how we want the data.\r\n\r\nI expect page 1 of openweb_tm-PRINT.pdf, but like always someone should verify things look okay in the ref analyzer.\r\n\r\nLast, this is painfully slow on print quality pdf's such as in #781 and takes nearly 10 seconds per page.","html_url":"https://github.com/mozilla/pdf.js/issues/786","title":"Special color space JPEGS","number":786,"id":2189095,"created_at":"2011-11-09T18:06:04Z"},"action":"created","comment":{"user":{"avatar_url":"https://secure.gravatar.com/avatar/566da92c81e5d7bb420c76a0bb966ac9?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"566da92c81e5d7bb420c76a0bb966ac9","url":"https://api.github.com/users/pdfjsbot","login":"pdfjsbot","id":1036361},"updated_at":"2011-11-15T02:06:52Z","url":"https://api.github.com/repos/mozilla/pdf.js/issues/comments/2739944","body":"**ERROR(s) found**\n\nOutput:\n\n\n    ========== Killing any stray processes\n    \n    ========== Running garbage collector in /home/ubuntu/pdf.js-bot/tmp\n    Collecting garbage...\n    \n    ========== Cloning pull request repo\n    Cloning into ....\n    \n    ========== Running 'make lint'\n    gjslint --nojsdoc  src/canvas.js src/charsets.js src/cidmaps.js src/colorspace.js src/core.js src/crypto.js src/evaluator.js src/fonts.js src/function.js src/glyphlist.js src/image.js src/metrics.js src/obj.js src/parser.js src/pattern.js src/pdf.js src/stream.js src/util.js src/worker.js src/worker_loader.js  web/compatibility.js web/viewer.js test/driver.js examples/helloworld/hello.js extensions/firefox/bootstrap.js extensions/firefox/components/pdfContentHandler.js \n    26 files checked, no errors found.\n    \n    ========== Merging upstream into pull request clone\n    Auto-merging src/core.js\n    Auto-merging src/evaluator.js\n    \n    ========== Cloning reference images repo into test/ref/\n    Initialized empty Git repository in /home/ubuntu/pdf.js-bot/tmp/tests/ceda6aada8b90d58a17c5d132ddd4885aecc6e62/test/ref/.git/\n    \n    ========== Checking for consistency with reference repo\n    \n    ========== Running 'make bot_test'\n    cd test; \\\n    \tpython -u test.py \\\n    \t--browserManifestFile=resources/browser_manifests/browser_manifest.json \\\n    \t--manifestFile=test_manifest.json\n    Launching firefox\n    Xlib:  extension \"RANDR\" missing on display \":1\".\n    /home/ubuntu/pdf.js-bot/tmp/tests/ceda6aada8b90d58a17c5d132ddd4885aecc6e62/external/jpgjs/jpg.js\n    localhost - - [15/Nov/2011 01:07:35] code 404, message Not Found\n    /home/ubuntu/pdf.js-bot/tmp/tests/ceda6aada8b90d58a17c5d132ddd4885aecc6e62/external/jpgjs/jpg.js\n    localhost - - [15/Nov/2011 01:07:35] code 404, message Not Found\n    TEST-PASS | eq test tracemonkey-eq | in firefox\n    TEST-PASS | forward-back-forward test tracemonkey-fbf | in firefox\n    TEST-PASS | load test html5-canvas-cheat-sheet-load | in firefox\n    TEST-PASS | load test intelisa-load | in firefox\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 334 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 489 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 490 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 491 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 492 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 493 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 825 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 826 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 827 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 828 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 831 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 832 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 974 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 1139 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 1140 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 1141 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 1144 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 1148 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-UNEXPECTED-FAIL | test failed pdfspec-load | in firefox | page 1149 round 0 | page setup : ReferenceError: JpegImage is not defined\n    TEST-PASS | load test shavian-load | in firefox\n    TEST-PASS | eq test sizes | in firefox\n    \n    \n    ***\n    Process killed (timeout).\n    \n    \n    _____________________________ stderr:\n    \n    \n\nBot response time: 60.00 mins","id":2739944,"created_at":"2011-11-15T02:06:52Z"}}