From 5a863f88de5e63f1112e8701fa90f58e7de6b608 Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Mon, 1 May 2017 12:01:29 +0200 Subject: Fix FIG0/21 AMSS and DRM frequency parsing --- src/fig0_21.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/fig0_21.cpp b/src/fig0_21.cpp index 8910b0c..afe3782 100644 --- a/src/fig0_21.cpp +++ b/src/fig0_21.cpp @@ -364,11 +364,11 @@ fig_result_t fig0_21(fig0_common_t& fig0, const display_settings_t &disp) } // entries are 16bit freq const uint16_t freq = - ((((uint16_t)f[i+1] & 0x7f) << 8) | - (uint16_t)f[i+2]); + ((((uint16_t)f[i] & 0x7f) << 8) | + (uint16_t)f[i+1]); i += bytes_per_entry; - if (freq == 0) { + if (freq != 0) { r.msgs.emplace_back(2, strprintf("%d KHz", freq)); } -- cgit v1.2.3