Revisions of pipewire

Sergey Kondakov's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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's avatar 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's avatar Sergey Kondakov (X0F) committed (revision 1035)
Sergey Kondakov's avatar 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's avatar 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's avatar 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's avatar Sergey Kondakov (X0F) committed (revision 1031)
Sergey Kondakov's avatar 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's avatar 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
openSUSE Build Service is sponsored by