{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":729295654,"defaultBranch":"main","name":"rscap","ownerLogin":"groovybits","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-12-08T20:44:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1077255?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724343327.0","currentOid":""},"activityList":{"items":[{"before":"5d207444c75752f21178cfe6c96dcfa706bac523","after":"445a8e750c6996991e49e116f324d6122331c08b","ref":"refs/heads/main","pushedAt":"2024-08-28T20:46:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"fix gstreamer build vs. non-gstreamer","shortMessageHtmlLink":"fix gstreamer build vs. non-gstreamer"}},{"before":"6146e8e6398fa9859efc626a76e1c52b8cc6feb6","after":"5d207444c75752f21178cfe6c96dcfa706bac523","ref":"refs/heads/main","pushedAt":"2024-08-28T19:29:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"force exit on bad input","shortMessageHtmlLink":"force exit on bad input"}},{"before":"82ee00b8fdf374e54d3855c3d174706fd6364d3b","after":"6146e8e6398fa9859efc626a76e1c52b8cc6feb6","ref":"refs/heads/main","pushedAt":"2024-08-26T23:41:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"increase video buffer size","shortMessageHtmlLink":"increase video buffer size"}},{"before":"4ea0e3dd60d17c21a6a796f95c3d3a280855c476","after":"82ee00b8fdf374e54d3855c3d174706fd6364d3b","ref":"refs/heads/main","pushedAt":"2024-08-26T23:31:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"exit on gstreamer failure\n\nrestart and avoid issues","shortMessageHtmlLink":"exit on gstreamer failure"}},{"before":"43cbad2a0e0b8df68c63a0aebdbee4faf30761b0","after":"d395465be3184aab782a74096b52d0d5616c6fd8","ref":"refs/heads/minimize","pushedAt":"2024-08-26T22:57:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"fix pmt parsing\n\nfixes multi program streams and odds n ends","shortMessageHtmlLink":"fix pmt parsing"}},{"before":"e0a6a896ef65acb7dc1320429ade2ec1fcfe3d67","after":"4ea0e3dd60d17c21a6a796f95c3d3a280855c476","ref":"refs/heads/main","pushedAt":"2024-08-26T22:43:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"fix pat parsing for multi-program streams\n\nfixes issue with multiple streams so they all work correctly.","shortMessageHtmlLink":"fix pat parsing for multi-program streams"}},{"before":"6c2d66fa2e569f2589a910d6a3cf2f56ccce7b64","after":"e0a6a896ef65acb7dc1320429ade2ec1fcfe3d67","ref":"refs/heads/main","pushedAt":"2024-08-26T21:08:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"Revert \"fix section length\"\n\nThis reverts commit 6c2d66fa2e569f2589a910d6a3cf2f56ccce7b64.","shortMessageHtmlLink":"Revert \"fix section length\""}},{"before":"5f69ea2956268e4ccdde1fe56e5d1a28246b72a6","after":"6c2d66fa2e569f2589a910d6a3cf2f56ccce7b64","ref":"refs/heads/main","pushedAt":"2024-08-26T20:44:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"fix section length","shortMessageHtmlLink":"fix section length"}},{"before":"20a45c57a3c8d3dec149dbb7c28772fcb2eccbee","after":"5f69ea2956268e4ccdde1fe56e5d1a28246b72a6","ref":"refs/heads/main","pushedAt":"2024-08-26T19:46:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"allow program number 0","shortMessageHtmlLink":"allow program number 0"}},{"before":"5369ffaf2b60ffb0c34d44bcbdad6ba5b95d0c2e","after":"20a45c57a3c8d3dec149dbb7c28772fcb2eccbee","ref":"refs/heads/main","pushedAt":"2024-08-26T13:54:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"fix handling of video issues and gstreamer","shortMessageHtmlLink":"fix handling of video issues and gstreamer"}},{"before":"f191ef493d014b855b028c28648ce864820ce2c6","after":"5369ffaf2b60ffb0c34d44bcbdad6ba5b95d0c2e","ref":"refs/heads/main","pushedAt":"2024-08-24T03:50:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"don't exit on error count, wait.","shortMessageHtmlLink":"don't exit on error count, wait."}},{"before":"59c9b14bbca883d135f132f8f147529fc30df614","after":"f191ef493d014b855b028c28648ce864820ce2c6","ref":"refs/heads/main","pushedAt":"2024-08-22T16:14:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"update version to 0.7.8\n\nmore robust at gstreamer capture if stream has issues.","shortMessageHtmlLink":"update version to 0.7.8"}},{"before":"70c895f7b24aadcf065735b1720ce59a6b589063","after":"59c9b14bbca883d135f132f8f147529fc30df614","ref":"refs/heads/main","pushedAt":"2024-08-22T15:53:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"use eprintln","shortMessageHtmlLink":"use eprintln"}},{"before":"6a8de8d79848b33ad3cf50691af3f17f5fc81c57","after":"70c895f7b24aadcf065735b1720ce59a6b589063","ref":"refs/heads/main","pushedAt":"2024-08-22T15:37:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"handle exit and gstreamer state safer","shortMessageHtmlLink":"handle exit and gstreamer state safer"}},{"before":"73ad2e6a6f551a697568155708be980e1aed25fe","after":"6a8de8d79848b33ad3cf50691af3f17f5fc81c57","ref":"refs/heads/main","pushedAt":"2024-08-22T15:13:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"handle gstramer playing/pause state control\n\ndeal with the video codec when h265 which fails to work.\nprevent gstreamer from breaking with video codec changes.","shortMessageHtmlLink":"handle gstramer playing/pause state control"}},{"before":"fc79bef3fcdc0daeae5f967a3c58ccfc713a00dc","after":"73ad2e6a6f551a697568155708be980e1aed25fe","ref":"refs/heads/main","pushedAt":"2024-08-19T20:34:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"guard against gstreamer memory backup\n\nsome stream changes could trigger a huge memory usage.","shortMessageHtmlLink":"guard against gstreamer memory backup"}},{"before":"23c0b83dea9c5abd1dc9f7c38a03f5465339cea8","after":"43cbad2a0e0b8df68c63a0aebdbee4faf30761b0","ref":"refs/heads/minimize","pushedAt":"2024-08-19T17:44:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"release 0.8.1","shortMessageHtmlLink":"release 0.8.1"}},{"before":"7c881ae39a945f8886b30d455eaa1aa2efc99035","after":"fc79bef3fcdc0daeae5f967a3c58ccfc713a00dc","ref":"refs/heads/main","pushedAt":"2024-08-19T17:43:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"0.7.7 fix various stream identification issues\n\npmt parsing improvements, adaption field is checked now :)","shortMessageHtmlLink":"0.7.7 fix various stream identification issues"}},{"before":"ac457c0be67c1866a376d316296e7f18994099f7","after":"23c0b83dea9c5abd1dc9f7c38a03f5465339cea8","ref":"refs/heads/minimize","pushedAt":"2024-08-19T17:23:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"fix issues with certain pmt's with adaption field\n\ncan recognize most stream types via most pmt's if not all common\nones now.","shortMessageHtmlLink":"fix issues with certain pmt's with adaption field"}},{"before":"9ca6963b1fdbd5739ebdb45687bbe6b576e8947a","after":"ac457c0be67c1866a376d316296e7f18994099f7","ref":"refs/heads/minimize","pushedAt":"2024-08-14T15:42:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"stream_data: Reduce overhead of pid_map write","shortMessageHtmlLink":"stream_data: Reduce overhead of pid_map write"}},{"before":"9fe266ddbcf4c8df5ae1515dbccbaec899e1cb3d","after":"9ca6963b1fdbd5739ebdb45687bbe6b576e8947a","ref":"refs/heads/minimize","pushedAt":"2024-08-14T15:21:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"stream_data: Remove packet timestamp read\n\nthis didn't work and just wasted CPU cycles.","shortMessageHtmlLink":"stream_data: Remove packet timestamp read"}},{"before":"c594298f29196e929ef1fe734d70e0540ea75c1c","after":"9fe266ddbcf4c8df5ae1515dbccbaec899e1cb3d","ref":"refs/heads/minimize","pushedAt":"2024-08-14T15:09:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"probe: Remove _global labels from base metrics","shortMessageHtmlLink":"probe: Remove _global labels from base metrics"}},{"before":"192008f29890b1f8148e58e9e9efc6e9d09f2c49","after":"c594298f29196e929ef1fe734d70e0540ea75c1c","ref":"refs/heads/minimize","pushedAt":"2024-08-14T08:43:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"cargo: Remove unused crates","shortMessageHtmlLink":"cargo: Remove unused crates"}},{"before":"573e9e73f0635c9cd4a454a7d97a7d24e206e909","after":"192008f29890b1f8148e58e9e9efc6e9d09f2c49","ref":"refs/heads/minimize","pushedAt":"2024-08-14T08:38:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"env: Remove unused vars, rename kafka one","shortMessageHtmlLink":"env: Remove unused vars, rename kafka one"}},{"before":"827070b75b086b488006b1d12c45363688b7a30e","after":"573e9e73f0635c9cd4a454a7d97a7d24e206e909","ref":"refs/heads/minimize","pushedAt":"2024-08-14T04:34:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"Revert \"dashmap: Switch pid_map so doesn't need write lock\"\n\nThis reverts commit 827070b75b086b488006b1d12c45363688b7a30e.","shortMessageHtmlLink":"Revert \"dashmap: Switch pid_map so doesn't need write lock\""}},{"before":"e3fcce231850c5d89b401e32d1721cb7f211bc08","after":"827070b75b086b488006b1d12c45363688b7a30e","ref":"refs/heads/minimize","pushedAt":"2024-08-14T04:11:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"dashmap: Switch pid_map so doesn't need write lock","shortMessageHtmlLink":"dashmap: Switch pid_map so doesn't need write lock"}},{"before":"ee07c799f79c7c61e977a10cfa7d70274c995e9d","after":"e3fcce231850c5d89b401e32d1721cb7f211bc08","ref":"refs/heads/minimize","pushedAt":"2024-08-13T22:28:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"stream_data: Reduce arc and cloning overhead.","shortMessageHtmlLink":"stream_data: Reduce arc and cloning overhead."}},{"before":"464927cc86193920ef6fb0d07853a672164dd5cf","after":"ee07c799f79c7c61e977a10cfa7d70274c995e9d","ref":"refs/heads/minimize","pushedAt":"2024-08-13T21:28:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"stream_data: Minimize work and data collected\n\nimproved iat accuracy and tracking.\nclean up unused unnecessary information.\noptimizing to reduce clone() overhead.","shortMessageHtmlLink":"stream_data: Minimize work and data collected"}},{"before":"9dd839a2208f462eff3a7b9a6ec44b4c10813742","after":"464927cc86193920ef6fb0d07853a672164dd5cf","ref":"refs/heads/minimize","pushedAt":"2024-08-13T20:15:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"stream_data: Reduce IAT sampling size to 3","shortMessageHtmlLink":"stream_data: Reduce IAT sampling size to 3"}},{"before":"b6c260fe26c62a6a62f7eab8df23d5b72da898ba","after":"9dd839a2208f462eff3a7b9a6ec44b4c10813742","ref":"refs/heads/minimize","pushedAt":"2024-08-13T19:59:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"groovybits","name":"CK","path":"/groovybits","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1077255?s=80&v=4"},"commit":{"message":"probe: Remove verbose streams info w/pid_map","shortMessageHtmlLink":"probe: Remove verbose streams info w/pid_map"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQyMDo0NjoyNS4wMDAwMDBazwAAAASm8EvK","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yOFQyMDo0NjoyNS4wMDAwMDBazwAAAASm8EvK","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xM1QxOTo1OTozOS4wMDAwMDBazwAAAASZkdX0"}},"title":"Activity ยท groovybits/rscap"}