Update FTL Format authored by Nicolas Pope's avatar Nicolas Pope
...@@ -4,7 +4,7 @@ First the Header structure is written / read directly with no encoding, followed ...@@ -4,7 +4,7 @@ First the Header structure is written / read directly with no encoding, followed
```c++ ```c++
struct Header { struct Header {
const char magic[4] = {'F','T','L','F'}; const char magic[4] = {'F','T','L','F'};
uint8_t version = 3; uint8_t version = 4;
}; };
``` ```
...@@ -55,3 +55,7 @@ No longer valid. Did not have the 64 byte index header and had different packet ...@@ -55,3 +55,7 @@ No longer valid. Did not have the 64 byte index header and had different packet
* Use of RGB flag that indicates video is RGB not BGR encoded (HEVC or H264 codec) * Use of RGB flag that indicates video is RGB not BGR encoded (HEVC or H264 codec)
* Calibration and pose should be injected and use msgpack codec * Calibration and pose should be injected and use msgpack codec
### Version 4
* Replace `block_count` and `block_total` with `frame_count` and `frame_number`
* Use tiling to merge multiple sources into a single video frame.