pipewire/spa/plugins
Barnabás Pőcze b04b52ecf8 spa: alsa: do not look up the card again when releasing
Currently, `release_card()` uses `find_card()` to find the card
by the index stored in the state object. However, `find_card()`
increments the reference count of the object, therefore
`release_card()` will drop the reference that it has just
created by calling `find_card()` and not the "calling scope's"
reference. This prevents the card objects from being
freed when the SPA handle is cleared.

Fix it by having `release_card()` take a pointer to the card
and not its index.
2021-12-20 19:50:57 +01:00
..
alsa spa: alsa: do not look up the card again when releasing 2021-12-20 19:50:57 +01:00
audioconvert channelmix: don't use default map for mono 2021-12-09 17:32:41 +01:00
audiomixer spa: use log topics 2021-10-13 10:48:23 +02:00
audiotestsrc audiotestsrc: convert sizes to const size_t 2021-07-05 23:30:45 +03:00
bluez5 bluez5: fix aptx-ll caps size 2021-12-11 17:20:39 +02:00
control spa: fix the indentation in the various meson.build files 2021-09-20 07:29:03 +00:00
ffmpeg spa: fix the indentation in the various meson.build files 2021-09-20 07:29:03 +00:00
jack spa: fix the indentation in the various meson.build files 2021-09-20 07:29:03 +00:00
libcamera spa: libcamera: call get() instead of fd() 2021-12-14 09:52:05 +00:00
support support: set clock name for null-audio-sink 2021-12-10 12:43:03 +01:00
test spa: test: remove port EnumFormat param info 2021-11-30 17:33:17 +00:00
v4l2 v4l2: propagate vendor and device id to the node object 2021-12-09 10:20:59 +01:00
videoconvert spa: fix the indentation in the various meson.build files 2021-09-20 07:29:03 +00:00
videotestsrc spa: fix the indentation in the various meson.build files 2021-09-20 07:29:03 +00:00
volume spa: fix the indentation in the various meson.build files 2021-09-20 07:29:03 +00:00
vulkan spa: fix the indentation in the various meson.build files 2021-09-20 07:29:03 +00:00
meson.build meson.build: adds V4L2 header and enablement reporting via summary() 2021-06-25 15:13:07 +03:00