Public bug reported:

libebur128-1 is an optional dependency of pipewire through 
libspa-0.2-modules-extra, which has to be manually installed in order to use 
EBUR128 plugin.
It would be good to have libebur128 promoted to main so that the EBUR128 plugin 
can go back to being pre-installed with pipewire. 
Running robust tests is a good thing to have to support the package promotion 
to main. The package source has tests but they are not run at build time. These 
tests need audio files from the Loudness test set[0] in order to run.
The intent of this bug is to include the required audio files for the test and 
setup the package to run these tests at build time.


The tests can be run manually by running the following commands
$ mkdir build && cd build # In the package repository root
$ cmake -DENABLE_TESTS=ON  ../
$ cmake --build .
$ cd /path/to/directory/with/loudness_test_set_files
$ /path/to/libebur128/package/build/r128-test-library

[0]: https://tech.ebu.ch/publications/ebu_loudness_test_set

** Affects: libebur128 (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2117702

Title:
  Run tests included in the source at package built time

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/libebur128/+bug/2117702/+subscriptions


-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to