Your message dated Sun, 02 Nov 2025 00:16:10 +0000
with message-id <[email protected]>
and subject line Bug#1119880: fixed in rust-gst-plugin-gtk4 0.14.3-1
has caused the Debian Bug report #1119880,
regarding rust-gst-plugin-gtk4 is build without gtk_v4_20 feature
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1119880: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1119880
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: rust-gst-plugin-gtk4
Version: 0.14.2-1

Right now only the `gtk_v4_14` feature is enabled, implicitly via `dmabuf`. This results in YCbCr formats not being supported natively, making apps like Snapshot (the Gnome Camera app) not benefiting from performance and HDR related improvements done in GTK 4.20.

Fixing this should only require adding gtk_v4_20 to the features list.

This can hopefully be done in the 0.14.3 update :)

Corresponding Fedora issue: https://bugzilla.redhat.com/show_bug.cgi?id=2408887

STR:
 - run `gst-inspect-1.0 gtk4paintablesink`
 - check the supported formats in the "Pad Templates" section

Current results: Only RGB formats are supported

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition)
                 format: DMA_DRM
                  width: [ 1, 2147483647 ]
                 height: [ 1, 2147483647 ]
              framerate: [ 0/1, 2147483647/1 ]
      video/x-raw(memory:DMABuf)
                 format: DMA_DRM
                  width: [ 1, 2147483647 ]
                 height: [ 1, 2147483647 ]
              framerate: [ 0/1, 2147483647/1 ]
      video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition)
                 format: { (string)RGBA, (string)RGB }
                  width: [ 1, 2147483647 ]
                 height: [ 1, 2147483647 ]
              framerate: [ 0/1, 2147483647/1 ]
         texture-target: 2D
      video/x-raw(memory:GLMemory)
                 format: { (string)RGBA, (string)RGB }
                  width: [ 1, 2147483647 ]
                 height: [ 1, 2147483647 ]
              framerate: [ 0/1, 2147483647/1 ]
         texture-target: 2D
      video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition)
format: { (string)BGRx, (string)xRGB, (string)RGBx, (string)xBGR, (string)BGRA, (string)ARGB, (string)RGBA, (string)ABGR, (string)RGB, (string)BGR }
                  width: [ 1, 2147483647 ]
                 height: [ 1, 2147483647 ]
              framerate: [ 0/1, 2147483647/1 ]
      video/x-raw(meta:GstVideoOverlayComposition)
format: { (string)BGRx, (string)xRGB, (string)RGBx, (string)xBGR, (string)BGRA, (string)ARGB, (string)RGBA, (string)ABGR, (string)RGB, (string)BGR }
                  width: [ 1, 2147483647 ]
                 height: [ 1, 2147483647 ]
              framerate: [ 0/1, 2147483647/1 ]
      video/x-raw
format: { (string)BGRx, (string)xRGB, (string)RGBx, (string)xBGR, (string)BGRA, (string)ARGB, (string)RGBA, (string)ABGR, (string)RGB, (string)BGR }
                  width: [ 1, 2147483647 ]
                 height: [ 1, 2147483647 ]
              framerate: [ 0/1, 2147483647/1 ]

Expected results: YCbCr formats are supported

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      video/x-raw(memory:DMABuf, meta:GstVideoOverlayComposition)
                 format: DMA_DRM (gchararray)
                  width: [ 1, 2147483647 ] (GstIntRange)
                 height: [ 1, 2147483647 ] (GstIntRange)
              framerate: [ 0/1, 2147483647/1 ] (GstFractionRange)
      video/x-raw(memory:DMABuf)
                 format: DMA_DRM (gchararray)
                  width: [ 1, 2147483647 ] (GstIntRange)
                 height: [ 1, 2147483647 ] (GstIntRange)
              framerate: [ 0/1, 2147483647/1 ] (GstFractionRange)
      video/x-raw(memory:GLMemory, meta:GstVideoOverlayComposition)
                 format: { (string)RGBA, (string)RGB } (GstValueList)
                  width: [ 1, 2147483647 ] (GstIntRange)
                 height: [ 1, 2147483647 ] (GstIntRange)
              framerate: [ 0/1, 2147483647/1 ] (GstFractionRange)
         texture-target: 2D (gchararray)
      video/x-raw(memory:GLMemory)
                 format: { (string)RGBA, (string)RGB } (GstValueList)
                  width: [ 1, 2147483647 ] (GstIntRange)
                 height: [ 1, 2147483647 ] (GstIntRange)
              framerate: [ 0/1, 2147483647/1 ] (GstFractionRange)
         texture-target: 2D (gchararray)
      video/x-raw(memory:SystemMemory, meta:GstVideoOverlayComposition)
