Commit graph

  • 66cf4e68d5 pulse-server: use EnumFormat as fallback Wim Taymans 2020-10-27 15:42:48 +01:00
  • 124b1221a6 pulse-server: add more introspection Wim Taymans 2020-10-27 14:57:15 +01:00
  • 2bf5cfa2f7 pulse-server: fill volumes and state Wim Taymans 2020-10-27 10:12:27 +01:00
  • 3c2b58d192 pulse-server: fill sink format Wim Taymans 2020-10-27 09:00:11 +01:00
  • 496f3842be pulse-server: small cleanup Wim Taymans 2020-10-27 08:59:53 +01:00
  • 51328af0e1 pulse-server: collect node params Wim Taymans 2020-10-27 08:59:28 +01:00
  • 5ddd6f0db9 pulse-server: fill more card info Wim Taymans 2020-10-26 20:53:54 +01:00
  • 4f63f37f00 pulse-server: collect device params Wim Taymans 2020-10-26 20:53:34 +01:00
  • fa7c1ad169 pulse-server: set peer_name and id for monitors Wim Taymans 2020-10-26 18:29:15 +01:00
  • 8759ceb551 pulse-server: handle monitor sources Wim Taymans 2020-10-26 18:10:05 +01:00
  • c49771150c pulse-server: fill in source-output/sink-input peers Wim Taymans 2020-10-26 16:59:46 +01:00
  • 11ee5ca54c pulse-server: fill in monitor names Wim Taymans 2020-10-26 16:59:30 +01:00
  • fd16eb450a pulse-server: fill linked sink/source in create_stream reply Wim Taymans 2020-10-26 16:39:49 +01:00
  • 1df7db5301 link: also add node id to link props Wim Taymans 2020-10-26 16:39:28 +01:00
  • a372e4e90e pulse-server: add more introspection Wim Taymans 2020-10-26 13:28:45 +01:00
  • f75acc31d3 pulse: remove unused array Wim Taymans 2020-10-26 13:28:01 +01:00
  • fdf3485902 pulse-server: add sink/source sink_input/source_output introspect Wim Taymans 2020-10-25 19:51:42 +01:00
  • 02d04c63ea pulse-server: introspect cards Wim Taymans 2020-10-25 16:24:11 +01:00
  • 0ac839fce4 pulse-server: improve error reporting Wim Taymans 2020-10-25 15:51:46 +01:00
  • 1cbad89862 pulse-server: add introspection of clients and modules Wim Taymans 2020-10-25 15:28:42 +01:00
  • 8ac9ce7947 pulse: avoid node lookup when connecting Wim Taymans 2020-10-24 16:58:01 +02:00
  • ec860d64cf Revert "pulse: we can pass the device name directly in NODE_TARGET now" Wim Taymans 2020-10-24 16:17:47 +02:00
  • fc6a729c57 pulse: we can pass the device name directly in NODE_TARGET now Wim Taymans 2020-10-24 16:09:28 +02:00
  • 3567efb7f8 alsa: allow setting playback/capture_node as node name Wim Taymans 2020-10-24 15:53:12 +02:00
  • 952326323e policy-node: also allow node name as NODE_TARGET Wim Taymans 2020-10-24 15:50:09 +02:00
  • 3255bc8eae context: use clock time as rttime when using our loop Wim Taymans 2020-10-23 20:37:04 +02:00
  • 520c2a0e16 context: only go to READY after registry is loaded Wim Taymans 2020-10-23 18:23:02 +02:00
  • cced538901 context: don't leak formats Wim Taymans 2020-10-23 18:20:50 +02:00
  • 617afee62b pulse: return NULL format in error Wim Taymans 2020-10-23 18:08:09 +02:00
  • 732bf4b58c context: protect against bad context state Wim Taymans 2020-10-23 17:10:19 +02:00
  • 42e60b66f3 pulse: uncork stream when draining Wim Taymans 2020-10-23 16:34:52 +02:00
  • 67fb792d91 pulse: only call started in READY and when not corked Wim Taymans 2020-10-23 16:34:33 +02:00
  • aba02806cf mainloop: do better wallclock to rttime conversion Wim Taymans 2020-10-23 16:33:05 +02:00
  • a5656777e0 stream: Use the control parent type as container Wim Taymans 2020-10-23 15:29:51 +02:00
  • c62b27ec75 pulse-server: handle under/overrun Wim Taymans 2020-10-23 12:59:53 +02:00
  • 2a0828e7a2 pulse: emit sink/source changes when pending Wim Taymans 2020-10-23 10:09:40 +02:00
  • ec40702427 pulse: handle NULL timespec Wim Taymans 2020-10-23 09:52:30 +02:00
  • 1ceb902b76 pulse-server: convert between client cubic volume and linear Wim Taymans 2020-10-23 09:36:01 +02:00
  • 2e3556fa12
    pulse: Add libpulse path to rpath Jan Tojnar 2020-10-23 04:57:05 +02:00
  • f3dda8e57b pulse: Use the right conversion functions for volumes Wim Taymans 2020-10-22 19:34:47 +02:00
  • 9c0ff170f9 pulse: add volume change example Wim Taymans 2020-10-22 16:47:24 +02:00
  • 413c233b9a mainloop: convert from wallclock to rtclock Wim Taymans 2020-10-22 16:46:29 +02:00
  • 70e9e622eb jack: declare constants like jack does again Wim Taymans 2020-10-22 15:23:56 +02:00
  • 743cf58fb7 Define SPA_FALLTHROUGH to make fall-through annotations work for all compilers Jan Grulich 2020-10-13 09:58:43 +02:00
  • 406b99c4c5 context: fix @DEFAULT_SOURCE@ wildcard Max Jöhnk 2020-10-22 10:23:35 +02:00
  • 4450ddadcf pulse: mark the global changed when volume/mute changed Wim Taymans 2020-10-22 13:18:09 +02:00
  • 55b4042512 context: support foreign mainloop_api Wim Taymans 2020-10-22 12:24:49 +02:00
  • 7782352e8d context: track changes more closely Wim Taymans 2020-10-22 11:03:27 +02:00
  • 2dee35c216 context: improve debug Wim Taymans 2020-10-22 11:02:57 +02:00
  • 5e325f636c impl: use _ALL change_mask for everything Wim Taymans 2020-10-22 10:59:04 +02:00
  • 723ebcf438 protocol-native: only send properties when in change_mask Wim Taymans 2020-10-22 10:57:43 +02:00
  • c1ea63fa7a alsa-pcm: try to recover in all cases Wim Taymans 2020-10-22 09:16:45 +02:00
  • 398dc3055b context: improve profile parsing Wim Taymans 2020-10-21 18:09:34 +02:00
  • 2193d03eab pulse-server: handle the case with record from monitor Wim Taymans 2020-10-21 17:09:15 +02:00
  • d55bc1eb86 keys: add PW_KEY_STREAM_CAPTURE_SINK Wim Taymans 2020-10-21 17:00:49 +02:00
  • 37b39135e9 pulse-server: improve find device by name Wim Taymans 2020-10-21 16:38:30 +02:00
  • a2c70781a3 media-session: use rtkit for session manager data thread Wim Taymans 2020-10-21 16:36:37 +02:00
  • 25e4f2088c policy-node: also handle the single stream move Wim Taymans 2020-10-21 15:39:37 +02:00
  • bfac6f04db policy-node: avoid rescan when moving a node Wim Taymans 2020-10-21 15:27:50 +02:00
  • 71c760de14 pulse: fix cleanup of the stream Wim Taymans 2020-10-21 15:04:13 +02:00
  • fc18a8ffbd Fix build on FreeBSD. Gleb Popov 2020-10-21 14:49:19 +04:00
  • 64913f4c7c protocol-native: ref the client while emiting error Wim Taymans 2020-10-21 13:19:49 +02:00
  • 48d1b8d57d pulse-server: fix property key remove Wim Taymans 2020-10-21 12:03:45 +02:00
  • 66173e4257 pulse-server: refactor stream property fixup Wim Taymans 2020-10-21 12:03:13 +02:00
  • ee3298137b pulse-server: fix some allocation errors Wim Taymans 2020-10-21 12:02:42 +02:00
  • d6391070c4 pulse-server: use property keys Wim Taymans 2020-10-21 12:01:40 +02:00
  • bc1192c8dd pulse-server: handle message errors Wim Taymans 2020-10-21 12:00:25 +02:00
  • bb8bd3d76d pw-cat: don't put empty strings in metadata Wim Taymans 2020-10-21 11:03:36 +02:00
  • 4e3af9d122 pulse-server: support @DEFAULT_*@ wildcard in names Wim Taymans 2020-10-21 10:55:14 +02:00
  • 5f482b287e pulse: first signal READY, then cork if still needed Wim Taymans 2020-10-21 10:42:29 +02:00
  • 1af41254af pulse: set state to READY after format Wim Taymans 2020-10-21 10:24:00 +02:00
  • 48c64f9084 bluez5: backend-hsphfpd: Fix PCM agent name Frédéric Danis 2020-10-16 10:52:20 +02:00
  • 62a34f8c48 defs: rename variables in min/max macros Frank Praznik 2020-10-15 22:21:17 +00:00
  • 796db2b11b builder: fix variable shadow warning Frank Praznik 2020-10-15 22:17:18 +00:00
  • 4818795d31 pw-cat: set media.filename Wim Taymans 2020-10-20 17:16:33 +02:00
  • 74eaf5a2ca pw-cat: parse metadata and make a nice media.name if possible Wim Taymans 2020-10-20 17:11:00 +02:00
  • ff99a48acf pulse-server: prebuf can be 0 Wim Taymans 2020-10-20 16:44:08 +02:00
  • d3ee29caff pulse-server: fix format names Wim Taymans 2020-10-20 16:39:31 +02:00
  • 5b32125d44 pulse-server: handle format_info Wim Taymans 2020-10-20 16:25:47 +02:00
  • aea7ace124 pulse-server: keep track of requested bytes Wim Taymans 2020-10-20 15:53:56 +02:00
  • 9abc7993e1 pulse-server: fix props update Wim Taymans 2020-10-20 13:18:54 +02:00
  • d7802202b0 gst: init last_seq Wim Taymans 2020-10-20 11:05:07 +02:00
  • ae31ee92e7 pulse-server: free the client streams on disconnect Wim Taymans 2020-10-20 11:02:22 +02:00
  • 425abbf3e9 pulse-server: make sure messages are freed Wim Taymans 2020-10-20 11:01:17 +02:00
  • 389a0eee48 pulse-server: clean up when the context is destroyed Wim Taymans 2020-10-20 10:46:08 +02:00
  • 0d9ae9d226 pulse-server: avoid SIGFPE when no format is given Wim Taymans 2020-10-20 09:43:43 +02:00
  • 4dd1e02526 jack: return error when out of midi events Wim Taymans 2020-10-19 23:30:44 +02:00
  • 77b91823f3 a2dp: mark a2dp-source as stream and autoconnect Wim Taymans 2020-10-19 18:53:18 +02:00
  • 6cc3224031 a2dp-source: fix source Wim Taymans 2020-10-19 18:25:52 +02:00
  • d727123b86 a2dp-codecs: add more codec params Wim Taymans 2020-10-19 18:12:47 +02:00
  • cdb83fa225 a2dp-sbc: implement decode Wim Taymans 2020-10-19 18:12:13 +02:00
  • 42fde7e00d introspect: always have an active port Wim Taymans 2020-10-19 17:59:53 +02:00
  • 47680ffade pulse: disable rtkit in the client Wim Taymans 2020-10-19 17:23:07 +02:00
  • a91d129698 a2dp-sink: fix timing Wim Taymans 2020-10-19 15:35:45 +02:00
  • 53ee5ce72a bluez5: make codecs configurable Wim Taymans 2020-10-19 13:27:11 +02:00
  • e18c4d76dc a2dp: move codecs to separate files Wim Taymans 2020-10-19 12:12:21 +02:00
  • 5c5b9f61bb a2dp: generate format info from config in init Wim Taymans 2020-10-19 10:38:22 +02:00
  • 574c0afc93 a2dp: refactor codec functions Wim Taymans 2020-10-19 09:33:49 +02:00
  • aaffda9d17 pulse: small cleanup Wim Taymans 2020-10-19 09:31:54 +02:00
  • e1fc51d965 a2dp-sink: don't force flush Wim Taymans 2020-10-16 13:25:35 +02:00