Revisions of pipewire

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
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1101)
- Update to version 1.0.0+505~git20240311.e784de393:
  * spa: use log topics everywhere
  * module-ffado: disable pause on idle
  * audioconvert: add monitor.passthrough option
  * module-ffado: copt link.group property
  * doc: add options to change what /usr and /etc paths are shown
  * doc: minor documentation improvements
  * jack: fix multiple midi input ports
  * module-ffado: make the event buffer per port
  * module-ffado: handle MIDI correctly
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1100)
- Update to version 1.0.0+496~git20240307.7d0ca2d10:
  * spa: node-driver: always put CLOCK_MONOTONIC values to clock->nsec
  * pw-top: only check terminal size in non-batch mode
  * spa: alsa: fix clang build
  * gst: Fix sanitization of non-writable caps
  * Specify "Audio" in gstreamer sink/src metadata to fix autodetect
  * module-ffado: implement MIDI send and receive
Sergey Kondakov's avatar Sergey Kondakov (X0F) committed (revision 1099)
Displaying revisions 1 - 20 of 1118
openSUSE Build Service is sponsored by