====== Trees for decoding tone info ====== ===== Bands with tones tree ===== * 1: 1 bit * 2: 3 bit * 3,4: 4 bit * 5..8: 5 bit * 9..16: 6 bit ===== Tone per band tree ===== * 0: 1 bit * 1: 2 bit * 2: 3 bit * 3: 4 bit * 4: 5 bit * 5: 6 bit * 6: 7 bit * 7: 7 bit (this is in fact "truncated unary encoding") ===== tone per band delta to master tree ==== * -4..-2: 6 bit * -1: 3 bit * 0: 1 bit * 1: 2 bit * 2: 4 bit * 3: 6 bit ===== tone pitch delta tree ===== * -128..-63: 11 bit * -62..-14: 10 bit * -13..-11: 9 bit * -10..-6: 8 bit * -5..-3: 7 bit * -2: 5 bit * -1: 4 bit * 0: 1 bit * 1: 4 bit * 2: 5 bit * 3..8: 7 bit * 9..12: 8 bit * 13..38: 9 bit * 39..93: 10 bit * 94..127: 11 bit ===== HDR level tree ===== * 20..23: 8 bit * 24: 6 bit * 25..27: 5 bit * 28..37: 4 bit * 38..42: 5 bit * 43..47: 6 bit * 48..51: 8 bit ===== HDR level difference tree ===== * -16..-9: 8 bit * -8..-6: 7 bit * -5,-4: 6 bit * -3,-2: 4 bit * -1: 3 bit * 0: 2 bit * 1,2: 3 bit * 3: 4 bit * 4: 5 bit * 5,6: 6 bit * 7: 7 bit * 8..15: 8 bit