Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package facetimehd for openSUSE:Factory 
checked in at 2026-06-17 16:27:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/facetimehd (Old)
 and      /work/SRC/openSUSE:Factory/.facetimehd.new.1981 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "facetimehd"

Wed Jun 17 16:27:47 2026 rev:11 rq:1360019 version:0.7.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/facetimehd/facetimehd.changes    2026-04-17 
21:05:08.784021887 +0200
+++ /work/SRC/openSUSE:Factory/.facetimehd.new.1981/facetimehd.changes  
2026-06-17 16:29:13.042375109 +0200
@@ -1,0 +2,6 @@
+Mon Jun 15 08:30:50 UTC 2026 - Patrik Jakobsson <[email protected]>
+
+- Update to version 0.7.0.2
+  * Fixes apps that need sequence and timestamps (PipeWire / gstreamer)
+
+-------------------------------------------------------------------

Old:
----
  facetimehd-0.7.0.1.tar.gz

New:
----
  facetimehd-0.7.0.2.tar.gz

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

Other differences:
------------------
++++++ facetimehd.spec ++++++
--- /var/tmp/diff_new_pack.QXBeQ8/_old  2026-06-17 16:29:13.810407085 +0200
+++ /var/tmp/diff_new_pack.QXBeQ8/_new  2026-06-17 16:29:13.810407085 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           facetimehd
-Version:        0.7.0.1
+Version:        0.7.0.2
 Release:        0
 Summary:        Kernel driver for the Apple FacetimeHD webcams
 License:        GPL-2.0-only

++++++ facetimehd-0.7.0.1.tar.gz -> facetimehd-0.7.0.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/facetimehd-0.7.0.1/dkms.conf 
new/facetimehd-0.7.0.2/dkms.conf
--- old/facetimehd-0.7.0.1/dkms.conf    2026-04-17 11:46:17.000000000 +0200
+++ new/facetimehd-0.7.0.2/dkms.conf    2026-06-15 10:21:34.000000000 +0200
@@ -1,5 +1,5 @@
 PACKAGE_NAME=facetimehd
-PACKAGE_VERSION=0.7.0.1
+PACKAGE_VERSION=0.7.0.2
 CLEAN="make clean"
 BUILT_MODULE_NAME[0]="facetimehd"
 BUILT_MODULE_LOCATION[0]="."
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/facetimehd-0.7.0.1/fthd_drv.h 
new/facetimehd-0.7.0.2/fthd_drv.h
--- old/facetimehd-0.7.0.1/fthd_drv.h   2026-04-17 11:46:17.000000000 +0200
+++ new/facetimehd-0.7.0.2/fthd_drv.h   2026-06-15 10:21:34.000000000 +0200
@@ -116,6 +116,7 @@
 
        struct v4l2_ctrl_handler v4l2_ctrl_handler;
        int frametime;
+       unsigned int sequence;
        struct dentry *debugfs;
 };
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/facetimehd-0.7.0.1/fthd_v4l2.c 
new/facetimehd-0.7.0.2/fthd_v4l2.c
--- old/facetimehd-0.7.0.1/fthd_v4l2.c  2026-04-17 11:46:17.000000000 +0200
+++ new/facetimehd-0.7.0.2/fthd_v4l2.c  2026-06-15 10:21:34.000000000 +0200
@@ -240,6 +240,12 @@
                         list.desc[i].count, list.desc[i].pool, 
list.desc[i].addr0, list.desc[i].addr1, list.desc[i].tag, ctx->vb, ctx);
 
                if (ctx->state == BUF_HW_QUEUED || ctx->state == 
BUF_DRV_QUEUED) {
+                       struct vb2_v4l2_buffer *vbuf = 
to_vb2_v4l2_buffer(ctx->vb);
+
+                       vbuf->sequence = dev_priv->sequence++;
+                       vbuf->vb2_buf.timestamp = ktime_get_ns();
+                       vbuf->field = V4L2_FIELD_NONE;
+
                        ctx->state = BUF_ALLOC;
                        vb2_buffer_done(ctx->vb, VB2_BUF_STATE_DONE);
                }
@@ -254,6 +260,8 @@
        int i, ret;
 
        pr_debug("count = %d\n", count);
+       dev_priv->sequence = 0;
+
        ret = fthd_start_channel(dev_priv, 0);
        if (ret)
                return ret;

Reply via email to