Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-12-12 | properties: add pw_properties_add(_keys) | Wim Taymans | 2 | -0/+58 | |
Add method to only add properties when they don't already exist. | |||||
2019-12-12 | filter: handle context allocation failure | Wim Taymans | 2 | -4/+4 | |
2019-12-11 | pw_impl_port_new -> pw_context_create_port | Wim Taymans | 4 | -11/+14 | |
2019-12-11 | pw_impl_node_new -> pw_context_create_node | Wim Taymans | 6 | -7/+7 | |
2019-12-11 | pw_impl_device_new -> pw_context_create_device | Wim Taymans | 4 | -5/+5 | |
2019-12-11 | pw_impl_link_new -> pw_context_create_link | Wim Taymans | 3 | -3/+3 | |
2019-12-11 | pw_impl_client_new -> pw_context_create_client | Wim Taymans | 3 | -3/+3 | |
2019-12-11 | pw_impl_factory_new -> pw_context_create_factory | Wim Taymans | 11 | -11/+11 | |
2019-12-11 | pw_impl_module_load -> pw_context_load_module | Wim Taymans | 8 | -16/+16 | |
2019-12-11 | context: move pw_context_find_factory to impl | Wim Taymans | 4 | -29/+28 | |
2019-12-11 | impl-client: improve constructor | Wim Taymans | 5 | -22/+29 | |
Pass the protocol in constructor Keep the link in the server protocol list private to the prototol. | |||||
2019-12-11 | small cleanups | Wim Taymans | 4 | -9/+9 | |
2019-12-11 | pw_endpoint_stream_proxy -> pw_endpoint_stream | Wim Taymans | 5 | -58/+58 | |
2019-12-11 | pw_endpoint_proxy -> pw_endpoint | Wim Taymans | 10 | -71/+71 | |
2019-12-11 | pw_session_proxy -> pw_session | Wim Taymans | 5 | -58/+58 | |
2019-12-11 | pw_endpoint_link_proxy -> pw_endpoint_link | Wim Taymans | 4 | -59/+59 | |
2019-12-11 | pw_client_endpoint_proxy -> pw_client_endpoint | Wim Taymans | 9 | -138/+138 | |
pw_client_session_proxy -> pw_client_session | |||||
2019-12-11 | pw_client_node_proxy -> pw_client_node | Wim Taymans | 11 | -233/+233 | |
2019-12-11 | pw_port_proxy -> pw_port | Wim Taymans | 12 | -98/+95 | |
2019-12-11 | pw_node_proxy -> pw_node | Wim Taymans | 23 | -126/+126 | |
2019-12-11 | pw_module_proxy -> pw_module | Wim Taymans | 10 | -58/+58 | |
2019-12-11 | pw_link_proxy -> pw_link | Wim Taymans | 13 | -61/+61 | |
2019-12-11 | pw_factory_proxy -> pw_factory | Wim Taymans | 9 | -57/+57 | |
2019-12-11 | pw_device_proxy -> pw_device | Wim Taymans | 13 | -79/+79 | |
2019-12-11 | pw_client_proxy -> pw_client | Wim Taymans | 17 | -108/+108 | |
2019-12-11 | interfaces: move proxy API into their own header files | Wim Taymans | 26 | -858/+1039 | |
2019-12-11 | fix headers | Wim Taymans | 2 | -6/+6 | |
2019-12-11 | pw_node -> pw_impl_node | Wim Taymans | 23 | -336/+336 | |
2019-12-11 | pw_port -> pw_impl_port | Wim Taymans | 15 | -378/+380 | |
2019-12-11 | pw_link -> pw_impl_link | Wim Taymans | 8 | -134/+134 | |
2019-12-11 | pw_module -> pw_impl_module | Wim Taymans | 25 | -184/+184 | |
2019-12-11 | pw_factory -> pw_impl_factory | Wim Taymans | 17 | -169/+170 | |
2019-12-11 | pw_device -> pw_impl_device | Wim Taymans | 12 | -258/+112 | |
2019-12-11 | pw_client -> pw_impl_client | Wim Taymans | 40 | -236/+236 | |
2019-12-11 | move proxy implementations in their own file | Wim Taymans | 74 | -211/+167 | |
Rearrange headers | |||||
2019-12-11 | pw_registry_proxy -> pw_registry | Wim Taymans | 17 | -141/+140 | |
2019-12-11 | rename core_proxy -> core | Wim Taymans | 54 | -1060/+1069 | |
Rename core_proxy to core and move the introspect and interface contents to core.h In an effort to promote the proxy API. | |||||
2019-12-10 | pw_core -> pw_context | Wim Taymans | 113 | -906/+905 | |
The proxy API is the one that we would like to expose for applications and the other API is used internally when implementing modules or factories. The current pw_core object is really a context for all objects so name it that way. It also makes it possible to rename pw_core_proxy to pw_proxy later. | |||||
2019-12-10 | export-spa: implement with core-proxy | Wim Taymans | 1 | -18/+19 | |
2019-12-10 | local-v4l2: implement with core-proxy | Wim Taymans | 1 | -37/+66 | |
Implement the local-v4l2 example with a core-proxy connected to a local instance. We can export and instantiate objects and link nodes and ports without having to touch the implementations. | |||||
2019-12-10 | protocol-native: always create a local server | Wim Taymans | 3 | -23/+101 | |
Always create a local server without any socket. We can use this to create clients that connect locally (in-process), such as the cli or any app that wants to create a local pipeline. | |||||
2019-12-10 | cli: set error when connection failed | Wim Taymans | 1 | -1/+3 | |
2019-12-10 | audioadapter: pass slave properties directly | Wim Taymans | 1 | -22/+17 | |
2019-12-10 | port: emit info changed on new port | Wim Taymans | 1 | -0/+1 | |
2019-12-10 | core-proxy: improve cleanup | Wim Taymans | 2 | -2/+1 | |
Don't disconnect and destroy on errors, let the app do that. Don't try to use a destroyed core-proxy. | |||||
2019-12-10 | client-node: don't check format | Wim Taymans | 1 | -14/+2 | |
Don't check if we got a Format param to be able to set buffers, let the implementation decide on that. | |||||
2019-12-10 | proxy: add pw_proxy_set_bound_id | Wim Taymans | 18 | -15/+50 | |
Add method to set bound_id and emit the signal. Rename resource_bound_id -> resource_set_bound_id and add resource_get_bound_id. | |||||
2019-12-09 | stream: improve params | Wim Taymans | 2 | -51/+68 | |
2019-12-09 | core-proxy: improve cleanup | Wim Taymans | 2 | -6/+13 | |
Also disconnect filters. Ignore multiple destroy calls. This can happen when the protocol destroys the core-proxy and some implementation cleanup code does the same. The cleanup code can't reliably know about this cleanup. | |||||
2019-12-09 | filter: use spa_node directy | Wim Taymans | 1 | -72/+88 | |
There is not need to make a pw_node first and export that, we ca directly export the spa_node. Fix property updates on node and port. Fix some leaks |