Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 1 | |
| 2 | Test:1 |
| 3 | Tree based decoding: |
Alexander Couzens | 7fe3895 | 2019-06-17 01:42:56 +0200 | [diff] [blame] | 4 | compressed data = 02 0c a0 30 cb 1a 0c e3 6c |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 5 | len = 67 |
| 6 | Run_length = 29 |
| 7 | Run_length = 26 |
| 8 | Run_length = 30 |
| 9 | Run_length = 27 |
| 10 | Run_length = 31 |
| 11 | Run_length = 19 |
| 12 | Run_length = 32 |
Neels Hofmeyr | e6d26ec | 2017-03-27 00:13:14 +0200 | [diff] [blame] | 13 | rc = 0 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 14 | |
Neels Hofmeyr | 5382e0f | 2017-03-26 23:39:44 +0200 | [diff] [blame] | 15 | expected data = ff ff ff f8 00 00 01 ff ff ff f8 00 00 00 ff ff ff fe 00 00 3f ff ff ff c0 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 16 | expected len = 194 |
Neels Hofmeyr | dd1700a | 2017-03-26 23:21:16 +0200 | [diff] [blame] | 17 | decoded data = ff ff ff f8 00 00 01 ff ff ff f8 00 00 00 ff ff ff fe 00 00 3f ff ff ff c0 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 18 | decoded len = 194 |
| 19 | |
| 20 | Test:2 |
| 21 | Tree based decoding: |
Alexander Couzens | 7fe3895 | 2019-06-17 01:42:56 +0200 | [diff] [blame] | 22 | compressed data = 53 06 c5 40 6d |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 23 | len = 40 |
| 24 | Run_length = 50 |
| 25 | Run_length = 40 |
| 26 | Run_length = 51 |
| 27 | Run_length = 41 |
Neels Hofmeyr | e6d26ec | 2017-03-27 00:13:14 +0200 | [diff] [blame] | 28 | rc = 0 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 29 | |
Neels Hofmeyr | 5382e0f | 2017-03-26 23:39:44 +0200 | [diff] [blame] | 30 | expected data = ff ff ff ff ff ff c0 00 00 00 00 3f ff ff ff ff ff f8 00 00 00 00 00 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 31 | expected len = 182 |
Neels Hofmeyr | dd1700a | 2017-03-26 23:21:16 +0200 | [diff] [blame] | 32 | decoded data = ff ff ff ff ff ff c0 00 00 00 00 3f ff ff ff ff ff f8 00 00 00 00 00 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 33 | decoded len = 182 |
| 34 | |
| 35 | Test:3 |
| 36 | Tree based decoding: |
Alexander Couzens | 7fe3895 | 2019-06-17 01:42:56 +0200 | [diff] [blame] | 37 | compressed data = 02 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 38 | len = 8 |
| 39 | Run_length = 29 |
Neels Hofmeyr | e6d26ec | 2017-03-27 00:13:14 +0200 | [diff] [blame] | 40 | rc = 0 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 41 | |
| 42 | expected data = ff ff ff f8 |
| 43 | expected len = 29 |
| 44 | decoded data = ff ff ff f8 |
| 45 | decoded len = 29 |
| 46 | |
| 47 | Test:4 |
| 48 | Tree based decoding: |
Alexander Couzens | 7fe3895 | 2019-06-17 01:42:56 +0200 | [diff] [blame] | 49 | compressed data = 02 0c e0 41 a0 0c 36 0d 03 71 b0 6e 24 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 50 | len = 103 |
| 51 | Run_length = 29 |
| 52 | Run_length = 19 |
| 53 | Run_length = 29 |
| 54 | Run_length = 20 |
| 55 | Run_length = 30 |
| 56 | Run_length = 21 |
| 57 | Run_length = 31 |
| 58 | Run_length = 22 |
| 59 | Run_length = 32 |
| 60 | Run_length = 22 |
| 61 | Run_length = 33 |
Neels Hofmeyr | e6d26ec | 2017-03-27 00:13:14 +0200 | [diff] [blame] | 62 | rc = 0 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 63 | |
| 64 | expected data = ff ff ff f8 00 00 ff ff ff f8 00 00 7f ff ff fe 00 00 0f ff ff ff e0 00 00 7f ff ff ff 80 00 01 ff ff ff ff |
| 65 | expected len = 288 |
| 66 | decoded data = ff ff ff f8 00 00 ff ff ff f8 00 00 7f ff ff fe 00 00 0f ff ff ff e0 00 00 7f ff ff ff 80 00 01 ff ff ff ff |
| 67 | decoded len = 288 |
| 68 | |
| 69 | Test:5 |
| 70 | Tree based decoding: |
Alexander Couzens | 7fe3895 | 2019-06-17 01:42:56 +0200 | [diff] [blame] | 71 | compressed data = de 88 75 65 80 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 72 | len = 35 |
| 73 | Run_length = 2 |
| 74 | Run_length = 2 |
| 75 | Run_length = 1 |
| 76 | Run_length = 3 |
| 77 | Run_length = 1 |
| 78 | Run_length = 1 |
| 79 | Run_length = 3 |
| 80 | Run_length = 4 |
| 81 | Run_length = 6 |
| 82 | Run_length = 5 |
Neels Hofmeyr | e6d26ec | 2017-03-27 00:13:14 +0200 | [diff] [blame] | 83 | rc = 0 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 84 | |
| 85 | expected data = 37 47 81 f0 |
| 86 | expected len = 28 |
| 87 | decoded data = 37 47 81 f0 |
| 88 | decoded len = 28 |
| 89 | |
| 90 | Test:6 |
| 91 | Tree based decoding: |
Alexander Couzens | 7fe3895 | 2019-06-17 01:42:56 +0200 | [diff] [blame] | 92 | compressed data = dd 41 00 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 93 | len = 18 |
| 94 | Run_length = 64 |
| 95 | Run_length = 16 |
| 96 | Run_length = 10 |
Neels Hofmeyr | e6d26ec | 2017-03-27 00:13:14 +0200 | [diff] [blame] | 97 | rc = 0 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 98 | |
| 99 | expected data = ff ff ff ff ff ff ff ff ff ff 00 00 |
| 100 | expected len = 90 |
| 101 | decoded data = ff ff ff ff ff ff ff ff ff ff 00 00 |
| 102 | decoded len = 90 |
| 103 | |
| 104 | Test:7 |
| 105 | Tree based decoding: |
Alexander Couzens | 7fe3895 | 2019-06-17 01:42:56 +0200 | [diff] [blame] | 106 | compressed data = 1e 70 c0 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 107 | len = 18 |
| 108 | Run_length = 1 |
| 109 | Run_length = 1 |
| 110 | Run_length = 2 |
Alexander Couzens | 2d24eba | 2019-06-17 01:41:29 +0200 | [diff] [blame] | 111 | rc = -1 |
| 112 | Failed to decode CRBB: length 18, data 1e 70 c0 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 113 | |
| 114 | Test:8 |
| 115 | Tree based decoding: |
Alexander Couzens | 7fe3895 | 2019-06-17 01:42:56 +0200 | [diff] [blame] | 116 | compressed data = 00 1e |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 117 | len = 14 |
Neels Hofmeyr | e6d26ec | 2017-03-27 00:13:14 +0200 | [diff] [blame] | 118 | rc = -1 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 119 | Failed to decode CRBB: length 14, data 00 1e |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 120 | |
| 121 | Test:9 |
| 122 | Tree based decoding: |
Alexander Couzens | 7fe3895 | 2019-06-17 01:42:56 +0200 | [diff] [blame] | 123 | compressed data = 00 00 00 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 124 | len = 24 |
Neels Hofmeyr | e6d26ec | 2017-03-27 00:13:14 +0200 | [diff] [blame] | 125 | rc = -1 |
Pravin Kumarvel | 0a4a6c1 | 2016-10-17 11:00:57 +0530 | [diff] [blame] | 126 | Failed to decode CRBB: length 24, data 00 00 00 |