Commit Graph

  • 8d698def4a Accepting request 1320340 from multimedia:apps factory Ana Guerrero 2025-11-27 14:21:50 +00:00
  • 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 Jansen 2025-11-27 13:09:55 +00:00
  • e1fd2bbdce Accepting request 1311656 from multimedia:apps Ana Guerrero 2025-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/v4l2loopback Hans-Peter Jansen 2025-10-16 09:16:46 +00:00
  • 97c613eb0d Accepting request 1295495 from multimedia:apps Dominique Leuenberger 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 Hans-Peter Jansen 2025-07-24 09:53:59 +00:00
  • e9b6ff06c1 Accepting request 1282195 from multimedia:apps Ana Guerrero 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 Hans-Peter Jansen 2025-06-03 08:30:15 +00:00
  • 968e48353b Accepting request 1252696 from multimedia:apps Ana Guerrero 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 Takashi Iwai 2025-03-13 09:30:56 +00:00
  • 7f00fcae5e Accepting request 1205229 from multimedia:apps Leap-16.1 Leap-16.0 Ana Guerrero 2024-10-02 19:35:26 +00:00
  • dd25c00dce - 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 Hans-Peter Jansen 2024-10-02 15:17:44 +00:00
  • 5cdb913646 Accepting request 1180725 from multimedia:apps Ana Guerrero 2024-06-14 17:01:46 +00:00
  • 360e97a4ca - build kmp-longterm flavor on tumbleweed Takashi Iwai 2024-06-13 15:14:34 +00:00
  • 7896e7bbb9 Accepting request 1160080 from multimedia:apps Ana Guerrero 2024-03-21 16:01:23 +00:00
  • 06098b8b52 Accepting request 1160055 from home:robert_munteanu:branches:multimedia:apps Hans-Peter Jansen 2024-03-21 11:19:34 +00:00
  • d151492fa6 Accepting request 1130027 from multimedia:apps Ana Guerrero 2023-11-30 21:04:23 +00:00
  • dda0e22000 Accepting request 1130019 from home:dimstar:Factory Hans-Peter Jansen 2023-11-30 14:54:23 +00:00
  • ebe2e3683f Accepting request 1129977 from home:frispete:kernel Martin Pluskal 2023-11-30 12:54:36 +00:00
  • 00c3b598a0 Accepting request 1129717 from home:gcomes.obs Hans-Peter Jansen 2023-11-29 10:10:46 +00:00
  • 38f59af310 Accepting request 1006904 from multimedia:apps Richard Brown 2022-09-29 16:14:23 +00:00
  • 6677e0b9da Accepting request 1006794 from home:sbrabec:branches:multimedia:apps Hans-Peter Jansen 2022-09-29 09:59:08 +00:00
  • a043e4a54f Accepting request 960158 from multimedia:apps Dominique Leuenberger 2022-03-08 19:32:02 +00:00
  • e914f1b8bb Accepting request 960061 from home:mwilck:modprobe.d Hans-Peter Jansen 2022-03-08 08:28:54 +00:00
  • 16497479cd Reverting last change Luigi Baldoni 2021-09-07 14:28:59 +00:00
  • 0021353c8e Accepting request 917277 from home:frispete:kernel Luigi Baldoni 2021-09-07 13:04:30 +00:00
  • 31de44aa44 revert last changes Luigi Baldoni 2021-09-07 06:23:41 +00:00
  • 0561ef5f6b OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=37 Luigi Baldoni 2021-09-07 06:21:54 +00:00
  • 0e06cd4fc7 Accepting request 916769 from home:munix9:branches:multimedia:apps Luigi Baldoni 2021-09-06 11:54:45 +00:00
  • 0bf2d2dcb0 Accepting request 871164 from multimedia:apps Dominique Leuenberger 2021-02-11 11:49:17 +00:00
  • 4d5efe8aca Accepting request 871083 from home:fcrozat:branches:multimedia:apps Luigi Baldoni 2021-02-11 10:35:32 +00:00
  • 36ca667e15 Accepting request 870494 from home:fcrozat:branches:multimedia:apps Luigi Baldoni 2021-02-10 09:55:10 +00:00
  • 5ddc009c86 Accepting request 868677 from multimedia:apps Dominique Leuenberger 2021-02-03 18:55:40 +00:00
  • 0ca3644c24 Accepting request 868671 from home:fcrozat:branches:multimedia:apps Luigi Baldoni 2021-02-02 15:02:03 +00:00
  • 2d7660cb65 Accepting request 856499 from multimedia:apps Dominique Leuenberger 2020-12-23 14:28:09 +00:00
  • 17fbc60abc Accepting request 856466 from home:darix:branches:multimedia:apps Luigi Baldoni 2020-12-16 14:50:40 +00:00
  • d7cb3962ec Accepting request 820045 from multimedia:apps Dominique Leuenberger 2020-07-14 05:57:25 +00:00
  • 3e396ae057 Accepting request 820039 from home:StefanBruens:branches:multimedia:apps Luigi Baldoni 2020-07-10 19:36:12 +00:00
  • f1556f7411 Accepting request 795581 from multimedia:apps Dominique Leuenberger 2020-04-21 11:06:06 +00:00
  • ee765785b1 Accepting request 795580 from home:alois:branches:multimedia:apps Martin Pluskal 2020-04-19 17:52:18 +00:00
  • 6b9630a948 Accepting request 792806 from multimedia:apps Dominique Leuenberger 2020-04-10 21:53:24 +00:00
  • c5cf8cfafd Accepting request 792805 from home:alois:branches:multimedia:apps Luigi Baldoni 2020-04-09 20:45:55 +00:00
  • 05e289e3d5 Accepting request 779016 from multimedia:apps Dominique Leuenberger 2020-02-25 15:07:47 +00:00
  • d7274366cf Accepting request 779015 from home:alois:branches:multimedia:apps Luigi Baldoni 2020-02-25 10:39:08 +00:00
  • 52f7885a37 Accepting request 761860 from multimedia:apps Dominique Leuenberger 2020-01-08 16:57:18 +00:00
  • 95f14ff640 Accepting request 761859 from home:alois:branches:multimedia:apps Luigi Baldoni 2020-01-08 14:30:33 +00:00
  • 0d3765ca7e Accepting request 754868 from multimedia:apps Dominique Leuenberger 2019-12-07 14:10:36 +00:00
  • 975d8f9a97 Accepting request 754867 from home:alois:branches:multimedia:apps Luigi Baldoni 2019-12-07 08:38:14 +00:00
  • 9fd5bfe9b3 Accepting request 705704 from multimedia:apps Dominique Leuenberger 2019-05-28 07:43:35 +00:00
  • cacac5558e Accepting request 705703 from home:alois:branches:multimedia:apps Luigi Baldoni 2019-05-27 19:01:47 +00:00
  • f9bb349f5d Accepting request 705074 from multimedia:apps Dominique Leuenberger 2019-05-24 09:33:06 +00:00
  • abd4a07f75 Accepting request 705073 from home:alois:branches:multimedia:apps Luigi Baldoni 2019-05-23 16:59:13 +00:00
  • 04541f221e Accepting request 668189 from multimedia:apps Dominique Leuenberger 2019-01-24 13:15:36 +00:00
  • e77b168aa8 Accepting request 668188 from home:alois:branches:multimedia:apps Luigi Baldoni 2019-01-23 21:47:02 +00:00
  • 528d9fffc5 Accepting request 620227 from multimedia:apps Dominique Leuenberger 2018-07-03 21:33:37 +00:00
  • 89ed5bcb97 Accepting request 620226 from home:alois:branches:multimedia:apps Luigi Baldoni 2018-07-02 12:23:06 +00:00
  • e479269fad Accepting request 619370 from multimedia:apps Dominique Leuenberger 2018-06-28 13:13:20 +00:00
  • 143d480fa8 Accepting request 619369 from home:alois:branches:multimedia:apps Luigi Baldoni 2018-06-27 10:21:35 +00:00
  • c082b004dc Accepting request 593208 from multimedia:apps Dominique Leuenberger 2018-04-04 09:07:24 +00:00
  • 43b1982aba Accepting request 593207 from home:Guillaume_G:branches:openSUSE:Factory:ARM Martin Pluskal 2018-04-03 12:22:37 +00:00
  • 8d553f6282 Accepting request 516551 from multimedia:apps Dominique Leuenberger 2017-08-24 16:51:38 +00:00
  • 2e1ccea08a Accepting request 516550 from home:alois:branches:multimedia:apps Luigi Baldoni 2017-08-12 17:11:24 +00:00
  • 9e18b1d094 - Added preamble as source Luigi Baldoni 2017-07-29 09:34:22 +00:00
  • c940f24520 Accepting request 512981 from home:alois:branches:multimedia:apps Martin Pluskal 2017-07-29 08:29:22 +00:00