mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
MOBI Output: Change encoding drirection of vwi in indexing trailing bytes
This commit is contained in:
parent
118d0aa0ce
commit
35a121280b
@ -491,12 +491,12 @@ class MobiWriter(object):
|
|||||||
else :
|
else :
|
||||||
tbsType = 6
|
tbsType = 6
|
||||||
|
|
||||||
tbSequence = decint(tbsType, DECINT_BACKWARD)
|
tbSequence = decint(tbsType, DECINT_FORWARD)
|
||||||
tbSequence += decint(0x00, DECINT_BACKWARD)
|
tbSequence += decint(0x00, DECINT_FORWARD)
|
||||||
# Don't write a nodecount for opening type 2 record
|
# Don't write a nodecount for opening type 2 record
|
||||||
if tbsType != 2 :
|
if tbsType != 2 :
|
||||||
tbSequence += chr(self._HTMLRecords[nrecords].currentSectionNodeCount)
|
tbSequence += chr(self._HTMLRecords[nrecords].currentSectionNodeCount)
|
||||||
tbSequence += decint(len(tbSequence) + 1, DECINT_BACKWARD)
|
tbSequence += decint(len(tbSequence) + 1, DECINT_FORWARD)
|
||||||
|
|
||||||
else :
|
else :
|
||||||
# Determine tbsType for HTMLRecords > 0
|
# Determine tbsType for HTMLRecords > 0
|
||||||
@ -520,12 +520,12 @@ class MobiWriter(object):
|
|||||||
shiftedNCXEntry |= tbsType
|
shiftedNCXEntry |= tbsType
|
||||||
|
|
||||||
# Assemble the TBS
|
# Assemble the TBS
|
||||||
tbSequence = decint(shiftedNCXEntry, DECINT_BACKWARD)
|
tbSequence = decint(shiftedNCXEntry, DECINT_FORWARD)
|
||||||
tbSequence += decint(0x00, DECINT_BACKWARD)
|
tbSequence += decint(0x00, DECINT_FORWARD)
|
||||||
# Don't write a nodecount for terminating type 2 record
|
# Don't write a nodecount for terminating type 2 record
|
||||||
if tbsType != 2 :
|
if tbsType != 2 :
|
||||||
tbSequence += chr(self._HTMLRecords[nrecords].currentSectionNodeCount)
|
tbSequence += chr(self._HTMLRecords[nrecords].currentSectionNodeCount)
|
||||||
tbSequence += decint(len(tbSequence) + 1, DECINT_BACKWARD)
|
tbSequence += decint(len(tbSequence) + 1, DECINT_FORWARD)
|
||||||
|
|
||||||
# print "record %d: tbsType %d" % (nrecords, tbsType)
|
# print "record %d: tbsType %d" % (nrecords, tbsType)
|
||||||
self._tbSequence = tbSequence
|
self._tbSequence = tbSequence
|
||||||
|
Loading…
x
Reference in New Issue
Block a user