Commit graph

  • 8f251fc7d4 docs: add some docs about SPA POD Wim Taymans 2020-06-09 09:06:07 +02:00
  • a44bea0b6a tests: check cpu flags Wim Taymans 2020-06-09 08:00:00 +02:00
  • f278ded975 example: use thread loop in example Wim Taymans 2020-06-08 17:13:38 +02:00
  • 180f2b0f20 client-node0: clean up resource Wim Taymans 2020-06-08 16:15:11 +02:00
  • b91a718018 man: Add man pages for pw-jack, pw-pulse Simon McVittie 2020-06-08 14:24:49 +01:00
  • d566c8858c port: don't send reuse_buffer on node again Wim Taymans 2020-06-08 14:19:13 +02:00
  • 64fc8dda20 stream: check for NULL context Wim Taymans 2020-06-08 11:58:32 +02:00
  • 65798ca566 context: only set TERMINATED when -EPIPE Wim Taymans 2020-06-08 11:57:51 +02:00
  • dac60d4e5b avoid some leaks and NULL pointer derefs Wim Taymans 2020-06-08 11:15:53 +02:00
  • 2fd64f1591 connection: dup and close fds Wim Taymans 2020-06-05 17:36:03 +02:00
  • aaaa541775 stream: don't destroy proxy twice Wim Taymans 2020-06-05 17:34:16 +02:00
  • 2462cac4f2 add some more debug Wim Taymans 2020-06-05 16:44:35 +02:00
  • c13c028ebb bluez5: fix leaks Wim Taymans 2020-06-05 15:48:57 +02:00
  • 51ae60b0c4 portal: fix small leak Wim Taymans 2020-06-05 13:51:20 +02:00
  • e493be3844 scripts: Use special ${LIB} token for architecture-independence Simon McVittie 2020-06-03 11:03:35 +01:00
  • 96eb6e4df8 scripts: Don't add an empty entry to LD_LIBRARY_PATH Simon McVittie 2020-06-03 10:51:58 +01:00
  • 0efadbb297 client-node: free old mem after setting new mem Wim Taymans 2020-06-05 13:04:43 +02:00
  • 972a790cf2 client-node: send error when node_set_io fails Wim Taymans 2020-06-05 13:03:16 +02:00
  • 6ee9853133 jack: free old mem after we configure new mem Wim Taymans 2020-06-05 13:02:56 +02:00
  • bf4ccc00bf stream: destroy proxy Wim Taymans 2020-06-05 12:40:07 +02:00
  • 969377b079 client-node: simplify cleanup Wim Taymans 2020-06-05 12:18:30 +02:00
  • ade5bcb58d local-v4l2: fix leaks Wim Taymans 2020-06-05 12:16:05 +02:00
  • ee5d6b4451 pulse: add more checks Wim Taymans 2020-06-05 11:41:51 +02:00
  • cecbf3191b example: use bound event to find node id Wim Taymans 2020-06-05 11:41:20 +02:00
  • ef770f9ccf proxy: debug more errors Wim Taymans 2020-06-04 20:57:40 +02:00
  • 1b4b8a9322 gst: check for NULL stream Wim Taymans 2020-06-04 20:29:41 +02:00
  • 1c86ed8263 resource: fix errno printout in error message George Kiagiadakis 2020-06-04 16:14:17 +03:00
  • 2ae621c975 fix warning: passing argument 1 of ‘pa_proplist_iterate’ discards ‘const’ qualifier in pipewire-pulseaudio/src/proplist.c for pulseaudio version < 13.0 Martin Koch 2020-06-04 11:43:44 +02:00
  • 77860ef348 add version requirement for vulkan library dependency due to usage of VK_ERROR_OUT_OF_POOL_MEMORY, VK_ERROR_INVALID_EXTERNAL_HANDLE, VK_API_VERSION_1_1 and VK_EXTERNAL_MEMORY_HANDLE_TYPE_DMA_BUF_BIT_EXT introduced in version 1.1.69 Martin Koch 2020-06-04 18:11:48 +00:00
  • 549431e8f3 pulse: fix leaks Wim Taymans 2020-06-04 18:26:36 +02:00
  • ed31ca30cd media-session: improve cleanup of objects Wim Taymans 2020-06-04 17:41:01 +02:00
  • 47ae56df7d core: improve debug Wim Taymans 2020-06-04 17:31:29 +02:00
  • 4abd02be4b proxy: debug bound id Wim Taymans 2020-06-04 17:31:02 +02:00
  • 5d5bb23e2b proxy: add pw_proxy_ref() private method Wim Taymans 2020-06-04 17:30:41 +02:00
  • 5ad8491371 pipewire: make pw_init() work after pw_deinit() Wim Taymans 2020-06-04 17:29:32 +02:00
  • eb74b2bf94 buffers: fix warning Wim Taymans 2020-06-04 16:59:14 +02:00
  • 814b74265c jack: stop the thread loop before we destroy objects Wim Taymans 2020-06-04 13:08:39 +02:00
  • 253e304124 jack: destroy link proxy Wim Taymans 2020-06-04 12:59:55 +02:00
  • 38cfa2d71d jack: fix leaks Wim Taymans 2020-06-04 12:59:20 +02:00
  • d69ff4514d tools: fix leaks Wim Taymans 2020-06-04 12:49:15 +02:00
  • 49619f2b1e tools: fix leaks Wim Taymans 2020-06-04 12:41:56 +02:00
  • fa04d2ee1b profiler: fix some leaks Wim Taymans 2020-06-04 12:37:56 +02:00
  • 30571d4706 tools: fix some leaks Wim Taymans 2020-06-04 12:35:16 +02:00
  • 0ee7d8119c core: only warn about leaked proxies Wim Taymans 2020-06-04 12:33:16 +02:00
  • f1e7e86bee buffers: add support for multiple data blocks Wim Taymans 2020-06-04 12:31:17 +02:00
  • 704d504a44 media-session: mark enabled modules with * Wim Taymans 2020-06-04 10:51:03 +02:00
  • 0b47b47b6c libcamera: disable by default Wim Taymans 2020-06-04 10:41:28 +02:00
  • 39974903df Rebasing raghu447 2020-06-04 11:07:11 +05:30
  • 0d8e030c6e Removed datas field raghu447 2020-06-03 18:31:50 +05:30
  • d93870fdeb Removed redundant logs raghu447 2020-06-03 18:11:41 +05:30
  • af263187ea Reverting redundant changes raghu447 2020-06-03 17:33:14 +05:30
  • 9024cc4444 Integrating libcamera raghu447 2020-04-20 12:26:50 +05:30
  • ee1b79c4cd stream: setting a format always clears buffers Wim Taymans 2020-06-04 10:18:13 +02:00
  • 8292c556e9 client-node: first set param, then clear buffers Wim Taymans 2020-06-04 10:15:37 +02:00
  • 33cd2495b8 examples: add signal handler for clean exit Wim Taymans 2020-06-04 10:10:08 +02:00
  • 197ffe32ba Makefile: set VALGRIND variable in valgrind Wim Taymans 2020-06-04 10:09:35 +02:00
  • 325280cbda core: run extra step to warn/destroy leaked proxies Wim Taymans 2020-06-03 16:54:46 +02:00
  • 3060c57ba6 examples: add cleanup Wim Taymans 2020-06-03 16:51:17 +02:00
  • 6d0fd7b58c remote-node: run _destroy in the _removed handler Wim Taymans 2020-06-03 15:42:45 +02:00
  • a7225090c8 core: improve cleanup Wim Taymans 2020-06-03 15:38:13 +02:00
  • 4405fe4c14 remote-node: handle deleted client-node Wim Taymans 2020-06-03 15:28:28 +02:00
  • 6b313de2ae examples: catch signal and clean up Wim Taymans 2020-06-03 15:26:54 +02:00
  • 702976ab9c context: avoid adding duplicate export types Wim Taymans 2020-06-03 13:01:32 +02:00
  • 8d0913c9d8 examples: add audio DSP source Wim Taymans 2020-06-03 12:06:44 +02:00
  • baf3b0a27e pw-cat: zero out info Wim Taymans 2020-06-03 12:06:14 +02:00
  • 913ad43432 filter: free ports as well Wim Taymans 2020-06-03 12:05:00 +02:00
  • b4b7ba4cbb remote-node: suspend node before cleanup Wim Taymans 2020-06-03 12:04:01 +02:00
  • e4e03fa7dd media-session: always activate DSP nodes Wim Taymans 2020-06-03 12:03:20 +02:00
  • 94cbb54517 stream: rename variable Wim Taymans 2020-06-03 11:08:35 +02:00
  • 203c89daaf pw-cat: cleanup registry proxy Wim Taymans 2020-06-02 18:16:12 +02:00
  • 3890f06c83 stream: let the node_destroy() destroy the proxy as well Wim Taymans 2020-06-02 18:15:48 +02:00
  • 3d22baab84 node: suspend before emiting destroy Wim Taymans 2020-06-02 18:11:54 +02:00
  • 17d7cdc80e spa-node-factory: cleanup node when binding the client resource fails George Kiagiadakis 2020-06-02 17:06:09 +03:00
  • 16c1a7fe33 spa-device-factory: destroy device when the creator resource is destroyed George Kiagiadakis 2020-06-02 17:04:01 +03:00
  • 0471ba7fba Add pw_in_valgrind() to check running in valgrind Wim Taymans 2020-06-02 17:38:07 +02:00
  • fda9e4d5c8 call _deinit(() in session manager exit Wim Taymans 2020-06-02 17:37:45 +02:00
  • 00d61d958e add pw_deinit() to cleanup resources Wim Taymans 2020-06-02 17:16:46 +02:00
  • 09913ca4ab metadata: free when the global is destroyed Wim Taymans 2020-06-02 17:16:09 +02:00
  • 4dfd60f838 add some more debug Wim Taymans 2020-06-02 17:15:47 +02:00
  • c4b87aa5e2 audioadapter: clear convert handle to avoid leaks Wim Taymans 2020-06-02 17:14:23 +02:00
  • 7d88c37e5b alsa-seq: clear the midi event queue on close to avoid leak Wim Taymans 2020-06-02 17:13:53 +02:00
  • d2bd076a97 alsa: close output handler to avoid a leak Wim Taymans 2020-06-02 17:13:26 +02:00
  • 4060934109 client-node: keep track of the client allocated fd Wim Taymans 2020-06-02 15:19:39 +02:00
  • c04a9b546d client-node: refuse the wrong amount of client buffers Wim Taymans 2020-06-02 15:18:18 +02:00
  • bb1cb530fc add more debug of fd create and close Wim Taymans 2020-06-02 14:06:51 +02:00
  • 803c2860ed mem: add flag to suppress notify Wim Taymans 2020-06-02 14:05:57 +02:00
  • 6ecbe00774 session-manager: emit cached info with CHANGE_MASK_ALL on new resources George Kiagiadakis 2020-06-01 19:01:13 +03:00
  • 1eec6c3588 session-manager: do not copy stream link params if they are NULL George Kiagiadakis 2020-06-01 18:59:13 +03:00
  • 6aeaebe2b0 mem: Clean up stray mappings Wim Taymans 2020-06-01 18:18:13 +02:00
  • 4796673581 mem: Improve search for existing mapping Wim Taymans 2020-06-01 18:16:13 +02:00
  • 34dada9c4c media-session: install ctrl-C handler Wim Taymans 2020-06-01 18:14:53 +02:00
  • 1246116f06 bluez: free object path Wim Taymans 2020-06-01 15:37:57 +02:00
  • fbaa4ddedd stream: allow NULL param and 0 buffers in disconnect Wim Taymans 2020-06-01 15:36:09 +02:00
  • 7f60ebff27 logger: handle file without '/' in it Wim Taymans 2020-05-29 15:39:40 +02:00
  • bf483242eb alsa-monitor: don't use NULL device reserve Wim Taymans 2020-05-28 18:01:55 +02:00
  • 871bb47eb7 gst: handle pause/resume Wim Taymans 2020-05-21 12:26:13 +02:00
  • 6eba010d38 gst: do a sync before disconnect Wim Taymans 2020-05-21 12:22:48 +02:00
  • 48dea3d5ea gst: handle stream create error Wim Taymans 2020-05-21 12:09:45 +02:00
  • c546167ad3 require meson 0.49 Wim Taymans 2020-05-19 16:49:38 +02:00
  • 9fa68f6d46 neon: use regular registers only Wim Taymans 2020-05-19 17:44:21 +02:00