| 156 | |
| 157 | |
| 158 | uint Unpack::ReadFilterData(BitInput &Inp) |
| 159 | { |
| 160 | uint ByteCount=(Inp.fgetbits()>>14)+1; |
| 161 | Inp.addbits(2); |
| 162 | |
| 163 | uint Data=0; |
| 164 | for (uint I=0;I<ByteCount;I++) |
| 165 | { |
| 166 | Data+=(Inp.fgetbits()>>8)<<(I*8); |
| 167 | Inp.addbits(8); |
| 168 | } |
| 169 | return Data; |
| 170 | } |
| 171 | |
| 172 | |
| 173 | bool Unpack::ReadFilter(BitInput &Inp,UnpackFilter &Filter) |