kpipewire.git
5 months ago[PATCH] Set "threads" option by default in Encoder
Arjen Hiemstra [Thu, 20 Mar 2025 13:28:29 +0000 (14:28 +0100)]
[PATCH] Set "threads" option by default in Encoder

So we don't have to repeat this in other encoders.

Gbp-Pq: Name upstream_f127a2cc_Set-threads-option-by-default-in-Encoder.patch

5 months ago[PATCH] Add logging of encoding options if log level is set to info
Arjen Hiemstra [Thu, 20 Mar 2025 13:27:41 +0000 (14:27 +0100)]
[PATCH] Add logging of encoding options if log level is set to info

Allows inspecting what's actually sent to FFmpeg.

Gbp-Pq: Name upstream_c928ed5c_Add-logging-of-encoding-options-if-log-level-is-set-to-info.patch

5 months ago[PATCH] Change Encoder::applyEncodingPreference() to buildEncodingOptions()
Arjen Hiemstra [Thu, 20 Mar 2025 13:26:36 +0000 (14:26 +0100)]
[PATCH] Change Encoder::applyEncodingPreference() to buildEncodingOptions()

As it turns out, FFmpeg does something to the pointers here that causes
the dictionary to never be properly used. This means we were never
applying the encoding options, as avcodec_open() was passed a nullptr
for options.

Fix this by changing the function to return an AVDictionary* instead of
trying to modify a passed-in pointer. This results in a proper dict
being returned, that can then be passed to avcodec_open().

The main result of this is that we now properly apply the encoding
options for VP9 encoding, which means we can now encode VP9 at realtime
speeds instead of it massively lagging behind.

BUG: 488896

Gbp-Pq: Name upstream_52911b70_Change-Encoder-applyEncodingPreference-to-buildEncodingOptions-.patch

5 months ago[PATCH] Tweak compiler warning flags to reduce unneeded output
Arjen Hiemstra [Thu, 20 Mar 2025 13:19:21 +0000 (14:19 +0100)]
[PATCH] Tweak compiler warning flags to reduce unneeded output

-Wno-gnu-statement-expression-from-macro-expansion and
-Wno-c99-extensions are non-existent options that add more noise than
they fix. Additionally, -Wpedantic is enabled by default which causes a
lot of noise, so disable that. Finally, add
-Wno-missing-field-initializers to quiet down the final bits of PipeWire
API.

Gbp-Pq: Name upstream_686df1e3_Tweak-compiler-warning-flags-to-reduce-unneeded-output.patch

5 months agokpipewire (6.3.6-1) unstable; urgency=medium
Aurélien COUDERC [Tue, 15 Jul 2025 14:45:40 +0000 (16:45 +0200)]
kpipewire (6.3.6-1) unstable; urgency=medium

  [ Aurélien COUDERC ]
  * Fix incorrect backport of commit 0ac4aa41 that broke desktop
    sharing. (Closes: #1109233, thanks Antonio Russo for the detailed
    analysis !)
  * New upstream release (6.3.6).
    - Fix build with Qt 6.10.
  * Refresh patches.
  * Backport upstream commit: [9fe7a568] Adjust timers from the correct
    thread

[dgit import unpatched kpipewire 6.3.6-1]

5 months agoImport kpipewire_6.3.6.orig.tar.xz
Aurélien COUDERC [Tue, 15 Jul 2025 14:45:40 +0000 (16:45 +0200)]
Import kpipewire_6.3.6.orig.tar.xz

[dgit import orig kpipewire_6.3.6.orig.tar.xz]

5 months agoImport kpipewire_6.3.6-1.debian.tar.xz
Aurélien COUDERC [Tue, 15 Jul 2025 14:45:40 +0000 (16:45 +0200)]
Import kpipewire_6.3.6-1.debian.tar.xz

[dgit import tarball kpipewire 6.3.6-1 kpipewire_6.3.6-1.debian.tar.xz]