format: { (string)YUY2, (string)YVYU, (string)UYVY, (string)VYUY, (string)NV12, (string)NV21, (string)NV16, (string)NV61, (string)NV24, (string)P010_10LE, (string)P010_10BE, (string)P012_LE, (string)P012_BE, (string)P016_LE, (string)P016_BE, (string)YUV9, (string)YVU9, (string)Y41B, (string)I420, (string)YV12, (string)Y42B, (string)Y444, (string)I420_10LE, (string)I420_10BE, (string)I422_10LE, (string)I422_10BE, (string)Y444_10LE, (string)Y444_10BE, (string)I420_12LE, (string)I420_12BE, (string)I422_12LE, (string)I422_12BE, (string)Y444_12LE, (string)Y444_12BE, (string)Y444_16LE, (string)Y444_16BE, (string)BGRx, (string)xRGB, (string)RGBx, (string)xBGR, (string)BGRA, (string)ARGB, (string)RGBA, (string)ABGR, (string)RGB, (string)BGR } (GstValueList)
                  width: [ 1, 2147483647 ] (GstIntRange)
                 height: [ 1, 2147483647 ] (GstIntRange)
              framerate: [ 0/1, 2147483647/1 ] (GstFractionRange)
      video/x-raw(meta:GstVideoOverlayComposition)
format: { (string)YUY2, (string)YVYU, (string)UYVY, (string)VYUY, (string)NV12, (string)NV21, (string)NV16, (string)NV61, (string)NV24, (string)P010_10LE, (string)P010_10BE, (string)P012_LE, (string)P012_BE, (string)P016_LE, (string)P016_BE, (string)YUV9, (string)YVU9, (string)Y41B, (string)I420, (string)YV12, (string)Y42B, (string)Y444, (string)I420_10LE, (string)I420_10BE, (string)I422_10LE, (string)I422_10BE, (string)Y444_10LE, (string)Y444_10BE, (string)I420_12LE, (string)I420_12BE, (string)I422_12LE, (string)I422_12BE, (string)Y444_12LE, (string)Y444_12BE, (string)Y444_16LE, (string)Y444_16BE, (string)BGRx, (string)xRGB, (string)RGBx, (string)xBGR, (string)BGRA, (string)ARGB, (string)RGBA, (string)ABGR, (string)RGB, (string)BGR } (GstValueList)
                  width: [ 1, 2147483647 ] (GstIntRange)
                 height: [ 1, 2147483647 ] (GstIntRange)
              framerate: [ 0/1, 2147483647/1 ] (GstFractionRange)
      video/x-raw
format: { (string)YUY2, (string)YVYU, (string)UYVY, (string)VYUY, (string)NV12, (string)NV21, (string)NV16, (string)NV61, (string)NV24, (string)P010_10LE, (string)P010_10BE, (string)P012_LE, (string)P012_BE, (string)P016_LE, (string)P016_BE, (string)YUV9, (string)YVU9, (string)Y41B, (string)I420, (string)YV12, (string)Y42B, (string)Y444, (string)I420_10LE, (string)I420_10BE, (string)I422_10LE, (string)I422_10BE, (string)Y444_10LE, (string)Y444_10BE, (string)I420_12LE, (string)I420_12BE, (string)I422_12LE, (string)I422_12BE, (string)Y444_12LE, (string)Y444_12BE, (string)Y444_16LE, (string)Y444_16BE, (string)BGRx, (string)xRGB, (string)RGBx, (string)xBGR, (string)BGRA, (string)ARGB, (string)RGBA, (string)ABGR, (string)RGB, (string)BGR } (GstValueList)
                  width: [ 1, 2147483647 ] (GstIntRange)
                 height: [ 1, 2147483647 ] (GstIntRange)
              framerate: [ 0/1, 2147483647/1 ] (GstFractionRange)

