Commit graph

  • e966b1d6f2 pulse-server: split out message-handler Barnabás Pőcze 2021-06-19 00:38:56 +02:00
  • c9f5deb81d pulse-server: split out module handling Barnabás Pőcze 2021-06-19 00:09:09 +02:00
  • c49ae39888 pulse-server: split out extension handling Barnabás Pőcze 2021-06-18 23:51:54 +02:00
  • d366487116 pulse-server: split out server creation and socket handling Barnabás Pőcze 2021-06-18 23:46:50 +02:00
  • 49d31ea0af pulse-server: split out reply, operation, client, stream Barnabás Pőcze 2021-06-18 23:36:35 +02:00
  • b2ec1fb60a pulse-server: split out message handling Barnabás Pőcze 2021-06-18 22:56:49 +02:00
  • 5318c0eeca pulse-server: split out media roles Barnabás Pőcze 2021-06-18 22:50:32 +02:00
  • 62832609c1 pulse-server: split out utils Barnabás Pőcze 2021-06-18 22:43:09 +02:00
  • 8a0f52ab78 pulse-server: split out pending-sample Barnabás Pőcze 2021-06-18 23:03:58 +02:00
  • bee97b09e2 pulse-server: split out sample, sample-play Barnabás Pőcze 2021-06-18 22:23:53 +02:00
  • bc4370e195 pulse-server: split out D-Bus parts Barnabás Pőcze 2021-06-18 22:14:05 +02:00
  • acffe1b90b pulse-server: split out "collect" functions Barnabás Pőcze 2021-06-18 22:10:11 +02:00
  • 4496c33751 pulse-server: split out volume handling Barnabás Pőcze 2021-06-18 22:04:45 +02:00
  • 43e2c64307 pulse-server: split out format handling Barnabás Pőcze 2021-06-18 21:49:24 +02:00
  • 8ac60cb0ae pulse-server: split out commands Barnabás Pőcze 2021-06-18 21:37:14 +02:00
  • 738b764253 pulse-server: do not define NAME in header Barnabás Pőcze 2021-06-19 01:18:28 +02:00
  • 8208e60b33 pulse-server: add include guard to defs.h Barnabás Pőcze 2021-06-18 21:31:56 +02:00
  • 5e9f6c8ecc jack: use system:monitor_ prefix for monitor ports Wim Taymans 2021-06-24 20:31:55 +02:00
  • d7cddbdb61 meson: changes meson switches for controlling session manager Niklāvs Koļesņikovs 2021-06-24 16:54:36 +03:00
  • 016f02616b json: don't escape / Wim Taymans 2021-06-24 16:18:59 +02:00
  • 2acf29a86c Revert "json: also escape '/' as required by JSON" Wim Taymans 2021-06-24 16:12:30 +02:00
  • 679df3f9d9 v4l2: implement latency get and set Wim Taymans 2021-06-24 16:05:31 +02:00
  • 7ef78b4464 jack: add extra object check Wim Taymans 2021-06-24 15:46:07 +02:00
  • 01c2cb3d45 test: shut up coverity complaints about side effects Peter Hutterer 2021-06-11 08:51:55 +10:00
  • badb76147f module-protocol-pulse: Add module-roc-source Sanchayan Maity 2021-06-23 18:00:13 +05:30
  • e60498df51 module-protocol-pulse: Add module-roc-sink Sanchayan Maity 2021-06-23 17:08:39 +05:30
  • 50e015fa87 doc: add a reference to the PipeWire Under The Hood post Peter Hutterer 2021-06-24 10:51:28 +10:00
  • 0f0565175e doc: rework the SPA plugin documentation Peter Hutterer 2021-06-24 10:49:22 +10:00
  • 8a25076c4e doc: define __USE_ISOC11 for doxygen to pick up the logger #defines Peter Hutterer 2021-06-24 10:48:04 +10:00
  • 17f02d8c6d filter: refactor function to fix the datatype Wim Taymans 2021-06-24 12:50:37 +02:00
  • 48e6e41d95 audioconvert: improve latency handling Wim Taymans 2021-06-24 12:15:03 +02:00
  • 22fe0b293a audioconvert: add some more debug Wim Taymans 2021-06-24 12:11:38 +02:00
  • 8ee9a7b5e5 audioadapter: latency is writable Wim Taymans 2021-06-24 12:07:06 +02:00
  • f03f1926e3 seq: track port latency Wim Taymans 2021-06-24 10:04:19 +02:00
  • 4c09eb227f alsa: rename indexes into port and node params Wim Taymans 2021-06-24 10:01:56 +02:00
  • 8cf5927e95 alsa: keep track of input and output latency Wim Taymans 2021-06-24 09:43:58 +02:00
  • ed9560fb03 alsa: fix "now.tv_sec maybe used uninitialized" warnings Konstantin Kharlamov 2021-06-22 22:26:31 +03:00
  • 252e798ece alsa: remove unused res variable in alsa_on_timeout_event Konstantin Kharlamov 2021-06-22 22:28:02 +03:00
  • 5ee9133b60 alsa plugin: allow specifying a media.role on the virtual device name George Kiagiadakis 2021-06-22 13:23:22 +03:00
  • 575d4456e1 tests: fix test Wim Taymans 2021-06-22 16:31:51 +02:00
  • f5f79cc0b9 filter: implement enum and set_param on the filter Wim Taymans 2021-06-22 16:29:40 +02:00
  • 79866a93cd Param: add process latency param and info Wim Taymans 2021-06-22 16:10:13 +02:00
  • 8c77713a7b jack: don't emit connect callback with unknown ports Wim Taymans 2021-06-22 11:16:45 +02:00
  • b98b9e0e77 bluez5: deal with old libusb versions Pauli Virtanen 2021-06-21 21:39:28 +03:00
  • 9d38d375d2 bluez5: add and use quirk for broken mic HW volume Pauli Virtanen 2021-06-21 21:10:42 +03:00
  • 4899b75410 media-session: add hardware volume quirks Pauli Virtanen 2021-06-20 17:08:59 +03:00
  • 9422e76d89 bluez5: enable hw volume on all profiles, if device quirks permit it Pauli Virtanen 2021-06-19 23:49:58 +03:00
  • 5e0b63b149 bluez5: backend-native: use quirks + usb adapter caps for checking msbc Pauli Virtanen 2021-06-13 21:52:41 +03:00
  • b57ae8c2a6 bluez5: add support for hardware quirk/feature database Pauli Virtanen 2021-01-24 15:15:27 +02:00
  • 88077a29db media-session: add bluez hw database conf files Pauli Virtanen 2021-01-23 16:30:23 +02:00
  • 2c9764da1d bluez5: parse bluez vendor/product ids Pauli Virtanen 2021-06-13 19:18:07 +03:00
  • 6c582d5445 filter: improve latency handling Wim Taymans 2021-06-22 09:28:14 +02:00
  • 368a12b6e9 filter: Initialize info before adding params Wim Taymans 2021-06-22 09:21:04 +02:00
  • 83b198215d filter: use the user param_info field for updates Wim Taymans 2021-06-22 09:18:33 +02:00
  • a152ad95d5 filter: check port id and direction Wim Taymans 2021-06-22 09:15:53 +02:00
  • 28a9253622 pipewire: fix a doxygen group assignment Peter Hutterer 2021-06-22 15:48:15 +10:00
  • 84acfbbda5 media-session: switch to the route when availability changed Konstantin Kharlamov 2021-06-13 21:40:12 +03:00
  • 3512977450 media-session: correct availability type Konstantin Kharlamov 2021-06-15 23:32:00 +03:00
  • dddbc285a8
    meson_options.txt: replace auto with enabled/disabled where possible Niklāvs Koļesņikovs 2021-06-21 14:56:46 +03:00
  • 525017cb02 pulse-server: use pw_properties_steal() in modules Barnabás Pőcze 2021-06-16 20:55:59 +02:00
  • 33e3e47fb6 pulse-server: use pw_properties_move() in modules Barnabás Pőcze 2021-06-15 14:33:45 +02:00
  • 7903cfb126 pulse-server: module-combine-sink: simplify deletion of properties Barnabás Pőcze 2021-06-16 22:08:58 +02:00
  • a6151e96cd pipewire: properties: introduce pw_properties_{steal,gift} Barnabás Pőcze 2021-06-16 19:03:43 +02:00
  • be18d052ad pipewire: properties: introduce pw_properties_move Barnabás Pőcze 2021-06-12 16:24:59 +02:00
  • 5459c759ee pipewire: properties: move value equality check Barnabás Pőcze 2021-06-16 22:15:02 +02:00
  • 80011403d0 pipewire: properties: clear sorted flag in add/remove Barnabás Pőcze 2021-06-12 15:49:22 +02:00
  • be10eb8499 pipewire: properties: rename add_func to add_item Barnabás Pőcze 2021-06-12 15:23:00 +02:00
  • 71c5fe0af6 pipewire: properties: add helper to remove item Barnabás Pőcze 2021-06-12 15:20:27 +02:00
  • 2088f0652e pipewire: properties: add helper to find item directly Barnabás Pőcze 2021-06-12 15:11:37 +02:00
  • ab4de7733f pipewire: properties: copy sorted flag from dictionary Barnabás Pőcze 2021-06-12 15:05:33 +02:00
  • b04bffa5a9 pipewire: properties: use for-each loop Barnabás Pőcze 2021-06-12 14:47:44 +02:00
  • c3d7561d17 test: unbreak FreeBSD Evgeniy Khramtsov 2021-06-21 11:42:56 +03:00
  • 6186fc775d jack: improve debug Wim Taymans 2021-06-21 11:25:17 +02:00
  • f85b0bfd16 pulse-server: Avoid overflow in stream read/write index Wim Taymans 2021-06-21 10:46:25 +02:00
  • 0a5ae1cf47 pipewire: drop \memberof declarations Peter Hutterer 2021-06-21 16:40:30 +10:00
  • a4bdf83e39 test: explicitly ignore the read() result from the timerfd/pidfd Peter Hutterer 2021-06-21 13:32:21 +10:00
  • f9985636de test: fail if we can't chdir to $TMPDIR Peter Hutterer 2021-06-21 13:30:29 +10:00
  • 3c798ea413 test: force TMPDIR to /tmp if it is unset Peter Hutterer 2021-06-21 13:13:41 +10:00
  • 00bc5f0e3b test: drop duplicate init of test->result Peter Hutterer 2021-06-21 13:13:02 +10:00
  • ea28cb95c0 bluez5: don't autoconnect device if no profiles Huang-Huang Bao 2021-06-21 14:47:13 +08:00
  • db6e73895f bluez5: clean up connection status handling Huang-Huang Bao 2021-06-21 09:58:43 +08:00
  • 3433f40cd9 bluez5: fix device connection issue if profile(UUIDs) info is delayed Huang-Huang Bao 2021-06-20 23:00:37 +08:00
  • b44fdf5ebb bluez5: backend-native: don't send +BCS if no codec negotiation Pauli Virtanen 2021-06-20 19:28:27 +03:00
  • a19ab4a20a use builddir everywhere Wim Taymans 2021-06-20 12:00:26 +02:00
  • e1036ee0fc set the same builddir as INSTALL.md dreamer 2021-06-19 21:19:56 +02:00
  • 80e3da9b01 pulse-server: add missing minus sign Barnabás Pőcze 2021-06-19 12:44:15 +02:00
  • 2723b0c6e2 meson: export plugin and data dirs for other projects to find them George Kiagiadakis 2021-06-18 19:24:28 +03:00
  • 9e0ce7cbd6 ci: install a more recent meson in the ubuntu 20.04 image George Kiagiadakis 2021-06-18 18:06:28 +03:00
  • 7ee5172ce8 meson: integrate wireplumber as a subproject George Kiagiadakis 2021-06-16 19:50:16 +03:00
  • 7ab5c35cad meson: declare spa_dep and override_dependency() for spa and pipewire George Kiagiadakis 2021-06-16 18:25:34 +03:00
  • 19bcdaebe2 meson: use newer version of pkgconfig.generate() George Kiagiadakis 2021-06-16 16:54:41 +03:00
  • 59407d2f08 includes: update all references to extensions to point to pipewire/extensions George Kiagiadakis 2021-06-18 17:51:24 +03:00
  • 953dc22f50 src: move extensions into pipewire George Kiagiadakis 2021-06-18 17:32:28 +03:00
  • 1f04e911c5 module: handle work queue create errors Wim Taymans 2021-06-18 16:29:23 +02:00
  • bbbc79647f pulse-server: return INTERNAL error for ENFILE/EMFILE Wim Taymans 2021-06-18 15:56:55 +02:00
  • 05c633a4f5 profiler: Fix crash with many streams Wim Taymans 2021-06-18 15:42:14 +02:00
  • 4518eded5b context: clean up the settings object as well Wim Taymans 2021-06-18 15:25:49 +02:00
  • 1662e3834f impl-metadata: don't leak the property Wim Taymans 2021-06-18 15:25:02 +02:00
  • fb992c3f2d impl-metadata: use the metadata method Wim Taymans 2021-06-18 15:24:08 +02:00
  • def0caf281 pulse-server: handle out-of-files better Wim Taymans 2021-06-18 15:22:10 +02:00