Revisions of pipewire

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
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1028)
- Update to version 0.3.79+64~git20230907.1837654a4:
  * impl-port: only log changes
  * audioconvert: don't use -Ofast on alpha
  * modules: fix page ref
  * modules: forward tag param
  * audioconvert: improve tag and latency handling
  * impl-node: make sure we always clear params
  * alsa: redirect dict debug to log
  * spa: v4l2: use a separate watch for each device
  * Revert "v4l2: don't set inotify on /dev"
  * Revert "v4l2: handle inotify errors"
  * pw-cat: set default properties after setup
  * meson: remove -ffast-math
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1027)
- Update to version 0.3.79+52~git20230906.c842ef707:
  * aec-webrtc: Bump to webrtc-audio-processing-1
  * context: scan peers in both directions
  * conf: set description for test nodes
  * node-driver, null-audio-sink: Fix EAGAIN check
  * alsa-compress-offload: Add device object and udev based autodetection
  * alsa-pcm-device: Minor logging improvements
  * alsa: Rename spa_alsa_device_factory to spa_alsa_pcm_device_factory
  * spa: Add node.description key
  * module-filter-chain: don't use i for single filename
  * Clarify in man page that pipewire-pulse runs its own pipewire process
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1026)
- Update to version 0.3.79+42~git20230901.ccc591ae0:
  * alsa: use target_rate from the position
  * alsa: round to next power of 2 for max period_size
  * alsa: report latency in the samplerate domain of the graph
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1025)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1024)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1023)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1022)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1021)
- Update to version 0.3.79+39~git20230831.21392d898:
  * alsa: improve xrun clock field calculation
  * bluez: fix port flags
  * alsa: get rid of non-portable isinf use
  * meson: better check for module dlopen dir
  * vulkan: fix uninitialized writeDescriptor
  * vulkan: download buffer to MemPtr
  * vulkan: spa_vulkan_use_buffers support datatype MemPtr
  * vulkan: Track spa_buffers for stream
  * vulkan: Only allocate buffers when DMABUFS are used
  * vulkan: Synchronize in and out buffers
  * vulkan: Add dmabuf sync helpers from wlroots
  * vulkan: vulkan_compute fixate modifier
  * vulkan: announce SPA_PARAM_BUFFERS wrt. modifiers
  * vulkan: use capability flags to enumerate formats
  * vulkan: vulkan_compute enumerate format with modifiers
  * vulkan: vulkan_compute initialize base on plugin creation
  * vulkan: Add {spa_,}vulkan_fixate_modifier
  * vulkan: split spa_vulkan_use_buffers into separate allocation and import functions
  * vulkan: Add wait functions
  * vulkan: limit supported modifiers with DMABUF_MAX_PLANES
  * vulkan: Add function to query format and modifier information
  * vulkan: Add format convertion functions
  * vulkan: split vulkan-utils into generic and compute part
  * vulkan: use SPDX tags to specify copyright information
  * vulkan: log if buffer is added in vulkan-compute-source
  * pipewire-vulkan: Start vulkan nodes via pipewire proxy server
  * Correct a typo in pipewire.conf.5.rst.in
  * alsa: scale the default period with the rate
  * pipe-tunnel: support pipe-source as a driver
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1020)
- Update to version 0.3.79+9~git20230830.9f66c42d1:
  * pipe-tunnel: rework the source
  * pulse-server: support use_system_clock_for_timing
  * pulse-server: rename a variable to avoid confusion
  * pulse-tunnel: Make sure we send available data
  * jack: mark object registered when emit is suppressed
  * pulse-server: allow monitors when selecting source by index
  * Port: Add tag param
  * alsa: refuse quantum/rate changes when driving irq based
  * context: take current target when not updated
  * 0.3.79
  * Revert "impl-node: improve suspend"
  * node: add xrun counter in clock io
  * impl-node: improve debug
  * alsa: add device.profile.pro property
  * impl-node: suspend before clearing format
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1019)
- Update to version 0.3.78+32~git20230825.26ecde20b:
  * pw-mon: check stdout, not stderr for tty
  * jack: support jack_port_tie
  * context: scan link groups in both directions
  * Revert "audio-src: test stream timings"
  * conf: add example empty stream.rules template
  * conf: support ! to negate the match
  * conf: handle regcomp errors and warn
  * jack: make sure we can always find our own ports
  * Fix problems found in the review of the broadcast sink support.
  * Add suport for braodcast sink
  * Fix problems found in the review.
  * Check if the adapter supports bap broadcast before registering the broadcast endpoint.
  * Add support for bluez5.roles for broadcast source.
  * Create the fake device with the actual adapter DBus path.
  * bluez5: Add LE Audio BAP broadcast source support Once Pipewire is started it will try to register a BAP broadcast source media endpoint on UUID 00001852-0000-1000-8000-00805f9b34fb if the media codec that supports BAP and the adapter indicates LE Audio is supported. When the endpoint is detected (over DBus) by Pipewire and it has a broadcast sink UUID, a new device will be created with the address 00:00:00:00:00:00. This device will be our simulated remote device. This is done because a broadcast source emitting device does not need any connection to start transmitting the audio. This device is set as connected. When the SetConfiguration DBus method is called and the spa_bt_transport structure with the profile BAP broadcast source is created we switch the device from the one read from DBus to the one created by us. This is done because in BlueZ, when the transport is created, at the Device property, BlueZ sets the adapter as the device that the transport is connected to. Here the device will have the newly created SPA_BT_PROFILE_BAP_BROADCAST_SINK profile connected. Added code that allows to create a node in the graph for a device connected to the SPA_BT_PROFILE_BAP_BROADCAST_SINK profile.
  * audioconvert: fix typo in neon function
  * impl-node: improve suspend
  * Revert "impl-node: improve suspend"
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1018)
- Update to version 0.3.78+14~git20230823.88e4a6976:
  * jack: emit latency notify when buffer_frames changes
  * alsa: reflow some code
  * bluez5: fix BAP profiles showing
  * alsa-card-profiles: simplify adding custom profiles
  * pw-top: add 'batch-mode' and iterations known from top
  * pw-top: format 'show_help' and sort options
  * pulse-server: add alsa source and sink module
  * conf: 0 is no longer the default
  * client-rt: add some examples for alsa properties
  * stream: improve docs a little more
  * stream: add some \code markers around code blocks
  * audioconvert: add queued input to the delay
  * audio-src: test stream timings
  * alsa: improve property handling
  * 0.3.78
  * v4l2: handle inotify errors
  * impl-node: improve suspend
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1017)
- Update to version 0.3.77+23~git20230821.cd24fe2fe:
  * bluez5: A2DP and BAP profiles to enumerate only codec profiles
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1016)
- Update to version 0.3.77+22~git20230818.8f6d26663:
  * bluez5: reacquire transport always for playing for A2DP
  * po: Update Swedish translation

