| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: v4l2loopback-autoload | Distribution: openSUSE Tumbleweed |
| Version: 0.15.2 | Vendor: openSUSE |
| Release: 1.2 | Build date: Thu Oct 16 06:55:55 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 83 | Source RPM: v4l2loopback-0.15.2-1.2.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/v4l2loopback/v4l2loopback | |
| Summary: Autoload driver for V4L2 loopback devices | |
Configuration files to autoload the module during system startup.
GPL-2.0-or-later
* Thu Oct 16 2025 <munix9@googlemail.com>
- 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/v4l2loopback
* Thu Jul 24 2025 munix9@googlemail.com
- 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
* Tue Jun 03 2025 munix9@googlemail.com
- 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
* Thu Mar 13 2025 ecsos@opensuse.org
- 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
* Wed Oct 02 2024 ecsos@opensuse.org
- Update to version 0.13.2:
* Released 0.13.2
* [github] trailing dot
* [github] add feature-request template
* [github] add 'bug' label
* [github] unbreak lines
* [gitub] improve bug-description
* [github] about->description
* [github] add 'title' to form template
* [github] replace bug tempate with form
* [github] YML header
* fix mod64 warnings on arm
* Replace (s64 % u32) with our own v4l2l_mod64() wrapper
* clang-format
* mention the special caps 'any'
* improve error-reporting
* avoid unused variable warning
* v4l2loopback-ctl: return errcodes where appropriate
* utils: clean objectfiles
* explicitly return the fd from open_controldevice()
* Don't fail 'clean' target if 'make -C utils clean' fails
* Wed Jun 12 2024 Giacomo Comes <gcomes.obs@gmail.com>
- build kmp-longterm flavor on tumbleweed
* Thu Mar 21 2024 rombert@apache.org
- Update to version v0.13.1:
* Release v0.13.1
* more shellcheck
* Avoid building utils with dkms
* improve printout in release script
* release-script: write back new version to v4l2loopback.h (if necessary)
* release-script: fix retrieving of module-version
* shellchecked 'release.sh' script
* Release v0.13.0
* allocate_buffers: fix check whether we can re-allocate
* Lower minimum width/height to extreme values
* redefine strscpy() as strlcpy() if needed
* Use strscpy instead of strlcpy if available
* 'sign' target to sign the generated module for use with secure boot
* use $< instead of hardcoding the module name
* use 'sudo' to change the permissions of the module
* Thu Nov 30 2023 Dominique Leuenberger <dimstar@opensuse.org>
- v4l2loopback-utils is no longer noarch: v4l2loopback-ctl was
converted from a bash script to C source.
* Thu Nov 30 2023 hpj@urpla.net
- Switch to git service in order to sync with upstream more often
- Update to version 0.12.8~git.20231123T160730.850a2e3:
* some minor typos
* [ci] install 'dkms' to get some more building prerequisites
* [ci] only install latest packageversion of each kernel-flavour
* [ci] lower actions/checkout to v3
* [ci] bump actions/checkout to v4
* [ci] Fix testing for v4l2 capabilities
* [ci] show skipped builds
* [ci] install all available kernel headers
* [ci] skip failures on kernels without v4l2 support
* Update README.md
* Fix formatting
* added v4l2loopback-ctl.o to gitignore
* note that GLOB_ONLYDIR is indeed not requried by POSIX
* fixed utils build for musl (missing GLOB_ONLYDIR)
* [github] Mention "discussions" in the issue landing-page
* Remove support for pre-4.0.0 kernels.
* Remove support for pre-3.6.1 Linux kernels.
* force timestamp.tv_sec to (long long int)
* build-fixes: install and utils
* Remove the 'capture_nr' member from the v4l2_looback_config struct
* swap output/capture device when adding new devices
* make the code less-dependant on the "capture_nr" member of the config-struct
* rename sysfs-attribute "type" to "state"
* fallback to dprintkrw() if dev_warn_ratelimited() is not available
* v4l2loopback: Fixup bytesused field when writer sends a too large value
* v4l2loopback-ctl: streamline help
* v4l2loopback-ctl: add flags to "query" verb
* v4l2loopback-ctl: more escaping for device-name
* v4l2loopback-ctl: align help
* refactored raw-string printout into helper function
* v4l2loopback-ctl: escape special chars in device-names
* v4l2loopback-ctl: add "list" verb
* fix device_nr checks in V4L2LOOPBACK_CTL_QUERY
* add /sys/devices/virtual/video4linux/video*/type interface
* indentation...
* prevent multiple readers to start streaming
* add "--verbose" flag to "set-timeout-image"
* run timeout-image gst-pipeline through "tee"
* report format via /sys if it is somehow FIXED
* fixate format with "keep_format"
* whitespace
* turn the "timeout_image_io" ctrl into a button
* only unset the timeout_image_io flag when requesting buffers for the timeout image
* unset the timeout_image_io flag if allocating the timeout-image fails
* indentation
* long-options for v4l2loopback-ctl
* tests/producer: fix description of "-c" flag and linefeed
* clang-format
* v4l2loopback-ctl: allow setting of minimum framesize
* allow setting of minimum width/height as well
* set default framesize
* unify the output of vidioc_enum_fmt_*
* V4L2LOOBACK_IS_FIXED_FMT() to check if the format is changeable
* script to check the output/capture formats of a device
* G_FMT_CAP: only report failure if the format has not been fixated
* set TIMESTAMP flags
* prevent multiple output streams
* tests/consumer: make S_FMT errors non-fatal
* yikes, yet another typo
* reversed compat logic
* more clang-format
* add 'install' target for utils
* fix typo
* codespell fixes
* help: reverse general form and example
* v4l2loopback-ctl help: use 'detail' level rather than 'brief' flag
* Always protect access to dev->outbufs_list with the list_lock mutex
* code formatting
* Make VIDIOC_ENUMINPUT return V4L2_IN_ST_NO_SIGNAL if there's no producer
* Use separate spinlocks for protecting list access
* compat for older kernels
* fix formatting warnings when printing timestamps
* refactor the TRY/S_FMT code
* more diagnostic output
* set V4L2_BUF_FLAG_TIMESTAMP_COPY flag when copying the buffer timestamp
* use DEFAULT colorspace
* stuff...
* try more...
* fix random; optionally set timestamp
* set bufsize/bytesused when initializing buffers for MMAP
* more debugging and a global buffer
* simple test application for producing/consuming buffers
* Bump copyright dates
* more gitignores
- Dropped upstream patches:
* v4l2loopback-include_header.patch
* 0005-track-active-readers.patch
* 0006-UBUNTU-SAUCE-event-support-V4L2_EVENT_PRI_CLIENT_USA.patch
* 0007-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch
* Wed Nov 29 2023 Giacomo Comes <gcomes.obs@gmail.com>
- Added patches:
* 0005-track-active-readers.patch
* 0006-UBUNTU-SAUCE-event-support-V4L2_EVENT_PRI_CLIENT_USA.patch
* 0007-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch
from https://git.launchpad.net/ubuntu/+source/v4l2loopback/tree/debian/patches
they are needed for intel ipu6 driver support
and should be dropped with the next release since
they are already merged upstream in the git tree
* Thu Sep 29 2022 Stanislav Brabec <sbrabec@suse.com>
- Update to version 0.12.7:
* Add explicit format specifier to printf() invocations
(bsc#1202156, CVE-2022-2652).
* REMAKE_INITRD is deprecated in dkms 3
* event: install event (un)subscribe hook
* Don't fail if allocating 0-sized buffers
* Other minor fixes
- Refresh v4l2loopback-include_header.patch.
* Fri Mar 04 2022 Martin Wilck <mwilck@suse.com>
- Fix modprobe.d location for 15.3 and earlier (bsc#1196275, jsc#SLE-20639)
/usr/lib/modprobe.d /usr/lib/modprobe.d/98-v4l2loopback.conf /usr/lib/modules-load.d /usr/lib/modules-load.d/v4l2loopback.conf
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:37:43 2025