Revisions of pipewire
Sergey Kondakov (X0F)
committed
(revision 1068)
- Update to version 1.0.0+217~git20240116.cee92e08a: * bluez5: lc3: fix wrong enum_config * stream: delay emit param changes when inside emit_param_changed * impl-port: res > 0 means the param was modified * pod: don't iterate 0 sized children * module-rtp: clarify some docs * module-rtp-source: Use source.ip for unicast * audioconvert: remove unnecessary casts * bluez5: move no-HFP fast connect checks to better place * audioconvert: fix rare unaligned load exceptions * stream: rename requested to size in pw_time * audioconvert: also place resample output in rate_io * audioconvert: implement resample_out_len()
Sergey Kondakov (X0F)
committed
(revision 1067)
- Update to version 1.0.0+205~git20240115.a1ecfc8d7: * tests: fix ABI check for new pw_time * stream: add resample size to pw_time * audioconvert: update initial resampler rate match * bluez5: add quirk for SoundCore mini2 * bluez5: more informative warning with unknown transports * bluez5: add quirk for Rockbox Brick
Sergey Kondakov (X0F)
committed
(revision 1066)
Sergey Kondakov (X0F)
committed
(revision 1065)
Sergey Kondakov (X0F)
committed
(revision 1064)
Sergey Kondakov (X0F)
committed
(revision 1063)
- Update to version 1.0.0+199~git20240112.10fe33c4f: * Trigger ubuntu rebuild * Better meson_options description * Replace even more spaces with tabs * Replace more spaces with tabs * Replace spaces with tabs * Fix spacing when calling functions * Apply 1 suggestion(s) to 1 file(s) * Move add_permission definition inside block * Move context variable definition inside block * Move variable definition inside block * Better error logging if getting connections fails * fix possible leak * Apply 1 suggestion(s) to 1 file(s) * Use assert to check client is not NULL * Apply 1 suggestion(s) to 1 file(s) * Apply 1 suggestion(s) to 1 file(s) * Add missing files * pipewire-pulse: add snap permissions support * array: improve pw_array * docs: Multiple clarifications to documentation * pw-top: use `media.name` as display name * pw-top: update name when it changes * modules: move some spa_debug_mem to the log * spa: libcamera: bump minimum supported version to 0.2.0 * spa: libcamera: use `CameraConfiguration::orientation` * pulse-server: improve message debug * spa: small cleanups * support: fix freewheel timeout in node-driver * spa: small cleanups
Sergey Kondakov (X0F)
committed
(revision 1062)
- Update to version 1.0.0+137~git20231226.0227a30bc: * spa: Bounds-check pointers before dereferencing them * pipewire: log: fix concatenation in log topic macros * spa: utils: add `SPA_CONCAT()` macro * bluez5: update bluez-hardware.conf to ignore sbc-mq on Primark earbud * gstpipewiresrc: break out of wait_started() also on STATE_UNCONNECTED
Sergey Kondakov (X0F)
committed
(revision 1061)
- Update to version 1.0.0+132~git20231221.03173530d: * gst/pipewiresink: fix dts_offset * spa: add spa_ptrinside * impl-node: handle priority.driver changes * module-rtp-sap: refactor channelmap generation * module-rtp-sap: properly serialize custom channelmaps * module-rtp-sap: only override NTP value in the timing line * module-rtp-sap: add session number to the NTP value * module-rtp-sap: set source-filter up * module-rtp-session: remove outdated FIXME * pipewire-aes67: default to NTP 0 * module-rtp-sap: allow overriding NTP value * TODO: module-rtp: buffering for sender * module-rtp-sap: add a way to add extra attributes to SDP * module-rtp: improve logging priorities * module-rtp-sap: add notices about different channelmap formats used by different hw * module-rtp: handle framecount attribute * module-rtp-sap: parse ptime from incoming streams * module-rtp-sap: send out a default channelmap if none specified * pipewire-aes67: improve the config * module-rtp: add framecount to the SDP * pipewire-aes67: use interface name as default PHC * pipewire-aes67: recommend using ifname * node-driver: open PHC as readonly * pulse-server: fill in active port for monitors * Add a build option to specify whether pulse gsettings schema should be installed * Add pulseaudio gsettings schema
Sergey Kondakov (X0F)
committed
(revision 1060)
Sergey Kondakov (X0F)
committed
(revision 1059)
- Update to version 1.0.0+106~git20231214.ecf4b071e: * gst: keep track of node ports * gst: remove unused pending list * pulse-server: handle errors in echo-cancel geometry * modules: place floats in properties in JSON format * module-raop-discover: Skip tunnel creation for link-local addresses * module-raop-sink: Destroy module on RTSP error * module-raop-discover: Remove unused raop.ip.version prop * jack: handle -ENOENT from the core * ALSA: Remove alsa timer from IRQ scheduling * module-pipe-tunnel: avoid bitfield data race * audioadapter: improve state check * audioconvert: avoid bitfield data races * pipewire: data-loop: set thread name * Revert "alsa: also use interpolated time as nsec in IRQ mode" * jack: improve current_usec calculation * raop: use default 1500ms latency again * raop: add option back to set custom latency * raop: use 1500ms of latency as fallback * stream: make empty objects remove the PARAM * modules: make sure we don't overrun our array * modules: always add the Props param * modules: reuse the same code for setting properties * modules: add source ip and port in stream props * modules: return -EINVAL on invalid port * po: Update Bulgarian translation * doc: include pipewire-pulse modules explanations also on man page * doc: add pw-v4l2.1 and spa-*.1 * bluez5: use only one input route * pulse-server: update all params only after enumeration complete
Sergey Kondakov (X0F)
committed
(revision 1058)
- Update to version 1.0.0+20~git20231130.a532c2abd: * acp: add support for hiding profiles and ports * alsa: clamp buffer_frames correctly * alsa: handle period events
Sergey Kondakov (X0F)
committed
(revision 1057)
- Update to version 1.0.0+17~git20231130.94f898ddc: * stream: check requested before use * stream: don't confuse frames/samples in docs * module-pulse-tunnel: don't block the main thread * pipewire: mem: try to create non-executable memfds
Sergey Kondakov (X0F)
committed
(revision 1056)
Sergey Kondakov (X0F)
committed
(revision 1055)
- Update to version 1.0.0+13~git20231129.9fdf22170: * doc: internals/access: update documentation vs current state * module-access: recognize "allowed" as legacy alias for "unrestricted" * Bluez5: backend-native: HSP AG release SCO link on AT+CKPD=200 * alsa: Correctly bail if pitch ctls are not available * aes67: bump PTP0 driver priority * module-loopback: improve channel remapping support * stream: notify caller of partial set_param success * client-node: keep target fd up to date * po: Update Russian translation * pw-reserve: require valid name + check rd_reserve_new errors * meson.build: fix compile with -Dexamples=disabled * jack: allow OSC messages inside JACK MIDI * alsa: place defaults in properties as fallback * 1.0.0 * doc: internal/protocol: explain registry generation and protocol footers * meson.build: separate options for installing man pages or docs * meson.build: set install tags on doc/man * evl: add fds to pollfd from rt thread * stream: pass properties to context_new * bluez5: deal with too small Supported_Max_Codec_Frames_Per_SDU * bluez5: add some debug to bap-codec-lc3 * pipewire: module-roc-{sink,source}: add rudimentary ROC_INTERFACE_AUDIO_CONTROL support * pipewire: module-roc-source: use `SPA_NSEC_PER_MSEC` instead of hard-coding * pipewire: module-roc-{sink,source}: do not remove from argument property list * pipewire: module-roc-{sink,source}: pass 0 to `pw_properties_get_uint32()` * pipewire: module-roc-{sink,source}: remove `props` member * pipewire: module-roc-{sink,source}: deduplicate protocol selection * pipewire: module-roc-{sink,source}: port to ROC v0.3.X * pipewire: daemon: do not set `G_LOG_DOMAIN`
Sergey Kondakov (X0F)
committed
(revision 1054)
- Update to version 0.3.85+1~git20231117.44bfeaac6: * client-node: close fds in port_buffers() error case * 0.3.85 * bluez5: avoid compiler warning * Revert "gstpipewiresrc: break out of wait_started() also on STATE_UNCONNECTED" * module-rt: Remove RLIMIT_RTTIME while trying rt policy * alsa: the default poll_descriptors is good now * alsa: update pollfd from poll_revents() as well * modules: add tunnel.may-pause option for pipe-tunnel * modules: add pause support for pipe-tunnel * alsa: return 0 from successful resume * alsa: handle poll error * alsa: remove err argument in alsa_recover() * alsa: improve debug * jack: fix compilation with -UFASTPATH * bluez5: set BAP QoS RTN correctly * modules: make better media.name for RAOP sink * bluez5: media-sink: set node.group for ISO group nodes * bluez5: iso-io: get proper group id for broadcast * bluez5: make iso_io ISO groups transport-specific
Sergey Kondakov (X0F)
committed
(revision 1053)
- Update to version 0.3.84+34~git20231110.03b1d9589: * modules: Check for opus custom functions in addition to headers * alsa: reset ready_offset when we clear the queue * jack: Add jack_port_t* <-> object helpers * jack: make 0 an invalid object type * spa: alsa: fix leaks in `get_data_path()` * gstpipewiresrc: break out of wait_started() also on STATE_UNCONNECTED * gst: avoid reporting error twice * acp: Respect XDG base directory spec when loading configs * alsa: Prevent pitch element probe from stepping on bind ctls * alsa: Fix ctl device cleanup order * jack: fix midi events from peer port * Fix set state not seated on linked transport * alsa: Add a mechanism to bind ALSA controls as prop params * alsa: Share node/port info emission code between sink and source * module-protocol-native: emit error on bad concurrency
Sergey Kondakov (X0F)
committed
(revision 1052)
- Update to version 0.3.84+19~git20231106.b832a94f5: * pipewire: utils: make `pw_strv_find()` take a `const char *` * spa: libcamera: get rid of an unnecessary `snprintf()` call * spa: alsa: compress-offload: use `spa_assert_not_reached()` * spa: debug: log: use `SPA_CONTAINER_OF()` * alsa: remove redundant snd_pcm_recover() * systemd: Limit system manager socket permissions * context: stop scanning on feedback links * alsa: disable resample when pitch element is available * module-rt: enable setting UCLAMP_MIN and UCLAMP_MAX values * spa: bluez: fix -Walloc-size * doc: link \page and \group by \see * doc: hide useless indices in doxygen output etc. fixes * doc: use b->requested in tutorial4
Sergey Kondakov (X0F)
committed
(revision 1051)
- Update to version 0.3.84+6~git20231104.49668a9b2: * doc: fixup some Doxygen autogen issues * spa: explicitly mention that volumes are linear * context: limit recursion in run_nodes * impl-link: reset state to INIT if not destroyed
Sergey Kondakov (X0F)
committed
(revision 1050)
- Update to version 0.3.84+2~git20231102.38157a893: * pw-top: fix version constant used for pw_node_events * jack: fix PW_VERSION_* constant used with pw_*_events structs * 0.3.84
Sergey Kondakov (X0F)
committed
(revision 1049)
- Update to version 0.3.83+38~git20231102.bdb7f3adc: * gst: don't stop streaming when paused * jack: do sync when starting client
Displaying revisions 61 - 80 of 1128