[qt/qt/qtmultimedia]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/qt/qtmultimedia
Pushed by mirror-service into branch '6.12'.
Changed from 55b68fbaaa3e067a93fd740a5078791f364a9ffb to ec542dd14ac6d42716781f7cfb6248210128eada
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit 70555d87c26f511d9e79b484dad43d46273b3976 by Qt Cherry-pick Bot (on behalf of Liang Qi) on 06/08/2026 at 15:28..
ohos: Handle CAMERA_FORMAT_DNG_XDRAW in pixel format switch

Reference:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references/capi-camera-h#camera_format

Change-Id: I08c50399ea8623e665cb0d53825afa8120aa62c5
Reviewed-by: Andy Nichols <[email protected]>
(cherry picked from commit 99ca3163ac39a55fd601891b3405b8b38288150b)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtmultimedia/-/commit/70555d87c26f511d9e79b484dad43d46273b3976

Git commit d4c2a730cb1f6912bcd7ec0c86643ec992e15e9a by Qt Cherry-pick Bot (on behalf of Tim Blechmann) on 06/08/2026 at 15:28..
FFmpeg: Fix hang recording variable-frame-size audio codecs

setupStreamParameters() unconditionally set frame_size to 1024,
even for codecs like PCM that support variable frame sizes and
otherwise leave it at 0. FFmpeg 9 dropped the AV_CODEC_CAP_VARIABLE_
FRAME_SIZE exemption in its frame-size check, so encode_send_frame()
now rejects any frame whose nb_samples exceeds a non-zero frame_size
for such codecs. This caused every frame to be dropped and recording
to never complete, hanging until the test's wait timeout.

Only force frame_size for codecs that actually require a fixed one;
fixed-frame-size codecs set their own correct value during
avcodec_open2() regardless.

Pick-to: 6.11 6.8
Change-Id: I7bacf89b0d017e2fdb9b29252c1fc8e51b392205
Reviewed-by: Artem Dyomin <[email protected]>
Reviewed-by: Mikko Hallamaa <[email protected]>
(cherry picked from commit c8c034dbf08f00805491de1e76d77952eb31b0cb)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtmultimedia/-/commit/d4c2a730cb1f6912bcd7ec0c86643ec992e15e9a

Git commit ec542dd14ac6d42716781f7cfb6248210128eada by Qt Cherry-pick Bot (on behalf of Nils Petter Skålerud) on 06/08/2026 at 15:28..
Integration tests: Early out if media backend is not loaded

385ca4368362ff99b8af5ff776f7476e3b975223 added a check to see if the
media backend was loaded correctly, but this change does not cause
initTestCase to stop execution. This patch adds an early return if
the initialization fails, so we don't do any unnecessary setup later in
the initTestCase function.

Change-Id: Ie778ffe01a912f03ff3385f77bc96d92b9101180
Reviewed-by: Tim Blechmann <[email protected]>
(cherry picked from commit 70cdb4c065f4e246937c63923dc54e38ed30f8a9)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtmultimedia/-/commit/ec542dd14ac6d42716781f7cfb6248210128eada
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.