summaryrefslogtreecommitdiff
path: root/gr-dtv
diff options
context:
space:
mode:
authorJohnathan Corgan <johnathan@corganlabs.com>2017-09-22 15:33:22 -0700
committerJohnathan Corgan <johnathan@corganlabs.com>2017-09-22 15:33:22 -0700
commit0882d218d4a275693c512504a94dc1886cfd7d89 (patch)
tree48ccdb4aca0a88e12df268d0633b6de3e032265c /gr-dtv
parentbb8f12e239da4a62ab324573462c8477d2821a27 (diff)
parentc504a917196a6c2e44490ba43ff6a0e8573a17b2 (diff)
Merge branch 'next' into python3
Diffstat (limited to 'gr-dtv')
-rw-r--r--gr-dtv/lib/dvbt/dvbt_reference_signals_impl.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/gr-dtv/lib/dvbt/dvbt_reference_signals_impl.cc b/gr-dtv/lib/dvbt/dvbt_reference_signals_impl.cc
index aa581aeda8..f92f9fa6d8 100644
--- a/gr-dtv/lib/dvbt/dvbt_reference_signals_impl.cc
+++ b/gr-dtv/lib/dvbt/dvbt_reference_signals_impl.cc
@@ -908,7 +908,12 @@ namespace gr {
//Clause 4.6.2.9
set_tps_bits(39, 38, config.d_transmission_mode);
//Clause 4.6.2.10
- set_tps_bits(47, 40, config.d_cell_id);
+ if (d_frame_index % 2) {
+ set_tps_bits(47, 40, config.d_cell_id & 0xff);
+ }
+ else {
+ set_tps_bits(47, 40, (config.d_cell_id >> 8) & 0xff);
+ }
//These bits are set to zero
set_tps_bits(53, 48, 0);
//Clause 4.6.2.11