Encode spanning tile as 0 in tile variant matrix.
authorTom Clegg <tom@curii.com>
Tue, 22 Feb 2022 19:04:00 +0000 (14:04 -0500)
committerTom Clegg <tom@curii.com>
Tue, 22 Feb 2022 19:04:00 +0000 (14:04 -0500)
refs #18581

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

slicenumpy.go

index 2bd892eb15ed6882b1dec04e65694944d85da9c2..8c35e4e425608c592886936227432228dadd6a1c 100644 (file)
@@ -691,11 +691,11 @@ func (cmd *sliceNumpy) RunCommand(prog string, args []string, stdin io.Reader, s
                                                        continue
                                                }
                                                if v == 0 {
-                                                       out[outidx] = -1 // 0 better?
+                                                       out[outidx] = 0 // tag not found / spanning tile
                                                } else if variants, ok := seq[tag]; ok && int(v) < len(variants) && len(variants[v].Sequence) > 0 {
                                                        out[outidx] = int16(variantRemap[tag-tagstart][v])
                                                } else {
-                                                       out[outidx] = -1
+                                                       out[outidx] = -1 // low quality tile variant
                                                }
                                                if tag == cmd.debugTag {
                                                        log.Printf("tag %d row %d col %d outidx %d v %d out %d", tag, row, col, outidx, v, out[outidx])