8 Commits

Author SHA256 Message Date
3ffb691c0b Accepting request 1320243 from home:munix9:branches:multimedia:apps
- 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

OBS-URL: https://build.opensuse.org/request/show/1320243
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=63
2025-11-27 13:09:55 +00:00
e1ff2d54a5 Accepting request 1311586 from home:munix9:branches:multimedia:apps
- 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

OBS-URL: https://build.opensuse.org/request/show/1311586
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=61
2025-10-16 09:16:46 +00:00
1c58b0abc1 Accepting request 1295410 from home:munix9:branches:multimedia:apps
- 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/request/show/1295410
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=59
2025-07-24 09:53:59 +00:00
d537577555 Accepting request 1282107 from home:munix9:branches:multimedia:apps
- 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/request/show/1282107
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=57
2025-06-03 08:30:15 +00:00
e7cef89dfd Accepting request 1252653 from home:ecsos
- 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/request/show/1252653
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=55
2025-03-13 09:30:56 +00:00
be3c25fc25 Accepting request 1205189 from home:ecsos
- 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

OBS-URL: https://build.opensuse.org/request/show/1205189
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=53
2024-10-02 15:17:44 +00:00
8fcd1f9abc Accepting request 1160055 from home:robert_munteanu:branches:multimedia:apps
Update to version v0.13.1

This fixes the build with Kernel 6.8 (Tumbleweed)

OBS-URL: https://build.opensuse.org/request/show/1160055
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=49
2024-03-21 11:19:34 +00:00
e11f6e180e Accepting request 1129977 from home:frispete:kernel
- 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

OBS-URL: https://build.opensuse.org/request/show/1129977
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=46
2023-11-30 12:54:36 +00:00