(val byte)
| 206 | var rtbTable = [...]uint32{0, 473195, 504333, 520860, 550000, 700000, 750000, 830000} |
| 207 | |
| 208 | func (s *fseEncoder) setRLE(val byte) { |
| 209 | s.allocCtable() |
| 210 | s.actualTableLog = 0 |
| 211 | s.ct.stateTable = s.ct.stateTable[:1] |
| 212 | s.ct.symbolTT[val] = symbolTransform{ |
| 213 | deltaFindState: 0, |
| 214 | deltaNbBits: 0, |
| 215 | } |
| 216 | if debugEncoder { |
| 217 | println("setRLE: val", val, "symbolTT", s.ct.symbolTT[val]) |
| 218 | } |
| 219 | s.rleVal = val |
| 220 | s.useRLE = true |
| 221 | } |
| 222 | |
| 223 | // setBits will set output bits for the transform. |
| 224 | // if nil is provided, the number of bits is equal to the index. |
no test coverage detected