Commit graph

  • 908e3f3d1f bluez5: only register available A2DP encoder/decoder Wim Taymans 2020-12-03 11:09:13 +01:00
  • 3005d33113 module-device-factory: clean up properties in all cases Wim Taymans 2020-12-03 10:24:38 +01:00
  • e98931023f device-factory: save factory_name for debug later Wim Taymans 2020-12-03 10:16:38 +01:00
  • dd8573a5c2 bluez5: add ldac codec Wim Taymans 2020-12-03 09:25:05 +01:00
  • 3363544d05 bluez5: use start_decode to skip the header Wim Taymans 2020-12-02 17:01:22 +01:00
  • 3c2ab98a2a Add support for virtual source Wim Taymans 2020-12-02 15:40:23 +01:00
  • e2f0ab5710 pulse-server: handle channel_map null-sink option Wim Taymans 2020-12-02 15:39:31 +01:00
  • 53adabea19 adapter: name Duplex port names capture/playback Wim Taymans 2020-12-02 13:00:21 +01:00
  • 57886c1198 spa: add audio.position support in null sink Wim Taymans 2020-12-02 12:59:50 +01:00
  • 4c486c7ae3 spa: remove media.class from null-audio-sink Wim Taymans 2020-12-02 11:47:08 +01:00
  • d6127a4745 handle Duplex media class Wim Taymans 2020-12-02 11:44:19 +01:00
  • b0a717c95e pulse-server: use right prefix for object check Wim Taymans 2020-12-02 10:59:25 +01:00
  • f8059be328 adapter: small cleanup Wim Taymans 2020-12-02 10:33:30 +01:00
  • 4fb9e7eecc pulse-server: convert some more null-sink properties Wim Taymans 2020-12-02 10:31:16 +01:00
  • 1e9b152bb5 spa: make an extra level for arrays Wim Taymans 2020-12-01 13:30:14 +01:00
  • 73e0bb255a props: add container property to PROP_INFO Wim Taymans 2020-12-01 12:58:18 +01:00
  • e995d3a832 media-session: store config data as json objects Wim Taymans 2020-12-01 12:05:08 +01:00
  • 19dc150643 media-session: don't emit metadata remove in shutdown Wim Taymans 2020-12-01 12:03:28 +01:00
  • 19a67a2da5 media-session: add option to disable hardware volume Wim Taymans 2020-12-01 10:45:24 +01:00
  • d098c2ba86 acp: add option to disable hardware mixer Wim Taymans 2020-12-01 10:43:39 +01:00
  • 97ec1ce209 pw-cat: handle stream error Wim Taymans 2020-12-01 09:38:56 +01:00
  • 8b048279f1 pulse-server: handle error during create Wim Taymans 2020-12-01 09:37:40 +01:00
  • 23bcc21240 media-session: remove metadata when default node is removed Wim Taymans 2020-12-01 09:24:16 +01:00
  • f8e501169b media-session: count property changes correctly Wim Taymans 2020-11-30 15:05:53 +01:00
  • 95718792c4 pw-cli: implement set_param Wim Taymans 2020-11-30 13:31:46 +01:00
  • 967a5e06b0 spa: fix type info Wim Taymans 2020-11-30 13:30:19 +01:00
  • 3d93b2492c portal: improve error message Wim Taymans 2020-11-29 16:51:33 +01:00
  • 75a4cff450 improve debug Wim Taymans 2020-11-29 16:38:36 +01:00
  • 068be74f73 core: silence the errors Wim Taymans 2020-11-29 16:25:41 +01:00
  • b8300c663b improve some errors Wim Taymans 2020-11-29 16:21:14 +01:00
  • a1259a75be
    spa: enable fallthrough attribute on recent clang Haochen Tong 2020-11-27 22:25:03 +01:00
  • 3ba73bde48 meson: let meson detect supported compiler flags Haochen Tong 2020-11-28 00:28:47 +01:00
  • 57a9e82f79 spa: 0 means there is nothing left from from spa_json_next() Wim Taymans 2020-11-28 20:35:25 +01:00
  • 6e4c138238 properties: support properties from json object sting Wim Taymans 2020-11-28 20:25:39 +01:00
  • 62cdec8448 spa: move json parser to utils Wim Taymans 2020-11-28 15:34:01 +01:00
  • 77791bd427 doc: fix some typos Wim Taymans 2020-11-27 17:35:25 +01:00
  • aa63077eea docs: update README and INSTALL Wim Taymans 2020-11-27 17:16:57 +01:00
  • 6e0fed37b4 pulse-server: also handle planar formats Wim Taymans 2020-11-27 15:39:59 +01:00
  • 350fa39aba pulse-server: try to convert name to id when selecting Wim Taymans 2020-11-27 15:04:06 +01:00
  • a417ffcd38 alsa: add timerfd based playback example Wim Taymans 2020-11-27 10:30:54 +01:00
  • f5f5beb0ec 0.3.17 0.3.17 Wim Taymans 2020-11-26 16:33:29 +01:00
  • 119678e8d1 Revert "alsa: sync to latest acp" Wim Taymans 2020-11-26 12:39:26 +01:00
  • ea84177a2e pulse-server: make sure we have active_name/profile set Wim Taymans 2020-11-26 12:05:32 +01:00
  • f611e34456 alsa: sync to latest acp Wim Taymans 2020-11-26 11:16:31 +01:00
  • 4d62899375 acp: sync versions Wim Taymans 2020-11-26 10:42:26 +01:00
  • d77c563ae8 null-audio-sink: return fixed values for rate/channels when set Wim Taymans 2020-11-26 10:21:36 +01:00
  • 3b20e0f9e7 pulse-server: fix lookup of module Wim Taymans 2020-11-26 09:49:16 +01:00
  • 6235c8c0f2 pulse-server: don't set object.linger by default Wim Taymans 2020-11-26 09:35:29 +01:00
  • 1934df7307 pulse-server: implement OBJECT_LINGER Wim Taymans 2020-11-26 09:28:22 +01:00
  • 0fe77d39ce pulse-server: fallback to name if no description is set Wim Taymans 2020-11-26 09:27:19 +01:00
  • 765ce0564f pulse-server: don't crash with NULL arguments in module-load Wim Taymans 2020-11-26 09:26:29 +01:00
  • ddfb310087 alsa-pcm: improve recover from suspended state debug Wim Taymans 2020-11-26 09:24:57 +01:00
  • 64be5bb617 pulse-server: fix debug line Wim Taymans 2020-11-25 21:05:49 +01:00
  • c3138a9bac spa: make null-sink rate and channels configurable Wim Taymans 2020-11-25 21:05:21 +01:00
  • 9bf7be7984 client-node: increase some limits Wim Taymans 2020-11-25 17:41:05 +01:00
  • 261144c27f media-session: add /etc/pipewire/media-session.d/ dir Wim Taymans 2020-11-25 16:13:20 +01:00
  • b055b9de25 alsa: Make sure we handle errors in close Wim Taymans 2020-11-25 12:35:33 +01:00
  • 38fcc64e1f pulse-server: check if route param changed Wim Taymans 2020-11-24 20:02:46 +01:00
  • 3d6e87832d pulse-server: after new event, clear changes Wim Taymans 2020-11-24 19:29:49 +01:00
  • a65d4d04c3 pulse-server: collect updates and apply after sync Wim Taymans 2020-11-24 15:31:20 +01:00
  • 6ab25c6904 pulse-server: fix parsing of format-info Wim Taymans 2020-11-24 15:11:05 +01:00
  • d0d64de1a0 pulse-server: emit metadata immeditately Wim Taymans 2020-11-24 11:55:51 +01:00
  • cc7f91db19 pulse-server: actually wait for sync to complete Wim Taymans 2020-11-24 11:27:38 +01:00
  • 7efd140e10 pulse-server: don't wait for links to complete Wim Taymans 2020-11-24 11:27:04 +01:00
  • 2cd59fdf8b pulse-server: don't send invalid format and channels Wim Taymans 2020-11-24 10:18:17 +01:00
  • 0c66b5677b pulse-server: init volume/channelmap correctly in stream-restore Wim Taymans 2020-11-24 09:54:42 +01:00
  • edbec5d4ba pulse-server: fix channel map lookup Wim Taymans 2020-11-24 09:49:35 +01:00
  • a482e2e6e2 libcamera: delete the camera on error Wim Taymans 2020-11-24 09:25:07 +01:00
  • 2d71d02f40 pulse-server: only debug packets, not data messages Wim Taymans 2020-11-24 09:10:32 +01:00
  • 648dfc0250
    pulse-server: end the statement with semicolon Haochen Tong 2020-11-23 23:27:53 +01:00
  • b86acec625 media-session: ignore empty channelMap/channelVolume Wim Taymans 2020-11-23 20:18:32 +01:00
  • 95e2ec9f72 channelmix: always copy the target channelmap Wim Taymans 2020-11-23 20:17:38 +01:00
  • c5ac48c5f4 media-session: clear metadata Wim Taymans 2020-11-23 19:35:23 +01:00
  • d56e759166 pulse-server: don't send NULL profile name in port info Wim Taymans 2020-11-23 17:11:43 +01:00
  • 86fd6a0d3e Fix some possible-NULL pointer usage. Elliott Sales de Andrade 2020-11-23 03:56:57 -05:00
  • 0a30eb6329 Fix a possible uninitialized variable. Elliott Sales de Andrade 2020-11-23 03:54:52 -05:00
  • 6224068586 Fix some possible leaks. Elliott Sales de Andrade 2020-11-23 03:35:30 -05:00
  • fa5b04f3e5 filter: stop mapping of dmabufs columbarius 2020-11-20 18:59:44 +01:00
  • b0e9852628 stream: stop mapping of dmabufs columbarius 2020-11-20 18:59:32 +01:00
  • 0b33185593 pulse-server: improve parsing of format_info Wim Taymans 2020-11-23 16:12:29 +01:00
  • f95f278067 pulse-server: use channelmap Wim Taymans 2020-11-23 15:37:18 +01:00
  • 2b95afeddc media-session: add and parse channelmap in routes and stream Wim Taymans 2020-11-23 15:34:24 +01:00
  • 231c3c8b8e channelmix: add channelmap in properties Wim Taymans 2020-11-23 15:33:11 +01:00
  • abaf63dfe6 acp: put channelmap in properties Wim Taymans 2020-11-23 15:31:51 +01:00
  • af3f18b489 acp: add channel layout and map channels Wim Taymans 2020-11-23 15:31:10 +01:00
  • 8f7e5dd950 spa: add channelMap property param Wim Taymans 2020-11-23 15:28:24 +01:00
  • 2b8cc5b587 pulse-server: implement stream restore extension Wim Taymans 2020-11-23 10:46:02 +01:00
  • 4f0f5fccc9 pulse-server: keep metadata for the routes Wim Taymans 2020-11-23 10:44:12 +01:00
  • 1f73280c52 media-session: fix parsing of booleans and null Wim Taymans 2020-11-23 10:10:59 +01:00
  • 77b8959df5 pulse-server: clear info in destroy to avoid segfault Wim Taymans 2020-11-23 09:43:40 +01:00
  • 7ca8491be3 media-session: store values as json Wim Taymans 2020-11-22 10:00:58 +01:00
  • b922f99293 restore-stream: expose stream restore info in metadata Wim Taymans 2020-11-20 18:01:20 +01:00
  • 5af2efdaa6 media-session: expose metadata method Wim Taymans 2020-11-20 17:58:08 +01:00
  • d822a0b1d0 pw-metadata: make it possible to select metdata by name Wim Taymans 2020-11-20 17:47:21 +01:00
  • d5680a119f pulse-server: Fix REQUEST missing bytes Wim Taymans 2020-11-20 14:56:23 +01:00
  • dae64bd2b5 policy-node: keep track how many times we link a node Wim Taymans 2020-11-20 14:54:37 +01:00
  • 00ac94ab9b fix compilation Wim Taymans 2020-11-20 12:51:51 +01:00
  • b3aa346063 handle core error better Wim Taymans 2020-11-20 12:29:51 +01:00
  • 387009e0d6 return ENOENT for unknown resources Wim Taymans 2020-11-20 12:11:37 +01:00
  • 12d831fc39 pulse-server: request dbus name Wim Taymans 2020-11-20 11:52:57 +01:00