From 9d3d404a46dd79ed2b7a6c39719c76839787127e Mon Sep 17 00:00:00 2001 From: "Matthias P. Braendli" Date: Wed, 16 Jan 2019 15:44:45 +0100 Subject: Add charset decoder for FIG1 labels --- src/fig2.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/fig2.cpp') diff --git a/src/fig2.cpp b/src/fig2.cpp index 5c1227a..74243ce 100644 --- a/src/fig2.cpp +++ b/src/fig2.cpp @@ -40,6 +40,7 @@ static void handle_ext_label_data_field(fig2_common_t& fig2, ensemble_database:: if (label.toggle_flag != fig2.toggle_flag()) { label.segments.clear(); + label.extended_label_charset = ensemble_database::charset_e::UNDEFINED; label.toggle_flag = fig2.toggle_flag(); } @@ -55,10 +56,10 @@ static void handle_ext_label_data_field(fig2_common_t& fig2, ensemble_database:: r.msgs.push_back(strprintf("Total number of segments=%d", segment_count + 1)); if (encoding_flag) { - label.charset = ensemble_database::extended_label_charset::UCS2; + label.extended_label_charset = ensemble_database::charset_e::UCS2; } else { - label.charset = ensemble_database::extended_label_charset::UTF8; + label.extended_label_charset = ensemble_database::charset_e::UTF8; } if (fig2.rfu() == 0) { -- cgit v1.2.3