Revisions of pipewire
Sergey Kondakov (X0F)
committed
(revision 1048)
- Update to version 0.3.83+36~git20231031.353efbd79: * context: fix indentation * impl-node: support multiple link-group and group * utils: add some utility functions for working with strv * alsa: remove device properties when closed * context: when forcing rate/quantum don't limit latency * pipewiresink: use maximum size of buffers to configure pool * gst: update buffer size only if format defines a size * pipewiresink: copy metadata into pipewirepool buffers * pipewiresink: fix type of SPA_META * conf: fix videotestsrc example configuration * conf: set description for test nodes * videotestsrc: implement impl_node_set_io to fix segfault while loading
Sergey Kondakov (X0F)
committed
(revision 1047)
- Update to version 0.3.83+24~git20231024.b7e863b8c: * bluez5: fix logic error in device set leader selection * bluez5: add more debug for device sets * jack: add jack_set_sample_rate() extension * module-rtp-sap/sink: try to bind sockets to an explicit interface * tools: make pw-dump/mon/top try to connect to the default manager socket * module-protocol-native: multiple names to try in PW_KEY_REMOTE_NAME * filter-chain: add mult and sine plugin * alsa: guard agaist NULL areas * example: fix invalid free() operation in bluez-session * examples: add props to bluez-session to prevent quirk parse error * filter-chain: add linear operation to dsp * filter-chain: add more math functions
Sergey Kondakov (X0F)
committed
(revision 1046)
- Update to version 0.3.83+12~git20231021.528c7c0f2: * bluez5: set BAP Locations/Context endpoint properties * gst: mark streams async * module-echo-cancel: playback and source are async * filter-chain: remove some debug * filter-chain: add linear transform filter * filter-chain: also handle notify ports as dependencies * impl-link: fix log * impl-link: refactor function to update busy_count * impl-link: ensure busy_count and busy_id stay in sync * stream: improve queued_buffers reporting * conf: add missing = * jack: refactor function to get buffer data * 0.3.83 * jack: only set io in NEED_DATA after complete * jack: don't require global-mix in prepare_output * meson: add FASTPATH again * alsa: force the rate and quantum for iec958 formats
Sergey Kondakov (X0F)
committed
(revision 1045)
- Update to version 0.3.82+46~git20231018.42418bece: * impl: destroy node and device in global free * alsa: don't limit reads to avail * alsa: limit read to available frames * alsa: after a resync, reset the dll * alsa: improve headroom calculations * alsa: only use avail_update when woken up with IRQ * combine-stream: add support for "on-demand" streams
Sergey Kondakov (X0F)
committed
(revision 1044)
- Update to version 0.3.82+39~git20231017.69d0f586b: * jack: use a separate thread for notify * jack: don't wait for mix_set_io * module-access: add access.socket option + legacy mode, remove other options * module-protocol-native: use two-socket server by default
Sergey Kondakov (X0F)
committed
(revision 1043)
- Update to version 0.3.82+35~git20231016.67c32ec3c: * audioadapter: don't clear format when EnumFormat changes * context: relax quantum change conditions
Sergey Kondakov (X0F)
committed
(revision 1042)
- Update to version 0.3.82+33~git20231016.7ecea07a6: * audioconvert: use alternative store to avoid ASAN errors * audioconvert: use spa_write_unaligned * jack: make option to make input writable * modules: the combined streams are always async * alsa: don't try to link when prepare fails * Revert "jack: use a private writable mapping on input" * build: increase required vulkan version * build: Restructure vulkan dependency handling and assert headers * test: avoid left shift on signed values * audioconvert: avoid unaligned read * audioconvert: avoid unaligned reads using memcpy * audioconvert: avoid unaligned writes and left shift of neagtives * audioconvert: avoid unaligned writes * audioconvert: don't left shift negative values * audioconvert: fix unaligned writes * Revert "audioconvert: fix unaligned address" * audioconvert: fix unaligned address * audioconvert: fix unaligned writes * Try to fix ci * bluez5: use bigger fallback SCO mtu if kernel doesn't tell us * spa: support: allow spa_log_xxx(NULL, ...) again with UBSan * spa: deduplicate test-helper.h * ci: set some ASan and UBSan options * alsa: Ignore PCM devices with udev env ACP_IGNORE * jack: use a private writable mapping on input
Sergey Kondakov (X0F)
committed
(revision 1041)
- Update to version 0.3.82+8~git20231013.c94d5d9d3: * audioconvert: improve allocation * tweak number of buffers * audioadapter: alloc at least 2 buffers when async * module-ffado: remove hardcoded quantum_limit * netjack2: remove hardcoded buffer size * filter-chain: remove some hardcoded limits * buffer: remove some hardcoded buffer size limits * jack: remove fixed buffer size limit
Sergey Kondakov (X0F)
committed
(revision 1040)
- Update to version 0.3.82~git20231013.8a9117567: * 0.3.82 * jack: schedule all jack clients in the same group * alsa: Do not attempt to prepare linked PCMs * aes67: add clock.interface example and update the documentation comment * node-driver: use interface name to get PHC index of PTP clock * node-driver: warn if the specified clock can't be opened * conf: add new alsa option * alsa: add alsa.deny to fail init of the PCM
Sergey Kondakov (X0F)
committed
(revision 1039)
- Update to version 0.3.81+53~git20231012.e940361c9: * alsa: don't check early wakeup when PCM stopped * alsa: don't resync capture when linked * alsa: handle errors from get status * alsa-seq: set priority.driver to 1 * alsa: always read/write follower samples * spa: expose utils/cleanup.h for external users * pipewire: add PW_KEY_SEC_SOCKET and set it in protocol * module-protocol-native: add module argument 'sockets' * spa: use dynamic builder where we can * pod: add spa_auto support for dynamic builder * pod: handle realloc failure
Sergey Kondakov (X0F)
committed
(revision 1038)
- Update to version 0.3.81+42~git20231011.a9659d9dc: * alsa: add Tag set and enum support * alsa: clean up some latency param handling * pulse-server: place stream media.* keys as Tag * pw-cat: don't overrun our param array * alsa: add extra checks * jack: fix midi events in destination buffer * filter-chain: fix typo * env: PIPEWIRE_QUANTUM now uses FORCE_RATE and FORCE_QUANTUM * filter-chain: explain volumes a little better
Sergey Kondakov (X0F)
committed
(revision 1037)
- Update to version 0.3.81+33~git20231009.4b940100b: * impl-node: rework resume after rate switch * acp: only disable tsched when linking * rtp-stream: senum -> seqnum * module-raop-sink: Port to rtp-module/stream * module-rtp/stream: Add support for RAOP * module-rtp/stream: Add getter for pw_stream state * module-rtp/stream: Add setter for property * module-rtp/stream: Add getter for property * module-rtp/stream: Add param_changed method * module-rtp/stream: Add ability to set marker on first packet * module-raop-sink: Simplify rtp send functions * module-raop-sink: Drop the RTSP FLUSH request * context: allow non-power-of-2 quantum when forced * acp: only join and link when 1 capture and 1 playback * acp: fix compilation * alsa: add api.alsa.auto-link option * impl-client: fix client property update access check * hurd: Rather use hurd_thread_self * module-access: move EACCES check to pw_check_flatpak * pulse-server: use `spa_autofree` with `open_memstream()` * pipewire: log: remove `_pw_log_topic_new()` * pulse-server: prefix nonstandard messages with pipewire-pulse: * pulse-server: add /core message handlers for memory debugging * pulse-server: pass the client to message handlers * pulse-server: pass `FILE` to message handlers * pulse-server: remove unnecessary check * pipewire: map: allow lookup and iteration on const maps * spa: remove unnecessary indirection for some `spa_log_topic`s * spa: bluez: fix SBC encoder/decoder leak
Sergey Kondakov (X0F)
committed
(revision 1036)
- Update to version 0.3.81+4~git20231006.96a280497: * spa: support: log: always set `spa_log_topic::has_custom_level` * spa: support: log: remove `spa_log_level_enabled()` * spa: support: log: convert `spa_log_level_topic_enabled()` to a function * spa: support: log: convert `spa_log_topic_init()` to a function * 0.3.81 * filter-chain: add scale property to volume * filter-chain: fix default control values * pw-cli: avoid NULL deref * impl-node: keep separate elapsed time * Revert "node-driver: ensure position doesn't jump" * filter-chain: improve mute handling * pw-cli: handle some allocation failures or NULL info * filter-chain: fix volume controls * bluez5: adapt to further BAP API changes in BlueZ * filter-chain: fix volume controls handling * meson: use major version in versions * module-raop: fix stray ! * check if malloc_trim() is available * impl-node: do malloc_trim() after destroying a node. * audioconvert: warn -> debug * audioconvert: handle realloc errors * module-raop-sink: don't let mute change the volume * module-raop-sink: Fix volume calculation * pulse-server: module-echo-cancel: set `pulse.module.id` * filter-chain: add nofail flags * filter-chain: add custom volume support * pw-cat: add DFF file suppport * audioadapter: always pass Start when passthrough * alsa: do playback sync even when alsa is paused
Sergey Kondakov (X0F)
committed
(revision 1035)
Sergey Kondakov (X0F)
committed
(revision 1034)
- Update to version 0.3.80+20~git20230915.71808454e: * alsa: add and remove sources from data_loop * alsa: IRQ based scheduling wakes up after finishing 1 period * alsa: fix warning when compiling without FASTPATH
Sergey Kondakov (X0F)
committed
(revision 1033)
- Update to version 0.3.80+17~git20230915.c8db951d6: * alsa: some cleanups * alsa: small cleanups * alsa: refactor read and write functions * audioconvert: silence some debug * jack: setting the Latency to NULL clears the latency * context: add some more debug * alsa: add spa_alsa_prepare() * alsa: make sure we recalculate config when samplerate changes * pipewire-jack: Disable LD_LIBRARY_PATH when libjack is in libdir * ci: ShellCheck preprocessed scripts separately * alsa: improve debug * alsa: set_timeout is only called when tsched is enabled. * alsa: update the clock name when we can * alsa: with IRQ we can use avail_update() * aec: support both webrtc versions
Sergey Kondakov (X0F)
committed
(revision 1032)
- Update to version 0.3.80+2~git20230914.a4f3b78df: * conf: enable jackdbus support by default * pulse-server: remove pending_streams list * 0.3.80 * pulse-server: avoid emitting changes for unused params * bluez5: minor BAP broadcast fixups * bluez5: fix device supported codec checks
Sergey Kondakov (X0F)
committed
(revision 1031)
Sergey Kondakov (X0F)
committed
(revision 1030)
- Update to version 0.3.79+77~git20230913.6abc6e669: * jack: mark client active a little earlier * pulse-server: add an option to check module arguments * handle NULL latency param * jack: safely update the mixer io areas
Sergey Kondakov (X0F)
committed
(revision 1029)
- Update to version 0.3.79+73~git20230912.18f29bd84: * jack: make sure we emit port registration events * jack: always emit buffer frames after activate * jack: emit connect unregister before port unregister * pw-top: add missing options to man page and improve --help output * pw-mon: add filter param to hide props and/or params * node: clarify port_set_io and SPA_IO_Buffers * alsa: small cleanup * stream: fix datatyp on copied object * ratelimit: missed -> suppressed
Displaying revisions 81 - 100 of 1128