summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--cesar/ce/rx/bitloading/src/intervals.c2
-rw-r--r--cesar/ce/rx/bitloading/test/src/test_intervals.c10
2 files changed, 5 insertions, 7 deletions
diff --git a/cesar/ce/rx/bitloading/src/intervals.c b/cesar/ce/rx/bitloading/src/intervals.c
index d5dbc2f72e..fe21012cfc 100644
--- a/cesar/ce/rx/bitloading/src/intervals.c
+++ b/cesar/ce/rx/bitloading/src/intervals.c
@@ -63,7 +63,7 @@ ce_rx_bl_intervals_measure_to_interval (tonemaps_t *tms,
tonemap_intervals_t *ints = tms->intervals;
- if (ints->intervals_nb <= 1)
+ if (!ints->intervals_nb)
return -1;
/* We take the middle of the measure and see in which interval it is
diff --git a/cesar/ce/rx/bitloading/test/src/test_intervals.c b/cesar/ce/rx/bitloading/test/src/test_intervals.c
index d31d68acce..764d6ab098 100644
--- a/cesar/ce/rx/bitloading/test/src/test_intervals.c
+++ b/cesar/ce/rx/bitloading/test/src/test_intervals.c
@@ -148,10 +148,8 @@ test_suite_ce_rx_bl_intervals_measure_to_interval (test_t t)
{
tonemaps_t *tms = tonemaps_alloc ();
uint bp = MAC_TCK_TO_ATU (BSU_ACLF_BP_50HZ_TCK);
- mac_interval_append (tms, bp, 51);
- mac_interval_commit_changes (tms);
- /* Only one interval so the measure should be global. */
+ /* No interval so the measure should be global. */
int i = ce_rx_bl_intervals_measure_to_interval (tms, 0, bp / 48);
test_fail_if (i != -1);
tonemaps_release (tms);
@@ -247,11 +245,11 @@ test_suite_ce_rx_bl_intervals_measure_to_event_master_test (
tms = tonemaps_alloc ();
bp = MAC_TCK_TO_ATU (BSU_ACLF_BP_50HZ_TCK);
if (intervals)
+ {
for (i = 1; i <= 24; i++)
mac_interval_append (tms, bp * i / 24, i);
- else
- mac_interval_append (tms, bp, 4);
- mac_interval_commit_changes (tms);
+ mac_interval_commit_changes (tms);
+ }
sta.rx_tonemaps = tms;
sta.intervals = NULL;
data.measure = &measure;