<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.kde.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.6"
          urlbase="https://bugs.kde.org/"
          
          maintainer="sysadmin@kde.org"
>

    <bug>
          <bug_id>498692</bug_id>
          
          <creation_ts>2025-01-15 12:37:50 +0000</creation_ts>
          <short_desc>While recording a WebM/VP9 file: kpipewire_record_logging: Filter queue is full, dropping frame X</short_desc>
          <delta_ts>2025-02-19 21:13:11 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Frameworks and Libraries</classification>
          <product>KPipeWire</product>
          <component>general</component>
          <version>6.6.0</version>
          <rep_platform>Other</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>488896</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>NOR</priority>
          <bug_severity>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="postix">postix</reporter>
          <assigned_to name="Plasma Bugs List">plasma-bugs-null</assigned_to>
          <cc>aleixpol</cc>
    
    <cc>dion</cc>
    
    <cc>kde</cc>
    
    <cc>nate</cc>
          
          <cf_commitlink></cf_commitlink>
          <cf_versionfixedin></cf_versionfixedin>
          <cf_sentryurl></cf_sentryurl>
          <votes>0</votes>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2389748</commentid>
    <comment_count>0</comment_count>
    <who name="postix">postix</who>
    <bug_when>2025-01-15 12:37:50 +0000</bug_when>
    <thetext>SUMMARY

When I record a WebM/VP9 for a rectangular region, Spectacle spams
&gt; kpipewire_record_logging: Filter queue is full, dropping frame 18784
during the recording.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 41
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.10.0
Qt Version: 6.8.1
Kernel Version: 6.12.9-200.fc41.x86_64 (64-bit)
Graphics Platform: Wayland
pipewire: 1.2.7
wireplumber: 0.5.7</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2389753</commentid>
    <comment_count>1</comment_count>
    <who name="postix">postix</who>
    <bug_when>2025-01-15 12:49:42 +0000</bug_when>
    <thetext>Maybe of interest:

```
systemd[2652]: Starting app-org.kde.spectacle.service - Spectacle screenshot capture utility...
spectacle[139795]: libva info: VA-API version 1.22.0
spectacle[139795]: libva info: Trying to open /usr/lib64/dri-nonfree/radeonsi_drv_video.so
spectacle[139795]: libva info: Trying to open /usr/lib64/dri-freeworld/radeonsi_drv_video.so
spectacle[139795]: libva info: Trying to open /usr/lib64/dri/radeonsi_drv_video.so
spectacle[139795]: libva info: Found init function __vaDriverInit_1_22
spectacle[139795]: libva info: va_openDriver() returns 0
spectacle[139795]: kpipewire_vaapi_logging: VAAPI: Mesa Gallium driver 24.3.3 for AMD Radeon Graphics (radeonsi, renoir, LLVM 19.1.5, DRM 3.59, 6.12.9-200.fc41.x86_64) in use for device &quot;/dev/dri/renderD128&quot;
systemd[2652]: Started app-org.kde.spectacle.service - Spectacle screenshot capture utility.
spectacle[139795]: kpipewire_vaapi_logging: DRM device not found
```</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2389771</commentid>
    <comment_count>2</comment_count>
    <who name="postix">postix</who>
    <bug_when>2025-01-15 13:36:15 +0000</bug_when>
    <thetext>Does not happen with mp4/h264.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2389854</commentid>
    <comment_count>3</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2025-01-15 18:12:30 +0000</bug_when>
    <thetext>Can confirm.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2389947</commentid>
    <comment_count>4</comment_count>
    <who name="Noah Davis">noahadvs</who>
    <bug_when>2025-01-15 21:41:02 +0000</bug_when>
    <thetext>This isn&apos;t really a bug. The filter queue is full when your computer isn&apos;t able to handle all the incoming frames. The message is printed when using the warning logging rule level for KPipeWire.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2391599</commentid>
    <comment_count>5</comment_count>
    <who name="Dmitry Nezhevenko">dion</who>
    <bug_when>2025-01-22 10:50:30 +0000</bug_when>
    <thetext>I see same issue with i7-12700 and 64GB of RAM. For some reason I can record up to ~35 seconds. 

Spectacle: 24.12.1
KDE Frameworks: 6.10.0
Qt: Using 6.7.2 and built against 6.7.2
Debian GNU/Linux trixie/sid (Wayland)
Build ABI: x86_64-little_endian-lp64
Kernel: linux 6.12.9-amd64

I think WebM/VP9 is default. Note that when this happens it just looks like corrupted video file. I&apos;m  just trying to switch from X11 to Wayland and tried to use spectacle because X11-based apps can&apos;t record screen. And there was no user friendly feedback/notification that system is slow. I even installed OBS studio just to capture screen until I found that this is just question of settings.

If less than ~3 years old desktop CPU is slow for this maybe default should be h264? 

libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so 
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
kpipewire_vaapi_logging: VAAPI: profile 14 is not supported by the device &quot;/dev/dri/renderD128&quot;
kpipewire_vaapi_logging: VAAPI: profile 14 is not supported by the device &quot;/dev/dri/renderD128&quot;
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so 
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
libva info: VA-API version 1.22.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so 
libva info: Found init function __vaDriverInit_1_22
libva info: va_openDriver() returns 0
[libvpx-vp9 @ 0x7fd9208b7c80] Application has requested 20 threads. Using a thread count greater than 16 is not recommended.
[libvpx-vp9 @ 0x7fd9208b7c80] v1.15.0
kpipewire_dmabuf_logging: eglChooseConfig returned this many configs: 1
kpipewire_record_logging: Filter queue is full, dropping frame 25217
kpipewire_record_logging: Filter queue is full, dropping frame 25450
kpipewire_record_logging: Filter queue is full, dropping frame 25717
kpipewire_record_logging: Filter queue is full, dropping frame 25734
kpipewire_record_logging: Filter queue is full, dropping frame 25934
kpipewire_record_logging: Filter queue is full, dropping frame 26067
kpipewire_record_logging: Filter queue is full, dropping frame 26217
kpipewire_record_logging: Filter queue is full, dropping frame 26234</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2400436</commentid>
    <comment_count>6</comment_count>
    <who name="Nate Graham">nate</who>
    <bug_when>2025-02-19 21:13:11 +0000</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 488896 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>