Best regards,
Robert Mader

--- End Message ---
--- Begin Message ---
Source: rust-gst-plugin-gtk4
Source-Version: 0.14.3-1
Done: Matthias Geiger <[email protected]>

We believe that the bug you reported is fixed in the latest version of
rust-gst-plugin-gtk4, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Matthias Geiger <[email protected]> (supplier of updated 
rust-gst-plugin-gtk4 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Sun, 02 Nov 2025 00:32:36 +0100
Source: rust-gst-plugin-gtk4
Architecture: source
Version: 0.14.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Rust Maintainers 
<[email protected]>
Changed-By: Matthias Geiger <[email protected]>
Closes: 1119880
Changes:
 rust-gst-plugin-gtk4 (0.14.3-1) unstable; urgency=medium
 .
   * Package gst-plugin-gtk4 0.14.3 from crates.io using debcargo 2.7.11
   * d/rules: Enable gtk_v4_20 feature (Closes: #1119880)
   * d/control: Drop Rules-Requires-Root field
Checksums-Sha1:
 3c5bbb262d34010e64aa4812ebf2d9236642fc0e 2354 rust-gst-plugin-gtk4_0.14.3-1.dsc
 39267dc328b6d57805333ea714d4eda8e60d1230 43939 
rust-gst-plugin-gtk4_0.14.3.orig.tar.gz
 64a1b3b9c50ebdd5a5f55d8d65085a3fbb80eef8 6772 
rust-gst-plugin-gtk4_0.14.3-1.debian.tar.xz
 ed2b61caac88fd453f36256fe4bddda3326f2db9 6994 
rust-gst-plugin-gtk4_0.14.3-1_source.buildinfo
Checksums-Sha256:
 72bb74dca367fdcd0994a5d9397331272d2c337aaea58392091339f05460285b 2354 
rust-gst-plugin-gtk4_0.14.3-1.dsc
 defe41c5b45f2f1617253274abcaa497b53624fd6e23c1d89fe5e0c8cfbe3fd2 43939 
rust-gst-plugin-gtk4_0.14.3.orig.tar.gz
 fe2318fe53c38ca8fb0b59d36ecbec4243dea5a42b2d6479f7dfbf966696fe59 6772 
rust-gst-plugin-gtk4_0.14.3-1.debian.tar.xz
 480cd7c0cf42f0ec4320bf73dfb322086d6f0ab09af748e423b4d592b4e9a640 6994 
rust-gst-plugin-gtk4_0.14.3-1_source.buildinfo
Files:
 7bb2ed3a6d03bf3549a042614eb9f212 2354 rust optional 
rust-gst-plugin-gtk4_0.14.3-1.dsc
 420ddd9aec763d53f701bb19d8635cfa 43939 rust optional 
rust-gst-plugin-gtk4_0.14.3.orig.tar.gz
 64d9a3a6f34dcfcff4adafd44663b118 6772 rust optional 
rust-gst-plugin-gtk4_0.14.3-1.debian.tar.xz
 80ae1a15a638460e8f8c4e5277b02253 6994 rust optional 
rust-gst-plugin-gtk4_0.14.3-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQQUWTv/Sl6/b+DpcW7svtu2B7myvgUCaQaYmQAKCRDsvtu2B7my
vqQ9AP4ijYe5Xp84uJKrTctnf9QAKGWfDxXp1iruCJPyB4jnMAEAq7VcaZ3zi5yF
K/tU7BDH+/+Dla+4k0sxLvSMUAI5OgA=
=Isek
-----END PGP SIGNATURE-----

Attachment: pgp7yS9FWt3M8.pgp
Description: PGP signature


--- End Message ---

Reply via email to