Commit graph

  • 0c0d520c32 pw-dump: fix string memory leak on error Barnabás Pőcze 2024-05-05 16:33:35 +02:00
  • f0bfb5ca84 gitattributes: mark test/data/*.txt as text files Pauli Virtanen 2024-05-05 15:17:37 +03:00
  • 22ac5f85cc json: fix high surrogate escapes Pauli Virtanen 2024-05-05 14:42:16 +03:00
  • eea18a8a8a test: fix loading json test data Pauli Virtanen 2024-05-03 19:40:06 +03:00
  • 9c31cf1271 alsa: read hw synced ring buffer position when caller is not the same pcm Stefan Ursella 2024-05-03 07:13:41 +02:00
  • 7002fe8ac3 core: handle import errors better Wim Taymans 2024-05-03 15:54:51 +02:00
  • 056d826c59 core: handle import errors better Wim Taymans 2024-05-03 15:54:51 +02:00
  • 3c450008d5 gst/src: fix crash when current_caps is NULL Robert Rosengren 2024-04-10 08:55:41 +02:00
  • 6ce298ffde gst/src: Avoid unnecessary renegotiations during streaming Robert Mader 2024-03-30 20:44:07 +01:00
  • b53c93000c gst/src: Cleanups for src_negotiate() Robert Mader 2024-03-30 20:55:31 +01:00
  • 47a71325d6 pw-mon: Add --print-separator option to help streaming parser Tristan Cacqueray 2024-05-02 20:25:51 -04:00
  • 3cc0a405b2 pw-mon: fix type confusion in core event handler Barnabás Pőcze 2024-05-03 03:25:36 +02:00
  • 6c7dabb1e7 gst: fix stream params memory leak Barnabás Pőcze 2024-05-02 00:37:28 +02:00
  • 2d379bf908 gst: handle some more errors Wim Taymans 2024-05-01 20:31:39 +02:00
  • f524271b81 treewide: fix errno assignments Barnabás Pőcze 2024-04-30 15:54:18 +02:00
  • 1b115eaf31 alsa-pcm: don't force quantum for iec958 formats Lukas Rusak 2024-04-27 13:28:51 -07:00
  • f73d3e4af9 stream: copy position before going to STREAMING Wim Taymans 2024-05-03 11:53:15 +02:00
  • 88e9f7683c conf: an empty condition should evaluate to true Wim Taymans 2024-05-03 10:57:02 +02:00
  • 0b3a27b208 pw-mon: fix type confusion in core event handler Barnabás Pőcze 2024-05-03 03:25:36 +02:00
  • 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