Commit graph

  • 9f1a149876 ci: add file package, for coverity Pauli Virtanen 2025-10-22 19:32:22 +03:00
  • 88c65932d8 acp: use global max channels if defined Wim Taymans 2025-10-24 17:16:03 +02:00
  • c8d4de5e77 acp: bump max channels to 128 Wim Taymans 2025-10-24 17:00:42 +02:00
  • c4244a6cf3 string: use spa_strbuf instead of snprintf magic Wim Taymans 2025-10-24 17:00:11 +02:00
  • f7c3d37969 fmt-ops: allocate shaper memory dynamically Wim Taymans 2025-10-24 12:46:38 +02:00
  • d18670d7bb pw-cat: improve channel checks Wim Taymans 2025-10-24 10:42:05 +02:00
  • aa0272f6f3 treewide: remove some obsolete channel checks Wim Taymans 2025-10-24 10:28:38 +02:00
  • 78219471ff spa: remove some obsolete functions Wim Taymans 2025-10-24 09:35:59 +02:00
  • 6d74eee874 spa: bump channels to 128 again Wim Taymans 2025-10-24 08:53:21 +02:00
  • be29ae4ef6 audioadapter: add some more debug info when parsing fails Wim Taymans 2025-10-23 18:05:22 +02:00
  • 5e1e3fca1e modules: handle format parsing errors Wim Taymans 2025-10-23 18:01:35 +02:00
  • b8eeb2db45 spa: make it possible to extend the spa_audio_info struct Wim Taymans 2025-10-23 14:37:46 +02:00
  • c5533b3c32 spa: add all channel positions to the params Wim Taymans 2025-10-22 13:26:52 +02:00
  • 11f1298f53 spa: make a function to make a channel short name Wim Taymans 2025-10-22 13:04:53 +02:00
  • 7177f8269d bluez: use function to get the channel position from a name Wim Taymans 2025-10-22 12:54:30 +02:00
  • 6465a63bf6 spa: parse the audio.position completetly Wim Taymans 2025-10-22 12:47:00 +02:00
  • ae50bb5dc0 audio: don't limit channels to max positions Wim Taymans 2025-10-22 09:39:15 +02:00
  • 99bbac9cbf spa: increase SPA_AUDIO_MAX_CHANNELS to 128 Wim Taymans 2025-10-21 17:01:31 +02:00
  • f19b075306 spa: add SPA_AUDIO_MAX_POSITION Wim Taymans 2025-10-21 16:08:24 +02:00
  • dbc5c81e4a spa: avoid using SPA_AUDIO_MAX_CHANNELS Wim Taymans 2025-10-21 16:05:33 +02:00
  • 818d1435ce treewide: access the position information using helpers Wim Taymans 2025-10-21 13:06:25 +02:00
  • 8bbca3b8f3 spa: add spa_audio_parse_position_n Wim Taymans 2025-10-20 15:16:54 +02:00
  • 9e7cae13df alsa: use the amount of positions we will write Wim Taymans 2025-10-20 18:09:11 +02:00
  • 13b8c23767 Don't use SPA_AUDIO_MAX_CHANNELS directly Wim Taymans 2025-10-20 15:33:17 +02:00
  • eb096bfb62 spa: provide information about channels > SPA_AUDIO_MAX_CHANNELS Wim Taymans 2025-10-21 09:39:15 +02:00
  • ede13a8cb5 spa: don't add more channels than we have positions Wim Taymans 2025-10-20 18:11:42 +02:00
  • f453b1545d audio: don't use SPA_AUDIO_MAX_CHANNELS in some places Wim Taymans 2025-10-20 15:28:51 +02:00
  • c94aff8cae Revert "audio: bump max channels to 128" Wim Taymans 2025-10-20 09:17:14 +02:00
  • b420195eeb Merge branch 'frankk/add_ctrl_to_filter_graph' into 'master' Frank Krick 2025-10-17 14:13:42 +00:00
  • fb49759d1f module-echo-cancel: drop samples when source not ready Wim Taymans 2025-10-17 14:51:14 +02:00
  • f70b0892ea doc: swap the name and id of the device.product Wim Taymans 2025-10-17 12:28:15 +02:00
  • 3263e2497e 1.5.81 1.5.81 Wim Taymans 2025-09-05 18:10:53 +02:00
  • 8c5dd0c9f7 doc: update doxygen-awesome.css Pauli Virtanen 2025-10-15 23:16:21 +03:00
  • 453ca31214 doc: update doxygen-awesome.css Pauli Virtanen 2025-10-15 23:16:21 +03:00
  • 0b78a2d97c ci: bump Fedora version to Fedora 42 Pauli Virtanen 2025-10-15 23:06:29 +03:00
  • da2cecf074 alsa: acp: don't disable dB if negative max unless range is small Pauli Virtanen 2025-10-15 20:11:36 +03:00
  • a75cea96fb modules: port modules to timer-queue Wim Taymans 2025-10-15 16:57:24 +02:00
  • b220f85790 module-rtp-sap: reorganize generation of SDP Wim Taymans 2025-10-15 14:08:24 +02:00
  • c40e0d1d98 module-rtp: unset ptp_fd or else we might close it Wim Taymans 2025-10-15 14:05:29 +02:00
  • f91aed5eeb impl-link: pass error codes in link error state Wim Taymans 2025-10-15 11:20:01 +02:00
  • 9b507d3210 context: add support for rlimit.<resource> = <value> Wim Taymans 2025-10-15 09:26:36 +02:00
  • 9f2d873760 examples: set exclusive and reliable flags Wim Taymans 2025-10-14 11:37:24 +02:00
  • 20d2a331be impl-node: add a NODE_RELIABLE property Wim Taymans 2025-09-19 09:48:13 +02:00
  • c89acd3e1c alsa: acp: fix volume rounding down causing mute Pauli Virtanen 2025-09-10 18:57:27 +03:00
  • 91702975f7 bluez5: media-sink: cleanup ISO rate matching Pauli Virtanen 2025-10-11 18:53:31 +03:00
  • 4e3a5d9e6f bluez5: iso-io: initialize stream->size, now when setting cb Pauli Virtanen 2025-10-11 19:20:07 +03:00
  • 4ca1d70979 bluez5: media-sink: fix silence padding for ISO stream resync Pauli Virtanen 2025-10-11 18:38:38 +03:00
  • 2799350a59 modules: use timer-queue in avahi-poll Wim Taymans 2025-09-26 13:39:49 +02:00
  • 181269cafc timer-queue: delete next timer event when it got fired Wim Taymans 2025-09-26 13:02:53 +02:00
  • cf0de8f86d timer: fix compilation on arm Wim Taymans 2025-09-19 16:16:25 +02:00
  • 3fb9524cf1 pulse-server: clear timer when stream is created Wim Taymans 2025-09-18 14:22:00 +02:00
  • 5ff1cb5545 pulse-server: use the new timer-queue for timeouts Wim Taymans 2025-09-18 13:55:43 +02:00
  • f2a11fadf4 timer-queue: add a new timer queue helper Wim Taymans 2025-09-18 13:52:51 +02:00
  • ca51f72900 pulse-server: make timer function static and fix formatting Wim Taymans 2025-09-17 19:18:27 +02:00
  • db69a93b82 pulse: Handle timed out streams Arun Raghavan 2025-09-17 10:58:58 -04:00
  • 8bf8600e59 bluez5: if Acquire results to NoReply, try to clean up with Release Pauli Virtanen 2025-10-11 20:40:48 +03:00
  • 126d61db1b ci: build_on_debian: set test timeout multiplier Barnabás Pőcze 2025-10-10 17:37:21 +02:00
  • c65e70fce0 doc: document missing api.acp.* properties Pauli Virtanen 2025-10-10 18:30:26 +03:00
  • 4da25df986 filter-graph: accept String param values Wim Taymans 2025-10-10 15:03:04 +02:00
  • 16ce5a2ccf filter-graph: Accept params of type Long Jonas Holmberg 2025-10-10 11:50:13 +02:00
  • 2aa725e4fe audioconvert: accept prop params that are encoded as Long in the pod George Kiagiadakis 2025-10-10 12:23:43 +03:00
  • 154ab33607 spa: alsa: Add option to use ELD-detected channels Arun Raghavan 2025-10-09 20:24:14 -07:00
  • 91e2f184e2 spa: alsa: Read and expose channel count and position from ELD Arun Raghavan 2025-10-08 16:38:51 -07:00
  • d268b6e104 examples: add some options to enable features Wim Taymans 2025-10-10 10:41:53 +02:00
  • fd60e04525 1.4.9 1.4.9 Wim Taymans 2025-10-08 17:44:23 +02:00
  • bd6081018f tests: fix warning Wim Taymans 2025-10-09 09:29:32 +02:00
  • b7b9e7dc6e tests: fix compilation Wim Taymans 2025-10-09 09:22:07 +02:00
  • a4ec02f9d7 spa: tests: Add an offline AEC benchmark Arun Raghavan 2025-10-06 17:51:16 -07:00
  • 3bdc84aadb spa: libcamera: device: adapt to libcamera change Barnabás Pőcze 2025-09-30 13:36:34 +02:00
  • 96b4fdec0a profiler: avoid null dereference Wim Taymans 2025-10-06 14:34:15 +02:00
  • dcdb88d7b7 spa: libcamera: device: adapt to libcamera change Barnabás Pőcze 2025-09-30 13:36:34 +02:00
  • 4fb0a0aeea example: add sync timeline example Wim Taymans 2025-10-08 12:53:30 +02:00
  • b000859938 module-rtp: fix initial session id and hash Wim Taymans 2025-10-06 19:45:01 +02:00
  • 7d781e696f profiler: avoid null dereference Wim Taymans 2025-10-06 14:34:15 +02:00
  • e4480cf804 ci: enable ffmpeg in build_on_debian Barnabás Pőcze 2025-10-05 16:21:20 +02:00
  • e72962fb42 pw-cat: do not use deprecated FF_PROFILE_* Barnabás Pőcze 2025-10-05 16:00:54 +02:00
  • e9aef9196f examples: add example MemFd sink Wim Taymans 2025-10-06 13:37:59 +02:00
  • 5ccaf29793 stream: only mmap buffers when not already mapped Wim Taymans 2025-10-06 13:17:00 +02:00
  • e7bc261830 filter: don't lock the Buffers param Wim Taymans 2025-10-06 13:16:32 +02:00
  • 984b2d296e context: only make active nodes runnable Wim Taymans 2025-10-06 11:48:40 +02:00
  • b66d49702f examples: avoid mmap in the example Wim Taymans 2025-10-06 11:17:08 +02:00
  • af3ad7bf9f buffers: improve allocation Wim Taymans 2025-10-06 10:47:21 +02:00
  • 1a54b9e66f impl-port: handle errors from the mixer use_buffers Wim Taymans 2025-10-06 10:38:08 +02:00
  • aede3d049c buffer: update comment, we have flags now Wim Taymans 2025-10-03 18:45:58 +02:00
  • df2f36ad8f Add support for mappable buffers in mixer-dsp Gabriel Golfetti 2025-10-04 10:04:50 +00:00
  • fe78e80614 tools: fix compilation after removal of field Wim Taymans 2025-10-02 16:39:18 +02:00
  • 0b0226322f examples: add DSP sink example Wim Taymans 2025-10-02 16:25:11 +02:00
  • 4161fa3071 impl-port: also honour CAN_ALLOC flag between mixer/node Wim Taymans 2025-10-02 16:13:32 +02:00
  • 1fdde582c0 buffers: add some more comments to the flags Wim Taymans 2025-10-02 16:13:07 +02:00
  • 83ee3021e9 spa: Remove channel field from spa_audio_info_mpegh structure Carlos Rafael Giani 2025-10-02 12:12:53 +02:00
  • 52041e888c meson.build: Make libswscale a requirement only if videoconvert is enabled Carlos Rafael Giani 2025-09-25 20:06:30 +02:00
  • 0de80603e1 update Burmese Translation zay-yar-lwin 2025-10-02 11:38:51 +06:30
  • 6755f24a3d bluez5: reduce log level for unhandled RFCOMM commands Pauli Virtanen 2025-10-02 01:33:23 +03:00
  • 8277bf6b36 bluez5: improve error messages when connection drops Pauli Virtanen 2025-10-02 01:25:56 +03:00
  • 4625f7ee3a mixer-dsp: only use passthrough when DYNAMIC_DATA Wim Taymans 2025-10-01 11:13:42 +02:00
  • 91ae1c13b7 impl-port: only use DYNAMIC_DATA when allowed Wim Taymans 2025-10-01 11:11:36 +02:00
  • 0915ed8be0 adapter: enhance converter flags with follower flags Wim Taymans 2025-10-01 11:03:53 +02:00
  • c91f75ae2e audio: bump max channels to 128 Wim Taymans 2025-10-01 09:21:36 +02:00
  • 532140ca90 bluez5: Don't assume channels fit in uint8_t Wim Taymans 2025-04-04 16:05:51 +02:00
  • 74e6e6c29d Update Slovenian translation filmsi 2025-09-28 10:59:58 +00:00