From 61e917e09678bad4ed3652b1dcbb3d8391cf34d6 Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Fri, 23 Sep 2016 16:33:42 +0200 Subject: Add FIG0/5 to transmit language now that it's not in 0/17 anymore --- src/fig/FIGCarousel.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/fig/FIGCarousel.cpp') diff --git a/src/fig/FIGCarousel.cpp b/src/fig/FIGCarousel.cpp index 20b3412..cbea12b 100644 --- a/src/fig/FIGCarousel.cpp +++ b/src/fig/FIGCarousel.cpp @@ -63,6 +63,7 @@ FIGCarousel::FIGCarousel(std::shared_ptr ensemble) : m_fig0_1(&m_rti), m_fig0_2(&m_rti), m_fig0_3(&m_rti), + m_fig0_5(&m_rti), m_fig0_17(&m_rti), m_fig0_8(&m_rti), m_fig1_0(&m_rti), @@ -76,7 +77,7 @@ FIGCarousel::FIGCarousel(std::shared_ptr ensemble) : m_fig0_19(&m_rti) { /* Complete MCI except FIG0/8 should be in FIB0. - * EN 300 401 Clause 6.1 + * EN 300 401 V1.4.1 Clause 6.1 * * It seems that this has become a weak requirement * with time, because current receivers can cope with @@ -85,18 +86,19 @@ FIGCarousel::FIGCarousel(std::shared_ptr ensemble) : * and pushed for support for receivers that only could * decode FIB0. * - * In order to alleviate repetition rate issues, - * this requirement has been dropped. + * V2.1.1 of the spec drops this requirement. Only FIG0/0 and + * FIG 0/7 have a defined location in the FIC. */ load_and_allocate(m_fig0_0, FIBAllocation::FIB0); load_and_allocate(m_fig0_1, FIBAllocation::FIB_ANY); load_and_allocate(m_fig0_2, FIBAllocation::FIB_ANY); load_and_allocate(m_fig0_3, FIBAllocation::FIB_ANY); + load_and_allocate(m_fig0_5, FIBAllocation::FIB_ANY); + load_and_allocate(m_fig0_8, FIBAllocation::FIB_ANY); + load_and_allocate(m_fig0_13, FIBAllocation::FIB_ANY); load_and_allocate(m_fig0_17, FIBAllocation::FIB_ANY); - load_and_allocate(m_fig0_8, FIBAllocation::FIB_ANY); load_and_allocate(m_fig1_0, FIBAllocation::FIB_ANY); - load_and_allocate(m_fig0_13, FIBAllocation::FIB_ANY); load_and_allocate(m_fig0_10, FIBAllocation::FIB_ANY); load_and_allocate(m_fig0_9, FIBAllocation::FIB_ANY); -- cgit v1.2.3