SHA256
1
0
forked from pool/v4l2loopback

29 Commits

Author SHA256 Message Date
360e97a4ca - build kmp-longterm flavor on tumbleweed
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=51
2024-06-13 15:14:34 +00:00
06098b8b52 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
dda0e22000 Accepting request 1130019 from home:dimstar:Factory
- v4l2loopback-utils is no longer noarch: v4l2loopback-ctl was
  converted from a bash script to C source.

OBS-URL: https://build.opensuse.org/request/show/1130019
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=47
2023-11-30 14:54:23 +00:00
ebe2e3683f 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
00c3b598a0 Accepting request 1129717 from home:gcomes.obs
- 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

OBS-URL: https://build.opensuse.org/request/show/1129717
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=45
2023-11-29 10:10:46 +00:00
6677e0b9da Accepting request 1006794 from home:sbrabec:branches:multimedia:apps
- 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.

OBS-URL: https://build.opensuse.org/request/show/1006794
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=43
2022-09-29 09:59:08 +00:00
e914f1b8bb Accepting request 960061 from home:mwilck:modprobe.d
- Fix modprobe.d location for 15.3 and earlier (bsc#1196275, jsc#SLE-20639)

OBS-URL: https://build.opensuse.org/request/show/960061
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=41
2022-03-08 08:28:54 +00:00
16497479cd Reverting last change
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=40
2021-09-07 14:28:59 +00:00
0021353c8e Accepting request 917277 from home:frispete:kernel
- Fix rpmlint complaints failing the build

OBS-URL: https://build.opensuse.org/request/show/917277
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=39
2021-09-07 13:04:30 +00:00
31de44aa44 revert last changes
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=38
2021-09-07 06:23:41 +00:00
0e06cd4fc7 Accepting request 916769 from home:munix9:branches:multimedia:apps
- Add v4l2loopback-rpmlintrc with addFilter("kmp-missing-supplements")
  to catch build errors with the new rpmlint under Factory/TW.
  (E: kmp-missing-supplements (Badness: 10000))

OBS-URL: https://build.opensuse.org/request/show/916769
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=36
2021-09-06 11:54:45 +00:00
36ca667e15 Accepting request 870494 from home:fcrozat:branches:multimedia:apps
- Add undefined macros when building on older distributions

(if you could enable building this package on SLE15 SP2, that would be great too ;)

OBS-URL: https://build.opensuse.org/request/show/870494
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=33
2021-02-10 09:55:10 +00:00
0ca3644c24 Accepting request 868671 from home:fcrozat:branches:multimedia:apps
- Add Secureboot signing support

OBS-URL: https://build.opensuse.org/request/show/868671
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=31
2021-02-02 15:02:03 +00:00
17fbc60abc Accepting request 856466 from home:darix:branches:multimedia:apps
- add -autoload subpackages that provides the configuration files
  to autoload the driver on startup

I clarified this with the security team and got an OK.

OBS-URL: https://build.opensuse.org/request/show/856466
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=29
2020-12-16 14:50:40 +00:00
3e396ae057 Accepting request 820039 from home:StefanBruens:branches:multimedia:apps
- Fixup util dependencies: pull in required vl42-ctl for
  v4l2loopback-ctl, recommend gst-launch, supplement kernel
  module (v4l2loopback.ko).
- Make util package noarch, its just a shell script.

OBS-URL: https://build.opensuse.org/request/show/820039
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=27
2020-07-10 19:36:12 +00:00
ee765785b1 Accepting request 795580 from home:alois:branches:multimedia:apps
- Update to version 0.12.5
  * Fix build in Linux 5.7-rc1 due to symbol name changes
  * Simplify set/clear of V4L2_CAP_DEVICE_CAPS in querycaps
  * Use temp-var for capabilities
  * Also set vdev->device_caps

OBS-URL: https://build.opensuse.org/request/show/795580
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=25
2020-04-19 17:52:18 +00:00
c5cf8cfafd Accepting request 792805 from home:alois:branches:multimedia:apps
- 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
2020-04-09 20:45:55 +00:00
d7274366cf Accepting request 779015 from home:alois:branches:multimedia:apps
- Added v4l2loopback-dont_use_timeval.patch and
  v4l2loopback-drop_cast_to_time_t.patch (fix boo#1164757)

OBS-URL: https://build.opensuse.org/request/show/779015
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=21
2020-02-25 10:39:08 +00:00
95f14ff640 Accepting request 761859 from home:alois:branches:multimedia:apps
fixes boo#1159777

OBS-URL: https://build.opensuse.org/request/show/761859
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=19
2020-01-08 14:30:33 +00:00
975d8f9a97 Accepting request 754867 from home:alois:branches:multimedia:apps
update to 0.12.3

OBS-URL: https://build.opensuse.org/request/show/754867
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=17
2019-12-07 08:38:14 +00:00
cacac5558e Accepting request 705703 from home:alois:branches:multimedia:apps
- Update to version 0.12.2
  * Fixed compat with kernel 5.0
  * Replace v4l2_get_timestamp with ktime_get_ts(64) for
    linux-5.1 compat
- Dropped v4l2loopback-no_deprecated_function.patch (merged
  upstream)

OBS-URL: https://build.opensuse.org/request/show/705703
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=15
2019-05-27 19:01:47 +00:00
abd4a07f75 Accepting request 705073 from home:alois:branches:multimedia:apps
- Added v4l2loopback-no_deprecated_function.patch (fix build with
  newer kernels)

OBS-URL: https://build.opensuse.org/request/show/705073
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=13
2019-05-23 16:59:13 +00:00
e77b168aa8 Accepting request 668188 from home:alois:branches:multimedia:apps
- 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
2019-01-23 21:47:02 +00:00
89ed5bcb97 Accepting request 620226 from home:alois:branches:multimedia:apps
- Update to version 0.12.0
  * Fixed compat with kernel 4.16
  * NV12 support
  * 8bit Bayer support

OBS-URL: https://build.opensuse.org/request/show/620226
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=9
2018-07-02 12:23:06 +00:00
143d480fa8 Accepting request 619369 from home:alois:branches:multimedia:apps
- Use %{?linux_make_arch} when building kernel modules
  (boo#1098050).

OBS-URL: https://build.opensuse.org/request/show/619369
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=7
2018-06-27 10:21:35 +00:00
43b1982aba Accepting request 593207 from home:Guillaume_G:branches:openSUSE:Factory:ARM
- Update to 0.11.0:
  * Adapted to new kernel timer API
  * VP9 & HEVC support
  * Hacks to work around issues with Google Chrome and GStreamer-0.10

OBS-URL: https://build.opensuse.org/request/show/593207
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=5
2018-04-03 12:22:37 +00:00
2e1ccea08a Accepting request 516550 from home:alois:branches:multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/516550
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=3
2017-08-12 17:11:24 +00:00
9e18b1d094 - Added preamble as source
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=2
2017-07-29 09:34:22 +00:00
c940f24520 Accepting request 512981 from home:alois:branches:multimedia:apps
OBS-URL: https://build.opensuse.org/request/show/512981
OBS-URL: https://build.opensuse.org/package/show/multimedia:apps/v4l2loopback?expand=0&rev=1
2017-07-29 08:29:22 +00:00