[Pkg-javascript-commits] [pdf.js] 38/116: Add marker segment (PLT, PLM) and refactor TLM
David Prévot
taffit at moszumanska.debian.org
Fri Mar 6 16:19:59 UTC 2015
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository pdf.js.
commit 3d01c345a1e43d96cc62256bc47edb75a55d6e16
Author: Emanuel Arguinarena <emanuel.doths at gmail.com>
Date: Sat Dec 20 23:19:21 2014 +0100
Add marker segment (PLT, PLM) and refactor TLM
---
src/core/jpx.js | 12 +++++-------
1 file changed, 5 insertions(+), 7 deletions(-)
diff --git a/src/core/jpx.js b/src/core/jpx.js
index 6e1802e..639a0b5 100644
--- a/src/core/jpx.js
+++ b/src/core/jpx.js
@@ -187,11 +187,6 @@ var JpxImage = (function JpxImageClosure() {
context.QCC = [];
context.COC = [];
break;
- case 0xFF55: // Tile-part lengths, main header (TLM)
- var Ltlm = readUint16(data, position); // Marker segment length
- // Skip tile length markers
- position += Ltlm;
- break;
case 0xFF5C: // Quantization default (QCD)
length = readUint16(data, position);
var qcd = {};
@@ -381,6 +376,9 @@ var JpxImage = (function JpxImageClosure() {
length = tile.dataEnd - position;
parseTilePackets(context, data, position, length);
break;
+ case 0xFF55: // Tile-part lengths, main header (TLM)
+ case 0xFF57: // Packet length, main header (PLM)
+ case 0xFF58: // Packet length, tile-part header (PLT)
case 0xFF64: // Comment (COM)
length = readUint16(data, position);
// skipping content
@@ -721,7 +719,7 @@ var JpxImage = (function JpxImageClosure() {
r = 0;
c = 0;
p = 0;
-
+
this.nextPacket = function JpxImage_nextPacket() {
// Section B.12.1.3 Resolution-position-component-layer
for (; r <= maxDecompositionLevelsCount; r++) {
@@ -805,7 +803,7 @@ var JpxImage = (function JpxImageClosure() {
var componentsCount = siz.Csiz;
var precinctsSizes = getPrecinctSizesInImageScale(tile);
var l = 0, r = 0, c = 0, px = 0, py = 0;
-
+
this.nextPacket = function JpxImage_nextPacket() {
// Section B.12.1.5 Component-position-resolution-layer
for (; c < componentsCount; ++c) {
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/pdf.js.git
More information about the Pkg-javascript-commits
mailing list