{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":235222851,"defaultBranch":"master","name":"mavlink-camera-manager","ownerLogin":"mavlink","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-01-21T00:10:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/961247?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714134437.0","currentOid":""},"activityList":{"items":[{"before":"5c236903b4cf55359ea7f2e23d07cce24a39e681","after":"eae3cc0f2cab5ccfc78458e0274c4aeb53b63f6b","ref":"refs/heads/master","pushedAt":"2024-05-09T03:47:34.000Z","pushType":"pr_merge","commitsCount":9,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: stream: webrtc: frontend: Log webrtc adapter browser/version","shortMessageHtmlLink":"src: stream: webrtc: frontend: Log webrtc adapter browser/version"}},{"before":"a9b4ada6b785aa29878d4b52f63d1db47e4c35e1","after":"5c236903b4cf55359ea7f2e23d07cce24a39e681","ref":"refs/heads/master","pushedAt":"2024-04-26T01:57:06.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: stream: Update to work with Stream async API","shortMessageHtmlLink":"src: stream: Update to work with Stream async API"}},{"before":"8f50ceae06820472af7121497c1308c231af0971","after":"a9b4ada6b785aa29878d4b52f63d1db47e4c35e1","ref":"refs/heads/master","pushedAt":"2024-04-26T00:47:46.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: stream: pipeline: Pass RTSP scheme from sink to RTSP Server","shortMessageHtmlLink":"src: stream: pipeline: Pass RTSP scheme from sink to RTSP Server"}},{"before":"0323c2510090941081953bc36271a4e6b799a798","after":"8f50ceae06820472af7121497c1308c231af0971","ref":"refs/heads/master","pushedAt":"2024-04-25T15:28:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"stream: rtsp: Add TCP back in RTSP\n\nTCP is the default for RTSP, for current format, the user should use rtspu\n\nSigned-off-by: Patrick José Pereira ","shortMessageHtmlLink":"stream: rtsp: Add TCP back in RTSP"}},{"before":"eab88c56caa162935d1afce3564aa3b237fae36f","after":"0323c2510090941081953bc36271a4e6b799a798","ref":"refs/heads/master","pushedAt":"2024-04-17T19:03:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joaoantoniocardoso","name":"João Antônio Cardoso","path":"/joaoantoniocardoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5920286?s=80&v=4"},"commit":{"message":"src: stream: sink: Add the FailSafeKiller to WebRTCSink","shortMessageHtmlLink":"src: stream: sink: Add the FailSafeKiller to WebRTCSink"}},{"before":"99230efc517519b780b92365e661934654eb11c7","after":"eab88c56caa162935d1afce3564aa3b237fae36f","ref":"refs/heads/master","pushedAt":"2024-04-14T20:41:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: stream: sink: Fix lock during WebRTCSink's unlink","shortMessageHtmlLink":"src: stream: sink: Fix lock during WebRTCSink's unlink"}},{"before":"71ede6a0285ddb749c0cad2617815bd99fc92a82","after":"99230efc517519b780b92365e661934654eb11c7","ref":"refs/heads/master","pushedAt":"2024-04-14T20:41:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: stream: sink: name Sink's EOS OS thread","shortMessageHtmlLink":"src: stream: sink: name Sink's EOS OS thread"}},{"before":"823f1b51e30f097469d07ba4274165c883d09990","after":"71ede6a0285ddb749c0cad2617815bd99fc92a82","ref":"refs/heads/master","pushedAt":"2024-04-14T20:40:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: stream: Decouple WebRTC sink from Stream::Manager by using EndSessionQuestion","shortMessageHtmlLink":"src: stream: Decouple WebRTC sink from Stream::Manager by using EndSe…"}},{"before":"2b2a1c4757dd012db6d73689f32fd6669f315ccf","after":"823f1b51e30f097469d07ba4274165c883d09990","ref":"refs/heads/master","pushedAt":"2024-04-14T20:39:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: stream: sink: Simplify WebRTCBin thread naming workaround","shortMessageHtmlLink":"src: stream: sink: Simplify WebRTCBin thread naming workaround"}},{"before":"609cb80bc830b06724104f70e3e296f60c6cdc6c","after":"2b2a1c4757dd012db6d73689f32fd6669f315ccf","ref":"refs/heads/master","pushedAt":"2024-04-14T20:38:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: stream: webrtc: Fix Signalling server websocket and mpsc management\n\nNow a single websocket can be used to any number of webrtc clients","shortMessageHtmlLink":"src: stream: webrtc: Fix Signalling server websocket and mpsc management"}},{"before":"0a6d4a2dc952e358f99c465e107d3328dccee262","after":"609cb80bc830b06724104f70e3e296f60c6cdc6c","ref":"refs/heads/master","pushedAt":"2024-04-14T18:54:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: video: wrap v4l calls to catch panics\n\nThis is a workaround because v4l crate has some unhandled unwraps that can cause panics","shortMessageHtmlLink":"src: video: wrap v4l calls to catch panics"}},{"before":"fd7eb36078108ed29dac3c613a5629a7a93d2f31","after":"0a6d4a2dc952e358f99c465e107d3328dccee262","ref":"refs/heads/master","pushedAt":"2024-04-14T18:44:58.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"joaoantoniocardoso","name":"João Antônio Cardoso","path":"/joaoantoniocardoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5920286?s=80&v=4"},"commit":{"message":"helper: develop: Add message about elements being accessed\n\nSigned-off-by: Patrick José Pereira ","shortMessageHtmlLink":"helper: develop: Add message about elements being accessed"}},{"before":"53beddd28eae1210489d188f6100c09f7c80d5d1","after":"fd7eb36078108ed29dac3c613a5629a7a93d2f31","ref":"refs/heads/master","pushedAt":"2024-04-14T17:33:42.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"joaoantoniocardoso","name":"João Antônio Cardoso","path":"/joaoantoniocardoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5920286?s=80&v=4"},"commit":{"message":"video: types: FrameInterval: Add from gst::Fraction\n\nSigned-off-by: Patrick José Pereira ","shortMessageHtmlLink":"video: types: FrameInterval: Add from gst::Fraction"}},{"before":"6f8873e3d76033715a63edbe0c40c6c7245a9ab3","after":"53beddd28eae1210489d188f6100c09f7c80d5d1","ref":"refs/heads/master","pushedAt":"2024-04-04T14:22:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"readme: Add missing runtime dependency libssl","shortMessageHtmlLink":"readme: Add missing runtime dependency libssl"}},{"before":"0f59b5b79d3c8fa39b40da231fe1f538fa6f4f4a","after":"6f8873e3d76033715a63edbe0c40c6c7245a9ab3","ref":"refs/heads/master","pushedAt":"2024-03-27T17:47:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"settings: manager: Fix text to use new mavlink_endpoint type\n\nSigned-off-by: Patrick José Pereira ","shortMessageHtmlLink":"settings: manager: Fix text to use new mavlink_endpoint type"}},{"before":"2b1dc02dd4152af3597550f916b89cf24871e1cb","after":"0f59b5b79d3c8fa39b40da231fe1f538fa6f4f4a","ref":"refs/heads/master","pushedAt":"2024-03-21T18:31:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"readme: fix format","shortMessageHtmlLink":"readme: fix format"}},{"before":"3f6e90d0d8b162209b89c83c0572d8ca6c21e88d","after":"2b1dc02dd4152af3597550f916b89cf24871e1cb","ref":"refs/heads/master","pushedAt":"2024-03-15T10:19:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: stream: pipeline: Fix stream restart logic, use Interval::tick instead of sleep","shortMessageHtmlLink":"src: stream: pipeline: Fix stream restart logic, use Interval::tick i…"}},{"before":"8bc71a6d580ae74e0f3517799c00c09be42d2a1c","after":"3f6e90d0d8b162209b89c83c0572d8ca6c21e88d","ref":"refs/heads/master","pushedAt":"2024-03-15T10:14:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: stream: Completely drop the stream before creating a new one","shortMessageHtmlLink":"src: stream: Completely drop the stream before creating a new one"}},{"before":"b547dda8e70563d2a4592f1caffb224c139897b1","after":"8bc71a6d580ae74e0f3517799c00c09be42d2a1c","ref":"refs/heads/master","pushedAt":"2024-03-14T01:25:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: mavlink: Add a filter by source component ID.","shortMessageHtmlLink":"src: mavlink: Add a filter by source component ID."}},{"before":"f9513396fee388effb9aeb4d36c64ed8c3d731cd","after":"b547dda8e70563d2a4592f1caffb224c139897b1","ref":"refs/heads/master","pushedAt":"2024-03-12T00:10:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"grc: mavlink: Fix mavlink camera compoenent never answering QGC\n\nThe problem is that the added delay was causing the subscription to be always late.","shortMessageHtmlLink":"grc: mavlink: Fix mavlink camera compoenent never answering QGC"}},{"before":"c02dc292120ca9bfcae4c1ac93861c87fb63fc57","after":"f9513396fee388effb9aeb4d36c64ed8c3d731cd","ref":"refs/heads/master","pushedAt":"2024-03-11T19:29:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joaoantoniocardoso","name":"João Antônio Cardoso","path":"/joaoantoniocardoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5920286?s=80&v=4"},"commit":{"message":"src: stream: rtsp: shmsrc needs to wait for connection","shortMessageHtmlLink":"src: stream: rtsp: shmsrc needs to wait for connection"}},{"before":"486d2959dbd64d8f1bca7f624be0f4be0b9e20be","after":"c02dc292120ca9bfcae4c1ac93861c87fb63fc57","ref":"refs/heads/master","pushedAt":"2024-03-11T17:17:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: stream: rtsp: shmsrc needs to do-timestamp","shortMessageHtmlLink":"src: stream: rtsp: shmsrc needs to do-timestamp"}},{"before":"48e04d69116587a247e4ea9f51c81711dc29f207","after":"486d2959dbd64d8f1bca7f624be0f4be0b9e20be","ref":"refs/heads/master","pushedAt":"2024-03-09T02:30:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: stream: sink: Use pipeline clock for the WebRTC's RTP","shortMessageHtmlLink":"src: stream: sink: Use pipeline clock for the WebRTC's RTP"}},{"before":"8a3beb0d4df5077db0827a709fbc002a3128882e","after":"48e04d69116587a247e4ea9f51c81711dc29f207","ref":"refs/heads/master","pushedAt":"2024-02-26T16:51:02.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: stream: webrtc: Remove unused default stun endpoint const","shortMessageHtmlLink":"src: stream: webrtc: Remove unused default stun endpoint const"}},{"before":"5382d46b495890269f849592c73b74e867ddd83e","after":"8a3beb0d4df5077db0827a709fbc002a3128882e","ref":"refs/heads/master","pushedAt":"2024-02-26T15:03:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"joaoantoniocardoso","name":"João Antônio Cardoso","path":"/joaoantoniocardoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5920286?s=80&v=4"},"commit":{"message":"src: logger: Avoid integrating with tracy if unused","shortMessageHtmlLink":"src: logger: Avoid integrating with tracy if unused"}},{"before":"28b92ab9aa7cb4a88a86887c1c7177de5d6ba673","after":"5382d46b495890269f849592c73b74e867ddd83e","ref":"refs/heads/master","pushedAt":"2024-02-21T21:40:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: Use the newest GStreamer API.","shortMessageHtmlLink":"src: Use the newest GStreamer API."}},{"before":"d5e88b886e24ee328268aaaa8732457084dec074","after":"28b92ab9aa7cb4a88a86887c1c7177de5d6ba673","ref":"refs/heads/master","pushedAt":"2024-02-21T21:40:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: mavlink: Avoid disconnecting on parse errors","shortMessageHtmlLink":"src: mavlink: Avoid disconnecting on parse errors"}},{"before":"cdbbec6adc4134a6bd91bd6261e18b1679c9e8f4","after":"d5e88b886e24ee328268aaaa8732457084dec074","ref":"refs/heads/master","pushedAt":"2024-02-09T20:46:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: Improve debugging by leveraging useful information","shortMessageHtmlLink":"src: Improve debugging by leveraging useful information"}},{"before":"c1dd31ee68d6d3c3f87e88c541af2dc08a2117bf","after":"cdbbec6adc4134a6bd91bd6261e18b1679c9e8f4","ref":"refs/heads/master","pushedAt":"2024-02-07T19:45:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"patrickelectric","name":"Patrick José Pereira","path":"/patrickelectric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1215497?s=80&v=4"},"commit":{"message":"src: stream: Improve shmsrc/shmsink","shortMessageHtmlLink":"src: stream: Improve shmsrc/shmsink"}},{"before":"41245f2fb5478dc3783da36fb52c464c5e323811","after":"c1dd31ee68d6d3c3f87e88c541af2dc08a2117bf","ref":"refs/heads/master","pushedAt":"2024-02-07T11:52:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joaoantoniocardoso","name":"João Antônio Cardoso","path":"/joaoantoniocardoso","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5920286?s=80&v=4"},"commit":{"message":"docker: Add a Ubuntu 22.04 container for reproducibility","shortMessageHtmlLink":"docker: Add a Ubuntu 22.04 container for reproducibility"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAERTwYpAA","startCursor":null,"endCursor":null}},"title":"Activity · mavlink/mavlink-camera-manager"}