{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":501660687,"defaultBranch":"main","name":"ease","ownerLogin":"evolution-gaming","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-06-09T13:18:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15799569?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726734884.0","currentOid":""},"activityList":{"items":[{"before":"43b4bcb4272d20e084b1130b89359923c52409a5","after":"7f0fdbacddd7e54bed9072bfe0bb2e69512e859a","ref":"refs/heads/main","pushedAt":"2024-09-19T08:38:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"},"commit":{"message":"Fix dump-conf to always return configuration\n\nPreviously in case of missing ffmpeg, ffprobe or VMAF model files\nauto-detection mechanism would end execution and there was no chance to\nmend situation even with -conf flag and working configuration file.\n\nNow auto-detecting mechanism for default configuration will list \"not\nfound\" and configuration verification will catch the issue. Upside being\nthat one can get a rough configuration on systems with unconventional\ntool locations, which can be used as a basis for configuration file.","shortMessageHtmlLink":"Fix dump-conf to always return configuration"}},{"before":null,"after":"f01b2b03b94d1b1b6cac6afb9f087fa3b243551d","ref":"refs/heads/dump-conf_fix","pushedAt":"2024-09-19T08:34:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"},"commit":{"message":"Fix dump-conf to always return configuration\n\nPreviously in case of missing ffmpeg, ffprobe or VMAF model files\nauto-detection mechanism would end execution and there was no chance to\nmend situation even with -conf flag and working configuration file.\n\nNow auto-detecting mechanism for default configuration will list \"not\nfound\" and configuration verification will catch the issue. Upside being\nthat one can get a rough configuration on systems with unconventional\ntool locations, which can be used as a basis for configuration file.","shortMessageHtmlLink":"Fix dump-conf to always return configuration"}},{"before":"1e57c916aed955ae53a92b153583229170a3198e","after":null,"ref":"refs/heads/bump-image-dependency","pushedAt":"2024-09-11T12:15:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"}},{"before":"4cc02a6248984db3f095b2420f9bcba7d392245c","after":"43b4bcb4272d20e084b1130b89359923c52409a5","ref":"refs/heads/main","pushedAt":"2024-09-11T12:15:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"},"commit":{"message":"Bump x/image version to fix vulnerability (#22)\n\n* Bump x/image version to fix vulnerability\r\n\r\nUpdate golang.org/x/image to resolve GO-2024-2937.\r\n\r\n* Disable controversial G115 check in gosec linter","shortMessageHtmlLink":"Bump x/image version to fix vulnerability (#22)"}},{"before":"0abade3d1edc96d097504ab17f658edf78350ab0","after":"1e57c916aed955ae53a92b153583229170a3198e","ref":"refs/heads/bump-image-dependency","pushedAt":"2024-09-11T12:10:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"},"commit":{"message":"Disable controversial G115 check in gosec linter","shortMessageHtmlLink":"Disable controversial G115 check in gosec linter"}},{"before":null,"after":"0abade3d1edc96d097504ab17f658edf78350ab0","ref":"refs/heads/bump-image-dependency","pushedAt":"2024-09-11T11:24:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"},"commit":{"message":"Bump x/image version to fix vulnerability\n\nUpdate golang.org/x/image to resolve GO-2024-2937.","shortMessageHtmlLink":"Bump x/image version to fix vulnerability"}},{"before":"b8e53a10361ea3d8f67ab3abbb3448c0fdf8b276","after":"4cc02a6248984db3f095b2420f9bcba7d392245c","ref":"refs/heads/main","pushedAt":"2024-03-28T14:44:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"},"commit":{"message":"Update vqmplot subcommand example in documentation","shortMessageHtmlLink":"Update vqmplot subcommand example in documentation"}},{"before":"db2ad2caa68e2e0599c556ff48bed6dfbdbb5ae6","after":"c64bda593579f87adc3e4239af6c75d9ef127807","ref":"refs/heads/add-duration-on-plots","pushedAt":"2024-03-28T13:41:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"},"commit":{"message":"Update vqmplot subcommand example in documentation","shortMessageHtmlLink":"Update vqmplot subcommand example in documentation"}},{"before":null,"after":"db2ad2caa68e2e0599c556ff48bed6dfbdbb5ae6","ref":"refs/heads/add-duration-on-plots","pushedAt":"2024-03-28T13:26:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"},"commit":{"message":"For VQM plots use relative time stamps on X-axis","shortMessageHtmlLink":"For VQM plots use relative time stamps on X-axis"}},{"before":"fa551d043b7b0ad38a78906aad9df0236beb42fb","after":"b8e53a10361ea3d8f67ab3abbb3448c0fdf8b276","ref":"refs/heads/main","pushedAt":"2024-03-25T08:56:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"},"commit":{"message":"Enable additional linters and fix issues\n\nEnabling following linters in golangci config:\n\n- ireturn\n- prealloc\n- reassign\n\nAs part of linter issues some interfaces such as Commander and Measurer\nwere removed since their use is limited.\n\nAlso some minor spellings are fixed.","shortMessageHtmlLink":"Enable additional linters and fix issues"}},{"before":null,"after":"211b33da0ebb5f6f0850911203a90b054135a9db","ref":"refs/heads/fix-linter-warnings","pushedAt":"2024-03-25T08:43:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"},"commit":{"message":"Enable additional linters and fix issues\n\nEnabling following linters in golangci config:\n\n- ireturn\n- prealloc\n- reassign\n\nAs part of linter issues some interfaces such as Commander and Measurer\nwere removed since their use is limited.\n\nAlso some minor spellings are fixed.","shortMessageHtmlLink":"Enable additional linters and fix issues"}},{"before":"fa551d043b7b0ad38a78906aad9df0236beb42fb","after":null,"ref":"refs/heads/VQ-measurement-improvements","pushedAt":"2024-03-21T12:36:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"}},{"before":"785fb94abfa3dd1ba4bd7f1ec3e04a4bc1693d55","after":null,"ref":"refs/heads/persistent-storage","pushedAt":"2024-03-21T10:41:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"}},{"before":"4534fefad152d2e89ad507e67c1063d6a1f10868","after":null,"ref":"refs/heads/remove-ms-ssim-from-default-config","pushedAt":"2024-03-21T10:41:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"}},{"before":"e22ffbfbe3c0ac35ceb237a152d623a0c360d0af","after":null,"ref":"refs/heads/reporting-frontend","pushedAt":"2024-03-21T10:40:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"}},{"before":"4f81a1b8fc575846f42fc34a23b212eba4267997","after":null,"ref":"refs/heads/support-ffmpeg-v6.1","pushedAt":"2024-03-21T10:40:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"}},{"before":"b032537c5fe38902223e331ba3ca0755bcdf6b58","after":null,"ref":"refs/heads/new-plan-helper","pushedAt":"2024-03-21T10:40:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"}},{"before":"b25642464f020e7014d9928bc3a266a34e180b0d","after":null,"ref":"refs/heads/CSV-report","pushedAt":"2024-03-21T10:40:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"}},{"before":"fb3cc7922cf2557670c10d7098c06c76b40b9d40","after":null,"ref":"refs/heads/customize-vmaf-ffmpeg","pushedAt":"2024-03-21T10:40:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"}},{"before":"c339f938a235946a65fd0f4e60258cc844c003f7","after":null,"ref":"refs/heads/fix-bitrate-plot","pushedAt":"2024-03-21T10:40:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"}},{"before":"d0a4ae4d8a369dea929eee2f79d87332541c6257","after":null,"ref":"refs/heads/improve-documentation","pushedAt":"2024-03-21T10:40:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"}},{"before":"9990a73e5e791e6f88b519af8e812dc538e30541","after":null,"ref":"refs/heads/fix-gh-action-depreciations","pushedAt":"2024-03-21T10:40:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"}},{"before":null,"after":"4534fefad152d2e89ad507e67c1063d6a1f10868","ref":"refs/heads/remove-ms-ssim-from-default-config","pushedAt":"2024-03-21T10:39:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"},"commit":{"message":"Remove MS-SSIM video quality metric calculation\n\nMS-SSIM metric calculation is taxing in terms of time, also it does not\nprovide much additional value. If need be it can be enabled via\nconfiguration option. For instance:\n\n--8<-- config.json\n{\n\"ffmpeg_vmaf_template\": \"-hide_banner -i {{.CompressedFile}} -i {{.SourceFile}} -lavfi libvmaf=n_subsample=1:log_path={{.ResultFile}}:ms_ssim=1:psnr=1:log_fmt=json:model_path={{.ModelPath}}:n_threads={{.NThreads}} -f null -\"\n}\n--8<--\n\n$ ease -conf config.json\n\nAt this point is more valuable to have a default behaviour that takes\nless time.","shortMessageHtmlLink":"Remove MS-SSIM video quality metric calculation"}},{"before":null,"after":"4f81a1b8fc575846f42fc34a23b212eba4267997","ref":"refs/heads/support-ffmpeg-v6.1","pushedAt":"2024-03-21T10:39:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"},"commit":{"message":"Bump depreaciated action warnings\n\nBump action versions to fix depreciation warnings. Along the lines some\nchanges were made to make new action versions work nicely.","shortMessageHtmlLink":"Bump depreaciated action warnings"}},{"before":null,"after":"785fb94abfa3dd1ba4bd7f1ec3e04a4bc1693d55","ref":"refs/heads/persistent-storage","pushedAt":"2024-03-21T10:39:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"},"commit":{"message":"Savepoint\n\nNo idea what is this all","shortMessageHtmlLink":"Savepoint"}},{"before":null,"after":"9990a73e5e791e6f88b519af8e812dc538e30541","ref":"refs/heads/fix-gh-action-depreciations","pushedAt":"2024-03-21T10:39:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"},"commit":{"message":"Fix depreciated set-output","shortMessageHtmlLink":"Fix depreciated set-output"}},{"before":null,"after":"b25642464f020e7014d9928bc3a266a34e180b0d","ref":"refs/heads/CSV-report","pushedAt":"2024-03-21T10:39:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"},"commit":{"message":"Apart from JSON report also write CSV report\n\nA CSV report with it's flat structure simplifies working with report\ndata in external tools and applications and CSV is a good enought format\nto support this.\n\nApart from CSV report, also some cleanups and small refactorings were\ndone.","shortMessageHtmlLink":"Apart from JSON report also write CSV report"}},{"before":null,"after":"c339f938a235946a65fd0f4e60258cc844c003f7","ref":"refs/heads/fix-bitrate-plot","pushedAt":"2024-03-21T10:39:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"},"commit":{"message":"Fix keyframe data not showing in bitrate plot\n\nThis was observed with newer ffprobe versions, apparently flags were\nextended to include also corrupt flag. Added to ffprobe in this commit:\nhttps://git.ffmpeg.org/gitweb/ffmpeg.git/commit/18cd65998bfe9651b1bd9496bba9f641c77920cd\n\nAlso, adding unittest to cover FrameStat's UnmarshalJSON() method.","shortMessageHtmlLink":"Fix keyframe data not showing in bitrate plot"}},{"before":null,"after":"d0a4ae4d8a369dea929eee2f79d87332541c6257","ref":"refs/heads/improve-documentation","pushedAt":"2024-03-21T10:39:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"},"commit":{"message":"Update doc/develop.md","shortMessageHtmlLink":"Update doc/develop.md"}},{"before":null,"after":"e22ffbfbe3c0ac35ceb237a152d623a0c360d0af","ref":"refs/heads/reporting-frontend","pushedAt":"2024-03-21T10:39:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jurisevo","name":"Juris Bune","path":"/jurisevo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106585476?s=80&v=4"},"commit":{"message":"Minimal cosmetic fixes","shortMessageHtmlLink":"Minimal cosmetic fixes"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQwODozODo1MS4wMDAwMDBazwAAAAS6mWib","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yMVQxMDozOTozOC4wMDAwMDBazwAAAAQbmsPn"}},"title":"Activity ยท evolution-gaming/ease"}