6 Commits

Author SHA256 Message Date
97c613eb0d Accepting request 1295495 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1295495
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/v4l2loopback?expand=0&rev=25
2025-07-24 16:49:32 +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

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=59
2025-07-24 09:53:59 +00:00
e9b6ff06c1 Accepting request 1282195 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1282195
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/v4l2loopback?expand=0&rev=24
2025-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

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=57
2025-06-03 08:30:15 +00:00
968e48353b Accepting request 1252696 from multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/1252696
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/v4l2loopback?expand=0&rev=23
2025-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

OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=55
2025-03-13 09:30:56 +00:00
6 changed files with 114 additions and 7 deletions

View File

@@ -4,7 +4,7 @@
<param name="scm">git</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="revision">v0.13.2</param>
<param name="revision">v0.15.1</param>
<param name="changesgenerate">enable</param>
</service>
<service name="recompress" mode="manual">

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/umlaeute/v4l2loopback</param>
<param name="changesrevision">2d44c2f3a33844dfd9928dc536288283289bbc34</param></service></servicedata>
<param name="changesrevision">7546a42a66d856933a75c2b0896cb735e3ca00c0</param></service></servicedata>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:621724fdd4a30ebf584b41285ece48e4b2e984126627d269548b6489581e95cc
size 75136

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:96457ac8db1a09dd7d3a6e3fdf557414a09175f3e704f23b84c8b3b57558c19e
size 81200

View File

@@ -1,3 +1,110 @@
-------------------------------------------------------------------
Thu Jul 24 03:36:19 UTC 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 06:44:50 UTC 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 07:09:44 UTC 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 10:50:26 UTC 2024 - ecsos@opensuse.org

View File

@@ -1,7 +1,7 @@
#
# spec file for package v4l2loopback
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -30,7 +30,7 @@
%{!?_modulesloaddir: %define _modulesloaddir /usr/lib/modules-load.d/}
Name: v4l2loopback
Version: 0.13.2
Version: 0.15.1
Release: 0
Summary: A kernel module to create V4L2 loopback devices
License: GPL-2.0-or-later