3 Commits
Author SHA1 Message Date
Mihnea BuzatuandGitHub 74e95f692a feat: initial server support (#167) 2023-08-25 09:35:00 -04:00
Benoît CORTIER 04924757cb test: extract fuzzing oracles into another crate 2023-05-11 19:41:11 -04:00
Vladyslav NikonovandGitHub 137556013f Add support for RDP6 32bpp bitmaps (#118)
This adds support for RDP6 32bpp bitmaps.

- RDP6 RLE implementation
- `RDP6_BITMAP_STREAM` pdu parsing
- New CLI arguments to select color depth and color reduction
- Unit tests and fuzzing for implemented functionality

Test bpp32 mode without lossy compression (RGB  colorspace)
```
cargo run -p ironrdp-client -- -u vmbox -p password --color-depth=32 <IP_ADDRESS>
```

Test bpp32 mode with lossy compression (YCoCg colorspace, subsampling, color loss)
```
cargo run -p ironrdp-client -- -u vmbox -p password --color-depth=32 --lossy-bitmap-compression <IP_ADDRESS>
```

Issue: ARC-149
2023-05-08 09:43:53 -04:00