Commit graph

  • 537598726b protocol-native: first bind, then register Wim Taymans 2018-10-27 17:10:01 +01:00
  • 58c6d76328 pod: also handle choice in compare Wim Taymans 2018-10-27 10:43:09 +01:00
  • 9a969ac756 v4l2: we set clock and position on the node now Wim Taymans 2018-10-27 10:11:27 +01:00
  • a4ff7296b2 remote: don't try to update the source when it's gone Wim Taymans 2018-10-24 15:45:03 +02:00
  • f5c78cc2a2 remote: use right io_position enum Wim Taymans 2018-10-24 15:44:39 +02:00
  • 06fe3af7fb update submodules Wim Taymans 2018-10-24 10:35:41 +02:00
  • 1ffee101fb jack: use spa_io_position Wim Taymans 2018-10-24 10:34:49 +02:00
  • 723d4d9db7 client-node: use spa_io_position Wim Taymans 2018-10-24 10:33:52 +02:00
  • 2206deb3e8 alsa: implement set_io and handle position io Wim Taymans 2018-10-24 10:27:57 +02:00
  • 4aab226047 io: add size of current cycle to position Wim Taymans 2018-10-24 10:27:06 +02:00
  • 0395897856 node: only run the graph when we are the selected driver Wim Taymans 2018-10-23 16:51:48 +02:00
  • 98992d88d3 jack: add jack_port_rename Wim Taymans 2018-10-23 16:50:59 +02:00
  • 2a1328533f stream: use pw_stream_update_properties Wim Taymans 2018-10-23 16:50:17 +02:00
  • 34db9be04b io: add io areas for position information Wim Taymans 2018-10-23 16:14:17 +02:00
  • 66de372e9a add node set_io function Wim Taymans 2018-10-23 12:31:41 +02:00
  • a121164df9 stream: handle update_properties before connect Wim Taymans 2018-10-22 16:11:57 +02:00
  • d2570142fa resample: don't output 0 buffers Wim Taymans 2018-10-22 11:32:53 +02:00
  • 8b2781b494 submodule update Wim Taymans 2018-10-19 17:15:56 +02:00
  • a14e16806f mainloop-glib: destroy the source Wim Taymans 2018-10-19 17:15:19 +02:00
  • 926392a701 update pulseaudio Wim Taymans 2018-10-19 17:06:33 +02:00
  • e4c94bf12d proplist: fix compilation Wim Taymans 2018-10-19 17:00:25 +02:00
  • 01aa9a5960 introspect: implement enough to make gnome-control-center work Wim Taymans 2018-10-19 16:57:03 +02:00
  • faccc8d506 implement more methods Wim Taymans 2018-10-19 13:30:20 +02:00
  • 5498d9c726 glib-mainloop: implement glib mainloop support Wim Taymans 2018-10-19 13:27:58 +02:00
  • 693fd3a366 meson: only add dependencies when requested Wim Taymans 2018-10-19 13:21:52 +02:00
  • e59a7c0848 media-session: set node volume Wim Taymans 2018-10-18 15:16:59 +02:00
  • f2e03077a8 audioconvert: add volume and mute property Wim Taymans 2018-10-18 15:04:40 +02:00
  • 842abad9e1 client-stream: implement enum_param and set_param better Wim Taymans 2018-10-18 12:59:31 +02:00
  • c0a6c83227 client-stream: add media.class on node Wim Taymans 2018-10-18 12:56:10 +02:00
  • fd5e315a10 media-session: handle default media roles better Wim Taymans 2018-10-18 12:53:30 +02:00
  • 79e976e5d7 audioconvert: small cleanups Wim Taymans 2018-10-18 12:47:46 +02:00
  • c6551cead4 protocol-native: return errno when server failed Wim Taymans 2018-10-18 11:15:27 +02:00
  • c28d0f1282 protocol-native: -1 is for invalid fd, not 1 Wim Taymans 2018-10-18 11:14:52 +02:00
  • 88d6e52cc7 add systemd socket activation Wim Taymans 2018-10-18 09:50:43 +02:00
  • e29229b6e0 protocol-native: return errno when server failed Wim Taymans 2018-10-18 11:15:27 +02:00
  • 6266cd0f48 protocol-native: -1 is for invalid fd, not 1 Wim Taymans 2018-10-18 11:14:52 +02:00
  • e5dcacdefb add systemd socket activation Wim Taymans 2018-10-18 09:50:43 +02:00
  • a086fc5c0c port: just number unknown channels Wim Taymans 2018-10-17 12:45:50 +02:00
  • 6590d3a258 alsa: sanitize channel map Wim Taymans 2018-10-17 12:44:05 +02:00
  • e22762d502 link: also handle success case Wim Taymans 2018-10-17 10:56:47 +02:00
  • 4b4f85afe5 link: renegotiate when no format set Wim Taymans 2018-10-17 10:40:03 +02:00
  • d27674722a improve debug and error handling Wim Taymans 2018-10-17 10:02:44 +02:00
  • 6c7d2d0e1e alsa-utils: enumerate channels using channel map Wim Taymans 2018-10-16 18:10:43 +02:00
  • 7186bd2583 gst: remove old format id conversion code Wim Taymans 2018-10-16 17:13:27 +02:00
  • e079552dc8 link: fix negotiation Wim Taymans 2018-10-16 17:12:12 +02:00
  • d91e545e1d stream: set state to unconnected when unconnecting Wim Taymans 2018-10-16 17:08:19 +02:00
  • 4615c5781a test-v4l2: call process before looking at io Wim Taymans 2018-10-16 17:07:49 +02:00
  • ad35e8ef3b pod: fix pod compare Wim Taymans 2018-10-16 16:50:06 +02:00
  • aa5bc5846f v4l2: fix preoperty get Wim Taymans 2018-10-16 16:49:41 +02:00
  • 6267e69638 add uninstalled target Wim Taymans 2018-10-16 11:30:38 +02:00
  • 7e513ea243 alsa: clamp the period size to something sensible Wim Taymans 2018-10-16 10:02:10 +02:00
  • b742d7533e stream: only queue buffer when filled Wim Taymans 2018-10-16 09:58:14 +02:00
  • f74a0fb9bd stream: implement _set_name Wim Taymans 2018-10-16 09:56:12 +02:00
  • 8377d7e8d1 stream: implement properties update Wim Taymans 2018-10-16 09:53:31 +02:00
  • 3ebad5c182 client-stream: update properties when client info changes Wim Taymans 2018-10-16 09:52:47 +02:00
  • 6e6e87223f channelmix: improve mute/volume handling Wim Taymans 2018-10-15 17:57:23 +02:00
  • 3018c17622 remote: also keep track of ParamList params Wim Taymans 2018-10-15 17:55:14 +02:00
  • ba5e1e614b props: add some paddig between properties Wim Taymans 2018-10-15 17:53:14 +02:00
  • 0fe0d5dd85 media-session: also enable session for video Wim Taymans 2018-10-15 17:51:47 +02:00
  • 87d30a0e04 port: don't keep port flags Wim Taymans 2018-10-15 17:49:54 +02:00
  • 2b096993ed media-session: only enable session when format is known Wim Taymans 2018-10-15 12:46:50 +02:00
  • b3189bb5e7 media-session: handle port without node Wim Taymans 2018-10-11 15:56:49 +02:00
  • bfcaec75c7 daemon: put version in config Wim Taymans 2018-10-11 09:41:30 +02:00
  • 9479a00871 update submodules Wim Taymans 2018-10-10 18:50:49 +02:00
  • 88c824208a jack: add more functions Wim Taymans 2018-10-10 18:50:11 +02:00
  • 7af81f8080 conf: update to latest changes Wim Taymans 2018-10-10 18:21:53 +02:00
  • 78444aba4e uninstalled: update uninstalled Wim Taymans 2018-10-10 18:04:28 +02:00
  • 40cbc27873 jack: add ringbuffer Wim Taymans 2018-10-10 18:00:23 +02:00
  • dcfe1ac613 meson: Add an uninstalled target and script Arun Raghavan 2018-09-23 06:25:16 +05:30
  • 456c01afbc meson: enable more options by default Wim Taymans 2018-10-10 17:16:01 +02:00
  • 8d71d2dab8 pipewire: add enable/disable to meson for spa plugins Tapasweni Pathak 2018-10-09 13:57:59 +05:30
  • 7303f2c1a0 alsa: implement query_chmaps Wim Taymans 2018-10-10 15:32:08 +02:00
  • 805240258b Improve channel positions Wim Taymans 2018-10-09 20:11:01 +02:00
  • a00c00baed stream: maxlength / size is the number of buffers we want Wim Taymans 2018-10-09 17:31:06 +02:00
  • 9d2cf17516 bitset: init and clear bitset correctly Wim Taymans 2018-10-09 17:30:37 +02:00
  • a91dea00d0 stream: implement cork and flush Wim Taymans 2018-10-09 16:39:19 +02:00
  • 0870fc8673 stream: use latency of minreq/2 Wim Taymans 2018-10-09 16:37:49 +02:00
  • 1509b51966 stream: handle channelmap in _new_extended Wim Taymans 2018-10-09 16:37:23 +02:00
  • a82a5dc26a context: make some errors less verbose, like libpulse Wim Taymans 2018-10-09 16:36:45 +02:00
  • 1edf2dd210 client-stream: just stop feeding the graph in paused Wim Taymans 2018-10-09 16:34:37 +02:00
  • 9dba8f3a36 stream: add flush and drain command Wim Taymans 2018-10-09 16:33:54 +02:00
  • 754782f302 add some more debug Wim Taymans 2018-10-09 15:17:31 +02:00
  • caa3e83eb1 client-stream: link controls after profile was set Wim Taymans 2018-10-08 18:19:59 +02:00
  • 822b033fb1 channelmix: fix copy multiple channels Wim Taymans 2018-10-08 18:19:15 +02:00
  • f06c1723a8 fmtconvert: also return inio status Wim Taymans 2018-10-08 17:47:52 +02:00
  • 43c8942be1 pipewire: enable travis ci Tapasweni Pathak 2018-10-08 00:53:31 +05:30
  • 63333adca3 port: don't keep port_info around but make copy Wim Taymans 2018-10-08 13:00:18 +02:00
  • e1ec1bad23 spa: add profile param Wim Taymans 2018-10-08 11:45:52 +02:00
  • 6de03418ca port: emit signal after properties are set Wim Taymans 2018-10-08 11:43:57 +02:00
  • 595daf86c6 spa: add some macros to events and object types Wim Taymans 2018-10-08 11:43:18 +02:00
  • a95cd608e7 a2dp: improve negotiation Wim Taymans 2018-10-05 11:10:36 +02:00
  • 41d38e56df media-session: keep track of dsp proxy Wim Taymans 2018-10-05 10:28:20 +02:00
  • 4764d69e26 merger/splitter: only dynamic ports are dsp ports Wim Taymans 2018-10-05 10:26:30 +02:00
  • b2e84e85c6 media-session: query stream format Wim Taymans 2018-10-04 16:41:00 +02:00
  • f81588f439 client-stream: there is always and adapter Wim Taymans 2018-10-04 16:36:09 +02:00
  • 8f1ebe0c7e client-stream: enum_params works to the client node Wim Taymans 2018-10-04 16:32:42 +02:00
  • 8de1d03feb audioconvert: use splitter/merger Wim Taymans 2018-10-04 15:56:54 +02:00
  • d8827e2109 client-stream: add started variable Wim Taymans 2018-10-04 15:53:49 +02:00
  • eb934dacef properties: better default size Wim Taymans 2018-10-04 15:27:00 +02:00
  • 31f4ceb137 properties: return if property changed Wim Taymans 2018-10-04 15:18:31 +02:00