- Update to version 0.3.77+20~git20230809.7b40ca4f2:
  * pod: Fix spa_pod_builder_control() return type
  * evl: fix timerfd read
  * meson: change EVL include paths
  * evl: Use complete API to create xbufs
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1015)
- Update to version 0.3.77+16~git20230808.86bd0eb70:
  * logger: Add a mechanism to force colourised logging
  * evl: update to Xenomai4 r46
  * pulse-server: set all change_mask flags when removing
  * spa: set MANDATORY flag when building video format with modifier
  * doc/dma-buf: Use references and other small fixes
  * Update ka.po
  * jack: handle node.always-process = false jack nodes
  * jack: ports become visible when the registration is queued
  * module-vban: tweak rate adaption a little
  * module-vban: read the right amount of samples
  * module-profiler: handle undefined max_align_t
  * acp: try to set a verb before probing pro-audio devices
  * Update FSF address
  * module-rtp-sap: don't use deprecated inet_aton
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1014)
- Update to version 0.3.77+2~git20230804.1daae4c36:
  * context: Don't stop setting runnable when meeting the driving node
  * gst: Prevent a crash when stopping device provider
  * 0.3.77
  * doc/dma-buf: Document usage of SPA_VIDEO_FLAG_MODIFIER flags
  * jack: always do graph update when link changes
  * module-x11-bell: protect libcanberra calls with a mutex
Displaying revisions 141 - 160 of 1173
openSUSE Build Service is sponsored by