Hello community,

here is the log from the commit of package v4l2loopback for openSUSE:Factory 
checked in at 2019-12-07 15:10:36
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/v4l2loopback (Old)
 and      /work/SRC/openSUSE:Factory/.v4l2loopback.new.4691 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "v4l2loopback"

Sat Dec  7 15:10:36 2019 rev:8 rq:754868 version:0.12.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/v4l2loopback/v4l2loopback.changes        
2019-05-28 09:43:37.949836655 +0200
+++ /work/SRC/openSUSE:Factory/.v4l2loopback.new.4691/v4l2loopback.changes      
2019-12-07 15:11:02.535832770 +0100
@@ -1,0 +2,9 @@
+Sat Dec  7 08:31:59 UTC 2019 - Luigi Baldoni <aloi...@gmx.com>
+
+- Update to version 0.12.3
+  * v4l2lookback: Port to kernel 5.4+
+  * Set video_device->device_caps for linux>4.7.0
+  * Set some more device_caps
+  * Update issue templates
+
+-------------------------------------------------------------------

Old:
----
  v4l2loopback-0.12.2.tar.gz

New:
----
  v4l2loopback-0.12.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ v4l2loopback.spec ++++++
--- /var/tmp/diff_new_pack.18UDsR/_old  2019-12-07 15:11:03.783832593 +0100
+++ /var/tmp/diff_new_pack.18UDsR/_new  2019-12-07 15:11:03.831832586 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package v4l2loopback
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:           v4l2loopback
-Version:        0.12.2
+Version:        0.12.3
 Release:        0
 Summary:        A kernel module to create V4L2 loopback devices
 License:        GPL-2.0-or-later

