* 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
* 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
- 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
- Update to version 0.12.4
* Explain what exclusive_caps does instead of referring to a
closed ticket
* Use "Chrome" rather than "Chromium"
* Mention exclusive_caps mode option
* Add linebreaks to fix markdown
* Set the default number of buffers to 2
* instruction on obtaining yuv files
* infinite loop over yuv frames
* Drop cast to (time_t)
* print "SUCCESS" message on installation success
* use v4l2_buffer ptr instead of timeval
- Dropped v4l2loopback-dont_use_timeval.patch and
v4l2loopback-drop_cast_to_time_t.patch (merged upstream)
OBS-URL: https://build.opensuse.org/request/show/792805
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=23
- Update to version 0.12.1
[ IOhannes m zmölnig ]
* Fix permission of source code files
* Initialize variables
* Use %u to print size_t
* Improve coding style by removing unused variables
* More coding style fixes
* Use GStreamer-1.0 caps in the documentation
* Gst1.0 compat for example-script
* Protect VP9 and HEVC by #ifdef guards
[ Andrii Danyleiko ]
* Fix typo
[ Kai Kang ]
* Replace do_gettimeofday with v4l2_get_timestamp for linux-5
compat
OBS-URL: https://build.opensuse.org/request/show/668188
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=11
oid sha256:fc0fe0e3ce7630624e3da93873f153519812a32976efaf54ab628e6d20207488
size 81076
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.