From bbf52315b36139c25925d30bfdb3c6af9c89d83c Mon Sep 17 00:00:00 2001 From: Nicolas Pope <nwpope@utu.fi> Date: Sat, 6 Jun 2020 11:50:08 +0300 Subject: [PATCH] Remove more use of definition field --- components/codecs/include/ftl/codecs/packet.hpp | 4 ++-- components/rgbd-sources/include/ftl/rgbd/source.hpp | 2 +- components/rgbd-sources/src/source.cpp | 2 +- components/streams/src/injectors.cpp | 6 +++--- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/components/codecs/include/ftl/codecs/packet.hpp b/components/codecs/include/ftl/codecs/packet.hpp index 2f808cc6d..97bda6e82 100644 --- a/components/codecs/include/ftl/codecs/packet.hpp +++ b/components/codecs/include/ftl/codecs/packet.hpp @@ -39,7 +39,7 @@ struct Packet { union { [[deprecated]] ftl::codecs::definition_t definition; // Data resolution - uint8_t reserved=0; + uint8_t reserved=7; }; uint8_t frame_count; // v4+ Frames included in this packet @@ -47,7 +47,7 @@ struct Packet { uint8_t flags; // Codec dependent flags (eg. I-Frame or P-Frame) std::vector<uint8_t> data; - MSGPACK_DEFINE(codec, definition, frame_count, bitrate, flags, data); + MSGPACK_DEFINE(codec, reserved, frame_count, bitrate, flags, data); }; static constexpr unsigned int kStreamCap_Static = 0x01; diff --git a/components/rgbd-sources/include/ftl/rgbd/source.hpp b/components/rgbd-sources/include/ftl/rgbd/source.hpp index 41d9e88b0..5676c25d3 100644 --- a/components/rgbd-sources/include/ftl/rgbd/source.hpp +++ b/components/rgbd-sources/include/ftl/rgbd/source.hpp @@ -274,7 +274,7 @@ void ftl::rgbd::Source::inject(ftl::codecs::Channel c, ARGS... args) { pkt.codec = ftl::codecs::codec_t::MSGPACK; pkt.bitrate = 0; pkt.frame_count = 1; - pkt.definition = ftl::codecs::definition_t::Any; + //pkt.definition = ftl::codecs::definition_t::Any; pkt.flags = 0; VectorBuffer buf(pkt.data); diff --git a/components/rgbd-sources/src/source.cpp b/components/rgbd-sources/src/source.cpp index 06470b21d..d39ea51d5 100644 --- a/components/rgbd-sources/src/source.cpp +++ b/components/rgbd-sources/src/source.cpp @@ -323,7 +323,7 @@ void Source::inject(const Eigen::Matrix4d &pose) { spkt.channel = Channel::Pose; spkt.streamID = 0; pkt.codec = ftl::codecs::codec_t::MSGPACK; - pkt.definition = ftl::codecs::definition_t::Any; + //pkt.definition = ftl::codecs::definition_t::Any; pkt.bitrate = 0; pkt.frame_count = 1; pkt.flags = 0; diff --git a/components/streams/src/injectors.cpp b/components/streams/src/injectors.cpp index 01dcbef36..539c9d376 100644 --- a/components/streams/src/injectors.cpp +++ b/components/streams/src/injectors.cpp @@ -23,7 +23,7 @@ void ftl::stream::injectConfig(ftl::stream::Stream *stream, const ftl::rgbd::Fra ftl::codecs::Packet pkt; pkt.codec = ftl::codecs::codec_t::MSGPACK; - pkt.definition = ftl::codecs::definition_t::Any; + //pkt.definition = ftl::codecs::definition_t::Any; pkt.bitrate = 0; pkt.frame_count = 1; pkt.flags = 0; @@ -45,7 +45,7 @@ void ftl::stream::injectPose(ftl::stream::Stream *stream, const ftl::rgbd::Frame ftl::codecs::Packet pkt; pkt.codec = ftl::codecs::codec_t::MSGPACK; - pkt.definition = ftl::codecs::definition_t::Any; + //pkt.definition = ftl::codecs::definition_t::Any; pkt.bitrate = 0; pkt.frame_count = 1; pkt.flags = 0; @@ -73,7 +73,7 @@ void ftl::stream::injectCalibration(ftl::stream::Stream *stream, const ftl::rgbd ftl::codecs::Packet pkt; pkt.codec = ftl::codecs::codec_t::MSGPACK; - pkt.definition = ftl::codecs::definition_t::Any; + //pkt.definition = ftl::codecs::definition_t::Any; pkt.bitrate = 0; pkt.frame_count = 1; pkt.flags = 0; -- GitLab