mirror of
https://github.com/KrisKennaway/ii-vision.git
synced 2024-06-09 06:29:32 +00:00
Disable debugging assertions now they've served their purpose
This commit is contained in:
parent
6a8d49bd97
commit
53dac6a47c
|
@ -206,44 +206,44 @@ class Video:
|
||||||
# deterministic point in time when we can assert that all diffs should
|
# deterministic point in time when we can assert that all diffs should
|
||||||
# have been resolved.
|
# have been resolved.
|
||||||
# TODO: add flag to enable debug assertions
|
# TODO: add flag to enable debug assertions
|
||||||
if not np.array_equal(source.page_offset, target.page_offset):
|
# if not np.array_equal(source.page_offset, target.page_offset):
|
||||||
diffs = np.nonzero(source.page_offset != target.page_offset)
|
# diffs = np.nonzero(source.page_offset != target.page_offset)
|
||||||
for i in range(len(diffs[0])):
|
# for i in range(len(diffs[0])):
|
||||||
diff_p = diffs[0][i]
|
# diff_p = diffs[0][i]
|
||||||
diff_o = diffs[1][i]
|
# diff_o = diffs[1][i]
|
||||||
|
#
|
||||||
# For HGR, 0x00 or 0x7f may be visually equivalent to the same
|
# # For HGR, 0x00 or 0x7f may be visually equivalent to the same
|
||||||
# bytes with high bit set (depending on neighbours), so skip
|
# # bytes with high bit set (depending on neighbours), so skip
|
||||||
# them
|
# # them
|
||||||
if (source.page_offset[diff_p, diff_o] & 0x7f) == 0 and \
|
# if (source.page_offset[diff_p, diff_o] & 0x7f) == 0 and \
|
||||||
(target.page_offset[diff_p, diff_o] & 0x7f) == 0:
|
# (target.page_offset[diff_p, diff_o] & 0x7f) == 0:
|
||||||
continue
|
# continue
|
||||||
|
#
|
||||||
if (source.page_offset[diff_p, diff_o] & 0x7f) == 0x7f and \
|
# if (source.page_offset[diff_p, diff_o] & 0x7f) == 0x7f and \
|
||||||
(target.page_offset[diff_p, diff_o] & 0x7f) == 0x7f:
|
# (target.page_offset[diff_p, diff_o] & 0x7f) == 0x7f:
|
||||||
continue
|
# continue
|
||||||
|
#
|
||||||
print("Diff at (%d, %d): %d != %d" % (
|
# print("Diff at (%d, %d): %d != %d" % (
|
||||||
diff_p, diff_o, source.page_offset[diff_p, diff_o],
|
# diff_p, diff_o, source.page_offset[diff_p, diff_o],
|
||||||
target.page_offset[diff_p, diff_o]
|
# target.page_offset[diff_p, diff_o]
|
||||||
))
|
# ))
|
||||||
assert False
|
# assert False
|
||||||
|
#
|
||||||
# If we've finished both main and aux pages, there should be no residual
|
# # If we've finished both main and aux pages, there should be no residual
|
||||||
# diffs in packed representation
|
# # diffs in packed representation
|
||||||
all_done = self.out_of_work[True] and self.out_of_work[False]
|
# all_done = self.out_of_work[True] and self.out_of_work[False]
|
||||||
if all_done and not np.array_equal(self.pixelmap.packed,
|
# if all_done and not np.array_equal(self.pixelmap.packed,
|
||||||
target_pixelmap.packed):
|
# target_pixelmap.packed):
|
||||||
diffs = np.nonzero(
|
# diffs = np.nonzero(
|
||||||
self.pixelmap.packed != target_pixelmap.packed)
|
# self.pixelmap.packed != target_pixelmap.packed)
|
||||||
print("is_aux: %s" % is_aux)
|
# print("is_aux: %s" % is_aux)
|
||||||
for i in range(len(diffs[0])):
|
# for i in range(len(diffs[0])):
|
||||||
diff_p = diffs[0][i]
|
# diff_p = diffs[0][i]
|
||||||
diff_o = diffs[1][i]
|
# diff_o = diffs[1][i]
|
||||||
print("(%d, %d): got %d want %d" % (
|
# print("(%d, %d): got %d want %d" % (
|
||||||
diff_p, diff_o, self.pixelmap.packed[diff_p, diff_o],
|
# diff_p, diff_o, self.pixelmap.packed[diff_p, diff_o],
|
||||||
target_pixelmap.packed[diff_p, diff_o]))
|
# target_pixelmap.packed[diff_p, diff_o]))
|
||||||
assert False
|
# assert False
|
||||||
|
|
||||||
# If we run out of things to do, pad forever
|
# If we run out of things to do, pad forever
|
||||||
content = target.page_offset[0, 0]
|
content = target.page_offset[0, 0]
|
||||||
|
|
Loading…
Reference in New Issue
Block a user