diff options
author | Josh Morman <jmorman@perspectalabs.com> | 2021-03-16 06:25:08 -0400 |
---|---|---|
committer | mormj <34754695+mormj@users.noreply.github.com> | 2021-03-16 09:18:25 -0400 |
commit | 1eec7a36d530b8f079f6b43594a721412a4ad958 (patch) | |
tree | 3c075b1ca07b53354a04bb559983b94c5971e146 | |
parent | 19dec449afe26681ef27aa8814ea8f199bd4d18c (diff) |
dtv/atsc: remove plinfo tag methods
Signed-off-by: Josh Morman <jmorman@perspectalabs.com>
-rw-r--r-- | gr-dtv/include/gnuradio/dtv/atsc_plinfo.h | 16 | ||||
-rw-r--r-- | gr-dtv/lib/atsc/atsc_plinfo.cc | 12 |
2 files changed, 1 insertions, 27 deletions
diff --git a/gr-dtv/include/gnuradio/dtv/atsc_plinfo.h b/gr-dtv/include/gnuradio/dtv/atsc_plinfo.h index 4496ca8092..6d96fd32a5 100644 --- a/gr-dtv/include/gnuradio/dtv/atsc_plinfo.h +++ b/gr-dtv/include/gnuradio/dtv/atsc_plinfo.h @@ -12,8 +12,8 @@ #define DTV_INCLUDED_ATSC_PLINFO_H #include <gnuradio/dtv/atsc_consts.h> -#include <boost/endian/conversion.hpp> #include <cassert> +#include <cstdint> #include <cstring> #include <gnuradio/dtv/api.h> @@ -38,20 +38,6 @@ public: */ void reset(); - /** - * @brief Load the flags and segno from an endian safe value that came over the tags - * - * @param tag_value - */ - void from_tag_value(uint32_t tag_value); - - /** - * @brief Return an endian safe value containing the flags and segno - * - * @return uint32_t - */ - uint32_t get_tag_value() const; - // accessors bool field_sync1_p() const; bool field_sync2_p() const; diff --git a/gr-dtv/lib/atsc/atsc_plinfo.cc b/gr-dtv/lib/atsc/atsc_plinfo.cc index 3f14b0c782..1610f8b9aa 100644 --- a/gr-dtv/lib/atsc/atsc_plinfo.cc +++ b/gr-dtv/lib/atsc/atsc_plinfo.cc @@ -22,18 +22,6 @@ void plinfo::reset() d_segno = 0; } -void plinfo::from_tag_value(uint32_t tag_value) -{ - auto native_val = boost::endian::big_to_native(tag_value); - d_flags = (native_val >> 16) & 0xFFFF; - d_segno = native_val & 0xFFFF; -} - -uint32_t plinfo::get_tag_value() const -{ - return boost::endian::native_to_big(((d_flags & 0xFFFF) << 16) | (d_segno & 0xFFFF)); -} - // accessors bool plinfo::field_sync1_p() const { return (d_flags & fl_field_sync1) != 0; } bool plinfo::field_sync2_p() const { return (d_flags & fl_field_sync2) != 0; } |