Overview

Request 907345 superseded

- Update to 0.3.32:
* Highlights
- Real-time priority handling for threads was reworked.
Freewheeling will now drop RT priorities to avoid being
killed.
- Problems with filter chains and echo-cancel being linked in
a loop was fixed.
- alsamixer should now be able to see the mixer controls again.
- JACK has seen some latency reporting improvements that make
Ardour report latencies correctly.
- Many bugfixes and improvements.
* PipeWire
- Fix a bug in the neon audio resampler code.
- There is now a node.link-group property to relate linked
streams. this can be used to track the dataflow with
coupled streams.
- Fix a crash when recalculating latency on a destroyed
port. (#1371)
- Filter chains and other modules that create streams can
now also be added to the daemon config itself. (#1309)
- Fix some potential deadlocks in timerfd. (#1377)
- Feedback links are skipped when recalculating latency to
avoid loops.
- The dummy driver and null-sink now stop the timerfd when
following another driver instead of generating useless
graph wakeups.
- rt.limit was increased to 2 seconds. Some applications got
killed because they run lengthy code in the Real-Time
thread. (#1344)
- Fix s24_32 to float, it was not sign extending

Loading...

Dominique Leuenberger's avatar

At this time, libcamera cannot be added as a dependency to pipewire.

pipewire has already become a ring1 package, which means, to depend on libcamera, te latter one needs to be promoted to ring1 as well.

No problem in this per say, BUT this requires that libcamera actually builds successfully (which it does not at this time)

[   52s] FAILED: utils/ipc/libcamera_templates.zip 
[   52s] '/home/abuild/rpmbuild/BUILD/libcamera-0~2532.093b71b2/utils/ipc/./generate.py' -o utils/ipc precompile
[   52s] Traceback (most recent call last):
[   52s]   File "/home/abuild/rpmbuild/BUILD/libcamera-0~2532.093b71b2/utils/ipc/./generate.py", line 29, in <module>
[   52s]     generator.main()
[   52s]   File "/home/abuild/rpmbuild/BUILD/libcamera-0~2532.093b71b2/utils/ipc/mojo/public/tools/bindings/mojom_bindings_generator.py", line 385, in main
[   52s]     return args.func(args, remaining_args)
[   52s]   File "/home/abuild/rpmbuild/BUILD/libcamera-0~2532.093b71b2/utils/ipc/mojo/public/tools/bindings/mojom_bindings_generator.py", line 258, in _Precompile
[   52s]     template_expander.PrecompileTemplates(generator_modules, args.output_dir)
[   52s]   File "/home/abuild/rpmbuild/BUILD/libcamera-0~2532.093b71b2/utils/ipc/mojo/public/tools/mojom/mojom/generate/template_expander.py", line 78, in PrecompileTemplates
[   52s]     jinja_env.compile_templates(
[   52s] TypeError: compile_templates() got an unexpected keyword argument 'py_compile'
[   53s] [4/350] '/home/abuild/rpmbuild/BUILD/libcamera-0~2532.093b71b2/utils/ipc/./parser.py' --output-root '/home/abuild/rpmbuild/BUILD/libcamera-0~2532.093b71b2/x86_64-suse-linux' --input-root '/home/abuild/rpmbuild/BUILD/libcamera-0~2532.093b71b2' --mojoms ../include/libcamera/ipa/core.mojom

Two solutions to the problem:

  • pipewire does not add libcamera as a dependency
  • libcamera is being fixed to successfully build

CC libcamera maintainer @jengelh


Dominique Leuenberger's avatar

Awaiting solution around libcamera


Dominique Leuenberger's avatar

Unignored: returned to active backlog.

Request History
Antonio Larrosa's avatar

alarrosa created request

- Update to 0.3.32:
* Highlights
- Real-time priority handling for threads was reworked.
Freewheeling will now drop RT priorities to avoid being
killed.
- Problems with filter chains and echo-cancel being linked in
a loop was fixed.
- alsamixer should now be able to see the mixer controls again.
- JACK has seen some latency reporting improvements that make
Ardour report latencies correctly.
- Many bugfixes and improvements.
* PipeWire
- Fix a bug in the neon audio resampler code.
- There is now a node.link-group property to relate linked
streams. this can be used to track the dataflow with
coupled streams.
- Fix a crash when recalculating latency on a destroyed
port. (#1371)
- Filter chains and other modules that create streams can
now also be added to the daemon config itself. (#1309)
- Fix some potential deadlocks in timerfd. (#1377)
- Feedback links are skipped when recalculating latency to
avoid loops.
- The dummy driver and null-sink now stop the timerfd when
following another driver instead of generating useless
graph wakeups.
- rt.limit was increased to 2 seconds. Some applications got
killed because they run lengthy code in the Real-Time
thread. (#1344)
- Fix s24_32 to float, it was not sign extending


Factory Auto's avatar

factory-auto added opensuse-review-team as a reviewer

Please review sources


Factory Auto's avatar

factory-auto accepted review

Check script succeeded


Saul Goodman's avatar

licensedigger accepted review

ok


Dominique Leuenberger's avatar

dimstar_suse set openSUSE:Factory:Staging:E as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:E"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:E"


Dominique Leuenberger's avatar

dimstar_suse added factory-staging as a reviewer

Being evaluated by group "factory-staging"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Unstaged from project "openSUSE:Factory:Staging:E"


Dominique Leuenberger's avatar

dimstar_suse set openSUSE:Factory:Staging:F as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:F"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:F"


Dominique Leuenberger's avatar

dimstar accepted review


Dominique Leuenberger's avatar

dimstar_suse added factory-staging as a reviewer

Being evaluated by group "factory-staging"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Unstaged from project "openSUSE:Factory:Staging:F"


Dominique Leuenberger's avatar

dimstar_suse set openSUSE:Factory:Staging:E as a staging project

Being evaluated by staging project "openSUSE:Factory:Staging:E"


Dominique Leuenberger's avatar

dimstar_suse accepted review

Picked "openSUSE:Factory:Staging:E"


openSUSE Build Service is sponsored by