{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":9881552,"defaultBranch":"dev","name":"qtmultimedia","ownerLogin":"qt","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-05-06T07:28:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/159455?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721219199.0","currentOid":""},"activityList":{"items":[{"before":"2576f42cc0069946f3f1fde32c6b65a7895561f9","after":"410bf91598d6c6964198bfa0e929d87bb6a14e97","ref":"refs/heads/dev","pushedAt":"2024-08-07T06:06:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"QSampleCache: Fix reloading of erroneous sample\n\nIf a sample's state in the cache is QSample::Error, the load is invoked\nagain for the sample. However, since the thread was not started, the\nstate remained stuck in QSample::Loading forever.\n\nThis causes issues for the application, as it cannot observe the error\nthe second time the sample is used. When the error is reliably reported,\nthe application can handle the situation appropriately. Furthermore, in\nthe case of a network error, reloading the sample might succeed on the\nsecond attempt.\n\nPick-to: 6.8 6.7 6.5 6.2\nChange-Id: I6051fdc1ab65158378e1b22ad774c085ce4c1537\nReviewed-by: Artem Dyomin \nReviewed-by: Jarkko Koivikko \nReviewed-by: Jøger Hansegård \nReviewed-by: Tim Blechmann ","shortMessageHtmlLink":"QSampleCache: Fix reloading of erroneous sample"}},{"before":"a540aad35d13f0a62ba8f1d22320e2af713eabda","after":"2576f42cc0069946f3f1fde32c6b65a7895561f9","ref":"refs/heads/dev","pushedAt":"2024-08-07T02:17:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"Update dependencies on 'dev' in qt/qtmultimedia\n\nChange-Id: I4f143303c71eafc5677bd64c8acc3b8ec3bdf95e\nReviewed-by: Qt Submodule Update Bot ","shortMessageHtmlLink":"Update dependencies on 'dev' in qt/qtmultimedia"}},{"before":"8490ba7be743840cad48adf9aed9bc8f53534a37","after":"fcbdddf74e4a237ff01b14d10cfa07c217d08b2d","ref":"refs/heads/6.8","pushedAt":"2024-08-07T01:18:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"Update dependencies on '6.8' in qt/qtmultimedia\n\nChange-Id: I9f18d286afd6992e5393833b41fdb9f1c3091e10\nReviewed-by: Qt Submodule Update Bot ","shortMessageHtmlLink":"Update dependencies on '6.8' in qt/qtmultimedia"}},{"before":"d8fe03ca043c2f55bf1e6ce55112515acd7bf1ec","after":"a540aad35d13f0a62ba8f1d22320e2af713eabda","ref":"refs/heads/dev","pushedAt":"2024-08-07T00:59:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"wasm: fix seekableChanged signal\n\nFixes: QTBUG-127453\nPick-to: 6.8 6.7\nChange-Id: Ic2375380786530640d043976188f734d5f1b3626\nReviewed-by: Piotr Wierciński ","shortMessageHtmlLink":"wasm: fix seekableChanged signal"}},{"before":"f5b23a3d95ef8f7e7854974ff2aae7cad9c469df","after":"5e2647c1f9e40e8ab942a9f20fb6b49314e82b02","ref":"refs/heads/6.7","pushedAt":"2024-08-06T21:10:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"Update dependencies on '6.7' in qt/qtmultimedia\n\nChange-Id: Iee86697291a400295a554330c34d06780231c01c\nReviewed-by: Qt Submodule Update Bot ","shortMessageHtmlLink":"Update dependencies on '6.7' in qt/qtmultimedia"}},{"before":"bc5e9b2f9d058f9a724b5629b49e8302a93f4de8","after":"f5b23a3d95ef8f7e7854974ff2aae7cad9c469df","ref":"refs/heads/6.7","pushedAt":"2024-08-06T19:03:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"tst_QCameraBackend: fix test name for multiple devices of the same name\n\nDevice descriptions are not necessarily unique. Most notably the vivid\ndriver provides duplicate descriptions when instantiated with multiple\nvivid devices. So we add an index to make the name unique.\n\nPick-to: 6.5\nChange-Id: Idbd66c7bab7591256e026db4a4a906230c432abf\nReviewed-by: Artem Dyomin \n(cherry picked from commit d8fe03ca043c2f55bf1e6ce55112515acd7bf1ec)\nReviewed-by: Qt Cherry-pick Bot \n(cherry picked from commit 126ef000d09d253d3e19f60ba97f665578767f7a)","shortMessageHtmlLink":"tst_QCameraBackend: fix test name for multiple devices of the same name"}},{"before":"126ef000d09d253d3e19f60ba97f665578767f7a","after":"8490ba7be743840cad48adf9aed9bc8f53534a37","ref":"refs/heads/6.8","pushedAt":"2024-08-06T18:18:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"Tests: skip stress tests for ffmpeg on macos\n\nTask-number: QTBUG-127137\nPick-to: 6.5 6.7\nChange-Id: I1802770cd719da899e089bb0e0ca9e36d273ea66\nReviewed-by: Tim Blechmann \n(cherry picked from commit e14110d5d788cd8a48f65c8a0713a5fce56f5da4)\nReviewed-by: Jøger Hansegård ","shortMessageHtmlLink":"Tests: skip stress tests for ffmpeg on macos"}},{"before":"549aa0302515ae31711507b889834815bbefcd1e","after":"126ef000d09d253d3e19f60ba97f665578767f7a","ref":"refs/heads/6.8","pushedAt":"2024-08-06T11:47:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"tst_QCameraBackend: fix test name for multiple devices of the same name\n\nDevice descriptions are not necessarily unique. Most notably the vivid\ndriver provides duplicate descriptions when instantiated with multiple\nvivid devices. So we add an index to make the name unique.\n\nPick-to: 6.7 6.5\nChange-Id: Idbd66c7bab7591256e026db4a4a906230c432abf\nReviewed-by: Artem Dyomin \n(cherry picked from commit d8fe03ca043c2f55bf1e6ce55112515acd7bf1ec)\nReviewed-by: Qt Cherry-pick Bot ","shortMessageHtmlLink":"tst_QCameraBackend: fix test name for multiple devices of the same name"}},{"before":"81780daccb74ea8ee6eb15234bdd12dd475af0db","after":"d8fe03ca043c2f55bf1e6ce55112515acd7bf1ec","ref":"refs/heads/dev","pushedAt":"2024-08-06T02:48:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"tst_QCameraBackend: fix test name for multiple devices of the same name\n\nDevice descriptions are not necessarily unique. Most notably the vivid\ndriver provides duplicate descriptions when instantiated with multiple\nvivid devices. So we add an index to make the name unique.\n\nPick-to: 6.5 6.7 6.8\nChange-Id: Idbd66c7bab7591256e026db4a4a906230c432abf\nReviewed-by: Artem Dyomin ","shortMessageHtmlLink":"tst_QCameraBackend: fix test name for multiple devices of the same name"}},{"before":"9c62a53d5fe54190c9536aae6daf3bb215dcccdc","after":"549aa0302515ae31711507b889834815bbefcd1e","ref":"refs/heads/6.8","pushedAt":"2024-08-06T00:22:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"Update dependencies on '6.8' in qt/qtmultimedia\n\nChange-Id: I221ad19c485b734c729c47556a7afe9d5fc24aea\nReviewed-by: Qt Submodule Update Bot ","shortMessageHtmlLink":"Update dependencies on '6.8' in qt/qtmultimedia"}},{"before":"656c5697b9605fdce35b6d179af6b55255b2f011","after":"81780daccb74ea8ee6eb15234bdd12dd475af0db","ref":"refs/heads/dev","pushedAt":"2024-08-05T14:55:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"tests: blacklist tst_QAudioSink::pullResumeFromUnderrun() on U2404\n\nThis amends 38b04bbe4b5bc4252a91c45be674ee6e5ece171f .\n\nTask-number: QTBUG-127733\nPick-to: 6.8\nChange-Id: I07baacaf876c73d3c87f51bb0f0aa6f2bcde54dc\nReviewed-by: Mikko Hallamaa \nReviewed-by: Artem Dyomin ","shortMessageHtmlLink":"tests: blacklist tst_QAudioSink::pullResumeFromUnderrun() on U2404"}},{"before":"21cbc77b477d3d66ba5984e334a4f740c9b04ae4","after":"bc5e9b2f9d058f9a724b5629b49e8302a93f4de8","ref":"refs/heads/6.7","pushedAt":"2024-08-03T05:58:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"QSampleCache: cleanups\n\n* avoid unnecessary qobject_cast\n* connect via lambda instead of string\n* validate warning message in unit tests / silence unit test\n\nPick-to: 6.5\nChange-Id: Ie030cbe2eecbe6f05deca24f911166d3095eb4fb\nReviewed-by: Artem Dyomin \nReviewed-by: Mikko Hallamaa \nReviewed-by: Jøger Hansegård \n(cherry picked from commit 656c5697b9605fdce35b6d179af6b55255b2f011)\nReviewed-by: Qt Cherry-pick Bot \n(cherry picked from commit 9c62a53d5fe54190c9536aae6daf3bb215dcccdc)","shortMessageHtmlLink":"QSampleCache: cleanups"}},{"before":"167674d34a1d34dd9903757202acfa314d7d2e94","after":"9c62a53d5fe54190c9536aae6daf3bb215dcccdc","ref":"refs/heads/6.8","pushedAt":"2024-08-02T23:28:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"QSampleCache: cleanups\n\n* avoid unnecessary qobject_cast\n* connect via lambda instead of string\n* validate warning message in unit tests / silence unit test\n\nPick-to: 6.7 6.5\nChange-Id: Ie030cbe2eecbe6f05deca24f911166d3095eb4fb\nReviewed-by: Artem Dyomin \nReviewed-by: Mikko Hallamaa \nReviewed-by: Jøger Hansegård \n(cherry picked from commit 656c5697b9605fdce35b6d179af6b55255b2f011)\nReviewed-by: Qt Cherry-pick Bot ","shortMessageHtmlLink":"QSampleCache: cleanups"}},{"before":"9ec28f870e2c8fa2c0c743c5f047e0bbaa2c8ae0","after":"656c5697b9605fdce35b6d179af6b55255b2f011","ref":"refs/heads/dev","pushedAt":"2024-08-02T16:32:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"QSampleCache: cleanups\n\n* avoid unnecessary qobject_cast\n* connect via lambda instead of string\n* validate warning message in unit tests / silence unit test\n\nPick-to: 6.5 6.7 6.8\nChange-Id: Ie030cbe2eecbe6f05deca24f911166d3095eb4fb\nReviewed-by: Artem Dyomin \nReviewed-by: Mikko Hallamaa \nReviewed-by: Jøger Hansegård ","shortMessageHtmlLink":"QSampleCache: cleanups"}},{"before":"3075d29def8debddeec91a259330040343b6f7f3","after":"21cbc77b477d3d66ba5984e334a4f740c9b04ae4","ref":"refs/heads/6.7","pushedAt":"2024-08-02T15:09:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"Update dependencies on '6.7' in qt/qtmultimedia\n\nChange-Id: I9245464703056d64f93582279ec558c9904202cb\nReviewed-by: Qt Submodule Update Bot ","shortMessageHtmlLink":"Update dependencies on '6.7' in qt/qtmultimedia"}},{"before":"8c2a0e17942dc9fbabc19df03788e30f8fbe6eb6","after":"167674d34a1d34dd9903757202acfa314d7d2e94","ref":"refs/heads/6.8","pushedAt":"2024-08-02T09:37:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"Add checking of FFmpeg resampler initialization\n\nIn some cases, FFmpeg resampler cannot be initialized. Checking\nthe error improves early errors detection upon encoding.\n\nChange-Id: I20543a158d7b56bc2dbaf8e895cf184b288d3062\nReviewed-by: Mikko Hallamaa \nReviewed-by: Artem Dyomin \n(cherry picked from commit 5b813cd875549c5b0697e5142b24da3a862e6afc)\nReviewed-by: Qt Cherry-pick Bot ","shortMessageHtmlLink":"Add checking of FFmpeg resampler initialization"}},{"before":"4b7b277750ccd7edb9d81c88b5767554b5b394ca","after":"3075d29def8debddeec91a259330040343b6f7f3","ref":"refs/heads/6.7","pushedAt":"2024-08-02T08:52:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"GStreamer: emit error when media has no audio track\n\nWe port QGstreamerAudioDecoder to use playbin3. This allows us to detect\nif a media doesn't have an audio track.\n\nFixes: QTBUG-124206\nPick-to: 6.5\nChange-Id: Ic10a2672faabb39ecf20d7ded8e03b28166a671b\nReviewed-by: Artem Dyomin \n(cherry picked from commit 1a17e1457ecb22c657ac449be03454678453fa17)\nReviewed-by: Qt Cherry-pick Bot \n(cherry picked from commit 8c2a0e17942dc9fbabc19df03788e30f8fbe6eb6)","shortMessageHtmlLink":"GStreamer: emit error when media has no audio track"}},{"before":"e3d50193a4cfbf7a041aab70a02e8983c9d1dcba","after":"8c2a0e17942dc9fbabc19df03788e30f8fbe6eb6","ref":"refs/heads/6.8","pushedAt":"2024-08-02T02:59:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"GStreamer: emit error when media has no audio track\n\nWe port QGstreamerAudioDecoder to use playbin3. This allows us to detect\nif a media doesn't have an audio track.\n\nFixes: QTBUG-124206\nPick-to: 6.7 6.5\nChange-Id: Ic10a2672faabb39ecf20d7ded8e03b28166a671b\nReviewed-by: Artem Dyomin \n(cherry picked from commit 1a17e1457ecb22c657ac449be03454678453fa17)\nReviewed-by: Qt Cherry-pick Bot ","shortMessageHtmlLink":"GStreamer: emit error when media has no audio track"}},{"before":"c7db5d236985f0c0cfeb02fa5e5f176f8d895d25","after":"e3d50193a4cfbf7a041aab70a02e8983c9d1dcba","ref":"refs/heads/6.8","pushedAt":"2024-08-02T02:02:52.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"GStreamer: video devices - only list devices that support VIDIOC_G_INPUT\n\nIf the `VIDIOC_G_INPUT` ioctl to retrieve the current input, we may no\nsupport any video inputs or the ioctl is not supported, like on\nBroadcom's Image Signal Processor. We should exclude these devices.\n\nFixes: QTBUG-116766\nPick-to: 6.7 6.5\nChange-Id: Iec82c3ddfe2bdf55f6f7fe8f1d9d180ac75955af\nReviewed-by: Tim Blechmann \n(cherry picked from commit 64d72ef22c4fc9d9f175006c5d7eb8bb92d5de99)\nReviewed-by: Qt Cherry-pick Bot ","shortMessageHtmlLink":"GStreamer: video devices - only list devices that support VIDIOC_G_INPUT"}},{"before":"1c66cf6876003c942c002b462440ef9233e0715c","after":"9ec28f870e2c8fa2c0c743c5f047e0bbaa2c8ae0","ref":"refs/heads/dev","pushedAt":"2024-08-01T15:03:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"Update dependencies on 'dev' in qt/qtmultimedia\n\nChange-Id: I199dd87c2d7bb7b9d472e3b6c5223d3f0baa49a4\nReviewed-by: Qt Submodule Update Bot ","shortMessageHtmlLink":"Update dependencies on 'dev' in qt/qtmultimedia"}},{"before":"ebc772d447657f8b3809cdc1c39f3d6185b940f1","after":"4b7b277750ccd7edb9d81c88b5767554b5b394ca","ref":"refs/heads/6.7","pushedAt":"2024-08-01T09:18:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"Update dependencies on '6.7' in qt/qtmultimedia\n\nChange-Id: Ic52e8264ae8ddc1bcd11e11aa08c988f29f95cf1\nReviewed-by: Qt Submodule Update Bot ","shortMessageHtmlLink":"Update dependencies on '6.7' in qt/qtmultimedia"}},{"before":"1a17e1457ecb22c657ac449be03454678453fa17","after":"1c66cf6876003c942c002b462440ef9233e0715c","ref":"refs/heads/dev","pushedAt":"2024-08-01T08:33:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"Tests: AudioDecoder - compile fix\n\nqWarning() is used, but QDebug is not included. This caused a compile\nerror on rpi4\n\nPick-to: 6.5 6.7 6.8\nChange-Id: I0c5ff7320d319af74aabd2847c2c9473f9480524\nReviewed-by: Tim Blechmann ","shortMessageHtmlLink":"Tests: AudioDecoder - compile fix"}},{"before":"64d72ef22c4fc9d9f175006c5d7eb8bb92d5de99","after":"1a17e1457ecb22c657ac449be03454678453fa17","ref":"refs/heads/dev","pushedAt":"2024-08-01T07:20:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"GStreamer: emit error when media has no audio track\n\nWe port QGstreamerAudioDecoder to use playbin3. This allows us to detect\nif a media doesn't have an audio track.\n\nFixes: QTBUG-124206\nPick-to: 6.5 6.7 6.8\nChange-Id: Ic10a2672faabb39ecf20d7ded8e03b28166a671b\nReviewed-by: Artem Dyomin ","shortMessageHtmlLink":"GStreamer: emit error when media has no audio track"}},{"before":"bfe5eff94aa6c34d863d767935fd8ebc091c710b","after":"64d72ef22c4fc9d9f175006c5d7eb8bb92d5de99","ref":"refs/heads/dev","pushedAt":"2024-08-01T06:36:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"GStreamer: video devices - only list devices that support VIDIOC_G_INPUT\n\nIf the `VIDIOC_G_INPUT` ioctl to retrieve the current input, we may no\nsupport any video inputs or the ioctl is not supported, like on\nBroadcom's Image Signal Processor. We should exclude these devices.\n\nFixes: QTBUG-116766\nPick-to: 6.5 6.7 6.8\nChange-Id: Iec82c3ddfe2bdf55f6f7fe8f1d9d180ac75955af\nReviewed-by: Tim Blechmann ","shortMessageHtmlLink":"GStreamer: video devices - only list devices that support VIDIOC_G_INPUT"}},{"before":"af8e935af36d47daf21f8baac617a85c25b1b0cf","after":"c7db5d236985f0c0cfeb02fa5e5f176f8d895d25","ref":"refs/heads/6.8","pushedAt":"2024-07-31T16:36:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"Update dependencies on '6.8' in qt/qtmultimedia\n\nChange-Id: I99a187ef355827c843b603fe8779e9b7258cbfb6\nReviewed-by: Qt Submodule Update Bot ","shortMessageHtmlLink":"Update dependencies on '6.8' in qt/qtmultimedia"}},{"before":"c753a55e6e3cdc6779b075775f0b8fc446502c6f","after":"ebc772d447657f8b3809cdc1c39f3d6185b940f1","ref":"refs/heads/6.7","pushedAt":"2024-07-31T11:01:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"Update dependencies on '6.7' in qt/qtmultimedia\n\nChange-Id: I7be324e323d7fb237dbc396c3ba30ca93a9babde\nReviewed-by: Qt Submodule Update Bot ","shortMessageHtmlLink":"Update dependencies on '6.7' in qt/qtmultimedia"}},{"before":"8c9031d1a2681113c329c0f5a2333b90839439d6","after":"af8e935af36d47daf21f8baac617a85c25b1b0cf","ref":"refs/heads/6.8","pushedAt":"2024-07-31T09:15:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"config.tests: remove relics\n\nWe have a lot of stale files in config.tests. Removing all remaining\nfiles that aren't in use anymore.\n\nTask-number: QTBUG-95952\nPick-to: 6.7 6.5\nChange-Id: I04f141a5d6390316ed9aaafd296fa5dab58e2619\nReviewed-by: Alexandru Croitor \n(cherry picked from commit bfe5eff94aa6c34d863d767935fd8ebc091c710b)\nReviewed-by: Qt Cherry-pick Bot ","shortMessageHtmlLink":"config.tests: remove relics"}},{"before":"5b947c273e5dccf5ad9fc40c9ff0e14e1202c6be","after":"bfe5eff94aa6c34d863d767935fd8ebc091c710b","ref":"refs/heads/dev","pushedAt":"2024-07-31T02:10:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"config.tests: remove relics\n\nWe have a lot of stale files in config.tests. Removing all remaining\nfiles that aren't in use anymore.\n\nTask-number: QTBUG-95952\nPick-to: 6.5 6.7 6.8\nChange-Id: I04f141a5d6390316ed9aaafd296fa5dab58e2619\nReviewed-by: Alexandru Croitor ","shortMessageHtmlLink":"config.tests: remove relics"}},{"before":"b765f81ca5c711161df28b22b8f68596f5d5a0c2","after":"c753a55e6e3cdc6779b075775f0b8fc446502c6f","ref":"refs/heads/6.7","pushedAt":"2024-07-31T00:31:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"Pulseaudio: guard m_context with lock\n\nWe modify m_context from outside of pulseaudio's event loop, so we will\nhave to lock the main loop.\nIntroducing these locks seems to fix some valgrind errors and potential\ncrashes-on-exit that have been observed on CI.\n\nTask-number: QTBUG-125213\nPick-to: 6.5\nChange-Id: I0533a6b86bc3ea3355f4b4a84fcb7e2c7b6a8075\nReviewed-by: Artem Dyomin \nReviewed-by: Mikko Hallamaa \n(cherry picked from commit be98379ee8720dc5318c59cc25d41a1f40c9de69)\nReviewed-by: Qt Cherry-pick Bot \n(cherry picked from commit acebcf5a31aa3bdcf7be3c90b1b9a0f1c0f70338)","shortMessageHtmlLink":"Pulseaudio: guard m_context with lock"}},{"before":"2472623b78868592ce799389a2505a64fe87adcc","after":"8c9031d1a2681113c329c0f5a2333b90839439d6","ref":"refs/heads/6.8","pushedAt":"2024-07-30T17:59:34.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"FFmpeg decoder: Retry receiveAVFrames for EAGAIN if stream is end\n\n[0]avcodec_receive_frame function may return EAGAIN error. It indicates\nthat the decoder needs more packets before it can produce a frame. Some\ncodecs, especially H.264, might need several packets to start producing\nframes.\n\nWhat is more, for FFAMediaCodec on Android, FFmpeg relies on\n[1]dequeueOutputBuffer JNI call with timeout. It seems that in\n[2]ff_AMediaCodec_dequeueOutputBuffer call, the timeout set to 1 second\nmay not be always enough.\n\nWhen all packets were send, there will be a flush packet (that signals\nEnd of the Stream). After that there will be no more packets.\nIn case when all packets were sent and avcodec_receive_frame call\nreturns EAGAIN error, it is possible that the reason of the error is\njust a timeout on dequeueOutputBuffer JNI call.\n\nThat is why, in this case, we will give one more try to call\navcodec_receive_frame.\n\n[0]https://ffmpeg.org/doxygen/7.0/group__lavc__decoding.html#ga11e6542c4e66d3028668788a1a74217c\n[1]https://developer.android.com/reference/android/media/MediaCodec#dequeueOutputBuffer(android.media.MediaCodec.BufferInfo,%20long)\n[2]https://ffmpeg.org/doxygen/7.0/mediacodecdec__common_8c_source.html#l00726\n\nPick-to: 6.7 6.5\nFixes: QTBUG-126428\nChange-Id: I0fbb6a7eb6fb225303537402085dbdca825c524c\nReviewed-by: Artem Dyomin \n(cherry picked from commit 1296afc3ae3441c37b0dde953bd6747df35de699)\nReviewed-by: Qt Cherry-pick Bot ","shortMessageHtmlLink":"FFmpeg decoder: Retry receiveAVFrames for EAGAIN if stream is end"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEk89cIQA","startCursor":null,"endCursor":null}},"title":"Activity · qt/qtmultimedia"}