pipewire/spa/plugins
Barnabás Pőcze 086de7dcac spa: libcamera: properly dispose of shared_ptr
Previously, in `remove_device()`, the last device would be copied into
the slot of the to-be-remove device. The problem with this is that it
left the shared_ptr untouched in the previously last slot, and hence
creating an extra reference. Fix this by moving instead of copying.

A similar problem is present in `clear_devices()` which also
did not properly dispose of the shared_ptrs. Fix that by
calling `reset()` on each device's camera pointer.
2022-09-15 11:17:47 +00:00
..
aec spa: aec: rename first argument of methods in spa_audio_aec_methods 2022-07-23 08:58:18 +00:00
alsa alsa-seq: add an option to disable longname in MIDI ports 2022-09-13 07:46:40 +00:00
audioconvert resample: fix peaks sse code 2022-09-14 16:58:41 +02:00
audiomixer spa: make default samplerate 48000 2022-09-05 12:21:20 +02:00
audiotestsrc spa: make default samplerate 48000 2022-09-05 12:21:20 +02:00
avb spa: clean up some port io checks 2022-09-01 15:39:34 +02:00
bluez5 bluez5: Use SelectProperties Endpoint property to detect device role 2022-09-15 11:17:20 +00:00
control spa: clean up some port io checks 2022-09-01 15:39:34 +02:00
ffmpeg spa: ffmpeg: set spa_handle_factory::version 2022-06-16 17:29:42 +02:00
jack buffers: make alignment optional 2022-01-03 12:32:26 +01:00
libcamera spa: libcamera: properly dispose of shared_ptr 2022-09-15 11:17:47 +00:00
support spa: make default samplerate 48000 2022-09-05 12:21:20 +02:00
test spa: don't warn for NULL io 2022-09-01 15:31:14 +02:00
v4l2 v4l2: use the device name to open in BeginParams 2022-09-12 09:51:55 +02:00
videoconvert videoconvert: refresh with latest audioadapter copy 2022-09-06 17:48:00 +02:00
videotestsrc spa: don't warn for NULL io 2022-09-01 15:31:14 +02:00
volume spa: make default samplerate 48000 2022-09-05 12:21:20 +02:00
vulkan spa: clean up some port io checks 2022-09-01 15:39:34 +02:00
meson.build treewide: meson.build: use host_machine instead of build_machine 2022-08-17 07:34:20 +00:00