Revisions of pipewire

Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1121)
- Update to version 1.1.81+2~git20240516.b3bd02669:
  * pipewire: remove `cleanup.h`
  * NEWS: fix spelling mistake
  * 1.1.81
  * pipewire-v4l2: redirect to correct functions from fortified variants
  * modules: add options to discover local services as well
  * impl-port: update added flag from rt thread
  * raop: use pw_net utils to parse address
  * pulse-server: message: use union to store event data
  * pulse-server: client_queue_subscribe_event(): check message allocation
  * spa: libcamera: remove unused includes
  * spa: libcamera: remove two unused members
  * spa: libcamera: remove wrong prefix from log message
  * spa: libcamera: remove unnecessary snprintf()
  * spa: libcamera: don't calculate id twice
  * Fix review comments, added METADATA_VALUE_MAX_LEN and removed entry_key in configure_bis.
  * bluez5: cleanup bluez5.bcast_source.config parsing
  * bluez: on metadata, parse remove the length field, and deduce the length from the value plus type
  * Add code to fix problem found at review
  * bluez: Configure the BlueZ broadcast source
  * impl-node: Expose driver id in node.props
  * protocol-simple: add per stream properties and formats
  * alsa-seq: configure pool sizes better
  * alsa-seq: warn when receive fails
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1120)
- Update to version 1.0.0+788~git20240510.cdc150a2c:
  * jack: copy events to right offset
  * control: use quantum_limit for midi buffer size
  * alsa-seq: try to not overflow the output buffer
  * control: warn when we overflow the control buffer
  * tools: queue the buffer again in all cases
  * alsa-seq: handle large control events
  * alsa-seq: improve midi encode some more
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1119)
- Update to version 1.0.0+781~git20240509.1c056661b:
  * alsa-seq: handle fragmented midi messages
  * control: also handle ANY ports for enum_param
  * v4l2: add bus_info in v4l2_capability if we have it
  * impl-node: update rt flags from rt threads
  * loop: flush items in the order they were added
  * impl-port: swap io areas instead of doing cycle math
  * impl-port: input ports read from io cycle & 1
  * parametric-equalizer: Use field widths in sscanf
  * Fix doc build pipeline failing with parametric-equalizer module
  * doc: update some more
  * Apply 1 suggestion(s) to 1 file(s)
  * Restructured overview.dotx
  * alsa: remove racy atomic operations
  * Add a module for loading Parametric EQ
  * doc: document some more audioconvert properties
  * alsa: use semaphore semantics for the eventfd
  * pulse-server: add pulse.allow-module-loading option
  * pulse-server: implement describe-module with core message
  * spa: libcamera: fix RGB mappings
  * pw-dump: destroy all objects not just those matching the pattern
  * pw-dump: fix string memory leak on error
  * gitattributes: mark test/data/*.txt as text files
  * json: fix high surrogate escapes
  * test: fix loading json test data
  * alsa: read hw synced ring buffer position when caller is not the same pcm
  * core: handle import errors better
  * pw-mon: Add --print-separator option to help streaming parser
  * stream: copy position before going to STREAMING
  * conf: an empty condition should evaluate to true
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1118)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1117)
- Update to version 1.0.0+694~git20240418.e1e0a886d:
  * stream: improve async handling
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1116)
- Update to version 1.0.0+693~git20240418.34be6c76a:
  * v4l2: fix printf format
  * spa: v4l2: encode device id into a json array
  * spa: libcamera: encode device ids into a json array
  * impl-node: implement async scheduling
  * spa: add SPA_IO_AsyncBuffers
  * impl-port: query all params through the mixer
  * impl-link: log error when activate fails
  * impl-port: implement port_enum_param on mixers
  * node: add an event to enumerate the peer port params
  * impl-port: set position io on the mixer nodes
  * spa: give meaning to port_enum_params with SPA_ID_INVALID port_id
  * impl-node: add cycle to debug
  * impl-port: avoid doing work when the port is destroyed
  * impl-port: refactor check_params
  * impl-port: use 0 size when clearing IO
  * stream: log a warning when media.class and direction mismatch
  * rtp_stream: Use the log topic of the module
  * module-loopback: only enable delay with valid rate and channels
  * properties: only count valid property updates
  * module-rtp-sink: Send all remaining packets when stopping
  * pulse-server: use `memcpy()` to write string into message
  * pulse-server: message_dump(): fix `format_info` memory leak
  * pulse-server: ignore unsaveable values when deserializing property list
  * pulse-server: stricter length checking when deserializing property list
  * alsa: fix race when updating the eventfd
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1115)
- Update to version 1.0.0+668~git20240415.232f4f01e:
  * protocol-native: fail when security context init fails
  * tests: don't crash when security context is not available
  * audioconvert: also clamp monitor volume to min/max
  * pipewire: document and improve -v option
  * doc: add -P option to docs
  * combine-stream: actually make use of resample.disable
  * combine-stream: check module arguments for syntax errors
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1114)
- Update to version 1.0.0+661~git20240413.cd166ac89:
  * bluez5: don't use spa_invoke from data loop to main loop
  * bluez: initialize variable to avoid warning
  * bluez5: iso-io: track and apply corrections to tx latency
  * bluez5: iso-io: drop RX data when source is not running
  * bluez5: move spa_bt_ptp to rate-control.h
  * bluez5: bap: use priority from conf table in PAC selection
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1113)
- Update to version 1.0.0+655~git20240410.66ba147bf:
  * filter: fix -UFASTPATH compilation
  * pipewire: add a -P option to set context properties
  * protocol-native: cleanup when starting a server fails
  * stream: use the pw_impl_node implementation details
  * impl-node: improve set_io some more
  * impl-node: only become driving when we are a driver
  * mem: MAPPABLE -> UNMAPPABLE
  * protocol-native: send debug to right topic
  * gst/src: fix crash when current_caps is NULL
  * spa: handle empty values better
  * v4l2: handle empty properties gracefully
  * client-node: pass the right object to functions
  * impl-node: keep some state consistent
  * vulkan: Complete vulkan_pass
  * vulkan: Cache buffer_type
  * vulkan: Move vulkan_pass handling to filter
  * vulkan: Split buffer import into CPU and GPU part
  * vulkan: Introduce vulkan_pass for blit operations
  * vulkan: Sync buffers on in and export in blit
  * vulkan: Export functions to handle implicit_fd
  * alsa-pcm: set threshold to final value before set_swparams is called
  * alsa-pcm: start playback immediately if there is start delay set
  * alsa-pcm: use headroom to calculate minimum available frames for non time scheduling
  * alsa-pcm: do not allow headroom plus threshold be bigger then the alsa buffer
  * alsa-compress-offload-device: notify observers when profile changes
  * alsa-pcm-device: notify observers when profile changes
  * vulkan: Sync renderer for blit filters
  * vulkan: Name params
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1112)
- Update to version 1.0.0+627~git20240408.34c832298:
  * impl-node: count missed wakeups as xruns
  * impl-node: run recovery cycle immediately
  * CI: fix pages build stage
  * alsa-pcm: Fix copy-pasto while listing ctls
  * ci: Avoid running pages build on merge requests
  * ci: Switch only/except to rules
  * ci: Make syntax highlighting a bit happier
  * impl-node: set_io on the port mixers
  * impl-node: set info.id as well
  * impl-node: add pw_impl_node_set_io()
  * impl-node: improve node activation
  * impl-node: don't report xrun when pending <= 0
  * impl-node: fix debug of do_move_nodes
  * node: add a cycle counter to the position
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1111)
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1110)
- Update to version 1.0.0+613~git20240403.f36616727:
  * settings: remove link.min-buffers option again
  * settings: add link.min-buffers option
  * client-node: fix array length debug
  * impl-node: improve xrun handling
  * module-ffado: add ffado.rtprio and ffado.realtime
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1109)
- Update to version 1.0.0+608~git20240402.986de9252:
  * buffers: add support for mandatory metadata
  * buffers: do some cleanups
  * buffer: add GenericFd memory type
  * examples: set the MAPPABLE flag for MemFd
  * mem: add a PW_MEMBLOCK_FLAG_MAPPABLE flag and pass it around
  * stream: only unmap data that was mapped and mappable.
  * stream: handle node.name fallback better
  * Update 90-pipewire-alsa.rules with support for Astro Mixamp Pro TR.
  * bluez5: bap: determine SDU interval from codec frame duration
  * bluez5: bap: no need to check for mtu, kernel fragments as needed
  * CI: put docs from both 1.0 and master on pages
  * libcamera: add camera rotation property on nodes
  * gst/src: Avoid unnecessary renegotiations during streaming
  * gst/src: Cleanups for src_negotiate()
  * v4l2: Drop the first frame after camera startup
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1108)
- Update to version 1.0.0+593~git20240329.a9911f68a:
  * client-node: free port io memmap also if port gone
  * gst: Always use Choice-pod for modifiers
  * spa: improve null-audio-sink channels
  * context: add context.modules.allow-empty property
  * conf: only count modules, objects and exec when added
  * conf: add more error checks
  * gst: simplify modifier extraction
  * gst: Re-enable handling of single long modifiers
  * properties: rework properties
  * filter-chain: debug SOFA error codes better
  * filter-chain: report more parsing errors
  * json: fix SPA_JSON_STATE
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1107)
- Update to version 1.0.0+581~git20240327.27ccf3203:
  * spa: fix spelling
  * spa: deal with non-null terminated strings in spa_error_location
  * context: make error line debug a little better
  * spa: improve JSON error reporting in spa-json-dump
  * test: add tests validating all json conf files
  * conf: unmap on errors
  * spa: Improve JSON error reporting
  * test: fix some compiler warnings
  * conf: log errors for json content errors
  * spa-json: return value from spa_json_next()
  * spa-json: also check for len <= to avoid compiler warning
  * daemon/conf: fix more JSON syntax
  * tools: check properties given by user for syntax errors
  * treewide: check for JSON parse errors
  * properties: add pw_properties_check_string for checking parse errors
  * spa: spa-json-dump: read also from stdin, and report syntax errors
  * spa: json: check object key-value pair parity during parsing
  * spa: json: allow only ascii in bare values
  * test: add "strict" JSON tests
  * spa: json: \x7f is allowed unquoted in JSON
  * spa: json: propagate parse error in spa_json_container_len
  * spa: json: more parsing errors & add spa_json_get_error
  * spa: json: fix string function usage in spa_json_parse_float/int
  * daemon/conf: fix bad JSON syntax
  * module-echo-cancel: Don't call _run() when inactive
  * bluez: print a nicer warning when the bluez service is not available
  * spa plugins: Include Linux headers on Linux only
  * conf: add some warnings when keys are invalid and ignored
  * filter-chain: improve json parsing error reporting
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1106)
- Update to version 1.0.0+541~git20240318.0e380de80:
  * conf: improve matching rules a bit more
  * utils: use memmove when src and dst can overlap
  * alsa: improve acp device/node object paths
  * acp: move acp_dict_lookup to public header
  * acp: add more properties for the card
  * module-raop-sink: explicitly include <openssl/evp.h>
  * v4l2: unset _TIME_BITS in addition to _FILE_OFFSET_BITS
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1105)
- Update to version 1.0.0+534~git20240315.2c0d73ab4:
  * gst: handle latency in the pipewiresrc
  * gst: refactor some of the param handling
  * gst: parse the audio rate from caps
  * include: install new header
  * tests: cleanup correctly to avoid leaks
  * protocol-native: clean up security context on unload
  * tests: add right include for close/unlink/pipe2
  * test: handle running without a server
  * conf: support property rules
  * conf: handle !null checks
  * tests: update unit test for added field
  * gst: fall back to buffer time when no header
  * stream: add time field to pw_buffer
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1104)
- Update to version 1.0.0+521~git20240314.46e6fd2ae:
  * spa: alsa: Read ctl events instead of doing a global diff
  * protocol-native: update the properties correctly
  * stream: improve the timing info
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1103)
- Update to version 1.0.0+518~git20240313.1d8a96d24:
  * stream: update some docs
  * tools: improve error reporting
  * tools: add pw-container tool
  * protocol-native: improve security context properties
  * protocol-native: don't allow recursive security context
  * protocol-native: add security context API
  * protocol-native: add props to the sockets keys
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1102)
- Update to version 1.0.0+511~git20240312.e86a68db3:
  * gst: add a clock to gst pipewiresink
  * gst: only remove port once
  * jack: improve midi buffer handling
  * jack: set the output buffer size correctly
  * module-ffado: add more port properties
  * settings: add default.clock.quantum-floor property
Displaying revisions 1 - 20 of 1121
openSUSE Build Service is sponsored by