Commit graph

  • a78617c6a8 a2dp: cleanups Wim Taymans 2019-05-15 10:20:28 +02:00
  • f6ace8a000 a2dp: add events and implementation Wim Taymans 2019-05-14 18:10:18 +02:00
  • 903cbeb7c1 hook: handle port and factory implementation with hook Wim Taymans 2019-05-14 18:08:02 +02:00
  • 23d4ed62dd device: rename internal variable for consistency with node Wim Taymans 2019-05-14 18:06:48 +02:00
  • 5858c992ef audioconvert: improve debug Wim Taymans 2019-05-14 18:05:51 +02:00
  • e6c42d3324 hook: add option to call hook with return value Wim Taymans 2019-05-14 18:04:34 +02:00
  • 5f507c804f remove libv4l2 dependency Michael Olbrich 2019-03-25 08:47:00 +01:00
  • 674f3e197e bluez5: add a2dp-source plugin Julian Bouzas 2019-04-19 13:26:07 -04:00
  • 29164a0f54 link: remove error from method Wim Taymans 2019-05-14 12:59:18 +02:00
  • 2889db8efb link: listen to permission changes on the ports Wim Taymans 2019-05-14 12:09:34 +02:00
  • d7c7e9bf6f global: update child permissions Wim Taymans 2019-05-14 12:08:35 +02:00
  • d39d15b0d9 global: keep track of child globals Wim Taymans 2019-05-14 12:00:22 +02:00
  • b474666e2e link: listen for permission changes Wim Taymans 2019-05-13 18:03:27 +02:00
  • a224234acd global: don't follow NULL parent Wim Taymans 2019-05-13 18:00:50 +02:00
  • 79fe89412a client: update permission before calling global_update Wim Taymans 2019-05-13 17:58:58 +02:00
  • 04c153d410 global: add permissions_changed event Wim Taymans 2019-05-13 17:24:33 +02:00
  • 9221b8dedd global: combine all permissions of the object tree Wim Taymans 2019-05-13 15:46:32 +02:00
  • 23d0b9e5e2 link: check permissions Wim Taymans 2019-05-13 12:51:20 +02:00
  • 98da5a2e9e global: emit permissions_changed event Wim Taymans 2019-05-13 17:04:43 +02:00
  • 83bc033837 global: combine all permissions of the object tree Wim Taymans 2019-05-13 15:46:32 +02:00
  • d7acbb222e link: check permissions Wim Taymans 2019-05-13 12:51:20 +02:00
  • 07ff967285 client: call find_permission only once Wim Taymans 2019-05-13 10:14:08 +02:00
  • 2d3f30fb96 introspect: fix enum Wim Taymans 2019-05-13 10:12:12 +02:00
  • 795b14f48b protocol-native: also handle 0 recvmsg as EOF Wim Taymans 2019-05-13 10:08:30 +02:00
  • a2bf4ce96e protocol: add security label to a client Wim Taymans 2019-05-10 13:12:22 +02:00
  • 3854f8557a protocol: add security label to a client Wim Taymans 2019-05-10 13:12:22 +02:00
  • 4e70cddf1d core: don't remove client resource in hello Wim Taymans 2019-05-10 12:36:28 +02:00
  • e0eeedc369 core: don't send remove_id in hello Wim Taymans 2019-05-10 12:09:26 +02:00
  • a804b71267 core: destroy all resources on hello Wim Taymans 2019-05-10 11:56:30 +02:00
  • a70fd80c2d fmtconvert: fix format enumeration Wim Taymans 2019-05-10 11:39:51 +02:00
  • 1a7fcaf9c6 Fix cleanup Wim Taymans 2019-05-10 11:15:48 +02:00
  • 41ab051b68 fmtconvert: fix format enumeration Wim Taymans 2019-05-09 09:35:03 +02:00
  • ecde090a1f pod: remove type check, it causes errors Wim Taymans 2019-05-09 09:34:23 +02:00
  • 35c2aca706 remote: only remove the proxy id when it existed Wim Taymans 2019-05-06 17:48:23 +02:00
  • 9a842e4643 pipewiresrc: actually use the fd when set Wim Taymans 2019-05-06 12:07:25 +02:00
  • 5d2f0f5182 remote: only remove the proxy id when it existed Wim Taymans 2019-05-06 17:48:23 +02:00
  • 7670ee7eec core: destroy all resources on hello Wim Taymans 2019-05-06 17:05:05 +02:00
  • 2b5c6fd676 list: add _consume method Wim Taymans 2019-05-06 17:04:16 +02:00
  • fa0b4f9321 client: properties with "pipewire." prefix are read-only Wim Taymans 2019-05-06 15:41:26 +02:00
  • 3f5b3b7cb1 pipewiresrc: actually use the fd when set Wim Taymans 2019-05-06 12:07:25 +02:00
  • e4be9837c4 v4l2: add Camera media.role Wim Taymans 2019-04-30 15:54:29 +02:00
  • b01858931c v4l2: add camera media.role Wim Taymans 2019-04-30 15:42:17 +02:00
  • 636c02d38b audioconvert: fix native variable rate resampler Wim Taymans 2019-04-30 15:14:05 +02:00
  • 5ac383e7f7 alsa: improve capture slave resync Wim Taymans 2019-04-29 10:00:42 +02:00
  • b43844e7c6 alsa: improve capture resync Wim Taymans 2019-04-26 15:48:21 +02:00
  • 317fd9fac5 alsa: handle quantum changes Wim Taymans 2019-04-25 16:15:52 +02:00
  • 9ec3e3ab6d private: set min quantum to 32 Wim Taymans 2019-04-25 13:04:44 +02:00
  • 6ce9b5acf7 jack: fix get_cycle_times Wim Taymans 2019-04-25 13:03:19 +02:00
  • be5e79831c introspect: remove unused RUNNING state for a link Wim Taymans 2019-04-25 12:56:17 +02:00
  • 9bfffc009d core: only follow active nodes Wim Taymans 2019-04-25 12:55:31 +02:00
  • cd779a1c93 splitter: disable passthrough in more cases Wim Taymans 2019-04-25 12:54:03 +02:00
  • d8f39a7c02 alsa: improve clock slaving for source Wim Taymans 2019-04-25 12:53:23 +02:00
  • f8513029a1 node: cleanup, rename slave list Wim Taymans 2019-04-24 16:56:18 +02:00
  • 9b1da77bfc node: remove obsolete enabled state Wim Taymans 2019-04-24 15:39:29 +02:00
  • 24f6fc2a34 alsa: handle master/slave changes Wim Taymans 2019-04-24 15:38:06 +02:00
  • f2cdba1929 a2dp: handle slaving Wim Taymans 2019-04-24 12:41:16 +02:00
  • bc85837e26 alsa: small cleanup Wim Taymans 2019-04-24 12:40:58 +02:00
  • dcddd5080b submodule update Wim Taymans 2019-04-23 17:42:55 +02:00
  • 6cde4e76d3 jack: use server timestamp when we can Wim Taymans 2019-04-23 17:42:17 +02:00
  • 3b513fa7ae floatmix: remove some unused code Wim Taymans 2019-04-23 17:37:46 +02:00
  • 8dabd52807 audio-dsp: use audioconvert to get a resampler Wim Taymans 2019-04-23 17:37:22 +02:00
  • 2912d2506f audioconvert: improve resampler Wim Taymans 2019-04-23 17:34:27 +02:00
  • b7cc9ea102 alsa: improve rate control Wim Taymans 2019-04-23 17:31:29 +02:00
  • df4cb30c7a ringbuffer: use spa_memcpy so we can debug it better Wim Taymans 2019-04-23 17:30:38 +02:00
  • 71cab0c385 context: Improve not implemented methods Wim Taymans 2019-04-17 15:44:40 +02:00
  • 01604e4495 submodule update Wim Taymans 2019-04-17 15:25:31 +02:00
  • f99480c66e stream: we can use minreq directly Wim Taymans 2019-04-17 15:25:05 +02:00
  • 093a068d34 stream: deactivate a stream when unlinked Wim Taymans 2019-04-17 15:24:47 +02:00
  • bb3da2fcc1 remote-node: reuse activation logic in pw_node Wim Taymans 2019-04-17 15:23:11 +02:00
  • 715594c6ef alsa: rework source a little in the case of slave Wim Taymans 2019-04-11 16:44:07 +02:00
  • 8b1e5fedc9 core: clear driver on unassigned nodes Wim Taymans 2019-04-11 16:40:16 +02:00
  • 45e2219149 update submodule Wim Taymans 2019-04-11 16:39:08 +02:00
  • affc641c71 node: set master flag Wim Taymans 2019-04-11 16:38:11 +02:00
  • 87bee58f49 add SPA_EXPORT Wim Taymans 2019-04-11 16:36:52 +02:00
  • 092a0c660d make bitfields unsigned Wim Taymans 2019-04-10 17:52:42 +02:00
  • 787900e8bf v4l2: map all jpeg formats to video/mjpeg Wim Taymans 2019-04-10 17:10:34 +02:00
  • 9f7c9022cf format: map all mjpeg formats to video/mjpeg Wim Taymans 2019-04-10 17:03:14 +02:00
  • 9f2cfe1cd6 rtkit: improve DISABLE_RTKIT Wim Taymans 2019-01-09 11:17:46 +01:00
  • 6e7db20bf5 rtkit: Allow disabling with DISABLE_RTKIT Nicolas Dufresne 2018-10-30 16:20:39 +00:00
  • 0db5817ed7 client-stream: Don't allow DYNAMIC_DATA Wim Taymans 2019-04-10 16:35:28 +02:00
  • 32f039e2e5 core: rework how nodes are added to a driver Wim Taymans 2019-04-10 16:19:10 +02:00
  • ae3e5787af audioconvert: unroll some loop Wim Taymans 2019-04-10 12:53:25 +02:00
  • bdc81f6dc0 daemon: use correct type for getopt_long() return value Matthias Fend 2019-03-25 13:04:12 +01:00
  • 40a5063b9f module-link-factory: fix wrong goto label George Kiagiadakis 2019-02-21 14:58:39 +02:00
  • 7a7a12138f module-access: don't leak the fd in check_cmdline George Kiagiadakis 2019-02-13 13:22:07 +02:00
  • 2340ae40a8 spa: install pod/vararg.h George Kiagiadakis 2019-02-15 12:27:42 +02:00
  • 181a6a2cea v4l2: do not keep non-capture devices open Philipp Zabel 2019-02-13 21:01:06 +01:00
  • dc01b294a2 resample: return the number of consumed samples Wim Taymans 2019-04-02 23:06:46 +02:00
  • a44ee31abe alsa: write as much as we can Wim Taymans 2019-04-02 23:04:09 +02:00
  • 5c896fedd5 connection: stop refill when 0 bytes read Wim Taymans 2019-04-02 23:02:58 +02:00
  • 56158fbb62 channelmix: do passthrough if identity Wim Taymans 2019-03-29 21:00:31 +01:00
  • d8e399dee9 audioconvert: pass state to functions Wim Taymans 2019-03-29 17:39:59 +01:00
  • d47353c0e6 resample-native: small tweaks Wim Taymans 2019-03-29 12:08:45 +01:00
  • d260cb19be audioconvert: compile c version separately Wim Taymans 2019-03-28 21:07:53 +01:00
  • fe6ebd0e8a bench: add avx resampler to benchmark Wim Taymans 2019-03-28 16:53:26 +01:00
  • e7ef13e310 audioconvert: add avx optimizations Wim Taymans 2019-03-28 16:45:57 +01:00
  • 7f041f4098 audioconvert: improve benchmark Wim Taymans 2019-03-28 13:26:06 +01:00
  • c8d3d475bb audioconvert: handle more optimizations Wim Taymans 2019-03-27 17:58:48 +01:00
  • eaffb25cc2 resample-native: optimize equal input and output sample rates Wim Taymans 2019-03-27 13:38:34 +01:00
  • 4fafd10a89 resample-native: cleanups Wim Taymans 2019-03-27 11:23:52 +01:00