{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":260037744,"defaultBranch":"master","name":"libv4l-rs","ownerLogin":"raymanfx","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-04-29T20:26:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2042322?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726739232.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"7ac2f1baab16e9dfe5c74d4fa09ba10cc76701ec","ref":"refs/heads/marijn/freebsd-target-only","pushedAt":"2024-09-19T09:47:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"v4l2-sys: Only use FreeBSD header include if the (cross-compilation) target OS is FreeBSD\n\nWith `cfg!()` on `target_os` this include path is unconditionally used\nif the _host_ OS is FreeBSD, even if the target OS is different (and its\ncross-compilation headers are installed elsewhere on the system). The\naccurate target OS, regardless of what the build script is _running on_\nis stored in `CARGO_CFG_TARGET_OS`.","shortMessageHtmlLink":"v4l2-sys: Only use FreeBSD header include if the (cross-compilation) …"}},{"before":"8953d413fd3c334df708ae33e20974c842de3ca8","after":"677b02d60278a67f1d7c3916d38a42c16fa64fde","ref":"refs/heads/master","pushedAt":"2024-09-01T17:07:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"Avoid `libv4l2` pkg-config dependency added by mistake (#106)\n\nUser API header file required to generate bindings in `v4l2-sys` is not\r\npart of `libv4l2`.\r\n\r\nInstead directly check if UAPI header file is present on FreeBSD and\r\nextend compiler's include paths. Or guide user towards necessary package\r\nif header file is missing.","shortMessageHtmlLink":"Avoid libv4l2 pkg-config dependency added by mistake (#106)"}},{"before":"b7a500133f09f2c648577b99ff0c82a99cbd6be5","after":"8953d413fd3c334df708ae33e20974c842de3ca8","ref":"refs/heads/master","pushedAt":"2024-08-08T08:41:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"Fix clippy lints\n\nSigned-off-by: Christopher N. Hesse ","shortMessageHtmlLink":"Fix clippy lints"}},{"before":"33817d4aa5c52f5646f52368acb94113a47a43ab","after":"b7a500133f09f2c648577b99ff0c82a99cbd6be5","ref":"refs/heads/master","pushedAt":"2024-08-08T08:18:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"Fixed wrong size field in VIDIOC_S_EXT_CTRLS ioctl (#76)\n\nCo-authored-by: Mario Vigliar ","shortMessageHtmlLink":"Fixed wrong size field in VIDIOC_S_EXT_CTRLS ioctl (#76)"}},{"before":"6d171419c18659b54a6570a1294c047a8d704548","after":"33817d4aa5c52f5646f52368acb94113a47a43ab","ref":"refs/heads/master","pushedAt":"2024-08-08T08:16:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"Add FreeBSD support (#102)","shortMessageHtmlLink":"Add FreeBSD support (#102)"}},{"before":"a55ac7cb7e2c2c0c9beafa8b787d33e2fe478613","after":"a3ea986d60540aab15573e215465c7da593040c3","ref":"refs/heads/io","pushedAt":"2024-05-09T10:18:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"io: Do not panic in Drop impls\n\nWe do the memory unmapping in the Mmap Drop impl itself now, so we\ncan get rid of the Arena Drop impl completely.\n\nIn the Stream Drop impl, we ignore any errors returned by stop().\n\nSigned-off-by: Christopher N. Hesse ","shortMessageHtmlLink":"io: Do not panic in Drop impls"}},{"before":"62fc9e49a5f77598d66d1133d6182cedbdfe3b68","after":"a55ac7cb7e2c2c0c9beafa8b787d33e2fe478613","ref":"refs/heads/io","pushedAt":"2024-05-06T18:06:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"buffer: Merge metadata and memory into single Buffer struct\n\nv4l2 users coming from other languages will be used to all the data being\nin one place, which is what the C API mandates anyways. Let's stick to the\noriginal data layout for simplicity.\n\nSigned-off-by: Christopher N. Hesse ","shortMessageHtmlLink":"buffer: Merge metadata and memory into single Buffer struct"}},{"before":"e97dd8bb5f4fbb4b31590e3ffb82740689be3c40","after":"62fc9e49a5f77598d66d1133d6182cedbdfe3b68","ref":"refs/heads/io","pushedAt":"2024-05-05T21:20:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"io: Consolidate Stream types\n\nSigned-off-by: Christopher N. Hesse ","shortMessageHtmlLink":"io: Consolidate Stream types"}},{"before":"6e1fc226f9b43a90a1d6fc3911c0dc98a2ba13b0","after":null,"ref":"refs/heads/control-type-unknown","pushedAt":"2024-05-05T20:51:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"}},{"before":"fdd93d8535ce9b535a19e4ad1593d380a3c830f7","after":"e97dd8bb5f4fbb4b31590e3ffb82740689be3c40","ref":"refs/heads/io","pushedAt":"2024-05-05T20:50:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"io: Consolidate Arena types\n\nLess maintenance burden, more visibility due to the implementations\nresiding in a single file again.\n\nSigned-off-by: Christopher N. Hesse ","shortMessageHtmlLink":"io: Consolidate Arena types"}},{"before":"d79f2608ea592e98aa04210d41c6b88f300e0821","after":"fdd93d8535ce9b535a19e4ad1593d380a3c830f7","ref":"refs/heads/io","pushedAt":"2024-05-05T20:50:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"memory: Create proper types for v4l2 buffer memory\n\nSigned-off-by: Christopher N. Hesse ","shortMessageHtmlLink":"memory: Create proper types for v4l2 buffer memory"}},{"before":"ced9df0bb2ab3c1b03783536fceb209a630d23c8","after":"6d171419c18659b54a6570a1294c047a8d704548","ref":"refs/heads/master","pushedAt":"2024-05-05T20:49:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"control: Add `Type::Unknown` (#99)","shortMessageHtmlLink":"control: Add Type::Unknown (#99)"}},{"before":"4c8c27b55e05ddf4423157d4e462135bf2f69e8e","after":"d79f2608ea592e98aa04210d41c6b88f300e0821","ref":"refs/heads/io","pushedAt":"2024-05-05T20:47:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"Make v4l2_sys a hard dependency\n\nlibv4l is really the only feature at the moment. Directly import the v4l2\ndefinitions as necessary and get rid of blanket imports.\n\nSigned-off-by: Christopher N. Hesse ","shortMessageHtmlLink":"Make v4l2_sys a hard dependency"}},{"before":null,"after":"d40191f48434af9163c2eff1b760ac0303c57733","ref":"refs/heads/libs-shouldnt-panic","pushedAt":"2024-05-05T18:33:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"Disallow panicking code via lints","shortMessageHtmlLink":"Disallow panicking code via lints"}},{"before":"0265b75e16404439a7988b84a68c790f4f89d806","after":"4c8c27b55e05ddf4423157d4e462135bf2f69e8e","ref":"refs/heads/io","pushedAt":"2024-05-05T14:23:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"io: Consolidate Arena types\n\nLess maintenance burden, more visibility due to the implementations\nresiding in a single file again.\n\nSigned-off-by: Christopher N. Hesse ","shortMessageHtmlLink":"io: Consolidate Arena types"}},{"before":"40e37801d673b5f6bc4200fc0e956401c60f0a44","after":"0265b75e16404439a7988b84a68c790f4f89d806","ref":"refs/heads/io","pushedAt":"2024-05-05T14:23:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"memory: Create proper types for v4l2 buffer memory\n\nSigned-off-by: Christopher N. Hesse ","shortMessageHtmlLink":"memory: Create proper types for v4l2 buffer memory"}},{"before":"4c8c27b55e05ddf4423157d4e462135bf2f69e8e","after":"40e37801d673b5f6bc4200fc0e956401c60f0a44","ref":"refs/heads/io","pushedAt":"2024-05-05T14:23:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"Make v4l2_sys a hard dependency\n\nlibv4l is really the only feature at the moment. Directly import the v4l2\ndefinitions as necessary and get rid of blanket imports.\n\nSigned-off-by: Christopher N. Hesse ","shortMessageHtmlLink":"Make v4l2_sys a hard dependency"}},{"before":"1d135fa587d02acd51ac5dfde4db2d3a8e60091e","after":"4c8c27b55e05ddf4423157d4e462135bf2f69e8e","ref":"refs/heads/io","pushedAt":"2024-05-05T14:22:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"io: Consolidate Arena types\n\nLess maintenance burden, more visibility due to the implementations\nresiding in a single file again.\n\nSigned-off-by: Christopher N. Hesse ","shortMessageHtmlLink":"io: Consolidate Arena types"}},{"before":"0b8349116611c086f7ab13bfb2813d8b3795608e","after":"1d135fa587d02acd51ac5dfde4db2d3a8e60091e","ref":"refs/heads/io","pushedAt":"2024-05-05T14:20:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"io: Consolidate Arena types\n\nLess maintenance burden, more visibility due to the implementations\nresiding in a single file again.\n\nSigned-off-by: Christopher N. Hesse ","shortMessageHtmlLink":"io: Consolidate Arena types"}},{"before":"ef313aefde2477a9a80578c3f1204009bec65470","after":"0b8349116611c086f7ab13bfb2813d8b3795608e","ref":"refs/heads/io","pushedAt":"2024-05-05T13:43:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"memory: Create proper types for v4l2 buffer memory\n\nSigned-off-by: Christopher N. Hesse ","shortMessageHtmlLink":"memory: Create proper types for v4l2 buffer memory"}},{"before":null,"after":"ef313aefde2477a9a80578c3f1204009bec65470","ref":"refs/heads/io","pushedAt":"2024-05-05T13:42:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"Make v4l2_sys a hard dependency\n\nlibv4l is really the only feature at the moment. Directly import the v4l2\ndefinitions as necessary and get rid of blanket imports.\n\nSigned-off-by: Christopher N. Hesse ","shortMessageHtmlLink":"Make v4l2_sys a hard dependency"}},{"before":"a24b61b0f866ba4d03989460959baf88a0599b55","after":null,"ref":"refs/heads/control-description-fallible","pushedAt":"2024-05-02T22:59:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"}},{"before":"d5c423e9978ccfc38c1e2b874780fa508c8b1f4d","after":"6e1fc226f9b43a90a1d6fc3911c0dc98a2ba13b0","ref":"refs/heads/control-type-unknown","pushedAt":"2024-05-02T22:58:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"control: Add `Type::Unknown`","shortMessageHtmlLink":"control: Add Type::Unknown"}},{"before":"8da8830d3bed085f61a52c06122f3a635b367328","after":null,"ref":"refs/heads/bindgen","pushedAt":"2024-05-01T19:07:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"}},{"before":null,"after":"8da8830d3bed085f61a52c06122f3a635b367328","ref":"refs/heads/bindgen","pushedAt":"2024-05-01T19:05:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"raymanfx","name":"Christopher N. Hesse","path":"/raymanfx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2042322?s=80&v=4"},"commit":{"message":"bindgen: Bump to 0.69.4\n\nFixes a compile error I'm seeing on Fedora 40.\n\nSigned-off-by: Christopher N. Hesse ","shortMessageHtmlLink":"bindgen: Bump to 0.69.4"}},{"before":null,"after":"df0383be1ace92bcc967675b13a67c97803f220b","ref":"refs/heads/dependabot/cargo/winit-0.30","pushedAt":"2024-04-29T11:07:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): update winit requirement from 0.29 to 0.30\n\nUpdates the requirements on [winit](https://github.com/rust-windowing/winit) to permit the latest version.\n- [Release notes](https://github.com/rust-windowing/winit/releases)\n- [Changelog](https://github.com/rust-windowing/winit/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/rust-windowing/winit/compare/v0.29.1-beta...v0.30.0)\n\n---\nupdated-dependencies:\n- dependency-name: winit\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): update winit requirement from 0.29 to 0.30"}},{"before":"c25b87a3dc8510ef880a0a9b3d74b5f0f555e281","after":"a24b61b0f866ba4d03989460959baf88a0599b55","ref":"refs/heads/control-description-fallible","pushedAt":"2024-04-15T16:55:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"Make `control::Description` `From` implementation fallible with `TryFrom`","shortMessageHtmlLink":"Make control::Description From implementation fallible with `TryF…"}},{"before":null,"after":"c25b87a3dc8510ef880a0a9b3d74b5f0f555e281","ref":"refs/heads/control-description-fallible","pushedAt":"2024-04-15T16:44:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"Make `control::Description` `From` implementation fallible with `TryFrom`","shortMessageHtmlLink":"Make control::Description From implementation fallible with `TryF…"}},{"before":"d72437bba0b4d5725058b2223f682b10d36b18b0","after":null,"ref":"refs/heads/dependabot/cargo/glium-0.33.0","pushedAt":"2024-04-09T19:22:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"}},{"before":"c8ec2f071d777f83bda57f0e99d129bfc6d76814","after":"ced9df0bb2ab3c1b03783536fceb209a630d23c8","ref":"refs/heads/master","pushedAt":"2024-04-09T19:22:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MarijnS95","name":"Marijn Suijten","path":"/MarijnS95","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2325264?s=80&v=4"},"commit":{"message":"Upgrade `glium` example to `winit 0.29` and `glium 0.34` (#86)\n\n* build(deps): update glium requirement from 0.27.0 to 0.33.0\r\n\r\nUpdates the requirements on [glium](https://github.com/glium/glium) to permit the latest version.\r\n- [Release notes](https://github.com/glium/glium/releases)\r\n- [Changelog](https://github.com/glium/glium/blob/master/CHANGELOG.md)\r\n- [Commits](https://github.com/glium/glium/compare/v0.27.0...v0.33.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: glium\r\n dependency-type: direct:production\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\n\r\n* Make `glium` example compatible with latest `winit`-less `glutin` crate\r\n\r\n`glutin` detached itself from `winit` by using `raw-window-handle`\r\nfor window interop, and a minimal `glutin-winit` crate for lightweight\r\nwindow creation and event handling where necessary. This also makes the\r\n`glutin` crate more generic to use, for non-windowing GL cases.\r\n\r\n* Upgrade `glium` example to `winit 0.29` and `glium 0.34`\r\n\r\n---------\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>\r\nCo-authored-by: Marijn Suijten ","shortMessageHtmlLink":"Upgrade glium example to winit 0.29 and glium 0.34 (#86)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQwOTo0NzoxMi4wMDAwMDBazwAAAAS6q3nF","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQwOTo0NzoxMi4wMDAwMDBazwAAAAS6q3nF","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0wOVQxOToyMjo0NC4wMDAwMDBazwAAAAQsWckw"}},"title":"Activity · raymanfx/libv4l-rs"}