https://bugs.kde.org/show_bug.cgi?id=497206

            Bug ID: 497206
           Summary: Screen recording with KPipeWire fails when FFMpeg
                    isn't built against libvpx
    Classification: Frameworks and Libraries
           Product: KPipeWire
           Version: unspecified
          Platform: Gentoo Packages
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: plasma-b...@kde.org
          Reporter: anhollander...@gmail.com
                CC: aleix...@kde.org
  Target Milestone: ---

SUMMARY
Screen recording with KPipeWire fails when using an FFMpeg build that is not
built against libvpx. I am using Spectacle as a reproducer.

STEPS TO REPRODUCE
1. I'm running Gentoo, so it was super easy to disable FFMpeg's libvpx support
and rebuild it. Other distros it's going to be more complicated.
2. Run spectacle from the command line for logging purposes.
3. Try to make a screen recording.

OBSERVED RESULT
Errors are output:
kpipewire_record_logging: libvpx codec not found
kpipewire_record_logging: No encoder could be created

Spectacle then freezes.

EXPECTED RESULT
FFMpeg's libvpx support should be specified as a dependency upstream so that
packagers know to declare it.

SOFTWARE/OS VERSIONS
Operating System: Gentoo Linux 2.17
KDE Plasma Version: 6.2.4
KDE Frameworks Version: 6.8.0
Qt Version: 6.8.1
Kernel Version: 6.12.3-20R5-sched-ext (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i5-10310U CPU @ 1.70GHz
Memory: 7.5 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to