pipewire/src/pipewire
Wim Taymans f8831f84d5 impl-port: refactor check_params
Make a new function to iterate the port params and update the flags etc.
Make sure we clear the cache first and reset the flags. This makes it
possible to call check_params later again.
2024-04-17 11:12:22 +02:00
..
extensions include: install new header 2024-03-15 13:18:22 +01:00
array.h array: improve pw_array 2024-01-12 12:06:13 +01:00
buffers.c mem: MAPPABLE -> UNMAPPABLE 2024-04-10 13:11:54 +02:00
buffers.h buffers: add new ASYNC flag 2023-03-30 15:03:29 +02:00
cleanup.h spa: utils: add scope based resource cleanup 2023-07-11 14:23:53 +02:00
client.h pipewire: allow setting metadata on more objects 2023-07-28 11:18:12 +02:00
conf.c conf: only count modules, objects and exec when added 2024-03-28 17:00:56 +01:00
conf.h conf: support property rules 2024-03-15 12:10:41 +01:00
context.c context: add context.modules.allow-empty property 2024-03-28 17:08:33 +01:00
context.h docs: Multiple clarifications to documentation 2024-01-12 11:55:28 +01:00
control.c mem: MAPPABLE -> UNMAPPABLE 2024-04-10 13:11:54 +02:00
control.h docs: Multiple clarifications to documentation 2024-01-12 11:55:28 +01:00
core.c mem: add a PW_MEMBLOCK_FLAG_MAPPABLE flag and pass it around 2024-04-02 12:27:58 +02:00
core.h mem: MAPPABLE -> UNMAPPABLE 2024-04-10 13:11:54 +02:00
data-loop.c pipewire: data-loop: set thread name 2023-12-12 15:58:51 +00:00
data-loop.h docs: Multiple clarifications to documentation 2024-01-12 11:55:28 +01:00
device.h pipewire: allow setting metadata on more objects 2023-07-28 11:18:12 +02:00
factory.h pipewire: allow setting metadata on more objects 2023-07-28 11:18:12 +02:00
filter.c filter: fix -UFASTPATH compilation 2024-04-10 18:28:18 +02:00
filter.h stream: add pw_stream_get_nsec() to get current time 2024-03-04 12:59:26 +01:00
global.c Ensure all globals have PW_KEY_OBJECT_SERIAL prop 2024-02-09 14:45:05 +00:00
global.h perm: add permission mask to global 2023-07-28 10:22:12 +02:00
i18n.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
impl-client.c mem: MAPPABLE -> UNMAPPABLE 2024-04-10 13:11:54 +02:00
impl-client.h doc: link \page and \group by \see 2023-11-04 15:22:18 +02:00
impl-core.c Ensure all globals have PW_KEY_OBJECT_SERIAL prop 2024-02-09 14:45:05 +00:00
impl-core.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
impl-device.c impl-node: add node.rules and device.rules 2024-02-14 12:33:41 +01:00
impl-device.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
impl-factory.c Ensure all globals have PW_KEY_OBJECT_SERIAL prop 2024-02-09 14:45:05 +00:00
impl-factory.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
impl-link.c settings: remove link.min-buffers option again 2024-04-03 15:27:05 +02:00
impl-link.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
impl-metadata.c metadata: Added context monitor for removed globals 2024-02-12 08:40:49 +00:00
impl-metadata.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
impl-module.c Ensure all globals have PW_KEY_OBJECT_SERIAL prop 2024-02-09 14:45:05 +00:00
impl-module.h docs: Multiple clarifications to documentation 2024-01-12 11:55:28 +01:00
impl-node.c impl-node: improve set_io some more 2024-04-10 17:22:34 +02:00
impl-node.h impl-node: don't report xrun when pending <= 0 2024-04-04 22:01:01 +02:00
impl-port.c impl-port: refactor check_params 2024-04-17 11:12:22 +02:00
impl-port.h Port: Add tag param 2023-08-29 14:22:13 +02:00
impl.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
introspect.c pipewire: introspect: do not leave spa_param_infos uninitialized 2023-06-01 16:57:42 +00:00
keys.h protocol-native: improve security context properties 2024-03-13 12:53:04 +01:00
link.h core: X permissions is needed to destroy a global 2023-07-28 10:22:28 +02:00
log.c log: add pw_log_topic_custom_enabled() 2024-01-04 17:40:57 +01:00
log.h log: add pw_log_topic_custom_enabled() 2024-01-04 17:40:57 +01:00
loop.c hooks: add and use _fast callback function 2023-05-06 00:27:12 +02:00
loop.h docs: Multiple clarifications to documentation 2024-01-12 11:55:28 +01:00
main-loop.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
main-loop.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
map.h pipewire: map: allow lookup and iteration on const maps 2023-10-06 15:57:43 +02:00
mem.c mem: MAPPABLE -> UNMAPPABLE 2024-04-10 13:11:54 +02:00
mem.h mem: MAPPABLE -> UNMAPPABLE 2024-04-10 13:11:54 +02:00
meson.build treewide: meson.build: use host_machine instead of build_machine 2022-08-17 07:34:20 +00:00
module.h pipewire: allow setting metadata on more objects 2023-07-28 11:18:12 +02:00
node.h perm: add a new L permissions 2023-07-28 11:01:43 +02:00
permission.h perm: add a new L permissions 2023-07-28 11:01:43 +02:00
pipewire.c pipewire: register/unregister log topics from SPA plugins 2024-01-04 10:02:55 +00:00
pipewire.h pipewire: remove pw_in_valgrind() 2023-11-22 23:05:03 +01:00
port.h pipewire: document permissions needed for methods 2023-07-28 10:51:20 +02:00
private.h impl-node: add pw_impl_node_set_io() 2024-04-05 13:16:46 +02:00
properties.c properties: only count valid property updates 2024-04-16 11:05:39 +02:00
properties.h spa: Improve JSON error reporting 2024-03-27 15:42:29 +01:00
protocol.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
protocol.h protocol-native: add security context API 2024-03-13 12:53:04 +01:00
proxy.c pipewire: proxy: remove pw_proxy_get_core() 2023-07-03 19:40:25 +02:00
proxy.h doc: link \page and \group by \see 2023-11-04 15:22:18 +02:00
resource.c core: add bound_props event 2023-03-21 17:22:27 +01:00
resource.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
settings.c settings: remove link.min-buffers option again 2024-04-03 15:27:05 +02:00
stream.c stream: log a warning when media.class and direction mismatch 2024-04-17 09:53:54 +02:00
stream.h stream: add time field to pw_buffer 2024-03-15 12:10:40 +01:00
thread-loop.c thread-loop: only signal when option is set 2023-07-23 18:16:00 +02:00
thread-loop.h doc: link \page and \group by \see 2023-11-04 15:22:18 +02:00
thread.c thread: Change warning to info 2024-01-24 14:52:09 +01:00
thread.h thread: expose pw_thread_fill_attr() 2023-07-13 12:10:21 +02:00
type.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
utils.c pipewire: utils: make pw_strv_find() take a const char * 2023-11-06 19:01:20 +01:00
utils.h pipewire: utils: make pw_strv_find() take a const char * 2023-11-06 19:01:20 +01:00
version.h.in pipewire: add missing stdbool.h include to version.h.in 2023-07-24 12:48:33 +02:00
work-queue.c treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00
work-queue.h treewide: use SPDX tags to specify copyright information 2023-02-16 10:54:48 +00:00