Skip to content

[CI] Testing with -no_delay_cmp

In #1261 (closed), a sanitizer error with -no_delay_comp was noticed. The reason was a bug in the metadata alignment for MASA metadata which needs to happen because the signal is practically shifted when using the switch.

From the CI taskforce discussion:

  • -no_delay_cmp is an application-level switch. It should not affect the behaviour of the codec library itself, but change only the input that the codec sees
  • delay compensation is helpful for debugging, if a problem is reported in a certain frame or signal part, it is much easier to figure things out if it is applied
  • still, there may be problems hidden in the apps that do not show up because this switch is not tested
  • conclusion: the switch could be tested in a smoke test variant to at least find possible crashes, maybe even with sanitizers