summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh Morman <jmorman@perspectalabs.com>2021-03-16 06:25:08 -0400
committermormj <34754695+mormj@users.noreply.github.com>2021-03-16 09:18:25 -0400
commit1eec7a36d530b8f079f6b43594a721412a4ad958 (patch)
tree3c075b1ca07b53354a04bb559983b94c5971e146
parent19dec449afe26681ef27aa8814ea8f199bd4d18c (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.h16
-rw-r--r--gr-dtv/lib/atsc/atsc_plinfo.cc12
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; }