{"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:1726030544.0","currentOid":""},"activityList":{"items":[{"before":"39c6221cf38a22c10dc3f88fc36b349ba55c15a9","after":"519b3b739a4b2da163305c03ce1c669cfc063076","ref":"refs/heads/dev","pushedAt":"2024-09-20T21:38:40.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: Iad744e3bf05bb54fe4c954c353549f8f88e9d634\nReviewed-by: Qt Submodule Update Bot ","shortMessageHtmlLink":"Update dependencies on 'dev' in qt/qtmultimedia"}},{"before":"76f64c648c479b369ac2e1e2ee9689c3e122354d","after":"28d0f5bbc04536e7fb3cb3627d8bd8cd9eb622f9","ref":"refs/heads/6.8","pushedAt":"2024-09-20T18:05: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":"Android: simplify array code\n\nUse QJniArray and the support for implicit conversions to QString(List)\nto simplify the code.\n\nChange-Id: Id1e191e0a3ec96b07c1a63febd6669c46be1c879\nReviewed-by: Artem Dyomin \n(cherry picked from commit 39c6221cf38a22c10dc3f88fc36b349ba55c15a9)\nReviewed-by: Qt Cherry-pick Bot ","shortMessageHtmlLink":"Android: simplify array code"}},{"before":"4b9312d47dfc05b72c75159b3a6fef65736823b3","after":"39c6221cf38a22c10dc3f88fc36b349ba55c15a9","ref":"refs/heads/dev","pushedAt":"2024-09-20T11:09:07.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":"Android: simplify array code\n\nUse QJniArray and the support for implicit conversions to QString(List)\nto simplify the code.\n\nPick-to: 6.8\nChange-Id: Id1e191e0a3ec96b07c1a63febd6669c46be1c879\nReviewed-by: Artem Dyomin ","shortMessageHtmlLink":"Android: simplify array code"}},{"before":"b8ccc0a60a6829110f4cb6d2c34a95cb4a78f56b","after":"76f64c648c479b369ac2e1e2ee9689c3e122354d","ref":"refs/heads/6.8","pushedAt":"2024-09-20T09:16:34.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":"Fix GNU/Hurd build on i686\n\nuname -m reports i686-AT386 there\n\nChange-Id: I78171eba5c9f6cfaa85bdcf4906e3620cf6cb431\nReviewed-by: Artem Dyomin \n(cherry picked from commit 4b9312d47dfc05b72c75159b3a6fef65736823b3)\nReviewed-by: Qt Cherry-pick Bot ","shortMessageHtmlLink":"Fix GNU/Hurd build on i686"}},{"before":"3426b843d9d1df9e283fe64278e5bc86be2eebaa","after":"4b9312d47dfc05b72c75159b3a6fef65736823b3","ref":"refs/heads/dev","pushedAt":"2024-09-20T02:16: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":"Fix GNU/Hurd build on i686\n\nuname -m reports i686-AT386 there\n\nPick-to: 6.8\nChange-Id: I78171eba5c9f6cfaa85bdcf4906e3620cf6cb431\nReviewed-by: Artem Dyomin ","shortMessageHtmlLink":"Fix GNU/Hurd build on i686"}},{"before":"ee52d13c3cbe500b6f73fa58a2effe6542349f94","after":"070a706087b13018090689ff8b803f17ac30c8a8","ref":"refs/heads/6.7","pushedAt":"2024-09-20T00:13: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":"iOS, QCamera: Fix incorrectly ignoring setFocusDistance()\n\nA missing not-operator was causing calls to setFocusDistance to be\nincorrectly treated as an unsupported feature. This means\nsetFocusDistance would never work even when the camera-features\nincluded the focus-distance flag.\n\nFixes: QTBUG-112259\nPick-to: 6.5\nChange-Id: Ie7ffb4b947aed9231c621d032495e0a2f5b56241\nReviewed-by: Lars Sutterud \nReviewed-by: Artem Dyomin \n(cherry picked from commit 3426b843d9d1df9e283fe64278e5bc86be2eebaa)\nReviewed-by: Qt Cherry-pick Bot \n(cherry picked from commit b8ccc0a60a6829110f4cb6d2c34a95cb4a78f56b)","shortMessageHtmlLink":"iOS, QCamera: Fix incorrectly ignoring setFocusDistance()"}},{"before":"d8e5ef49d4aace6bbd381ffe9afa96f52ccaf17f","after":"18432b64c292b585f1bb1faf4570113d7162efdc","ref":"refs/heads/6.7.3","pushedAt":"2024-09-19T21:15:38.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.3' in qt/qtmultimedia\n\nChange-Id: If301daff0159617b0ca19afb98715b457ca8eb9f\nReviewed-by: Qt Submodule Update Bot ","shortMessageHtmlLink":"Update dependencies on '6.7.3' in qt/qtmultimedia"}},{"before":"f2660feab1b42a823dd49b598dbc3df66726015c","after":"b8ccc0a60a6829110f4cb6d2c34a95cb4a78f56b","ref":"refs/heads/6.8","pushedAt":"2024-09-19T17:32:14.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":"iOS, QCamera: Fix incorrectly ignoring setFocusDistance()\n\nA missing not-operator was causing calls to setFocusDistance to be\nincorrectly treated as an unsupported feature. This means\nsetFocusDistance would never work even when the camera-features\nincluded the focus-distance flag.\n\nFixes: QTBUG-112259\nPick-to: 6.7 6.5\nChange-Id: Ie7ffb4b947aed9231c621d032495e0a2f5b56241\nReviewed-by: Lars Sutterud \nReviewed-by: Artem Dyomin \n(cherry picked from commit 3426b843d9d1df9e283fe64278e5bc86be2eebaa)\nReviewed-by: Qt Cherry-pick Bot ","shortMessageHtmlLink":"iOS, QCamera: Fix incorrectly ignoring setFocusDistance()"}},{"before":"5b624e435e15a923383ed307d620b5b69389b7d5","after":"c2cd25833d38e4586502f696ac23e2c0a7b72cad","ref":"refs/heads/6.8.0","pushedAt":"2024-09-19T17:04:13.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.0' in qt/qtmultimedia\n\nChange-Id: I175fbdf0b551a52c88b18f8eb81192e1b1ffeff2\nReviewed-by: Qt Submodule Update Bot ","shortMessageHtmlLink":"Update dependencies on '6.8.0' in qt/qtmultimedia"}},{"before":"f7ce6931ffcf9e43e1307206e95ade5ef83333aa","after":"f2660feab1b42a823dd49b598dbc3df66726015c","ref":"refs/heads/6.8","pushedAt":"2024-09-19T11:08:47.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":"iOS, FFmpeg: Add rotation and mirroring metadata to QVideoFrames\n\nPrevious implementation broke when QScreen orientation semantics changed\nQt6. This change adds metadata for rotation and mirroring\nwhen receiving QVideoFrames from AVFoundation.\n\nThis does not fix Darwin back-end. This change also assumes\niOS 17 specific APIs are available, so it can't be automatically\nbackported to pre-6.8.\n\nTask-number: QTBUG-118594\nChange-Id: Ibad53a02ac7994f73bb5e528808a241c6f904dfd\nReviewed-by: Artem Dyomin \nReviewed-by: Timur Pocheptsov \n(cherry picked from commit 9e30bf891dbf903a263a818c8c3ba4aee883fcb9)\nReviewed-by: Nils Petter Skålerud ","shortMessageHtmlLink":"iOS, FFmpeg: Add rotation and mirroring metadata to QVideoFrames"}},{"before":"52b7445579fdfba83aa4cc976ed9e6d7e6fcf841","after":"3426b843d9d1df9e283fe64278e5bc86be2eebaa","ref":"refs/heads/dev","pushedAt":"2024-09-19T10:49:54.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":"iOS, QCamera: Fix incorrectly ignoring setFocusDistance()\n\nA missing not-operator was causing calls to setFocusDistance to be\nincorrectly treated as an unsupported feature. This means\nsetFocusDistance would never work even when the camera-features\nincluded the focus-distance flag.\n\nFixes: QTBUG-112259\nPick-to: 6.8 6.7 6.5\nChange-Id: Ie7ffb4b947aed9231c621d032495e0a2f5b56241\nReviewed-by: Lars Sutterud \nReviewed-by: Artem Dyomin ","shortMessageHtmlLink":"iOS, QCamera: Fix incorrectly ignoring setFocusDistance()"}},{"before":"71732008a528f7c48f87200bf75ddd764936312b","after":"5b624e435e15a923383ed307d620b5b69389b7d5","ref":"refs/heads/6.8.0","pushedAt":"2024-09-18T20:41:19.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.0' in qt/qtmultimedia\n\nChange-Id: Ib763528edbd28e16f926bd59c3a55516a000c6cf\nReviewed-by: Qt Submodule Update Bot ","shortMessageHtmlLink":"Update dependencies on '6.8.0' in qt/qtmultimedia"}},{"before":"3dbe26f5c498e22a49b741036c71d1f2dc1dcc41","after":"f7ce6931ffcf9e43e1307206e95ade5ef83333aa","ref":"refs/heads/6.8","pushedAt":"2024-09-18T02:18: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":"Replace usage of deprecated av_fmt_ctx_get_duration_estimation_method\n\nAccording to FFmpeg documentation duration_estimation_method is public\nand can be accessed directly from the context.\n\nFixes: QTBUG-129021\nPick-to: 6.7 6.5\nChange-Id: Id9a0b13afabff990dbc8280fe5532b3ff47d4418\nReviewed-by: Jøger Hansegård \nReviewed-by: Mikko Hallamaa \n(cherry picked from commit 52b7445579fdfba83aa4cc976ed9e6d7e6fcf841)\nReviewed-by: Qt Cherry-pick Bot ","shortMessageHtmlLink":"Replace usage of deprecated av_fmt_ctx_get_duration_estimation_method"}},{"before":"a65c80b87edeb796da18221136f4190ce8310f01","after":"52b7445579fdfba83aa4cc976ed9e6d7e6fcf841","ref":"refs/heads/dev","pushedAt":"2024-09-17T19:40: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":"Replace usage of deprecated av_fmt_ctx_get_duration_estimation_method\n\nAccording to FFmpeg documentation duration_estimation_method is public\nand can be accessed directly from the context.\n\nFixes: QTBUG-129021\nPick-to: 6.8 6.7 6.5\nChange-Id: Id9a0b13afabff990dbc8280fe5532b3ff47d4418\nReviewed-by: Jøger Hansegård \nReviewed-by: Mikko Hallamaa ","shortMessageHtmlLink":"Replace usage of deprecated av_fmt_ctx_get_duration_estimation_method"}},{"before":"a34d68845647831b1d8c5900b3b34a8c687e1566","after":"d8e5ef49d4aace6bbd381ffe9afa96f52ccaf17f","ref":"refs/heads/6.7.3","pushedAt":"2024-09-17T18:19:09.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.3' in qt/qtmultimedia\n\nChange-Id: Id88584f6e3cb8d8763e4c18f4ac94ca8424b11e4\nReviewed-by: Qt Submodule Update Bot ","shortMessageHtmlLink":"Update dependencies on '6.7.3' in qt/qtmultimedia"}},{"before":"f6558e390bb59554c2154ab777a0075ab2285815","after":"71732008a528f7c48f87200bf75ddd764936312b","ref":"refs/heads/6.8.0","pushedAt":"2024-09-17T18:05:08.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"iOS, FFmpeg: Add rotation and mirroring metadata to QVideoFrames\n\nPrevious implementation broke when QScreen orientation semantics changed\nQt6. This change adds metadata for rotation and mirroring\nwhen receiving QVideoFrames from AVFoundation.\n\nThis does not fix Darwin back-end. This change also assumes\niOS 17 specific APIs are available, so it can't be automatically\nbackported to pre-6.8.\n\nTask-number: QTBUG-118594\nChange-Id: Ibad53a02ac7994f73bb5e528808a241c6f904dfd\nReviewed-by: Volker Hilsheimer ","shortMessageHtmlLink":"iOS, FFmpeg: Add rotation and mirroring metadata to QVideoFrames"}},{"before":"8d4a0ecff92cd6fb5aaf4fddd0f284275a2cc64f","after":"ee52d13c3cbe500b6f73fa58a2effe6542349f94","ref":"refs/heads/6.7","pushedAt":"2024-09-17T16:02:53.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":"Fix Q_ASSERT crash in QFFmpegMediaPlayer::setMediaAsync()\n\nIf QMediaPlayer::setSource() was called with an empty URL while media\nwas still being loaded asynchronously from the previous call to\nsetSource(), mediaStatus() returned NoMedia when the asynchronous\nfunction returned, triggering the Q_ASSERT in debug builds.\n\nWith this change the cancelToken will be checked first, causing\nthe function to return before the Q_ASSERT.\n\nAlso added a test that confirms that the Q_ASSERT is not triggered\nin the above scenario and that the cancelToken system is working.\n\nFixes: QTBUG-128159\nPick-to: 6.5\nChange-Id: Ic0bef26ffc7b0f37302b5e337800de08dc38f3db\nReviewed-by: Jøger Hansegård \nReviewed-by: Mikko Hallamaa \n(cherry picked from commit ddf0c17aaf827649f0f0b562173e02a00d77b153)\nReviewed-by: Qt Cherry-pick Bot \n(cherry picked from commit 3dbe26f5c498e22a49b741036c71d1f2dc1dcc41)","shortMessageHtmlLink":"Fix Q_ASSERT crash in QFFmpegMediaPlayer::setMediaAsync()"}},{"before":"afa2e4e82d2ebd342cb1904488c672f2953d48c6","after":"a65c80b87edeb796da18221136f4190ce8310f01","ref":"refs/heads/dev","pushedAt":"2024-09-17T15:03:04.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":"Assign color range to QAVFCamera frameFormat\n\nThe method frameFormat should return a format with the correct color\nrange to init the video encoder properly.\n\nPick-to: 6.8\nChange-Id: Ie7bf21ac1072b3119b76668791b1a5d40d6c7e37\nReviewed-by: Jøger Hansegård \nReviewed-by: Lars Sutterud \nReviewed-by: Artem Dyomin ","shortMessageHtmlLink":"Assign color range to QAVFCamera frameFormat"}},{"before":"129b27c07e5976034468e9e843f022964b81221b","after":"afa2e4e82d2ebd342cb1904488c672f2953d48c6","ref":"refs/heads/dev","pushedAt":"2024-09-17T13:43:43.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":"Document transformations of front cameras\n\nPick-to: 6.8\nChange-Id: I11f976526ad75688bc97c00a0769c00ad04230c5\nReviewed-by: Jøger Hansegård \nReviewed-by: Lars Sutterud ","shortMessageHtmlLink":"Document transformations of front cameras"}},{"before":"4be9d8610ac26fa056be72ebd1d3580291c10cbf","after":"f6558e390bb59554c2154ab777a0075ab2285815","ref":"refs/heads/6.8.0","pushedAt":"2024-09-17T13:03:05.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: warn about pulseaudio v16 bugs and how to fix them\n\nPulseaudio v16 causes gstreamer to misbehave. This is a bug we cannot\n(easily?) work around, so we document it and link to the required fixes.\nHopefully distro packagers will be able to backport the linked patches.\n\nTask-number: QTBUG-112014\nTask-number: QTBUG-124372\nTask-number: QTBUG-126799\nChange-Id: Ib9b096ae6814b8263a02ce75ee3c7ae18d6c237b\nReviewed-by: Jøger Hansegård \n(cherry picked from commit 73ea8550aff190c54d5e2dc8da33fedb84612ceb)\nReviewed-by: Qt Cherry-pick Bot \n(cherry picked from commit b65d639ba787d1acbfac4c0e7feb952916737ddd)","shortMessageHtmlLink":"GStreamer: warn about pulseaudio v16 bugs and how to fix them"}},{"before":"ddf0c17aaf827649f0f0b562173e02a00d77b153","after":"129b27c07e5976034468e9e843f022964b81221b","ref":"refs/heads/dev","pushedAt":"2024-09-17T12:14:16.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"Fix qRotatedFrameSize according to frame transform rules\n\nPick-to: 6.8\nChange-Id: Ia01165308fc3083cc6513b6bda3eeafb6ee04230\nReviewed-by: Jøger Hansegård \nReviewed-by: Lars Sutterud ","shortMessageHtmlLink":"Fix qRotatedFrameSize according to frame transform rules"}},{"before":"e4ee3fd1eef81b2bdb6aa2c4a31073f71261e2c6","after":"3dbe26f5c498e22a49b741036c71d1f2dc1dcc41","ref":"refs/heads/6.8","pushedAt":"2024-09-17T09:30:18.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"qtprojectorg","name":"Qt Project Mirror Bot","path":"/qtprojectorg","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10975639?s=80&v=4"},"commit":{"message":"Fix Q_ASSERT crash in QFFmpegMediaPlayer::setMediaAsync()\n\nIf QMediaPlayer::setSource() was called with an empty URL while media\nwas still being loaded asynchronously from the previous call to\nsetSource(), mediaStatus() returned NoMedia when the asynchronous\nfunction returned, triggering the Q_ASSERT in debug builds.\n\nWith this change the cancelToken will be checked first, causing\nthe function to return before the Q_ASSERT.\n\nAlso added a test that confirms that the Q_ASSERT is not triggered\nin the above scenario and that the cancelToken system is working.\n\nFixes: QTBUG-128159\nPick-to: 6.7 6.5\nChange-Id: Ic0bef26ffc7b0f37302b5e337800de08dc38f3db\nReviewed-by: Jøger Hansegård \nReviewed-by: Mikko Hallamaa \n(cherry picked from commit ddf0c17aaf827649f0f0b562173e02a00d77b153)\nReviewed-by: Qt Cherry-pick Bot ","shortMessageHtmlLink":"Fix Q_ASSERT crash in QFFmpegMediaPlayer::setMediaAsync()"}},{"before":"345889e7ffd2ecbafc1af4f3c2fd1e194120078d","after":"4be9d8610ac26fa056be72ebd1d3580291c10cbf","ref":"refs/heads/6.8.0","pushedAt":"2024-09-17T08:17:30.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":"Multimedia: update examples to work with FFmpeg on iOS\n\nby embedding FFmpeg dylibs into the app's bundle.\n\nChange-Id: Ie1c6b436db84a5083c4149860ff2295e28224456\nReviewed-by: Artem Dyomin \n(cherry picked from commit b998e12b0f94eff7cf597c413df5b57de43aceef)\nReviewed-by: Qt Cherry-pick Bot \n(cherry picked from commit e4ee3fd1eef81b2bdb6aa2c4a31073f71261e2c6)","shortMessageHtmlLink":"Multimedia: update examples to work with FFmpeg on iOS"}},{"before":"f485170147bf9079de6b2ce13d4a5b4100059454","after":"ddf0c17aaf827649f0f0b562173e02a00d77b153","ref":"refs/heads/dev","pushedAt":"2024-09-17T07:26:48.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":"Fix Q_ASSERT crash in QFFmpegMediaPlayer::setMediaAsync()\n\nIf QMediaPlayer::setSource() was called with an empty URL while media\nwas still being loaded asynchronously from the previous call to\nsetSource(), mediaStatus() returned NoMedia when the asynchronous\nfunction returned, triggering the Q_ASSERT in debug builds.\n\nWith this change the cancelToken will be checked first, causing\nthe function to return before the Q_ASSERT.\n\nAlso added a test that confirms that the Q_ASSERT is not triggered\nin the above scenario and that the cancelToken system is working.\n\nFixes: QTBUG-128159\nPick-to: 6.8 6.7 6.5\nChange-Id: Ic0bef26ffc7b0f37302b5e337800de08dc38f3db\nReviewed-by: Jøger Hansegård \nReviewed-by: Mikko Hallamaa ","shortMessageHtmlLink":"Fix Q_ASSERT crash in QFFmpegMediaPlayer::setMediaAsync()"}},{"before":"73ea8550aff190c54d5e2dc8da33fedb84612ceb","after":"f485170147bf9079de6b2ce13d4a5b4100059454","ref":"refs/heads/dev","pushedAt":"2024-09-17T04:10:49.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: processEOS store references to fixture\n\nQuality of life improvement, as repeating the m_fixture calls doesn't\nmake the code very readable.\n\nPick-to: 6.5 6.7 6.8\nChange-Id: I5641ead141cd8d3462b15c19cfe4a0ad2923acfa\nReviewed-by: Jøger Hansegård ","shortMessageHtmlLink":"Tests: processEOS store references to fixture"}},{"before":"b998e12b0f94eff7cf597c413df5b57de43aceef","after":"73ea8550aff190c54d5e2dc8da33fedb84612ceb","ref":"refs/heads/dev","pushedAt":"2024-09-17T02:43:46.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: warn about pulseaudio v16 bugs and how to fix them\n\nPulseaudio v16 causes gstreamer to misbehave. This is a bug we cannot\n(easily?) work around, so we document it and link to the required fixes.\nHopefully distro packagers will be able to backport the linked patches.\n\nTask-number: QTBUG-112014\nTask-number: QTBUG-124372\nTask-number: QTBUG-126799\nPick-to: 6.5 6.7 6.8 6.8.0\nChange-Id: Ib9b096ae6814b8263a02ce75ee3c7ae18d6c237b\nReviewed-by: Jøger Hansegård ","shortMessageHtmlLink":"GStreamer: warn about pulseaudio v16 bugs and how to fix them"}},{"before":"7756d875dbbac8810a8481e2d735abc7229c8326","after":"8d4a0ecff92cd6fb5aaf4fddd0f284275a2cc64f","ref":"refs/heads/6.7","pushedAt":"2024-09-16T21:07:50.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: native qrc resource handler\n\nWe can provide a custom resource handler for gstreamer, which accesses\nqt resources directly without having to go through appsrc elements.\n\nPick-to: 6.5\nChange-Id: I64f8b6326f8498cd4fe6dabe70733f94e861590c\nReviewed-by: Tim Blechmann \n(cherry picked from commit 5f9b02e367bb17b35032e8fb125f6628bf0080a4)\nReviewed-by: Qt Cherry-pick Bot \n(cherry picked from commit 07460f9bdf3d6c35545203f195377eb13d1a918e)","shortMessageHtmlLink":"GStreamer: native qrc resource handler"}},{"before":"07460f9bdf3d6c35545203f195377eb13d1a918e","after":"e4ee3fd1eef81b2bdb6aa2c4a31073f71261e2c6","ref":"refs/heads/6.8","pushedAt":"2024-09-16T20:25:51.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":"Multimedia: update examples to work with FFmpeg on iOS\n\nby embedding FFmpeg dylibs into the app's bundle.\n\nPick-to: 6.8.0\nChange-Id: Ie1c6b436db84a5083c4149860ff2295e28224456\nReviewed-by: Artem Dyomin \n(cherry picked from commit b998e12b0f94eff7cf597c413df5b57de43aceef)\nReviewed-by: Qt Cherry-pick Bot ","shortMessageHtmlLink":"Multimedia: update examples to work with FFmpeg on iOS"}},{"before":"d53fb134c43bbddb0e335a0f68f895dd77e67bd1","after":"07460f9bdf3d6c35545203f195377eb13d1a918e","ref":"refs/heads/6.8","pushedAt":"2024-09-16T14:39:41.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: native qrc resource handler\n\nWe can provide a custom resource handler for gstreamer, which accesses\nqt resources directly without having to go through appsrc elements.\n\nPick-to: 6.7 6.5\nChange-Id: I64f8b6326f8498cd4fe6dabe70733f94e861590c\nReviewed-by: Tim Blechmann \n(cherry picked from commit 5f9b02e367bb17b35032e8fb125f6628bf0080a4)\nReviewed-by: Qt Cherry-pick Bot ","shortMessageHtmlLink":"GStreamer: native qrc resource handler"}},{"before":"5f9b02e367bb17b35032e8fb125f6628bf0080a4","after":"b998e12b0f94eff7cf597c413df5b57de43aceef","ref":"refs/heads/dev","pushedAt":"2024-09-16T13:53: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":"Multimedia: update examples to work with FFmpeg on iOS\n\nby embedding FFmpeg dylibs into the app's bundle.\n\nPick-to: 6.8 6.8.0\nChange-Id: Ie1c6b436db84a5083c4149860ff2295e28224456\nReviewed-by: Artem Dyomin ","shortMessageHtmlLink":"Multimedia: update examples to work with FFmpeg on iOS"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMTozODo0MC4wMDAwMDBazwAAAAS8Y4l_","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQyMTozODo0MC4wMDAwMDBazwAAAAS8Y4l_","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQxMzo1MzoxNS4wMDAwMDBazwAAAAS3fW3j"}},"title":"Activity · qt/qtmultimedia"}