cd619e3773
- Update to version 0.15.3: * Release v0.15.3 * slightly better name for compat macro * use linux>=6.18 accessor for v4l2->private_data - Fix version 0.15.2 changelog
Hans-Peter Jansen2025-11-27 13:09:55 +00:00
e1fd2bbdce
Accepting request 1311656 from multimedia:apps
Ana Guerrero2025-10-16 15:39:15 +00:00
8003642d62
- Update to version 0.15.2: * Release v0.15.2 * Yet another Linux-6.18 fix * Fix compilation with linux-6.18.0 * Fix use-after-free in loopback_add() * Add <linux/timer.h> include * Bump version to v0.15.1 * [ci] also allow skipping of exactly known kernel-version * [ci] mark alpine/6.15.0.0-edge as known-failure * [ci] don't fail if the badge-file did not change * Adds support for XBGR32 (XR24) - Change urls to https://github.com/v4l2loopback/v4l2loopbackHans-Peter Jansen2025-10-16 09:16:46 +00:00
2e8ea36b91
- Update to version 0.15.1: * Bump version to v0.15.1 * [ci] also allow skipping of exactly known kernel-version * [ci] mark alpine/6.15.0.0-edge as known-failure * [ci] don't fail if the badge-file did not change * Adds support for XBGR32 (XR24) * Drop from_timer macro usage
Hans-Peter Jansen2025-07-24 09:53:59 +00:00
e9b6ff06c1
Accepting request 1282195 from multimedia:apps
Ana Guerrero2025-06-03 15:54:36 +00:00
284ce4d4cf
- Update to version 0.15.0: * Release v0.15.0 * DKMS: dummy 'clean' rule * Replace 'Skype' with 'Zoom' * [github] note on "exact" v4l2loopback version * [github] fix name of ArchLinux job * publish build-state.svg directly to the Wiki * [github] use current data for rolling releaeses * [github] case-insensitive sort * [github] drop openSUSE/leap * [github] build more Fedora releases, and ArchLinux * [github] support ArchLinux * [github] DNF>=5 supports the "--skip-unavailable" flag * [github] build on openSUSE * [github] rename "not_${os}" to "not_${packager}" * run CI against more kernels * Create a badge with all kernels tested in the CI * [github] 2nd attempt on testing with more kernels * [github] also install kernels without a debrevision in the name * only use timer_delete_sync compat macro for linux<6.2.0 * added functionality for linux 6.15+ (#626) * use fixed-size types in public API * [meta] pre-commit config to automatically run clang-format before committing * v4l2loopback-ctl: (also) query the module version via ioctl * change public ioctl numbers! * V4L2LOOPBACK_CTL_VERSION ioctl * order ioctl's by value * dkms.conf updates
Hans-Peter Jansen2025-06-03 08:30:15 +00:00
968e48353b
Accepting request 1252696 from multimedia:apps
Ana Guerrero2025-03-13 14:07:38 +00:00
beba0e714e
- Update to version 0.14.0: * Release v0.14.0 * [ci] Exclude bionic and xenial from test-builds * Get signing key from dkms/framework.conf.d/* as well * Use atomic operations to count vm_open/close * Simplify loop preparation cases in mmap() * Remove unreachable result in mmap() * Do not discard return value of vm_alloc_page * Consolidate style of debug print messages * Remove excessive MARK()s * Reorder v4l2_loopback_device and initialisation * Use clamp_val to enforce dimension limits * Set unique timestamp flags * Refactor control of logical streams * Use u32 type for buffer counts * DQBUF/STREAMON fail if opener has not alloc'd * QUERYBUF set timestamp if buffer dequeued * QUERYBUF guess capture buffer flags * QBUF/DQBUF set flags when using timeout I/O * QBUF/DQBUF ensure buffer type is MMAP * Add mutex for format and buffer changes * Remove timeout allocate from allocate_buffers * Set "I/O method" on first read/write or REQBUF * Consolidate S_FMT across reader and writer * Add function to check buffer-set capability * Use REQBUFS to free buffers in close() * Use STREAMOFF in REQBUFS when count is zero * Add file-io initialisation function * Add resize outbufs_list helper function * Replace flag setters with macros * Enumerate all formats except when fixed * Enforce limits on time-per-frame * Set valid pix format in add() * Fix default configuration of exclusive_caps * Fix v4l2-compliance result for button ctrl * Simplify close and free * Add guard to list ops in REQBUFS * Add macro for debug buffer description * Add macro for device_nr from private data * Tidy fourcc format calls * Remove unused member of v4l2_loopback_opener * Safer list access in DQBUF * Revert 97dc86b and fix#607 * Add hint for v4l2loopback-ctl build in README * Update README instructions for set-timeout-image * v4l2loopback-ctl fix block in set-timeout-image * Adjust 'set-caps' call to new syntax * make "--help" output work with help2man * remove unused argc/argv from help-functions * drop commented out code * drop duplicate word * build for a different kernel * whitespace fixes * Update README.md * [github] kindly ask for MRE in bug-reports * tidy up some whitespace * Refactor poll and fix#601 * [github] use 'textarea' for kernelversion * [ci] try rendering the kernel-version as *text* * Note that (markdown) text is preferred to images
Takashi Iwai2025-03-13 09:30:56 +00:00