{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":91088829,"defaultBranch":"main","name":"gstreamer-rs","ownerLogin":"sdroege","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-05-12T12:22:18.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/301846?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1716469658.0","currentOid":""},"activityList":{"items":[{"before":"9e2c6268cbfea2f531c97bfb0bfe32966970fe95","after":"413a6baa8c2c93dceeb35b2f4dd5794134156d12","ref":"refs/heads/main","pushedAt":"2024-05-23T13:07:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for 0.22.5","shortMessageHtmlLink":"Update CHANGELOG.md for 0.22.5"}},{"before":"b1d7714a62860b7e245f0c881bddb4adca294e2e","after":"7160f533946cc57519435a087c39c6908eeb5fd0","ref":"refs/heads/0.22","pushedAt":"2024-05-23T13:06:27.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"Update versions to 0.22.5","shortMessageHtmlLink":"Update versions to 0.22.5"}},{"before":"a0a23c6f453ee206a20943b508a086a8fc35cb28","after":"b1d7714a62860b7e245f0c881bddb4adca294e2e","ref":"refs/heads/0.22","pushedAt":"2024-05-23T08:23:04.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"Update Cargo.lock\n\nPart-of: ","shortMessageHtmlLink":"Update Cargo.lock"}},{"before":"4cda565a393e4b45d304f093949ebeabc6311fbe","after":"9e2c6268cbfea2f531c97bfb0bfe32966970fe95","ref":"refs/heads/main","pushedAt":"2024-05-22T08:28:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"gstreamer: Use usize instead of u32 for various indices\n\nThis affects buffers, caps, caps features, structures and tag lists and\nmakes it easier to use them with other Rust APIs that use usize-based\nindicing.\n\nPart-of: ","shortMessageHtmlLink":"gstreamer: Use usize instead of u32 for various indices"}},{"before":"805cd6c591d4a39f457f24e16535cc75002be6a7","after":"4cda565a393e4b45d304f093949ebeabc6311fbe","ref":"refs/heads/main","pushedAt":"2024-05-22T07:25:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"gstreamer: bufferlist: add another test for foreach_mut\n\nPart-of: ","shortMessageHtmlLink":"gstreamer: bufferlist: add another test for foreach_mut"}},{"before":"1b537c17c824f56cc3c9eaf4e10b825b279f859c","after":"805cd6c591d4a39f457f24e16535cc75002be6a7","ref":"refs/heads/main","pushedAt":"2024-05-21T05:36:37.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"gstreamer: bufferlist: Change remove function to take a range instead of index + length\n\nPart-of: ","shortMessageHtmlLink":"gstreamer: bufferlist: Change remove function to take a range instead…"}},{"before":"f59029b57c374ac2334ca3f1b05be70ab6a96d24","after":"1b537c17c824f56cc3c9eaf4e10b825b279f859c","ref":"refs/heads/main","pushedAt":"2024-05-20T11:19:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"Update Cargo.lock\n\nPart-of: ","shortMessageHtmlLink":"Update Cargo.lock"}},{"before":"b468280353ec24b536793e711e55f03e99bc09fb","after":"f59029b57c374ac2334ca3f1b05be70ab6a96d24","ref":"refs/heads/main","pushedAt":"2024-05-16T14:43:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"event: Fix leak in SelectStreamsBuilder\n\ngst_event_new_select_streams() does not take ownership of GList\n\nPart-of: ","shortMessageHtmlLink":"event: Fix leak in SelectStreamsBuilder"}},{"before":"0ef80c4fe78d54c7b7e2618012b6b5f4e1411ad7","after":"b468280353ec24b536793e711e55f03e99bc09fb","ref":"refs/heads/main","pushedAt":"2024-05-16T13:58:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"Improve code generation with panic=abort around panic handling code\n\nNone of that can ever be called in that case but the compiler can't know\nthat in more complicated cases like these. Handling it explicitly allows\nno handling code to be generated at all here, like would already happen\neverywhere else.\n\nPart-of: ","shortMessageHtmlLink":"Improve code generation with panic=abort around panic handling code"}},{"before":"455996c60b9ae13bdd2a588713bd9149c76b8f85","after":"0ef80c4fe78d54c7b7e2618012b6b5f4e1411ad7","ref":"refs/heads/main","pushedAt":"2024-05-10T22:59:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"streamproducer: expose set_forward_preroll() API\n\nThis is useful to decide whether the preroll sample should be forwarded\nto consumers when prerolling or only once it is time to render it.\n\nPart-of: ","shortMessageHtmlLink":"streamproducer: expose set_forward_preroll() API"}},{"before":"19ea814a09d43936a8c1b39970be1c2167e134e2","after":"455996c60b9ae13bdd2a588713bd9149c76b8f85","ref":"refs/heads/main","pushedAt":"2024-05-10T08:44:14.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"rtsp-server: Fix compilation after `from_glib_ptr_borrow()` API improvements\n\nPart-of: ","shortMessageHtmlLink":"rtsp-server: Fix compilation after from_glib_ptr_borrow() API impro…"}},{"before":"2a9d0d035f2fe67ff2a4637958527ef9730c93f9","after":"19ea814a09d43936a8c1b39970be1c2167e134e2","ref":"refs/heads/main","pushedAt":"2024-05-09T09:21:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"examples: Update playbin flag handling snippet\n\nCloses #512\n\nPart-of: ","shortMessageHtmlLink":"examples: Update playbin flag handling snippet"}},{"before":"fe1fe5b1142a4b0a26ecef628f3eaccf4a2d4372","after":"2a9d0d035f2fe67ff2a4637958527ef9730c93f9","ref":"refs/heads/main","pushedAt":"2024-05-02T15:34:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"Fix various new 1.78 clippy warnings\n\nQuite a bit of API was accidentally not exported but apparently nobody\nwas using it.\n\nPart-of: ","shortMessageHtmlLink":"Fix various new 1.78 clippy warnings"}},{"before":"238768f52591cf3aaef22302e50ee561e6184b0b","after":"fe1fe5b1142a4b0a26ecef628f3eaccf4a2d4372","ref":"refs/heads/main","pushedAt":"2024-04-30T13:05:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"gstreamer: Use a reference to a pointer of correct mutability for from_glib_ptr_borrow()\n\nThis hopefully makes it easier to use and harder to get the returned\nlifetime wrong.\n\nPart-of: ","shortMessageHtmlLink":"gstreamer: Use a reference to a pointer of correct mutability for fro…"}},{"before":"dc04a532071433d25d31fd068b3c327bcf833da3","after":"238768f52591cf3aaef22302e50ee561e6184b0b","ref":"refs/heads/main","pushedAt":"2024-04-30T11:42:10.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"Update Cargo.lock\n\nPart-of: ","shortMessageHtmlLink":"Update Cargo.lock"}},{"before":"b7b5352353e147fccc00ff684dffb65c21a6e6b1","after":"dc04a532071433d25d31fd068b3c327bcf833da3","ref":"refs/heads/main","pushedAt":"2024-04-30T08:23:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"ci: test gstreamer-editing-services/sys\n\nPart-of: ","shortMessageHtmlLink":"ci: test gstreamer-editing-services/sys"}},{"before":"88a6977777fc0869a8321e9797a0f587ee088815","after":"b7b5352353e147fccc00ff684dffb65c21a6e6b1","ref":"refs/heads/main","pushedAt":"2024-04-29T16:08:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"log: `Log` trait adapter around the GStreamer debug system\n\nAllows usage of normal `log` crate macros, and for other crates\nusing those macros to have their log messages go to the GStreamer\ndebug logs.\n\nThis implementation is based on the one found in Servo.\n\nFixes #187\n\nDebugCategoryLogger is optional via 'log' feature\ncheck category above threshold\nskip_assert_initialized for constructor and helper\n\nPart-of: ","shortMessageHtmlLink":"log: Log trait adapter around the GStreamer debug system"}},{"before":"241338f43c47d416eeede0aeae3f23448c23d2cb","after":"88a6977777fc0869a8321e9797a0f587ee088815","ref":"refs/heads/main","pushedAt":"2024-04-28T08:43:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"ci: Bump the image tag to rebuild\n\nPart-of: ","shortMessageHtmlLink":"ci: Bump the image tag to rebuild"}},{"before":"f2d3128bf9d0170288ce479bea021f0886617fac","after":"a0a23c6f453ee206a20943b508a086a8fc35cb28","ref":"refs/heads/0.22","pushedAt":"2024-04-28T08:20:11.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"ci: Set DEFAULT_BRANCH for windows image to gstreamer stable\n\nPart-of: ","shortMessageHtmlLink":"ci: Set DEFAULT_BRANCH for windows image to gstreamer stable"}},{"before":"57050f66c6e773ea0d465f9ccfd274f49c49b5bf","after":"241338f43c47d416eeede0aeae3f23448c23d2cb","ref":"refs/heads/main","pushedAt":"2024-04-27T16:22:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"audio: video: Improve Display trait impl test for AudioFormat and Video a bit\n\nPart-of: ","shortMessageHtmlLink":"audio: video: Improve Display trait impl test for AudioFormat and Vid…"}},{"before":"953e3747f2c7cf0336cdf013765483951978700a","after":"57050f66c6e773ea0d465f9ccfd274f49c49b5bf","ref":"refs/heads/main","pushedAt":"2024-04-27T08:43:08.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"Regenerate with latest gir / gir-files\n\nPart-of: ","shortMessageHtmlLink":"Regenerate with latest gir / gir-files"}},{"before":"e117010bc001f87551713c528bf3abff5c9848ae","after":"953e3747f2c7cf0336cdf013765483951978700a","ref":"refs/heads/main","pushedAt":"2024-04-26T10:12:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"Pad: allow building a Pad with an automatically generated name\n\nFor convenience, the `Pad` builder checks a name is provided when a wildcard-\nnamed template is used. For `GhostPad`s, the builder tries to assign the name of\nthe target `Pad` making sure the provided `name` conforms to the `PadTemplate`.\n\nThis commit adds a function to optionally keep the `gst::Object` automatically\ngenerated unique `Pad` name (such as `ghostpad4`) and reorganises name handling\nso it is processed when `build` is invoked.\n\nPart-of: ","shortMessageHtmlLink":"Pad: allow building a Pad with an automatically generated name"}},{"before":"db03c8edd1b84d2b7866fcef5d2415303d5ae5d8","after":"e117010bc001f87551713c528bf3abff5c9848ae","ref":"refs/heads/main","pushedAt":"2024-04-25T09:36:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"Update Cargo.lock\n\nPart-of: ","shortMessageHtmlLink":"Update Cargo.lock"}},{"before":"0d872ae6f8da143518ddfcf097bbfb724b03e849","after":"db03c8edd1b84d2b7866fcef5d2415303d5ae5d8","ref":"refs/heads/main","pushedAt":"2024-04-17T16:15:43.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"Add field_if_some setter for builder ClockTime fields\n\nOptional `ClockTime` fields already implemented their setters in such a way\nthat they could accept either `Option` or `ClockTime`. This commit\nadds `field_if_some()` setter variants for builder `ClockTime` builder fields\nfor consistency with other builder fields.\n\nPart-of: ","shortMessageHtmlLink":"Add field_if_some setter for builder ClockTime fields"}},{"before":"7433ea79c90c51d0a0a7d2cc1fdd2cb657871c9b","after":"0d872ae6f8da143518ddfcf097bbfb724b03e849","ref":"refs/heads/main","pushedAt":"2024-04-10T06:59:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"ci: Update to Rust 1.77.2\n\nPart-of: ","shortMessageHtmlLink":"ci: Update to Rust 1.77.2"}},{"before":"46be4a0b1e6792242101660651060e18cb15be80","after":"7433ea79c90c51d0a0a7d2cc1fdd2cb657871c9b","ref":"refs/heads/main","pushedAt":"2024-04-09T09:19:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"ci: Update image version to get a working libvpx on Windows","shortMessageHtmlLink":"ci: Update image version to get a working libvpx on Windows"}},{"before":"da1f53f4c7b7e60bca7e658bda531d9736b94311","after":"46be4a0b1e6792242101660651060e18cb15be80","ref":"refs/heads/main","pushedAt":"2024-04-09T06:46:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"examples: Use safe `RTSPMediaFactory` role API\n\nPart-of: ","shortMessageHtmlLink":"examples: Use safe RTSPMediaFactory role API"}},{"before":"0524435190fb978c0640b05b91d2f38dce871dbf","after":"da1f53f4c7b7e60bca7e658bda531d9736b94311","ref":"refs/heads/main","pushedAt":"2024-04-09T06:31:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"ci: tag linter and sanity check jobs as a \"placeholder\" jobs\n\nThey hardly use any resources and almost finish immediately.\n\nPart-of: ","shortMessageHtmlLink":"ci: tag linter and sanity check jobs as a \"placeholder\" jobs"}},{"before":"917c458a860ac7402a0d15113a1e530156a456f2","after":"0524435190fb978c0640b05b91d2f38dce871dbf","ref":"refs/heads/main","pushedAt":"2024-04-08T13:12:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"Update CHANGELOG.md for 0.22.4","shortMessageHtmlLink":"Update CHANGELOG.md for 0.22.4"}},{"before":"7bba274f10257f7109cddf9a0a9ed4a1750a7087","after":"f2d3128bf9d0170288ce479bea021f0886617fac","ref":"refs/heads/0.22","pushedAt":"2024-04-08T13:08:46.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gstreamer-github","name":"GStreamer GitHub Mirror Bot","path":"/gstreamer-github","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15898052?s=80&v=4"},"commit":{"message":"Update Cargo.lock","shortMessageHtmlLink":"Update Cargo.lock"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUgdyFwA","startCursor":null,"endCursor":null}},"title":"Activity · sdroege/gstreamer-rs"}