++++++ v4l2loopback-0.12.2.tar.gz -> v4l2loopback-0.12.3.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/v4l2loopback-0.12.2/.github/ISSUE_TEMPLATE/bug_report.md 
new/v4l2loopback-0.12.3/.github/ISSUE_TEMPLATE/bug_report.md
--- old/v4l2loopback-0.12.2/.github/ISSUE_TEMPLATE/bug_report.md        
1970-01-01 01:00:00.000000000 +0100
+++ new/v4l2loopback-0.12.3/.github/ISSUE_TEMPLATE/bug_report.md        
2019-12-06 18:31:21.000000000 +0100
@@ -0,0 +1,75 @@
+---
+name: Bug report
+about: Create a report to help us improve
+title: ''
+labels: ''
+assignees: ''
+
+---
+
+### Step 1: Read this
+
+Thanks for your feedback. It is invaluable for making `v4l2loopback` a better 
software.
+
+To help us making the most of your feedback (so we can e.g. fix bugs more 
quickly), please make sure to provide the information requested in this 
template.
+Also make sure to remove any non-relevant parts (so we can focus on the 
essential problem).
+
+Please keep in mind that the development of `v4l2loopback` is done by 
volunteers.
+They are spending their spare time to give you a hopfully nice product and to 
help you if you have troubles - for free.
+
+Please look through the list of issues (*open* and **closed** ones alike), to 
see whether you problem has been reported before. Probably you can find a 
solution to your problem without having to create a new ticket.
+
+#### Remove Cruft
+
+Please *remove* these instructions (and other non-relevant information) from 
your report.
+If your report looks like a copy of the template, it might get closed 
immediately.
+
+#### Title
+Please chose an apropriate title: "*does not work*" or "*found a bug*" are way 
too generic.
+Try to find a one-liner that says what is not working (e.g. "*module fails to 
load*").
+
+Also try not to use relative terms.
+E.g. "*fails to build with latest kernel*" is bad, because the latest kernel 
at the time you create the bug report might not be the latest kernel when the 
problem is being worked on.
+
+#### Accessibility
+Sometimes pictures say more.
+However, mostly they prevent the use of advanced tools (like "search" or 
"copy&paste").
+And always they prevent people who don't use graphical browser to access the 
tracker from reading your content.
+So, to make the web a better place, we ask you to post *text* rather than 
*screenshots of text* whenever feasible (pretty much always).
+
+
+### Step 2: Describe your environment
+
+  * `v4l2loopback` version: _____
+
+          sudo dmesg  | grep -i v4l2loopback
+
+  * kernel version: _____
+
+          uname -a
+
+  * Distribution (+version): _____
+
+          lsb_release -a
+  
+### Step 3: Describe the problem:
+
+#### Steps to reproduce:
+
+  1. _____
+  2. _____
+  3. _____
+  
+#### Observed Results:
+
+  * What happened?  This could be a description, log output, etc.
+  
+#### Expected Results:
+
+  * What did you expect to happen?
+  
+#### Relevant Code:
+
+  ```
+  // TODO(you): code here to reproduce the problem
+  ```
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l2loopback-0.12.2/.github/ISSUE_TEMPLATE.md 
new/v4l2loopback-0.12.3/.github/ISSUE_TEMPLATE.md
--- old/v4l2loopback-0.12.2/.github/ISSUE_TEMPLATE.md   2019-05-27 
20:35:32.000000000 +0200
+++ new/v4l2loopback-0.12.3/.github/ISSUE_TEMPLATE.md   2019-12-06 
18:31:21.000000000 +0100
@@ -3,23 +3,31 @@
 Thanks for your feedback. It is invaluable for making `v4l2loopback` a better
 software.
 
-To help us making the most of your feedback (so we can e.g. fix bugs more
-quickly), please make sure to provide the following information.
+To help us making the most of your feedback (so we can e.g. fix bugs more 
quickly), please make sure to provide the information requested in this 
template.
+Also make sure to remove any non-relevant parts (so we can focus on the 
essential problem).
 
-#### Accessibility
-Sometimes pictures say more.
-However, mostly they prevent the use of advanced
-tools (like "search" or "copy&paste").
-And always they prevent people who don't use graphical browser to access the
-tracker from reading your content.
-So, to make the web a better place, we ask you to post *text* rather than
-*screenshots of text* whenever feasible (pretty much always).
+Please keep in mind that the development of `v4l2loopback` is done by 
volunteers.
+They are spending their spare time to give you a hopfully nice product and to 
help you if you have troubles - for free.
+
+Please look through the list of issues (*open* and **closed** ones alike), to 
see whether you problem has been reported before. Probably you can find a 
solution to your problem without having to create a new ticket.
+
+#### Remove Cruft
 
+Please *remove* these instructions (and other non-relevant information) from 
your report.
+If your report looks like a copy of the template, it might get closed 
immediately.
 
-#### Cruft
+#### Title
+Please chose an apropriate title: "*does not work*" or "*found a bug*" are way 
too generic.
+Try to find a one-liner that says what is not working (e.g. "*module fails to 
load*").
 
-Please exclude these instructions (and other non-relevant information) from 
your
-report.
+Also try not to use relative terms.
+E.g. "*fails to build with latest kernel*" is bad, because the latest kernel 
at the time you create the bug report might not be the latest kernel when the 
problem is being worked on.
+
+#### Accessibility
+Sometimes pictures say more.
+However, mostly they prevent the use of advanced tools (like "search" or 
"copy&paste").
+And always they prevent people who don't use graphical browser to access the 
tracker from reading your content.
+So, to make the web a better place, we ask you to post *text* rather than 
*screenshots of text* whenever feasible (pretty much always).
 
 
 ### Step 2: Describe your environment
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l2loopback-0.12.2/AUTHORS 
new/v4l2loopback-0.12.3/AUTHORS
--- old/v4l2loopback-0.12.2/AUTHORS     2019-05-27 20:35:32.000000000 +0200
+++ new/v4l2loopback-0.12.3/AUTHORS     2019-12-06 18:31:21.000000000 +0100
@@ -16,6 +16,7 @@
 Michel Promonet <michel.promonet AT free DOT fr>
 Nick Sarnie <commendsarnex AT gmail DOT com>
 Paul Brook <paul.brook AT cocoon DOT life>
+Ricardo Ribalda Delgado <ricardo AT ribalda DOT com>
 Scott Maines <smaines AT alaya DOT com>
 Stefan Diewald <stefan.diewald AT mytum DOT de>
 Tasos Sahanidis <tasos AT tasossah DOT com>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l2loopback-0.12.2/ChangeLog 
new/v4l2loopback-0.12.3/ChangeLog
--- old/v4l2loopback-0.12.2/ChangeLog   2019-05-27 20:35:32.000000000 +0200
+++ new/v4l2loopback-0.12.3/ChangeLog   2019-12-06 18:31:21.000000000 +0100
@@ -1,3 +1,15 @@
+v4l2loopback (0.12.3) unstable; urgency=medium
+
+  [ Ricardo Ribalda Delgado ]
+  * v4l2lookback: Port to kernel 5.4+
+
+  [ IOhannes m zmölnig ]
+  * Set video_device->device_caps for linux>4.7.0
+  * Set some more device_caps
+  * Update issue templates
+
+ -- IOhannes m zmölnig (Debian/GNU) <umlae...@debian.org>  Fri, 06 Dec 2019 
18:27:25 +0100
+
 v4l2loopback (0.12.2) unstable; urgency=medium
 
   [ wuweixin ]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l2loopback-0.12.2/NEWS new/v4l2loopback-0.12.3/NEWS
--- old/v4l2loopback-0.12.2/NEWS        2019-05-27 20:35:32.000000000 +0200
+++ new/v4l2loopback-0.12.3/NEWS        2019-12-06 18:31:21.000000000 +0100
@@ -1,3 +1,9 @@
+v4l2loopback-0.12.3
+
+  * Fixed compat with kernel 5.4
+
+ -- IOhannes m zmölnig <zmoel...@umlaeute.mur.at>  Fri, 06 Dec 2019 18:28:29 
+0100
+
 v4l2loopback-0.12.1
 
   * Fixed compat with kernel 5.0
@@ -5,6 +11,7 @@
 
  -- IOhannes m zmölnig <zmoel...@umlaeute.mur.at>  Mon, 02 Jul 2018 12:27:29 
+0200
 
+
 v4l2loopback-0.12.0
 
   * Fixed compat with kernel 4.16
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l2loopback-0.12.2/dkms.conf 
new/v4l2loopback-0.12.3/dkms.conf
--- old/v4l2loopback-0.12.2/dkms.conf   2019-05-27 20:35:32.000000000 +0200
+++ new/v4l2loopback-0.12.3/dkms.conf   2019-12-06 18:31:21.000000000 +0100
@@ -1,5 +1,5 @@
 PACKAGE_NAME="v4l2loopback"
-PACKAGE_VERSION="0.12.2"
+PACKAGE_VERSION="0.12.3"
 
 # Items below here should not have to change with each driver version
 MAKE[0]="make KERNEL_DIR=${kernel_source_dir} all"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/v4l2loopback-0.12.2/v4l2loopback.c 
new/v4l2loopback-0.12.3/v4l2loopback.c
--- old/v4l2loopback-0.12.2/v4l2loopback.c      2019-05-27 20:35:32.000000000 
+0200
+++ new/v4l2loopback-0.12.3/v4l2loopback.c      2019-12-06 18:31:21.000000000 
+0100
@@ -40,7 +40,7 @@
 #define HAVE_TIMER_SETUP
 #endif
 
-#define V4L2LOOPBACK_VERSION_CODE KERNEL_VERSION(0, 12, 2)
+#define V4L2LOOPBACK_VERSION_CODE KERNEL_VERSION(0, 12, 3)
 
 MODULE_DESCRIPTION("V4L2 loopback video device");
 MODULE_AUTHOR("Vasily Levin, " \
@@ -2088,6 +2088,15 @@
        vdev->ioctl_ops    = &v4l2_loopback_ioctl_ops;
        vdev->release      = &video_device_release;
        vdev->minor        = -1;
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 7, 0)
+       vdev->device_caps  =
+               V4L2_CAP_DEVICE_CAPS |
+#ifdef V4L2_CAP_VIDEO_M2M
+               V4L2_CAP_VIDEO_M2M |
+#endif
+                V4L2_CAP_VIDEO_CAPTURE | V4L2_CAP_VIDEO_OUTPUT |
+                V4L2_CAP_READWRITE | V4L2_CAP_STREAMING;
+#endif
        if (debug > 1)
                #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 20, 0)
                        vdev->debug = V4L2_DEBUG_IOCTL | V4L2_DEBUG_IOCTL_ARG;


Reply via email to