From 13aeb5d4c60cb779a08bbed7f44cbc9e310f59e1 Mon Sep 17 00:00:00 2001 From: Cyril Jourdan Date: Thu, 25 Apr 2013 11:07:35 +0200 Subject: cesar/ce/rx/bl: give CE RX context to update_default_tm function, refs #3880 This is needed for the next commits. --- cesar/ce/rx/bitloading/test/src/test_intervals.c | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'cesar/ce/rx/bitloading/test/src') 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); -- cgit v1.2.3