Merge pull request #5567 from CodingFabian/fixup-5439
Add marker segment (PLT, PLM) and refactor TLM
This commit is contained in:
commit
465f52e7ce
@ -187,11 +187,6 @@ var JpxImage = (function JpxImageClosure() {
|
|||||||
context.QCC = [];
|
context.QCC = [];
|
||||||
context.COC = [];
|
context.COC = [];
|
||||||
break;
|
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)
|
case 0xFF5C: // Quantization default (QCD)
|
||||||
length = readUint16(data, position);
|
length = readUint16(data, position);
|
||||||
var qcd = {};
|
var qcd = {};
|
||||||
@ -381,6 +376,9 @@ var JpxImage = (function JpxImageClosure() {
|
|||||||
length = tile.dataEnd - position;
|
length = tile.dataEnd - position;
|
||||||
parseTilePackets(context, data, position, length);
|
parseTilePackets(context, data, position, length);
|
||||||
break;
|
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)
|
case 0xFF64: // Comment (COM)
|
||||||
length = readUint16(data, position);
|
length = readUint16(data, position);
|
||||||
// skipping content
|
// skipping content
|
||||||
|
Loading…
Reference in New Issue
Block a user