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

Nate Graham <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kpipewire/-/commit/6f9cd |ma/kpipewire/-/commit/c7509
                   |1e98b4148ec43aeb4b8b067bac7 |81d33724dc36d40c6852ef0a2a8
                   |fee423a7                    |ad84457d

--- Comment #7 from Nate Graham <[email protected]> ---
Git commit c750981d33724dc36d40c6852ef0a2a8ad84457d by Nate Graham, on behalf
of Marsh Land.
Committed on 26/03/2026 at 17:03.
Pushed by ngraham into branch 'Plasma/6.6'.

libx264: Use CRF instead of global_quality for constant-quality encoding

libx264 ignores the AVCodecContext global_quality and qscale fields.
Quality must be passed as the "crf" private option for constant-quality
rate control to take effect.

Move the quality value from m_avCodecContext->global_quality in
initialize() to av_dict_set_int(&options, "crf", ...) in
buildEncodingOptions(), keeping the same 1-87 mapping from
percentageToAbsoluteQuality().
(cherry picked from commit 88ad05778ee97b6584f4bc7d98468007823b94ba)

M  +5    -6    src/libx264encoder.cpp

https://invent.kde.org/plasma/kpipewire/-/commit/c750981d33724dc36d40c6852ef0a2a8ad84457d

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

Reply via email to