Commit graph

  • 2fd8f0906f alsa: set stride to frame size Wim Taymans 2018-12-12 15:13:36 +01:00
  • 4606d46621 channelmix: add more MONO mappings Wim Taymans 2018-12-11 16:53:53 +01:00
  • 97f7ad31a4 submodule update Wim Taymans 2018-12-11 16:38:07 +01:00
  • 72b61f614a stream: handle monitor sources Wim Taymans 2018-12-11 16:37:30 +01:00
  • 4cb36762b0 jack: add PIPEWIRE_NOJACK to disable jack connections Wim Taymans 2018-12-11 16:36:36 +01:00
  • 02585c6ca9 merger: add monitor ports Wim Taymans 2018-12-11 16:35:40 +01:00
  • 2bd7f5c934 media-session: skip non-dsp ports on dsp nodes Wim Taymans 2018-12-11 16:32:19 +01:00
  • 626cdab268 node: log error Wim Taymans 2018-12-11 15:23:12 +01:00
  • 3476617cff node: only add node when active Wim Taymans 2018-12-10 15:09:04 +01:00
  • c42b108ac8 resample: small optimization Wim Taymans 2018-12-10 12:58:10 +01:00
  • 74c71e9bad resample: only free resampler when implemented Wim Taymans 2018-12-05 16:05:40 +01:00
  • fd82f38ff4 pulse submodule update Wim Taymans 2018-12-05 16:02:36 +01:00
  • c201a1e666 stream: enable monitor when PEAK_DETECT flag is set Wim Taymans 2018-12-05 16:02:03 +01:00
  • 9805c2f413 stream: add DONT_RECONNECT flag Wim Taymans 2018-12-05 16:01:42 +01:00
  • 4d780e87aa client-stream: activate peaks resampler when monitoring Wim Taymans 2018-12-05 16:00:52 +01:00
  • 5fcbbb4d6b media-session: keep track of profile format Wim Taymans 2018-12-05 15:59:45 +01:00
  • 11a3370f12 merger: add some more debug Wim Taymans 2018-12-05 15:59:22 +01:00
  • 5fa7e0f3eb resample: add peaks resampler Wim Taymans 2018-12-05 15:58:55 +01:00
  • e7462c470e channelmix: handle more conversion to mono Wim Taymans 2018-12-05 15:54:07 +01:00
  • bf1c927087 alsa: reset queued and free buffers on start Wim Taymans 2018-12-05 11:23:30 +01:00
  • f0244f659c submodule update Wim Taymans 2018-12-04 16:37:24 +01:00
  • ece9cff495 introspect: implement kill operations Wim Taymans 2018-12-04 16:36:49 +01:00
  • bb101afa0c introspect: merge client properties in sink_input/source_output Wim Taymans 2018-12-04 16:34:58 +01:00
  • e0970386f0 context: add properties Wim Taymans 2018-12-04 16:33:59 +01:00
  • bdc97ae140 client-stream: fix cleanup Wim Taymans 2018-12-04 16:20:57 +01:00
  • 2d4ecaf85d introspect: use right client property Wim Taymans 2018-12-04 13:38:58 +01:00
  • 1efd5f185c proplist: implement merge mode Wim Taymans 2018-12-04 13:38:23 +01:00
  • 53c2eb2625 stream: clear queued items when clearing buffers Wim Taymans 2018-12-04 13:36:37 +01:00
  • 84a7bf671c stream: connect to source and sink Wim Taymans 2018-12-04 11:48:15 +01:00
  • dd28116f12 stream: set node name to stream name Wim Taymans 2018-12-04 11:35:21 +01:00
  • 3cdd52832e properties: add _clear function Wim Taymans 2018-12-04 11:34:59 +01:00
  • e6c023cd34 properties: don't add NULL values Wim Taymans 2018-12-04 11:34:30 +01:00
  • 26958eabaa pipewire: add DISPLAY Wim Taymans 2018-12-04 11:33:43 +01:00
  • ee307e9c48 port: also set buffers when 0 Wim Taymans 2018-12-03 17:59:10 +01:00
  • 4e7af5644b alsa: set period size to something larger Wim Taymans 2018-12-03 15:56:53 +01:00
  • ad723e3793 context: log more info on errors Wim Taymans 2018-12-03 15:12:27 +01:00
  • d6836d89ee alsa: stop try writing samples when no progress Wim Taymans 2018-11-30 17:52:48 +01:00
  • c5f5f1d94b alsa-device: remember current profile Wim Taymans 2018-11-30 17:52:23 +01:00
  • 7091ad340d video-play: check valid metadata Wim Taymans 2018-11-30 15:53:31 +01:00
  • 39078f2abc meta: use spa_point and spa_rectangle Wim Taymans 2018-11-30 15:49:58 +01:00
  • 537399bbe5 video-play: handle arbitrary cursor sizes Wim Taymans 2018-11-30 12:09:31 +01:00
  • ac5f0b851d meta: add cursor metadata and examples Wim Taymans 2018-11-30 11:07:45 +01:00
  • 8205486554 video-play: handle arbitrary cursor sizes Wim Taymans 2018-11-30 12:09:31 +01:00
  • 218fd081df meta: define invalid cursor metadata Wim Taymans 2018-11-30 12:08:53 +01:00
  • cd53eca92b meta: add cursor metadata and examples Wim Taymans 2018-11-30 11:07:45 +01:00
  • c982f73779 remote: send start command before adding the source Wim Taymans 2018-11-29 17:48:26 +01:00
  • 67e6a66429 remote: pause with invoke Wim Taymans 2018-11-29 17:31:47 +01:00
  • 2864e7ec75 introspect: improve introspection Wim Taymans 2018-11-29 17:30:24 +01:00
  • bf344a86e5 alsa: add on and off profiles Wim Taymans 2018-11-29 15:24:13 +01:00
  • 354bb042e2 alsa: retry _avail after xrun Wim Taymans 2018-11-29 15:19:33 +01:00
  • a195700eac node: also suspend node on destroy Wim Taymans 2018-11-29 15:16:00 +01:00
  • cb2b1fb3ff handle enum_param errors on port, node and device Wim Taymans 2018-11-29 15:15:06 +01:00
  • dfc464413b stream: set proxy to NULL in disconnect Wim Taymans 2018-11-28 17:34:53 +01:00
  • 20bcbbde78 node: handle errors from enum_param Wim Taymans 2018-11-28 17:34:34 +01:00
  • 6e66456381 device: implement param introspection Wim Taymans 2018-11-28 17:34:16 +01:00
  • 4810d91c58 media-session: use direction to derive CATEGORY Wim Taymans 2018-11-28 17:32:35 +01:00
  • 54f527ac02 introspect: remove ENUM_PARAM change Wim Taymans 2018-11-28 17:31:00 +01:00
  • d02a8375c3 introspect: implement more introspect Wim Taymans 2018-11-28 13:38:37 +01:00
  • 7c54b4b89c audio-dsp: improve properties Wim Taymans 2018-11-28 13:24:33 +01:00
  • 0c9dc75cb3 alsa: cleanup Wim Taymans 2018-11-28 12:27:17 +01:00
  • 5d30b31cec properties: add _update method and use it Wim Taymans 2018-11-28 12:22:41 +01:00
  • 59d77818d6 device: improve properties and info Wim Taymans 2018-11-28 12:21:58 +01:00
  • cff8ce8e99 media-session: set device name Wim Taymans 2018-11-28 12:21:19 +01:00
  • 72dee1686d alsa: clean up device info Wim Taymans 2018-11-28 11:14:28 +01:00
  • 08d6071693 context: list audio devices as cards Wim Taymans 2018-11-28 11:13:21 +01:00
  • 417c1cd756 device: add media.class to global properties Wim Taymans 2018-11-28 11:12:36 +01:00
  • bf43b55d16 bluez: check for bluez deps Wim Taymans 2018-11-27 17:19:32 +01:00
  • 249a12ee69 bluez: work on the bluez device Wim Taymans 2018-11-27 17:08:36 +01:00
  • 90571c2f52 audiotestsrc: fix build Wim Taymans 2018-11-26 13:27:35 +01:00
  • 3b117d9ecf module-rtkit: define RLIMIT_RTTIME in case it isn't defined. maxice8 2018-11-22 19:16:24 -02:00
  • b911c36793 meson: don't add systemd_dep to dependencies if systemd option is false. maxice8 2018-11-22 18:07:53 -02:00
  • 0a8861bcbc meson: Fix configure when systemd option is set to false maxice8 2018-11-22 17:36:59 -02:00
  • 67a0b33dc8 module-rtkit: define RLIMIT_RTTIME in case it isn't defined. maxice8 2018-11-22 19:16:24 -02:00
  • 5dcaa450ff meson: don't add systemd_dep to dependencies if systemd option is false. maxice8 2018-11-22 18:07:53 -02:00
  • 57ba8108f1 meson: Fix configure when systemd option is set to false maxice8 2018-11-22 17:36:59 -02:00
  • 7bc9c1ebfe node: remove info from node interface Wim Taymans 2018-11-26 12:41:40 +01:00
  • 57e94f7bc4 monitor: remove enum_items Wim Taymans 2018-11-26 12:18:53 +01:00
  • 10d277ce03 cli: introspect device Wim Taymans 2018-11-23 19:29:36 +01:00
  • 5b303b5883 protocol: add name to device Wim Taymans 2018-11-23 19:29:04 +01:00
  • 36cbb947f1 alsa: add media.class to device Wim Taymans 2018-11-23 19:28:47 +01:00
  • 3ae39180ca improve monitors Wim Taymans 2018-11-23 19:14:47 +01:00
  • e23c209a5f alsa: implement monitor and device Wim Taymans 2018-11-23 17:41:39 +01:00
  • 0a88805743 device: handle device remove, clean up nodes Wim Taymans 2018-11-23 13:12:03 +01:00
  • e1bd12e599 device: add device object Wim Taymans 2018-11-23 12:43:47 +01:00
  • 79253c6d46 interfaces: remove unused stuff Wim Taymans 2018-11-22 13:36:29 +01:00
  • db13f90732 monitor: lookup type names Wim Taymans 2018-11-22 13:35:30 +01:00
  • 14ebb85e74 Release 0.2.4 0.2.4 Wim Taymans 2018-11-22 11:21:50 +01:00
  • 49afacd66f v4l2: fix crash when unplugging Wim Taymans 2018-11-22 10:54:57 +01:00
  • 16b6a51b78 examples: add video crop example Wim Taymans 2018-11-22 10:18:50 +01:00
  • 37c13eb83f fmt: fix offsets Wim Taymans 2018-11-21 16:58:27 +01:00
  • 6ee3a6003e channelmix: optimize some more Wim Taymans 2018-11-21 16:45:31 +01:00
  • c8aa1f38df bluez5: negotiate AAC if possible Wim Taymans 2018-11-21 15:51:44 +01:00
  • 13010d5d2e fmt: use faster s24 to f32 conversion Wim Taymans 2018-11-21 15:51:03 +01:00
  • 25c81e8c34 media-session: only add DSP for raw audio nodes Wim Taymans 2018-11-21 12:19:47 +01:00
  • 5e8d9fb196 merger: fix enum_param Wim Taymans 2018-11-21 12:18:56 +01:00
  • b27206c24a alsa: debug->trace Wim Taymans 2018-11-20 16:13:56 +01:00
  • d70b4b2b10 alsa: more tweaks Wim Taymans 2018-11-20 16:08:57 +01:00
  • afd9a6c95f alsa: fix capture again Wim Taymans 2018-11-19 18:03:45 +01:00
  • 7e9b223216 alsa: reduce start latency Wim Taymans 2018-11-19 12:01:36 +01:00
  • 27451e4350 alsa: tweak dll some more after xrun Wim Taymans 2018-11-19 11:51:51 +01:00