| AArch64 | |
| ppc64le | |
| s390x | |
| x86-64 |
- Update to version 0.8.6 * Handle pipe poll errors by closing pipe * Update core Wayland protocol file and shm formats * Update core Wayland protocol file and shm formats * Fix a memory leak * Move acknowledgement logic to separate function * Log when metadata messages received * Avoid duplicate video encode setup * Fix a crash with ffmpeg 6.0 * Allow --drm-node option in ssh and client modes * Provide dmabuf main device from opened drm fd * Avoid acquiring controlling terminal * Update issue filing guidelines * Fix dmabuf-feedback event ordering * Allow concurrent read/write of dmabuf * Deduplicate dmabuf format restriction logic * Remove dmabuf fd deduplication logic * Adjust dmabuf stride when using wl_drm * Fix dmabuf write bug with amdgpu * Remove unused argument from map_dmabuf * Fix negative-sized memcpy bug * Add missing casts * Use local stride when computing diffs * Fix strict prototype warnings * Split initial mirror synchronization over threads * Use local stride when applying diffs * Remove modifier gate for video encoding * Optinally permit tiled formats with dmabuf v4 * Fix a stride mismatch bug with video encoding * Serialize dmabuf plane info instead of copying * Remove unnecessary delay * Fix typo/missing negation * Clarify unidentified protocol message * Minor fd_mirror test adjustments * Remove unused argument * Fix use-after-free in zeroed_aligned_realloc * Delay switch to default LZ4 compression again * Use O_PATH to open directories on Linux * Fix compile error when dmabufs disabled * Remove unused path from make_dmabuf * Fix use of uninitialized memory * Use longer paths in startup failure test * Fix handling of relative socket paths * Use posix_spawn to start server command * Zero initialize cmsg data * Rewrite socket connect/bind/unlink handling * Downgrade fd leak warnings to debug * Fix type conversion warnings * Remove outdated dmabuf import paths * Remove code to autodetect DMABUFs * Only allow single-plane DMABUF formats * Mention AcceptEnv/SetEnv method of setting env variables * Hide build-minimal/ generated folder in gitignore * Mention default socket prefix in man page * Explain how to set env variables for waypipe server * Demote application close warning to debug * Stop setting h264 hw encode quality * Add basic support for dmabuf-feedback * Generate protocol interface versions * Remove restriction on video thread count * Autoformat change * Improve timeout handling in startup test * Make expected behavior more explicit for startup test * Return 0 on 'waypipe --help' * Switch to using LZ4 compression by default
- Update to version 0.8.2
* Print useful error messages when connecting waypipe instances
with incompatible command line options.
- Update to version 0.8.1
* Improved performance by reducing executable size, and memory
usage on networks with high bandwidth and latency.
* Fixed an issue running OpenGL programs with the compositor
Mutter in some cases.
* Fixed a bug in which Waypipe failed to read certain readonly
file descriptors.
- Update to version 0.8.0
* Added support for video encoding with VP9.
* Command line interface changes:
* `--video` now takes an optional list of arguments specifying
video encoding properties. For example, the argument list
`--video=hw,vp9,bpf=5e5` provides hardware video encoding as
VP9 with a higher bit rate than usual.
* `--hwvideo` is deprecated in favor of writing `--video=hw`.
* The short option `-v` has been removed; use the longer form
`--version` instead.
* `waypipe ssh` now calls whatever ssh executable is in $PATH,
instead of `/usr/bin/ssh`
- Update to version 0.7.2
* Fixed a crash when using DMABUFs with the nouveau driver
* Eliminated two file descriptor leaks in the main server process
* Fixed a bug with damage tracking
* Added support for read-only file descriptors, fixing a bug with
recent wl_keyboard protocol versions
* Slightly expanded man page documentation
* Some setup work to support setting video encoding parameters in
future versions of Waypipe
- version 0.7.1
* Fixes a crash with large (e.g, 2500x2000 pixel) windows
* Fixes a crash with video encoding and some ffmpeg versions (bd702a58)
* Protocol support has been added for wlr-gamma-control-v1 and
primary-selection-unstable-v1.
* Keyboard keymap file descriptors are now cleaned up more
quickly.
- version 0.7.0
* Numerous bugfixes
* This release is not compatible with earlier versions of
Waypipe, due to changes in the wire protocol (slightly better
file descriptor tracking, and a new connection method.)
* There is a new --remote-bin option for the waypipe ssh mode
which can be used to choose the binary run on the remote
(application side) system, rather than looking only for
"waypipe" in $PATH.
- Initial package (version 0.6.1) for build.opensuse.org