{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":220931463,"defaultBranch":"master","name":"uca-phantom","ownerLogin":"ufo-kit","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-11-11T08:08:14.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4500176?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706777352.0","currentOid":""},"activityList":{"items":[{"before":"9435ddb133592fee34cad9640e617fd5b5702248","after":"8d34982e45f20aac75a7b6160056b6f2a2285a86","ref":"refs/heads/communicate-module","pushedAt":"2024-05-27T15:30:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/communicate-module' into communicate-module","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/communicate-module' into communi…"}},{"before":"57221e7df20bdbbc1f9f348e87934d06ab7da9e0","after":"9435ddb133592fee34cad9640e617fd5b5702248","ref":"refs/heads/communicate-module","pushedAt":"2024-05-27T08:42:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Forgot to update libuca bitdepth property on change of image format","shortMessageHtmlLink":"Forgot to update libuca bitdepth property on change of image format"}},{"before":"2197beab6335d313c1f11720c3492beebe0e5afa","after":"57221e7df20bdbbc1f9f348e87934d06ab7da9e0","ref":"refs/heads/communicate-module","pushedAt":"2024-05-22T16:14:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Moved all gobject enums in a single header\n\nThis is really for readability, I have no other justification. Also fixed minor\nbug in the throttleing scheme: sometimes, when there was only 1 frame left to pull\nfrom the cine, the code would get stuck in a loop because of a condition stopping\nthe code from pulling a single image. This has been changed to making sure the count\npositive.","shortMessageHtmlLink":"Moved all gobject enums in a single header"}},{"before":"dae58721c15705d717ef88dab19dfe0c284e9761","after":"2197beab6335d313c1f11720c3492beebe0e5afa","ref":"refs/heads/communicate-module","pushedAt":"2024-05-22T08:01:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Added examples for general usage","shortMessageHtmlLink":"Added examples for general usage"}},{"before":"f6e501ad716808a28a69d4af4a209c1c186a7ffe","after":"dae58721c15705d717ef88dab19dfe0c284e9761","ref":"refs/heads/communicate-module","pushedAt":"2024-05-21T06:11:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Changed again buffered property to liveimages","shortMessageHtmlLink":"Changed again buffered property to liveimages"}},{"before":"465a1ebedc4e78d053cd44c84342863aa1a08e29","after":"f6e501ad716808a28a69d4af4a209c1c186a7ffe","ref":"refs/heads/communicate-module","pushedAt":"2024-05-20T15:23:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Add all 300 something unit variables to uca-phantom-camera\n\nUsers can now fully interact with camera via libuca. Full descriptions are given for each\nunit variable.","shortMessageHtmlLink":"Add all 300 something unit variables to uca-phantom-camera"}},{"before":"9598e2a7fe4975f2319f1b2bd2298e05b8391e2c","after":"465a1ebedc4e78d053cd44c84342863aa1a08e29","ref":"refs/heads/communicate-module","pushedAt":"2024-05-16T13:17:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Support for early images feature of camera\n\nBecause of how the camera indexes the frames after a trigger, one must wait a little for the cine buffer to fill up before triggering, so that the first few frames are indeed indexed from 0. Without waiting, the first few start at a positive integer and one will have to go back and fetch those images once all the post frames are done.","shortMessageHtmlLink":"Support for early images feature of camera"}},{"before":"3fef283b7fad50be2568f47a4d84861d7c58fca0","after":"9598e2a7fe4975f2319f1b2bd2298e05b8391e2c","ref":"refs/heads/communicate-module","pushedAt":"2024-05-13T09:34:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Fixed enum properties by adding template\n\nEnums are automatically generated via a template + meson build file","shortMessageHtmlLink":"Fixed enum properties by adding template"}},{"before":"d63f2cb1fbc8a03679bd6f49e6152899ba9ac588","after":"3fef283b7fad50be2568f47a4d84861d7c58fca0","ref":"refs/heads/communicate-module","pushedAt":"2024-02-22T17:49:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Forgot to update throttling mechanism. So here it is\n\nUpdated and simplified thottle mechanism. Seems to work likr a charm.","shortMessageHtmlLink":"Forgot to update throttling mechanism. So here it is"}},{"before":"9e92754877ab4b45a7e04279834c01d42fbd2982","after":"d63f2cb1fbc8a03679bd6f49e6152899ba9ac588","ref":"refs/heads/communicate-module","pushedAt":"2024-02-22T08:09:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Fixed export of GObject properties for ucad-net and improved variable naming\n\nThe image related variables such as sensor_pixel_width used to designate the\nsensor resolution. Conform to libuca, this is now the physical size of the pixel\nin m. The same can be said for the related variables.\n\nMoreover, the installation of the properties has been improved to work with ucad.\nAlthough I'm not too sure how they started working; it seems as though overriding\nthe name base class property as a user property made things work...","shortMessageHtmlLink":"Fixed export of GObject properties for ucad-net and improved variable…"}},{"before":"72397d408d36ce60883958e76f8c30713e5a1380","after":"9e92754877ab4b45a7e04279834c01d42fbd2982","ref":"refs/heads/communicate-module","pushedAt":"2024-02-19T13:47:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"updating repo for multi-desktop setup: no features added","shortMessageHtmlLink":"updating repo for multi-desktop setup: no features added"}},{"before":"f6e76c0e55801a0f7981bcc57797538fbd10d11e","after":"d597d2408737eaeafddf20e486338929d207ef46","ref":"refs/heads/pfring","pushedAt":"2024-02-01T16:56:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Added zc functionality, vanilla pfring works-ish","shortMessageHtmlLink":"Added zc functionality, vanilla pfring works-ish"}},{"before":null,"after":"f6e76c0e55801a0f7981bcc57797538fbd10d11e","ref":"refs/heads/pfring","pushedAt":"2024-02-01T08:49:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"PF ring version: not yet functional","shortMessageHtmlLink":"PF ring version: not yet functional"}},{"before":"09af96eb4c8be9c574809cbc72cb86cd0d24676e","after":"72397d408d36ce60883958e76f8c30713e5a1380","ref":"refs/heads/communicate-module","pushedAt":"2024-01-31T09:59:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Arming the cines of the phantom loops on the number of partioned cines\n\nThis means that one can trigger through uca-phantom-camera without reaching\na dead end in the camera memory.","shortMessageHtmlLink":"Arming the cines of the phantom loops on the number of partioned cines"}},{"before":"106ac5ead4d6938d810ec8c08a87985c51f62d92","after":"09af96eb4c8be9c574809cbc72cb86cd0d24676e","ref":"refs/heads/communicate-module","pushedAt":"2024-01-30T11:21:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Throttle the data transmission for less dropped packets\n\nMain updates:\n - Improvements on ring buffer\n - Throttle the request_images function: now asks for images once the user grabbed enough of them\n - cleanup random prints\n\nNote: valgrind clean!","shortMessageHtmlLink":"Throttle the data transmission for less dropped packets"}},{"before":null,"after":"ad23aabf01c07046370fbef6a2cfb1255f5566bc","ref":"refs/heads/benchmarks","pushedAt":"2024-01-29T08:57:07.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"first commit: stats messaging+printing system","shortMessageHtmlLink":"first commit: stats messaging+printing system"}},{"before":"e27e30f14128e753962efe6f539df82745d65dcf","after":"106ac5ead4d6938d810ec8c08a87985c51f62d92","ref":"refs/heads/communicate-module","pushedAt":"2024-01-18T09:51:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Updated ring buffer : page mapping for free modulo arithmetic in ring buffer\n\nSee [this blog post](https://lo.calho.st/posts/black-magic-buffer/) for the exact details.\nReally cool stuff. Few logic flow bugs fixed as well.","shortMessageHtmlLink":"Updated ring buffer : page mapping for free modulo arithmetic in ring…"}},{"before":"a6cc8ac522654b89aca040e59675b584b1f41349","after":"e27e30f14128e753962efe6f539df82745d65dcf","ref":"refs/heads/communicate-module","pushedAt":"2023-10-23T11:39:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Everything now runs on ring buffers\n\nLive view works, but the normal mode is giving weird results.\nAlso, performance has taken a toll.","shortMessageHtmlLink":"Everything now runs on ring buffers"}},{"before":"e3eccffe3ce7175f84bc0139590c84b8aed347a7","after":"a6cc8ac522654b89aca040e59675b584b1f41349","ref":"refs/heads/communicate-module","pushedAt":"2023-09-15T14:18:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"forgot to push something at some point. Bug fix related to first cine","shortMessageHtmlLink":"forgot to push something at some point. Bug fix related to first cine"}},{"before":"99c51193a75669eb91b6c1c519c2c8bbc286ee90","after":"e3eccffe3ce7175f84bc0139590c84b8aed347a7","ref":"refs/heads/communicate-module","pushedAt":"2023-08-14T07:42:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Fix async ring buffer + fix minor bugs in networking files\n\nBuffering the camera's output is fully functionnal on the 1Gb output\nin 8bit depth. 16bit can also trivially be implemented, but hasn't\nbeen done yet. At normal HD resolution, one may achieve 30fps buffering.\n\nNext steps:\n - buffering on the 10Gb connection\n - Completely remove the Queue-based buffer on 10Gb connection ?","shortMessageHtmlLink":"Fix async ring buffer + fix minor bugs in networking files"}},{"before":"cad4a3c9719a115463e9091ebcc32df99ea30731","after":"99c51193a75669eb91b6c1c519c2c8bbc286ee90","ref":"refs/heads/communicate-module","pushedAt":"2023-07-14T12:31:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Removed unused vars, begin integrating ring buffer","shortMessageHtmlLink":"Removed unused vars, begin integrating ring buffer"}},{"before":"f0f56ab339e6fe783d2633b276c555ebd9a55046","after":"cad4a3c9719a115463e9091ebcc32df99ea30731","ref":"refs/heads/communicate-module","pushedAt":"2023-07-14T08:38:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"TEsting ring buffer for live streaming","shortMessageHtmlLink":"TEsting ring buffer for live streaming"}},{"before":"e5f2ade1fbbb7f8286ea5c37086a12bd26ff4631","after":"f0f56ab339e6fe783d2633b276c555ebd9a55046","ref":"refs/heads/communicate-module","pushedAt":"2023-06-23T07:50:57.009Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Added sub-division of image packets when accepting images","shortMessageHtmlLink":"Added sub-division of image packets when accepting images"}},{"before":"8e7fcb71ed7b1c63a6f0df7b11faa40154da8277","after":"e5f2ade1fbbb7f8286ea5c37086a12bd26ff4631","ref":"refs/heads/communicate-module","pushedAt":"2023-06-20T09:36:22.260Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"accept cine 0 as a valid cine","shortMessageHtmlLink":"accept cine 0 as a valid cine"}},{"before":"f95eb093e4f06be883b1104b446b629f667ac3e0","after":"8e7fcb71ed7b1c63a6f0df7b11faa40154da8277","ref":"refs/heads/communicate-module","pushedAt":"2023-06-20T09:12:08.601Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Fixed bug blocking live preview image transfer","shortMessageHtmlLink":"Fixed bug blocking live preview image transfer"}},{"before":"7b75bcdc74e18b261cb24147707d2833b240425f","after":"f95eb093e4f06be883b1104b446b629f667ac3e0","ref":"refs/heads/communicate-module","pushedAt":"2023-06-19T14:09:34.968Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Blindly implement live stream feature","shortMessageHtmlLink":"Blindly implement live stream feature"}},{"before":"af88fc92dd873c4d49a44b5d567f024086fade53","after":"7b75bcdc74e18b261cb24147707d2833b240425f","ref":"refs/heads/communicate-module","pushedAt":"2023-06-19T13:52:22.363Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"removed wrong header includes","shortMessageHtmlLink":"removed wrong header includes"}},{"before":"1f7bab92fd4ccf775e5d0bea47b00a568b71ba92","after":"af88fc92dd873c4d49a44b5d567f024086fade53","ref":"refs/heads/communicate-module","pushedAt":"2023-06-19T13:46:02.034Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Merge pull request #11 from ufo-kit/communicate-module-dev\n\nCommunicate module dev","shortMessageHtmlLink":"Merge pull request #11 from ufo-kit/communicate-module-dev"}},{"before":"4a9f8ab06e33f28d3ddd2f2a2339868c91d2a3c4","after":"89bf4326626a33099013e772effee9d9e6f7aa36","ref":"refs/heads/communicate-module-dev","pushedAt":"2023-06-19T13:44:22.837Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Cleaning up useless files","shortMessageHtmlLink":"Cleaning up useless files"}},{"before":"db30463e00fd773aa4b72182d91496779a23325e","after":"4a9f8ab06e33f28d3ddd2f2a2339868c91d2a3c4","ref":"refs/heads/communicate-module-dev","pushedAt":"2023-06-19T13:43:06.634Z","pushType":"push","commitsCount":1,"pusher":{"login":"gabs1234","name":"Gabriel","path":"/gabs1234","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6740124?s=80&v=4"},"commit":{"message":"Cleaning up useless files","shortMessageHtmlLink":"Cleaning up useless files"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVQmrTQA","startCursor":null,"endCursor":null}},"title":"Activity · ufo-kit/uca-phantom"}