diff options
author | Stefan Pöschel <github@basicmaster.de> | 2017-02-11 11:24:42 +0100 |
---|---|---|
committer | Stefan Pöschel <github@basicmaster.de> | 2017-02-11 11:24:42 +0100 |
commit | d1a9e22b3ed08dffb75f430562530a7b8ab53d87 (patch) | |
tree | 7262b41492ba96722f0818bac5cf2f72b9a6a49d /src/pad_common.cpp | |
parent | df9dd263f1a7be8f67a776af67cf4be1189f6616 (diff) | |
download | ODR-PadEnc-d1a9e22b3ed08dffb75f430562530a7b8ab53d87.tar.gz ODR-PadEnc-d1a9e22b3ed08dffb75f430562530a7b8ab53d87.tar.bz2 ODR-PadEnc-d1a9e22b3ed08dffb75f430562530a7b8ab53d87.zip |
Move Slideshow stuff to new SLSManager
Diffstat (limited to 'src/pad_common.cpp')
-rw-r--r-- | src/pad_common.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/pad_common.cpp b/src/pad_common.cpp index 7cc422d..e29d548 100644 --- a/src/pad_common.cpp +++ b/src/pad_common.cpp @@ -297,3 +297,17 @@ pad_t* PADPacketizer::FlushPAD() { ResetPAD(); return result; } + +DATA_GROUP* PADPacketizer::CreateDataGroupLengthIndicator(size_t len) { + DATA_GROUP* dg = new DATA_GROUP(2, 1, 1); // continuation never used (except for comparison at short X-PAD) + uint8_vector_t &data = dg->data; + + // Data Group length + data[0] = (len & 0x3F00) >> 8; + data[1] = (len & 0x00FF); + + // CRC + dg->AppendCRC(); + + return dg; +} |