| 209 | raise "unfound symbol, even after max_bits" |
| 210 | |
| 211 | class OrderedHuffmanTable(HuffmanTable): |
| 212 | def __init__(self, lengths): |
| 213 | l = len(lengths) |
| 214 | z = zip(range(l), lengths) + [(l, -1)] |
| 215 | HuffmanTable.__init__(self, z) |
| 216 | |
| 217 | def code_length_orders(i): |
| 218 | return (16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15)[i] |
no outgoing calls
no test coverage detected