Commit graph

  • da1dbc1120 treewide: fix C++20 compilation error wrt. designated initializers Barnabás Pőcze 2024-05-02 03:24:35 +02:00
  • 2bc5d0914d gst: fix stream params memory leak Barnabás Pőcze 2024-05-02 00:37:28 +02:00
  • ba37229183 gst: copy buffers when they cross a threshold Ashok Sidipotu 2024-03-07 06:43:13 +05:30
  • c8efa0fae2 context: use first data-loop class when unset Wim Taymans 2024-05-02 09:33:38 +02:00
  • 3e760ea7d7 gst: handle some more errors Wim Taymans 2024-05-01 20:31:39 +02:00
  • 44d958d397 pulse-server: show warning about snap kernel features only once Pauli Virtanen 2024-05-01 13:14:51 +03:00
  • d80989ab56 treewide: fix errno assignments Barnabás Pőcze 2024-04-30 15:54:18 +02:00
  • 7e26fa57e5 impl-node: ensure same data loop inside the node Wim Taymans 2024-04-30 18:02:59 +02:00
  • 8dabf3486e impl-node: optimize invoke usage Wim Taymans 2024-04-30 16:17:03 +02:00
  • bd14e212c7 remove from driver in driver data-loop Wim Taymans 2024-04-30 15:26:53 +02:00
  • afd9960dc3 jack: pass client to get_mix_buffer instead of port Wim Taymans 2024-04-30 15:48:10 +02:00
  • ff1f793a63 stream: only overwite node.loop.class when unset Wim Taymans 2024-04-30 13:27:42 +02:00
  • 44f2ed7579 alsa: add sync.id in acp properties Wim Taymans 2024-04-30 10:14:30 +02:00
  • 9e88aafa30 alsa-pcm: don't force quantum for iec958 formats Lukas Rusak 2024-04-27 13:28:51 -07:00
  • d3980f7cef journal: prepend code location to messages at debug log levels Pauli Virtanen 2024-04-28 15:20:28 +03:00
  • d810057310 module-rt: fix compiler warning Wim Taymans 2024-04-28 09:59:25 +02:00
  • 3958eb5962 filter-chain: fix arguments of calloc Wim Taymans 2024-04-28 09:53:08 +02:00
  • e757868cf9 combine-stream tag forward lunks 2024-04-28 07:51:02 +00:00
  • 99d342bd23 Add album to tag metadata Pedro Nascimento 2024-04-27 23:40:44 +00:00
  • 694409443f impl-node: avoid bitfield races Wim Taymans 2024-04-25 16:18:03 +02:00
  • 8a4ff447d9 treewide: fix some format string issues Barnabás Pőcze 2024-04-23 18:58:26 +02:00
  • a7a0e2072e conf: warn when match actions are missing Wim Taymans 2024-04-24 12:32:40 +02:00
  • 0f0c9e8995 module-protocol-simple: handle 'node.name' property Stefan Ursella 2024-04-23 08:39:14 +00:00
  • 8ff40e6252 loop: improve in_thread handling of invoke queue Wim Taymans 2024-04-29 15:56:00 +02:00
  • de0db48f17 loop: create a per-thread queue Wim Taymans 2024-04-29 15:17:45 +02:00
  • c76424da36 loop: move invoke queue to separate object Wim Taymans 2024-04-29 12:01:48 +02:00
  • ac35ecf329 journal: prepend code location to messages at debug log levels Pauli Virtanen 2024-04-28 15:20:28 +03:00
  • 3ae2ad59d2 module-rt: fix compiler warning Wim Taymans 2024-04-28 09:59:25 +02:00
  • 972ac850b1 filter-chain: fix arguments of calloc Wim Taymans 2024-04-28 09:53:08 +02:00
  • 4706fc8a9b combine-stream tag forward lunks 2024-04-28 07:51:02 +00:00
  • f1d1162a85 Add album to tag metadata Pedro Nascimento 2024-04-27 23:40:44 +00:00
  • d8da15c4ad test: add two minimal tests for pw_strv_parse() Barnabás Pőcze 2024-04-27 15:11:31 +02:00
  • fa97a5b77c pipewire: utils: pw_strv_parse(): fix freeing in case of error Barnabás Pőcze 2024-04-27 15:08:45 +02:00
  • 7f4a0ba8cb conf: handle array of arguments in context.exec Wim Taymans 2024-04-26 17:06:14 +02:00
  • 4a19a76dc1 utils: improve pw_strv_parse Wim Taymans 2024-04-26 16:58:34 +02:00
  • be97d1f766 doc: Some clarifications in Overview Arun Raghavan 2024-04-25 17:26:22 -04:00
  • 1b6a94db36 doc: Add more details in the Overview section Arun Raghavan 2024-04-25 12:53:08 -04:00
  • 9844aed31b impl-node: avoid bitfield races Wim Taymans 2024-04-25 16:18:03 +02:00
  • 6fdf09e83e impl-node: remove redundant variable Wim Taymans 2024-04-25 15:58:34 +02:00
  • 9bb5780cc2 meta: add explicit sync metadata and data type Wim Taymans 2024-04-25 09:55:19 +02:00
  • 31de44f679 client-node: simplify some things Wim Taymans 2024-04-25 09:25:51 +02:00
  • 14badae669 context: delay starting the loop until acquired Wim Taymans 2024-04-24 16:47:22 +02:00
  • ce47967be7 context: use acquire logic to fill data-loop in support Wim Taymans 2024-04-24 15:48:51 +02:00
  • 1255d88969 context: handle NULL data loops Wim Taymans 2024-04-24 15:40:28 +02:00
  • 6a26e6dd3f treewide: fix some format string issues Barnabás Pőcze 2024-04-23 18:58:26 +02:00
  • bdca7cb1a0 conf: warn when match actions are missing Wim Taymans 2024-04-24 12:32:40 +02:00
  • 8b35b00d82 meson.build: add -Werror=incompatible-pointer-types Barnabás Pőcze 2024-04-23 14:38:20 +02:00
  • 65e8bec8dd module-protocol-simple: handle 'node.name' property Stefan Ursella 2024-04-23 08:39:14 +00:00
  • 29614a2c46 doc: fix workaround for old doxygen versions Pauli Virtanen 2024-04-21 11:04:24 +03:00
  • 8633729a15 context: only use FNM_EXTMATCH when defined Wim Taymans 2024-04-23 12:57:00 +02:00
  • 2eb9a7543a thread: use pthread_setaffinity_np Wim Taymans 2024-04-23 12:12:33 +02:00
  • 20b52d2082 keys: add and use some loop keys Wim Taymans 2024-04-23 11:49:12 +02:00
  • 976764514f module-ffado: only start after ports are configured Wim Taymans 2024-04-22 17:43:04 +02:00
  • 594d255c5e context: fill basic properties early Wim Taymans 2024-04-22 10:48:23 +02:00
  • cf646fb4dd combine-stream: fix latency-compensate with resample.disabled=true Pauli Virtanen 2024-04-19 00:29:08 +03:00
  • a5727432c9 profiler: remove unused data-loop Wim Taymans 2024-04-19 12:16:39 +02:00
  • 5066ea9a72 v4l2: fix printf format Wim Taymans 2024-04-18 12:48:09 +02:00
  • 7728586601 spa: v4l2: encode device id into a json array Ashok Sidipotu 2024-04-18 13:54:55 +05:30
  • 4c19da1127 spa: libcamera: encode device ids into a json array Ashok Sidipotu 2024-04-18 13:50:44 +05:30
  • aefe407d79 impl-port: avoid doing work when the port is destroyed Wim Taymans 2024-04-17 11:18:15 +02:00
  • f65dd4e515 impl-port: use 0 size when clearing IO Wim Taymans 2024-04-17 11:07:03 +02:00
  • edc4c856b7 stream: log a warning when media.class and direction mismatch Wim Taymans 2024-04-17 09:53:54 +02:00
  • e9f0638a70 module-loopback: only enable delay with valid rate and channels Wim Taymans 2024-04-16 11:16:00 +02:00
  • 0e13d088e7 module-ffado: only start after ports are configured Wim Taymans 2024-04-22 17:43:04 +02:00
  • 64695a8611 stream: add functions to get the assigned data loop Wim Taymans 2024-04-22 16:32:03 +02:00
  • c3d4abd7f1 modules: use acquire/release loop Wim Taymans 2024-04-22 16:19:02 +02:00
  • c12cf748b6 loop: move the loop name to pw_loop Wim Taymans 2024-04-22 15:18:26 +02:00
  • fbafaff31b context: reuse logic for pw_context_get_data_loop Wim Taymans 2024-04-22 11:16:53 +02:00
  • 8459f6d25c data-loop: add functions to get name and class Wim Taymans 2024-04-22 11:00:22 +02:00
  • 4f352ca46b context: fill basic properties early Wim Taymans 2024-04-22 10:48:23 +02:00
  • 8dce124720 impl-port: only go through mixer for IO Wim Taymans 2024-04-22 10:01:39 +02:00
  • ac95f796bf combine-stream: fix latency-compensate with resample.disabled=true Pauli Virtanen 2024-04-19 00:29:08 +03:00
  • 04bda2c28c spa: proxy tag and latency to peer of the mixer Wim Taymans 2024-04-19 15:32:08 +02:00
  • a4bfdd7f82 context: add support for multiple data loops Wim Taymans 2024-04-19 14:57:53 +02:00
  • e85bb7194b profiler: remove unused data-loop Wim Taymans 2024-04-19 12:16:39 +02:00
  • a97a9b737c data-loop: support custom name and affinity Wim Taymans 2024-04-18 17:46:22 +02:00
  • 2d87310b60 thread: add support for thread affinity Wim Taymans 2024-04-18 17:45:35 +02:00
  • 696cd8977a context: remove redundant variable Wim Taymans 2024-04-18 16:00:25 +02:00
  • e1e0a886d5 stream: improve async handling Wim Taymans 2024-04-18 12:20:38 +02:00
  • 34be6c76a6 v4l2: fix printf format Wim Taymans 2024-04-18 12:48:09 +02:00
  • 9062182985 spa: v4l2: encode device id into a json array Ashok Sidipotu 2024-04-18 13:54:55 +05:30
  • 4d3d15aebe spa: libcamera: encode device ids into a json array Ashok Sidipotu 2024-04-18 13:50:44 +05:30
  • 68916e062b impl-node: implement async scheduling Wim Taymans 2024-04-09 17:45:34 +02:00
  • e8ac4e6a34 spa: add SPA_IO_AsyncBuffers Wim Taymans 2024-04-17 16:05:18 +02:00
  • 84ed9c0fe9 impl-port: query all params through the mixer Wim Taymans 2024-04-17 15:39:51 +02:00
  • abb28e5255 impl-link: log error when activate fails Wim Taymans 2024-04-17 15:38:14 +02:00
  • 271f2d855d impl-port: implement port_enum_param on mixers Wim Taymans 2024-04-17 15:03:32 +02:00
  • 67aafec8ab node: add an event to enumerate the peer port params Wim Taymans 2024-04-11 17:19:12 +02:00
  • af6638251d impl-port: set position io on the mixer nodes Wim Taymans 2024-04-17 13:14:17 +02:00
  • 77ed5ccb31 spa: give meaning to port_enum_params with SPA_ID_INVALID port_id Wim Taymans 2024-04-12 17:23:24 +02:00
  • bf273690fd impl-node: add cycle to debug Wim Taymans 2024-04-17 11:24:56 +02:00
  • ec13e9148b impl-port: avoid doing work when the port is destroyed Wim Taymans 2024-04-17 11:18:15 +02:00
  • f8831f84d5 impl-port: refactor check_params Wim Taymans 2024-04-17 11:12:22 +02:00
  • 4d01fa34fa impl-port: use 0 size when clearing IO Wim Taymans 2024-04-17 11:07:03 +02:00
  • 40b8ff187b stream: log a warning when media.class and direction mismatch Wim Taymans 2024-04-17 09:53:54 +02:00
  • 09088b376f rtp_stream: Use the log topic of the module Jonas Holmberg 2024-04-16 10:21:40 +02:00
  • b8bf845a09 bluez: disable by default the registration of the BAP broadcast sink and BAP broadcast source Silviu Florian Barbulescu 2024-04-16 15:06:30 +03:00
  • 24478b9128 module-loopback: only enable delay with valid rate and channels Wim Taymans 2024-04-16 11:16:00 +02:00
  • 0e45836c36 properties: only count valid property updates Wim Taymans 2024-04-16 11:05:39 +02:00
  • 98f9529147 alsa: fix race when updating the eventfd Wim Taymans 2024-04-16 09:30:23 +02:00