summaryrefslogtreecommitdiff
path: root/cesar/ce/rx/bitloading/test/src
diff options
context:
space:
mode:
authorCyril Jourdan2013-04-25 11:07:35 +0200
committerCyril Jourdan2013-05-24 08:54:42 +0200
commit13aeb5d4c60cb779a08bbed7f44cbc9e310f59e1 (patch)
tree13c4f3fc4dde8f094476e6b19aa365351f25f2c3 /cesar/ce/rx/bitloading/test/src
parent9dd47c8fc3c78d83a3cb732e2f23fbef98005207 (diff)
cesar/ce/rx/bl: give CE RX context to update_default_tm function, refs #3880
This is needed for the next commits.
Diffstat (limited to 'cesar/ce/rx/bitloading/test/src')
-rw-r--r--cesar/ce/rx/bitloading/test/src/test_intervals.c21
1 files changed, 11 insertions, 10 deletions
diff --git a/cesar/ce/rx/bitloading/test/src/test_intervals.c b/cesar/ce/rx/bitloading/test/src/test_intervals.c
index 6960e997af..d159ab444f 100644
--- a/cesar/ce/rx/bitloading/test/src/test_intervals.c
+++ b/cesar/ce/rx/bitloading/test/src/test_intervals.c
@@ -569,6 +569,7 @@ test_suite_ce_rx_bl_intervals_update_default_tm (test_t t)
uint old_fsm_nb = ce_rx_bl_intervals_fsm_count_;
uint old_repetition_nb = ce_rx_bl_intervals_repetition_count_;
+ ce_rx_t ce_rx;
sta_t sta;
tonemap_t tm;
int i;
@@ -588,16 +589,16 @@ test_suite_ce_rx_bl_intervals_update_default_tm (test_t t)
test_begin (t, "One interval, not restarting.")
{
sta.rx_tonemaps->default_tmi = 0;
- ce_rx_bl_intervals_update_default_tm (&sta);
+ ce_rx_bl_intervals_update_default_tm (&ce_rx, &sta);
test_fail_if (sta.rx_tonemaps->default_tmi != 4);
sta.rx_tonemaps->default_tmi = 4;
- ce_rx_bl_intervals_update_default_tm (&sta);
+ ce_rx_bl_intervals_update_default_tm (&ce_rx, &sta);
test_fail_if (sta.rx_tonemaps->default_tmi != 4);
test_fail_if (sta.rx_tonemaps->tm[4]->released != 0);
sta.intervals->tmi[0] = 5;
- ce_rx_bl_intervals_update_default_tm (&sta);
+ ce_rx_bl_intervals_update_default_tm (&ce_rx, &sta);
test_fail_if (sta.rx_tonemaps->default_tmi != 5);
test_fail_if (sta.rx_tonemaps->tm[4]->released
!= TONEMAP_RELEASE_TIMER_S);
@@ -610,14 +611,14 @@ test_suite_ce_rx_bl_intervals_update_default_tm (test_t t)
{
sta.intervals->tmi[0] = TONEMAP_SRC_INTERVAL_UNAVAILABLE;
sta.intervals->intervals[0]->default_robo = false;
- ce_rx_bl_intervals_update_default_tm (&sta);
+ ce_rx_bl_intervals_update_default_tm (&ce_rx, &sta);
test_fail_if (sta.rx_tonemaps->default_tmi != 4);
test_fail_if (sta.rx_tonemaps->tm[4]->released != 0);
} test_end;
test_begin (t, "One interval, restarting for a worst tonemap.")
{
sta.intervals->intervals[0]->default_robo = true;
- ce_rx_bl_intervals_update_default_tm (&sta);
+ ce_rx_bl_intervals_update_default_tm (&ce_rx, &sta);
test_fail_if (sta.rx_tonemaps->default_tmi != 0);
test_fail_if (sta.rx_tonemaps->tm[4]->released
!= TONEMAP_RELEASE_TIMER_S);
@@ -636,17 +637,17 @@ test_suite_ce_rx_bl_intervals_update_default_tm (test_t t)
test_begin (t, "Several intervals, no one restarting.")
{
sta.rx_tonemaps->default_tmi = 0;
- ce_rx_bl_intervals_update_default_tm (&sta);
+ ce_rx_bl_intervals_update_default_tm (&ce_rx, &sta);
test_fail_if (sta.rx_tonemaps->default_tmi != 4);
sta.rx_tonemaps->default_tmi = 4;
- ce_rx_bl_intervals_update_default_tm (&sta);
+ ce_rx_bl_intervals_update_default_tm (&ce_rx, &sta);
test_fail_if (sta.rx_tonemaps->default_tmi != 4);
test_fail_if (sta.rx_tonemaps->tm[4]->released != 0);
for (i = 0; i < ce_rx_bl_intervals_fsm_count_; i++)
sta.intervals->tmi[i] = 5;
- ce_rx_bl_intervals_update_default_tm (&sta);
+ ce_rx_bl_intervals_update_default_tm (&ce_rx, &sta);
test_fail_if (sta.rx_tonemaps->default_tmi != 5);
test_fail_if (sta.rx_tonemaps->tm[4]->released
!= TONEMAP_RELEASE_TIMER_S);
@@ -662,7 +663,7 @@ test_suite_ce_rx_bl_intervals_update_default_tm (test_t t)
/* TODO: This will change with new tonemap calculation (see #3880). */
sta.intervals->tmi[0] = TONEMAP_SRC_INTERVAL_UNAVAILABLE;
sta.intervals->intervals[0]->default_robo = false;
- ce_rx_bl_intervals_update_default_tm (&sta);
+ ce_rx_bl_intervals_update_default_tm (&ce_rx, &sta);
test_fail_if (sta.rx_tonemaps->default_tmi != 4);
test_fail_if (sta.rx_tonemaps->tm[4]->released != 0);
} test_end;
@@ -670,7 +671,7 @@ test_suite_ce_rx_bl_intervals_update_default_tm (test_t t)
{
sta.intervals->tmi[1] = TONEMAP_SRC_INTERVAL_UNAVAILABLE;
sta.intervals->intervals[1]->default_robo = true;
- ce_rx_bl_intervals_update_default_tm (&sta);
+ ce_rx_bl_intervals_update_default_tm (&ce_rx, &sta);
test_fail_if (sta.rx_tonemaps->default_tmi != 0);
test_fail_if (sta.rx_tonemaps->tm[4]->released
!= TONEMAP_RELEASE_TIMER_S);