Commit graph

  • 940ff7f53b client-node: improve error reporting Wim Taymans 2020-05-01 11:19:34 +02:00
  • e83bf8a33f log: use printf attribute for log fallback Wim Taymans 2020-05-01 11:18:28 +02:00
  • 979a81a70d meson: add -Wformat Wim Taymans 2020-05-01 11:05:38 +02:00
  • 08543384f1 uninstalled: symlinks are not needed anymore Wim Taymans 2020-05-01 11:05:08 +02:00
  • 33398d7de8 0.3.4 0.3.4 Wim Taymans 2020-04-30 17:55:35 +02:00
  • 3324a15fe3 protocol: use bool for Bool pod Wim Taymans 2020-04-30 17:12:20 +02:00
  • c117ca0899 jack: fix unlock Wim Taymans 2020-04-30 16:18:40 +02:00
  • 420c186124 jack: also sync position area with data thread Wim Taymans 2020-04-30 16:15:22 +02:00
  • 0fd46d057e remote: free io area after we set the new area Wim Taymans 2020-04-30 16:13:50 +02:00
  • dc331aa562 add more warnings and fix one Wim Taymans 2020-04-30 16:07:23 +02:00
  • 002bcae856 0.3.3 0.3.3 Wim Taymans 2020-04-30 13:30:18 +02:00
  • ac9f2a020f filter: make sure to sync the position with data thread Wim Taymans 2020-04-30 13:46:15 +02:00
  • 8141c92dde jack: free some objects Wim Taymans 2020-04-30 13:11:01 +02:00
  • 30d5a247e1 jack: improve locking Wim Taymans 2020-04-30 12:57:56 +02:00
  • acd9991bfc remote-node: remove unused position area Wim Taymans 2020-04-30 11:55:46 +02:00
  • cec26494f8 data-loop: add function to invoke Wim Taymans 2020-04-30 11:54:15 +02:00
  • 5e99e7da49 alsa-monitor: remove timeout in destroy Wim Taymans 2020-04-29 17:12:22 +02:00
  • 0380c6d91e suspend-node: remove idle handler in destroy Wim Taymans 2020-04-29 16:41:41 +02:00
  • d8d4e2f335 jack: make dummy server and net libraries Wim Taymans 2020-04-29 16:32:15 +02:00
  • 9f810d1bbc add pw-jack and pw-pulse to set the library path Wim Taymans 2020-04-29 13:28:08 +02:00
  • 293386c21a install replacement libraries in modules directory Wim Taymans 2020-04-29 11:24:24 +02:00
  • 83b30dcd3d jack: always initialize the port buffer Wim Taymans 2020-04-28 14:15:49 +02:00
  • 856e1fe812 client-node: don't error in cleanup Wim Taymans 2020-04-28 13:56:23 +02:00
  • 9c1ac4e850 pulse: implement cork now Wim Taymans 2020-04-28 12:18:57 +02:00
  • 69bc57864a link: improve state management Wim Taymans 2020-04-28 12:17:33 +02:00
  • f5e4a6b225 link: track active state of nodes Wim Taymans 2020-04-28 11:45:52 +02:00
  • 68268a0116 context: improve states Wim Taymans 2020-04-28 11:42:45 +02:00
  • ea9a016797 context: reorganize graph recalc Wim Taymans 2020-04-28 09:58:43 +02:00
  • 2220d5b9b6 support: add dummy driver Wim Taymans 2020-04-27 20:18:34 +02:00
  • 730c85e5b0 metadata: fix order of type/value Wim Taymans 2020-04-27 12:54:14 +02:00
  • 90e1eb1b22 jack: add more metadata keys Wim Taymans 2020-04-27 12:22:18 +02:00
  • 93211549a4 log: add option to disable line numbers Wim Taymans 2020-04-24 16:20:18 +02:00
  • b69bdc1eff context: improve graph states Wim Taymans 2020-04-27 11:12:10 +02:00
  • 7f271ef982 system: don't use _GNU_SOURCE in public header Wim Taymans 2020-04-24 13:11:32 +02:00
  • 03027153e2 system: define _GNU_SOURCE for itimerspec Wim Taymans 2020-04-24 12:54:08 +02:00
  • d024229166 node: improve debug Wim Taymans 2020-04-24 11:51:42 +02:00
  • 667c08ecc4 context: improve graph recalc Wim Taymans 2020-04-24 11:27:00 +02:00
  • 39c2d5b963 gst: remove internal queue Wim Taymans 2020-04-23 15:56:12 +02:00
  • 7b13ba202b node: also IDLE when not active Wim Taymans 2020-04-23 13:22:38 +02:00
  • 972b843851 node: don't suspend when already suspended Wim Taymans 2020-04-23 13:10:02 +02:00
  • 5d12929153 gst: use the pw_stream queue Wim Taymans 2020-04-23 13:01:03 +02:00
  • 26fa35a0e7 gst: always use the clock time Wim Taymans 2020-04-23 12:38:05 +02:00
  • 4cb2d58e89 factory: do more version checks Wim Taymans 2020-04-22 18:10:26 +02:00
  • 539be881ba plugin: increment version and avoid inspecting old versions Wim Taymans 2020-04-22 17:52:54 +02:00
  • 2c76ec5193 context: simplify state changes Wim Taymans 2020-04-22 17:09:42 +02:00
  • aafd1e7298 improve debug Wim Taymans 2020-04-22 12:47:18 +02:00
  • 8ab67c5fa0 mem: implement remove_id Wim Taymans 2020-04-22 11:30:53 +02:00
  • d68e7ed58a tools: handle connection error Wim Taymans 2020-04-22 11:28:32 +02:00
  • 2e06d0819b jack: only do transport when there is a driver Wim Taymans 2020-04-21 16:15:45 +02:00
  • b17ff6e2ad core: send an error when receiving invalid mem Wim Taymans 2020-04-21 15:57:38 +02:00
  • ee5c3349a0 client-node: don't try to clear port when destroyed Wim Taymans 2020-04-21 15:54:51 +02:00
  • 90054f5f3e jack: clear buffers when freeing the mixer Wim Taymans 2020-04-21 15:53:43 +02:00
  • 48036f7d13 improve debug Wim Taymans 2020-04-21 15:51:55 +02:00
  • 539296069d jack: implement more metadata API Wim Taymans 2020-04-20 15:19:06 +02:00
  • 16ca53e592 jack: implement get_property Wim Taymans 2020-04-20 11:50:37 +02:00
  • 0b68d65ebf metadata: trigger emission of properties Wim Taymans 2020-04-20 11:42:50 +02:00
  • 209a5e101c Add Cirrus CI config file for FreeBSD. Gleb Popov 2020-04-19 15:34:59 +04:00
  • dfd1adf816 stream: always request one block Wim Taymans 2020-04-15 17:12:09 +02:00
  • 262d0ee7d2 pulse: count queued bytes Wim Taymans 2020-04-15 17:11:49 +02:00
  • bf95887a02 pulse: improve timing Wim Taymans 2020-04-15 16:19:42 +02:00
  • e73431d541 resample: use right define to compile sse functions Wim Taymans 2020-04-14 20:29:27 +02:00
  • b09caaadc0 midifile: make it possible to specify output file Wim Taymans 2020-04-14 20:12:23 +02:00
  • 84b048507b midifile: remove impossible case. Wim Taymans 2020-04-14 20:11:51 +02:00
  • d1beeeade0 loop: handle file fd with eventfd Wim Taymans 2020-04-14 18:05:45 +02:00
  • 30fac2b242 stream: improve timing Wim Taymans 2020-04-14 16:50:29 +02:00
  • 1d0ce27005 stream: remove useless size on input streams Wim Taymans 2020-04-14 15:42:25 +02:00
  • d9a18742f4 pulse: guard against invalid fds Wim Taymans 2020-04-14 15:40:21 +02:00
  • 6d24a034fb stream: improve timing Wim Taymans 2020-04-14 10:22:34 +02:00
  • 4fd43733c2 pulse: more work on timings Wim Taymans 2020-04-13 19:44:12 +02:00
  • fd00d16361 gst: add properties for limits of negotiated buffers Michael Tretter 2020-03-20 17:00:36 +01:00
  • b01c264c5c pulse: improve timing Wim Taymans 2020-04-12 20:47:33 +02:00
  • c446dfb1d6 resample: improve debug Wim Taymans 2020-04-12 20:46:59 +02:00
  • bfefd76055 stream: only call process when we have a dequeued buffer Wim Taymans 2020-04-12 20:46:14 +02:00
  • 2bb2e50eef audioadapter: stop when the follower needs data Wim Taymans 2020-04-12 20:44:56 +02:00
  • c1f3593ef0 audioadapter: small cleanup Wim Taymans 2020-04-12 20:44:19 +02:00
  • b18dacde9a spa: improve draining Wim Taymans 2020-04-07 17:58:43 +02:00
  • 029f431418 alsa: implement drain function Wim Taymans 2020-04-07 17:48:28 +02:00
  • 70f5abfe35 alsa: report error from server when we can Wim Taymans 2020-04-07 17:38:39 +02:00
  • fdb5911e86 resample: use a 0 sized buffer to drain Wim Taymans 2020-04-06 18:01:38 +02:00
  • 7febf7ea25 improve debug Wim Taymans 2020-04-06 18:01:19 +02:00
  • c658574c01 alsa: improve drain Wim Taymans 2020-04-06 17:50:28 +02:00
  • 7927a66fdd tools: improve error reporting Wim Taymans 2020-04-04 20:23:42 +02:00
  • 95906ca52e audioconvert: fix compilation Wim Taymans 2020-04-04 20:02:22 +02:00
  • a5b0553328 Fix some -Wenum-conversion errors Wim Taymans 2020-04-04 19:59:27 +02:00
  • 6937ec5e63 audioconvert: compile c version with right flags Wim Taymans 2020-04-03 18:12:04 +02:00
  • 28b0da626e Add missing file Wim Taymans 2020-04-03 18:05:29 +02:00
  • 0d1cef6b3a audioconvert: move some things around Wim Taymans 2020-04-03 17:46:04 +02:00
  • bf3ebb67aa neon: add alignment hints Wim Taymans 2020-04-03 14:26:02 +02:00
  • 167460a9bc fmt-ops: add arm32 optimizations Wim Taymans 2020-04-03 14:09:46 +02:00
  • a81e269a7e neon: fix neon detection and compilation Wim Taymans 2020-04-03 13:30:08 +02:00
  • ab3a6d3441 Fix some compiler warnings on arm Wim Taymans 2020-04-03 13:18:02 +02:00
  • df5721ff47 neon: fix taps arguments Wim Taymans 2020-04-03 10:31:55 +02:00
  • a87337cae8 neon: fix fallback Wim Taymans 2020-04-03 10:22:58 +02:00
  • 22e590c7cc stream: somewhat implement drain better Wim Taymans 2020-04-02 17:46:50 +02:00
  • ce39c6200d node: add comment Wim Taymans 2020-04-02 17:44:03 +02:00
  • 1b3aaba206 fmt-ops: set the right flags on optimized functions Wim Taymans 2020-04-02 17:34:47 +02:00
  • 02dc407752 node: improve debug of activation area Wim Taymans 2020-04-02 15:43:36 +02:00
  • c5be7642a3 context: don't recalculate graph for exported nodes Wim Taymans 2020-04-02 15:42:21 +02:00
  • d1091462ab transport: init io_buffers with SPA_IO_BUFFERS_INIT Wim Taymans 2020-04-02 15:36:56 +02:00
  • 74ab04af26 client-node: use BUFFER_INIT to reset io_buffers Wim Taymans 2020-04-02 15:31:58 +02:00