Skip to content
  • Jan Blackquill's avatar
    Return buffer to pipewire when returning early from recordFrame · 3afcdb2a
    Jan Blackquill authored
    Summary: Even when something goes wrong, the buffer should be returned to pipewire for recycling on next frame.
    
    Test Plan:
    Before: when something goes wrong when screencasting, first errors are the actual issue and subsequent errors are due to pipewire not having any buffers for the pw_stream_deque_buffer call
    After: when something goes wrong when screencasting, errors are always the actual issue
    
    Reviewers: #plasma, jgrulich
    
    Reviewed By: jgrulich
    
    Subscribers: plasma-devel
    
    Tags: #plasma
    
    Differential Revision: https://phabricator.kde.org/D28713
    3afcdb2a