Commit graph

  • 9d842fb5eb improve debug and error reporting Wim Taymans 2019-10-08 22:33:31 +02:00
  • 9aadc753c0 type: add missing type-info for MemId Wim Taymans 2019-10-08 22:30:00 +02:00
  • 5693d72fcb audioadapter: expose parameter in port_info Wim Taymans 2019-10-03 16:23:23 +02:00
  • 0ecbe4844e mixer: Move floatmix to the audio mixer plugin Wim Taymans 2019-10-03 16:20:12 +02:00
  • 27eabede35 volume: fix build Wim Taymans 2019-10-03 09:38:10 +02:00
  • 1c23310595 Fix typo Phi|eas |ebada 2019-09-29 00:17:35 +02:00
  • 36904e1612 dict: add function to sort Wim Taymans 2019-10-03 09:31:34 +02:00
  • 1f700e7cdd dict: add SORTED flag and faster lookup in that case Wim Taymans 2019-10-03 09:29:51 +02:00
  • fb95e7660a media-session: start the midi bridge from the session Wim Taymans 2019-10-02 21:12:42 +02:00
  • 0a6ad1adec alsa: only emit PCM device when available Wim Taymans 2019-10-02 21:10:43 +02:00
  • 6e0c279bc1 improve properties on objects Wim Taymans 2019-10-02 20:16:12 +02:00
  • 9c4e5f4e27 port: improve buffer handling Wim Taymans 2019-10-02 18:34:03 +02:00
  • d4fab985a2 small leak fixes Wim Taymans 2019-10-02 18:33:47 +02:00
  • 5cfb6634f4 port: select a mixer when we set a format Wim Taymans 2019-10-02 18:07:10 +02:00
  • 4a47bf4706 buffers: refactor buffer allocation code Wim Taymans 2019-10-02 18:05:48 +02:00
  • 93a2defbb8 alsa-seq: reset buffers Wim Taymans 2019-10-02 18:02:40 +02:00
  • e04d58ee3a Improve some debug Wim Taymans 2019-10-02 18:02:07 +02:00
  • 6e0ffb0c47 flags: change flag macros Wim Taymans 2019-10-02 17:58:04 +02:00
  • 0bc34d5301 flag update Wim Taymans 2019-10-02 17:54:49 +02:00
  • 694ae6dd84 update for flags Wim Taymans 2019-10-02 17:54:21 +02:00
  • e196e56287 jack: fix mixing.. Wim Taymans 2019-10-01 16:27:09 +02:00
  • cc8e992cd1 protocol: improve flushing Wim Taymans 2019-10-01 12:53:56 +02:00
  • 3d48ba8394 connection: move remaining data and fds Wim Taymans 2019-10-01 10:43:48 +02:00
  • f59a43a4f0 v4l2: improve is_capture check Wim Taymans 2019-10-01 10:13:42 +02:00
  • 82ee139f65 spa: improve object properties Wim Taymans 2019-10-01 10:04:22 +02:00
  • dc83c10c9a media-session: add device reservation for alsa Wim Taymans 2019-09-30 21:23:29 +02:00
  • 96ac81958b properties: setf with NULL format is like remove Wim Taymans 2019-09-30 10:41:31 +02:00
  • df495b5a8e link: fix the race condition of port_set_io Barry Song 2019-09-30 09:32:35 +02:00
  • 4421cc473b Revert "link: only set port io once" Wim Taymans 2019-09-30 09:27:00 +02:00
  • 990ecd20c5 vulkan: handle older versions Wim Taymans 2019-09-27 10:53:36 +02:00
  • 024429ea7b link: only set port io once Wim Taymans 2019-09-27 10:34:51 +02:00
  • c59af4debc examples: copy properties for pw_remote_export() Wim Taymans 2019-09-27 10:13:21 +02:00
  • 68fc530d9c remote: take ownership of properties in _export() Wim Taymans 2019-09-27 10:06:25 +02:00
  • 50fc65a07e pulseaudio: update Wim Taymans 2019-09-27 09:50:24 +02:00
  • f269cb9e51
    Merge pull request #2 from ford-prefect/master Wim Taymans 2019-09-27 09:49:11 +02:00
  • 8666bcac65 pulse: Deal with header consitification in PulseAudio 13.0 Arun Raghavan 2019-09-27 07:45:15 +05:30
  • 5183e1d4b4 bluez-monitor: fix usage of pw_properties_setf without a format string George Kiagiadakis 2019-09-26 17:26:23 +02:00
  • 56cf3196a2 Update NEWS Wim Taymans 2019-09-26 16:53:05 +02:00
  • 8b69fbb27a Merge branch 'work' into master Wim Taymans 2019-09-26 16:47:05 +02:00
  • 14c11c0fe4 Release 0.2.7 0.2.7 Wim Taymans 2019-09-26 15:58:39 +02:00
  • 312864d9e9 protocol-native: attempt to remove socket Wim Taymans 2019-08-30 18:08:00 +02:00
  • 44840c4a55 alsa-seq: add some comments Wim Taymans 2019-09-26 15:17:00 +02:00
  • f539b42a03 alsa: improve midi Wim Taymans 2019-09-26 11:57:25 +02:00
  • 274d616fa6 jack: implement midi mixing Wim Taymans 2019-09-26 11:56:25 +02:00
  • 8d472befaa alsa-seq: Improve connection setup Wim Taymans 2019-09-25 10:48:25 +02:00
  • efe3aba608 adapter: put port channel in port name if possible Wim Taymans 2019-09-25 10:44:40 +02:00
  • f0b3ed5257 alsa-seq: improve timings Wim Taymans 2019-09-25 10:14:25 +02:00
  • 387b281f5c alsa-seq: use dll to track queue timer Wim Taymans 2019-09-24 17:23:39 +02:00
  • 197d2b15b6 alsa-pcm: small cleanups Wim Taymans 2019-09-24 17:23:01 +02:00
  • db341a6450 improve properties on node and port Wim Taymans 2019-09-23 20:51:34 +02:00
  • 8d8ef587f5 jack: improve properties Wim Taymans 2019-09-23 20:50:12 +02:00
  • 77e07e1948 improve properties on globals and ports Wim Taymans 2019-09-20 13:28:06 +02:00
  • 6756a3c8fc monitor: remove monitor API and use device Wim Taymans 2019-09-20 13:04:14 +02:00
  • 818fb9e904 alsa: add midi bridge Wim Taymans 2019-09-19 16:57:00 +02:00
  • ab0d1b7fad alsa: cleanups Wim Taymans 2019-09-19 16:55:02 +02:00
  • b85b88b53d jack: sort midi ports before audio ports Wim Taymans 2019-09-19 15:26:06 +02:00
  • d3c7acb137 iter: add helper to parse pod from memory region Wim Taymans 2019-09-19 13:17:48 +02:00
  • 322ccb452c small cleanups Wim Taymans 2019-09-19 13:17:30 +02:00
  • f777c04ea6 jack: only allow connection of same type Wim Taymans 2019-09-19 13:16:42 +02:00
  • 59bf522ce1 system: use the same bits as POLL and EPOLL Wim Taymans 2019-09-19 13:15:38 +02:00
  • 49a5e97d69 format: add application/control media type Wim Taymans 2019-09-16 21:09:52 +02:00
  • cd2c8ceb31 jack: use buffers for midi Wim Taymans 2019-09-16 21:08:35 +02:00
  • 565f0475f0 tests: update test Wim Taymans 2019-09-16 21:08:03 +02:00
  • 4381e79632 control: clean up some control includes Wim Taymans 2019-09-16 15:49:46 +02:00
  • 8b85cc225e rename HAVE/NEED_BUFFER -> HAVE/NEED_DATA Wim Taymans 2019-09-16 12:55:23 +02:00
  • 1d2db89b9c jack: update for HAVE/NEED_BUFFER -> HAVE/NEED_DATA Wim Taymans 2019-09-16 12:53:53 +02:00
  • d648ea4ad3 control: don't fail on async port_set_io Wim Taymans 2019-09-10 18:50:28 +02:00
  • 4bd1e9a9ff jack: init midi buffer correctly Wim Taymans 2019-09-10 18:49:19 +02:00
  • 2d8bce7479 names: add vulkan compute source factory name Wim Taymans 2019-09-10 12:38:25 +02:00
  • 7fd6d6d820 node: revert previous commit Wim Taymans 2019-09-10 12:27:29 +02:00
  • 80ba0b2dcf node: only put async state changes to work queue Wim Taymans 2019-09-10 12:13:26 +02:00
  • ad086e3349 jack: don't use private flag Wim Taymans 2019-09-10 11:56:25 +02:00
  • 9a202272f2 remote: always close the fd in connect_fd Wim Taymans 2019-09-10 11:05:38 +02:00
  • c9855763c3 remote: always close the fd in connect_fd Wim Taymans 2019-09-10 11:05:38 +02:00
  • ddd2a97f7e bluez: set bluez profile property when emitting node Julian Bouzas 2019-08-30 12:13:49 -04:00
  • 3142d3b979 mem: add private mapping flag Wim Taymans 2019-09-10 09:59:31 +02:00
  • 35bf6bfa5c jack: map buffer readwrite and private for input Wim Taymans 2019-09-10 09:58:36 +02:00
  • b9e517ee67 pipewire: add PIPEWIRE_LOG environment variable Wim Taymans 2019-09-10 09:44:05 +02:00
  • 0fe7f9765d link: use the port as the work-queue object Wim Taymans 2019-09-10 09:42:23 +02:00
  • 9c9bff8fe9 data-loop: add _wait function Wim Taymans 2019-09-09 17:17:03 +02:00
  • 2736c227a1 jack: use our own per client loop, like jack. Wim Taymans 2019-09-09 17:16:18 +02:00
  • 7f7ed1e039 jack: implement some more functions Wim Taymans 2019-09-09 17:15:52 +02:00
  • 3340f3cacc core: don't touch unassigned nodes that don't need_driver Wim Taymans 2019-09-05 17:06:49 +02:00
  • 729dd1360a alsa: don't set rate, it's set by the app Wim Taymans 2019-09-05 17:05:20 +02:00
  • 4a4fa57efc alsa: handle target better Wim Taymans 2019-09-05 13:41:59 +02:00
  • 88299ab225 alsa: add sync-id to properties Wim Taymans 2019-09-05 13:18:56 +02:00
  • 2abcc28762 jack: implement thread stop and kill Wim Taymans 2019-09-05 13:17:00 +02:00
  • a232e67dd8 resample: completely fill resampler Wim Taymans 2019-09-05 13:10:00 +02:00
  • b1bfc900d6 improve: debug Wim Taymans 2019-09-05 13:09:01 +02:00
  • 0eb2705766 alsa: fix read of second part of ringbuffer Wim Taymans 2019-09-05 09:17:14 +02:00
  • bd2d0ebc75 node: handle target without node Wim Taymans 2019-09-03 13:57:20 +02:00
  • 73628c91de audioconvert: refuse invalid channels and rate Wim Taymans 2019-09-03 13:49:38 +02:00
  • dde5a0dee8 jack: improve output port buffers Wim Taymans 2019-09-03 13:45:33 +02:00
  • a9640a826d jack: call thread_init Wim Taymans 2019-09-03 13:45:13 +02:00
  • 46b2d1701b jack: remove unused fields Wim Taymans 2019-09-03 13:44:47 +02:00
  • 89ce3eac35 jack: implement monitor requests Wim Taymans 2019-09-03 13:44:12 +02:00
  • 6341469456 jack: update Wim Taymans 2019-09-02 17:19:00 +02:00
  • b1d2b9fb39 jack: fix buffer_size Wim Taymans 2019-09-02 17:18:19 +02:00
  • 47b7d73b2a jack: improve debug Wim Taymans 2019-09-02 17:18:02 +02:00
  • edaeac6975 jack: improve some latency values Wim Taymans 2019-09-02 17:16:57 +02:00