Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-08-14 | proxy: improve proxy cleanup | Wim Taymans | 4 | -17/+27 | |
When we destroy a proxy, mark it as zombie until the server removes the id. This way we can still keep the id locked with a valid entry and remove it later. | |||||
2019-08-14 | client-node: clean up buffers and other memory | Wim Taymans | 2 | -0/+6 | |
2019-08-14 | export-sink: add more buffer space | Wim Taymans | 1 | -1/+4 | |
2019-08-14 | improve debug | Wim Taymans | 5 | -72/+81 | |
2019-08-13 | pulse: update module | Wim Taymans | 1 | -13/+5 | |
2019-08-13 | client-node: always remove the previous io memory | Wim Taymans | 2 | -11/+12 | |
2019-08-13 | fmtconvert: always prefer just 1 buffer | Wim Taymans | 1 | -1/+1 | |
2019-08-13 | audioconvert: only emit node_info once in add_listener | Wim Taymans | 2 | -2/+18 | |
2019-08-13 | stream: improve debug | Wim Taymans | 1 | -4/+4 | |
2019-08-13 | stream: make the control info const | Wim Taymans | 2 | -2/+2 | |
2019-08-13 | node: fix method index | Wim Taymans | 1 | -5/+4 | |
2019-08-12 | examples: add example of memfd upload | Wim Taymans | 2 | -0/+416 | |
Add an example of a client that allocates the buffer memory and uploads the fds to the server. | |||||
2019-08-12 | port: return async result from use_buffers if any | Wim Taymans | 2 | -2/+4 | |
2019-08-12 | stream: find right media_class from format | Wim Taymans | 1 | -2/+21 | |
2019-08-12 | channelmix: implement per channel volume | Wim Taymans | 45 | -379/+761 | |
Implement per channel volume on channelmix. Extend control on stream to take an array of values when possible. Remove name argument from pw_node_new and pw_device_new. We can pass this as a property instead. Improve properties on nodes to more closely match what pulseaudio does. Don't let the monitor do too much with the udev properties but let the session manager set the description and icon-names. Remove some change_mask flags for things that don't change in introspect. Use the flags to mark changes in -cli and -monitor. | |||||
2019-08-12 | params: add PortConfig debug info | Wim Taymans | 1 | -0/+2 | |
2019-08-12 | audioconvert: improve proxy of internal params | Wim Taymans | 7 | -39/+139 | |
2019-08-12 | audioadapter: filter filtering | Wim Taymans | 1 | -3/+3 | |
2019-08-12 | props: add property to pass array of volumes | Wim Taymans | 2 | -0/+2 | |
2019-08-12 | pod: add helper function to copy array values | Wim Taymans | 2 | -7/+21 | |
2019-08-09 | meson.build: fix meson version warning | Matt Porter | 1 | -1/+1 | |
Features are used from 0.44 but min version is specified as 0.42. Bump min version to 0.44. Signed-off-by: Matt Porter <mporter@konsulko.com> | |||||
2019-08-08 | improve debug | Wim Taymans | 17 | -373/+422 | |
2019-08-07 | fix errno values | Wim Taymans | 3 | -3/+3 | |
2019-08-07 | remove obsolete dbus protocol | Wim Taymans | 2 | -647/+0 | |
2019-08-07 | audioconvert: remove speex resampler | Wim Taymans | 5 | -103/+3 | |
It's slower and less accurate then the native one. | |||||
2019-08-07 | jack: update | Wim Taymans | 1 | -5/+9 | |
2019-08-07 | port: simplify buffer allocation | Wim Taymans | 6 | -185/+91 | |
Use just one function to do buffer allocation on a port. Remove some unused variables. | |||||
2019-08-07 | remove some unused code | Wim Taymans | 3 | -73/+0 | |
2019-08-07 | mem: use right flags when mapping | Wim Taymans | 1 | -9/+17 | |
2019-08-06 | link: improve buffer negotiation | Wim Taymans | 2 | -30/+25 | |
Don't free the buffers when the mix is released, this will happen when nothing is using them anymore with port_use_buffers later. Mark a mixer as having buffers when the output port has buffers. Don't set buffers on a mixer port that already has buffers. | |||||
2019-08-06 | improve debug | Wim Taymans | 3 | -16/+18 | |
2019-08-06 | splitter: always fill up all dst pointers | Wim Taymans | 1 | -0/+6 | |
2019-08-06 | mem: fix errno value | Wim Taymans | 1 | -1/+1 | |
2019-08-06 | Add PortConfig parameter | Wim Taymans | 29 | -1288/+1681 | |
Add a new PortConfig parameter to configure ports of elements that are marked with the SPA_NODE_FLAG_*_PORT_CONFIG. This is used to configure the operation of the audioconver/audioadapter nodes and how it should convert the internal format. We want to use the Profile parameter only for cases where there is an enumeration of values, like with device configuration. Add unit tests for audioconvert and adapter to check if they handle PortConfig correctly. Make the media session use the PortConfig to dynamically configure the device nodes. Remove audio-dsp, it is not used anymore and can/should be implemented with a simple audioconvert spa node now and some PortConfig. | |||||
2019-08-06 | session: keep format with max number of channels | Wim Taymans | 1 | -1/+2 | |
2019-08-06 | node: keep track of spa flags | Wim Taymans | 2 | -0/+5 | |
2019-08-06 | port: handle NULL port info | Wim Taymans | 1 | -5/+7 | |
2019-08-06 | debug: improve debug of bool | Wim Taymans | 1 | -2/+2 | |
2019-08-06 | media-session: keep track of peer | Wim Taymans | 1 | -2/+11 | |
When we don't link to a session but directly to a peer, remember this so that we don't try to link over and over again. | |||||
2019-08-01 | bluez: add sco-sink and sco-source nodes | Julian Bouzas | 6 | -98/+2352 | |
2019-08-01 | bluez: unset sco and rfcomm fd when destroying transport | Julian Bouzas | 1 | -0/+2 | |
2019-08-01 | fix compilation | Wim Taymans | 8 | -162/+18 | |
2019-08-01 | travis: fix the build script | George Kiagiadakis | 1 | -12/+13 | |
It turns out that indentation matters... My apologies that it took so long to figure this out | |||||
2019-08-01 | spa: install missing utils headers | George Kiagiadakis | 1 | -0/+2 | |
2019-08-01 | stream: destroy proxy on disconnect | Wim Taymans | 1 | -6/+3 | |
2019-08-01 | client-node: improve cleanup | Wim Taymans | 1 | -32/+53 | |
2019-08-01 | improve debug | Wim Taymans | 5 | -15/+28 | |
2019-08-01 | remote-node: use remote from data | Wim Taymans | 1 | -9/+9 | |
proxy could be cleared already when destroyed | |||||
2019-08-01 | mem: add size of tag to make it possible to check subtags | Wim Taymans | 5 | -12/+14 | |
2019-08-01 | audioadapter: Format param is write only | Wim Taymans | 1 | -1/+1 | |