[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.11'. Changed from a3abd704f5217c019073355d4469b432a827fcff to 212d4b566e21d48e0cf92e09933b452d1c636618 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 212d4b566e21d48e0cf92e09933b452d1c636618 by Qt Cherry-pick Bot (on behalf of Tim Blechmann) on 06/08/2026 at 16:42.. 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.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]> (cherry picked from commit d4c2a730cb1f6912bcd7ec0c86643ec992e15e9a) https://invent.kde.org/qt/qt/qtmultimedia/-/commit/212d4b566e21d48e0cf92e09933b452d1c636618