pipewire/src/examples
Wim Taymans 91f1b44499 introspect: improve info updates
The current _info_update() methods will always reset the change_mask in
the new info structure.

This causes problems if multiple updates are applied to the info before
the rescan in the session manager of pulse-server is excuted. The first
update is cleared and this causes the session manager to sometimes miss
the state changes of nodes and fail to suspend them.

Add a new method to merge with optional reset of the various
introspection info structures. We can use this instead and simply
accumulate all changes until the rescan code has processed all changes.
2021-09-03 13:41:14 +02:00
..
media-session introspect: improve info updates 2021-09-03 13:41:14 +02:00
audio-dsp-filter.c Param: add process latency param and info 2021-06-22 16:29:29 +02:00
audio-dsp-src.c examples: catch signal and clean up 2020-06-03 15:26:54 +02:00
audio-src.c examples: catch signal and clean up 2020-06-03 15:26:54 +02:00
bluez-session.c treewide: replace strcmp() != 0 with !spa_streq 2021-05-18 22:10:27 +10:00
export-sink.c spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
export-source.c spa: save the old change_mask and restore when emitting full 2021-05-27 15:21:44 +02:00
export-spa-device.c fix compilation 2020-11-20 12:51:51 +01:00
export-spa.c fix compilation 2020-11-20 12:51:51 +01:00
local-v4l2.c spa/buffer: rename SPA_MEMBER to SPA_PTROFF 2021-05-06 09:39:39 +00:00
meson.build examples: add a pull based video player 2021-08-06 14:49:32 +02:00
sdl.h example: check which endian sdl is using 2021-07-30 07:23:55 +00:00
video-dsp-play.c examples: don't use lrintf for each sample 2020-03-18 17:40:26 +01:00
video-play-pull.c stream: rename _drive() to _trigger_process() 2021-08-06 15:32:21 +02:00
video-play-reneg.c examples: only announce SPA_DATA_MemPtr 2021-01-01 21:12:00 +01:00
video-play.c spa/buffer: rename SPA_MEMBER to SPA_PTROFF 2021-05-06 09:39:39 +00:00
video-src-alloc.c stream: add a method to check if driving or not 2021-08-06 15:36:52 +02:00
video-src-reneg.c stream: add a method to check if driving or not 2021-08-06 15:36:52 +02:00
video-src.c stream: add a method to check if driving or not 2021-08-06 15:36:52 +02:00