summaryrefslogtreecommitdiff
path: root/cesar/ce/rx
diff options
context:
space:
mode:
authorNicolas Schodet2013-04-09 17:10:11 +0200
committerNicolas Schodet2013-04-25 10:30:59 +0200
commitc279d1cd1a75d117bd9f4a10c4b2014d4e276f10 (patch)
tree5cbc1cde454dd0ddbc56326c1b4faba5bcd5612b /cesar/ce/rx
parentb8658bab5f611eedd6618e58e850706496463a37 (diff)
cesar/ce, cesar/mac: use a separate counter for sound interval, refs #3909
Diffstat (limited to 'cesar/ce/rx')
-rw-r--r--cesar/ce/rx/bitloading/src/intervals.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/cesar/ce/rx/bitloading/src/intervals.c b/cesar/ce/rx/bitloading/src/intervals.c
index e536cfa02f..ee9e12e47e 100644
--- a/cesar/ce/rx/bitloading/src/intervals.c
+++ b/cesar/ce/rx/bitloading/src/intervals.c
@@ -250,6 +250,10 @@ ce_rx_bl_intervals_reset (ce_rx_t *ce_rx, sta_t *sta, int fsm_id)
&& TONEMAP_INDEX_IS_NEGOTIATED (old_tmi))
tonemap_disable (sta->rx_tonemaps, old_tmi);
+ /* Reset corresponding sound frame counter. */
+ sta->rx_tonemaps->group_interval_sound_frame_counter[fsm_id] =
+ TONEMAP_SOUND_FRAME_COUNTER;
+
/* Reset high PB error rate counter. */
bl->high_pb_error_rate_frame_counter = 0;
/* Reset BER sliding means. */