{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23368445,"defaultBranch":"main","name":"libwebp","ownerLogin":"webmproject","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-26T22:08:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6402850?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712974774.0","currentOid":""},"activityList":{"items":[{"before":"a78c5356ba0b962c40b271bd015d736ef0c7d9a6","after":"14f09ab75b69829be01a4aeadb099a227ee6c8c0","ref":"refs/heads/main","pushedAt":"2024-09-20T01:22:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"webp-container-spec: reorder chunk size - N text\n\nUse 'Chunk Size bytes - N' to avoid singular/plural confusion in the\ncase of 'Chunk Size - 1 bytes' case.\n\nThese changes are based on editor comments in AUTH48:\nhttps://datatracker.ietf.org/doc/draft-zern-webp/\n\nChange-Id: I898113033fd53d744fe9289f971887b8cfe278b9","shortMessageHtmlLink":"webp-container-spec: reorder chunk size - N text"}},{"before":"bc49176355739ad46e6592f3d8c172cce8660818","after":"a78c5356ba0b962c40b271bd015d736ef0c7d9a6","ref":"refs/heads/main","pushedAt":"2024-09-19T08:28:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Remove a useless malloc for entropy image\n\nhistogram_symbols is converted to uint32_t and <<8 into\nhistogram_argb.\nUsing a uint32_t buffer from the start prevents copying and\nconverting the data.\n\nChange-Id: I245003a6a0f048c31519afa25a600d4479e762e3","shortMessageHtmlLink":"Remove a useless malloc for entropy image"}},{"before":"34f92238298da011e48b8f351e8ed5872c8c568f","after":"bc49176355739ad46e6592f3d8c172cce8660818","ref":"refs/heads/main","pushedAt":"2024-09-18T09:04:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge \"Refactor predictor finding\" into main","shortMessageHtmlLink":"Merge \"Refactor predictor finding\" into main"}},{"before":"a582b53b747fd940634deffa175af8b490c578e0","after":"34f92238298da011e48b8f351e8ed5872c8c568f","ref":"refs/heads/main","pushedAt":"2024-09-18T00:24:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"man/{cwebp,img2webp}.1: rm 'if needed' from -sharp_yuv\n\nThe wording might have implied that the library would optionally use\nsharpyuv, though this option forces its use. The riskiness score\ncomputed by SharpYuvEstimate420Risk() (extras/extras.c) is not used by\nthe library.\n\nChange-Id: I56ea3262d7985215570809a4a629a2a7760e936a","shortMessageHtmlLink":"man/{cwebp,img2webp}.1: rm 'if needed' from -sharp_yuv"}},{"before":"0fd25d84061d45efeeb9ac780054d98a9ac1b25b","after":"a582b53b747fd940634deffa175af8b490c578e0","ref":"refs/heads/main","pushedAt":"2024-09-11T18:01:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"webp-lossless-bitstream-spec: clarify some text\n\nThese changes are based on editor comments in AUTH48:\nhttps://datatracker.ietf.org/doc/draft-zern-webp/\n\nChange-Id: I21f18bce43fde0e396b2cbc935d0ff90448f96c4","shortMessageHtmlLink":"webp-lossless-bitstream-spec: clarify some text"}},{"before":"40e4ca60ea5bdd754195928f8bf6efe76b6f315d","after":"0fd25d84061d45efeeb9ac780054d98a9ac1b25b","ref":"refs/heads/main","pushedAt":"2024-09-10T19:03:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge \"anim_encode.c: fix function ref in comment\" into main","shortMessageHtmlLink":"Merge \"anim_encode.c: fix function ref in comment\" into main"}},{"before":"57883c78ed986a4337ede4443e2dc2979a9a2082","after":"40e4ca60ea5bdd754195928f8bf6efe76b6f315d","ref":"refs/heads/main","pushedAt":"2024-09-10T03:01:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"specs_generation.md: update kramdown command line\n\ncoderay was extracted from the core and the options removed in 2.0.0.\nSee:\nhttps://github.com/gettalong/kramdown/commit/49e1b12f5264734e8957ca447679dd8583e923c6\n\nChange-Id: I5191dcec296ba4bcde5f0bcbc46d1e1135d40ec2","shortMessageHtmlLink":"specs_generation.md: update kramdown command line"}},{"before":"2e81017c7a345f687223086cbc177a8459a18b52","after":"57883c78ed986a4337ede4443e2dc2979a9a2082","ref":"refs/heads/main","pushedAt":"2024-09-06T19:17:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"img2webp: add -exact/-noexact per-frame options\n\nBug: b:363409354\nChange-Id: I4e7282ed2df091dbef6d79743be1c8c868c0d44a","shortMessageHtmlLink":"img2webp: add -exact/-noexact per-frame options"}},{"before":"94de6c7fed030a6de4f576e5dd1cf5c4e854fab2","after":"2e81017c7a345f687223086cbc177a8459a18b52","ref":"refs/heads/main","pushedAt":"2024-08-31T12:29:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Convert predictor_enc.c to fixed point\n\nAlso remove the last float in histogram_enc.c\n\nChange-Id: I6f647a5fc6dd34a19292820817472b4462c94f49","shortMessageHtmlLink":"Convert predictor_enc.c to fixed point"}},{"before":"7bcb36b8846098ea672de376bbb48866243db3bf","after":"94de6c7fed030a6de4f576e5dd1cf5c4e854fab2","ref":"refs/heads/main","pushedAt":"2024-08-30T07:27:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge \"Fix fuzztest link errors w/-DBUILD_SHARED_LIBS=1\" into main","shortMessageHtmlLink":"Merge \"Fix fuzztest link errors w/-DBUILD_SHARED_LIBS=1\" into main"}},{"before":"cea684626d5f6c4970e730da13f317965136d389","after":"7bcb36b8846098ea672de376bbb48866243db3bf","ref":"refs/heads/main","pushedAt":"2024-08-28T09:30:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge \"Fix static overflow warning.\" into main","shortMessageHtmlLink":"Merge \"Fix static overflow warning.\" into main"}},{"before":"615e58744f6756b60cb758024fce22d439a24fa3","after":"cea684626d5f6c4970e730da13f317965136d389","ref":"refs/heads/main","pushedAt":"2024-08-27T20:30:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"README.md: add security report note\n\nThe default template for https://issues.webmproject.org/ is a public bug\nreport. Security issues can be reported securely using the 'Security\nreport' template.\n\nChange-Id: Id489253c0def8a4d6d26327ea93ef4c796703ff1","shortMessageHtmlLink":"README.md: add security report note"}},{"before":"233e86b91f4e0af7833d50013e3b978f825f73f5","after":"615e58744f6756b60cb758024fce22d439a24fa3","ref":"refs/heads/main","pushedAt":"2024-08-22T17:52:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge \"make VP8LPredictor[01]_C() static\" into main","shortMessageHtmlLink":"Merge \"make VP8LPredictor[01]_C() static\" into main"}},{"before":"f9a480f7c3fdaf921d9366aeb9c37e64e551995d","after":"233e86b91f4e0af7833d50013e3b978f825f73f5","ref":"refs/heads/main","pushedAt":"2024-08-19T19:14:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge changes Ie43dc5ef,I94cd8bab into main\n\n* changes:\n Do*Filter_*: remove row & num_rows parameters\n Do*Filter_C: remove dead 'inverse' code paths","shortMessageHtmlLink":"Merge changes Ie43dc5ef,I94cd8bab into main"}},{"before":"04834acae7aaff14eb5af794174bce0d158c40fc","after":"f9a480f7c3fdaf921d9366aeb9c37e64e551995d","ref":"refs/heads/main","pushedAt":"2024-08-13T20:06:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"{TrueMotion,TM16}_NEON: remove zero extension\n\nReplace vmovl_u8 -> s16 + signed vaddq with unsigned vaddw.\nNo change in assembly with clang-16 (armv7 & aarch64) and gcc-13\n(aarch64). armv7 gcc-13 had kept the vmovl instructions, those are now\ngone.\n\nChange-Id: Ibb4fbdd5680d3e9dd06933c100528a6f363de472","shortMessageHtmlLink":"{TrueMotion,TM16}_NEON: remove zero extension"}},{"before":"39a602afe659d2100039031d45809cb0dd2fcfee","after":"04834acae7aaff14eb5af794174bce0d158c40fc","ref":"refs/heads/main","pushedAt":"2024-08-01T18:38:40.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge changes I25c30a9e,I0a192fc6,I4cf89575 into main\n\n* changes:\n WASM: Enable VP8L_USE_FAST_LOAD\n WASM: don't use USE_GENERIC_TREE\n WASM: Enable 64-bit BITS caching","shortMessageHtmlLink":"Merge changes I25c30a9e,I0a192fc6,I4cf89575 into main"}},{"before":"f28c837dc1351fc333af04dd1a65181438e27089","after":"39a602afe659d2100039031d45809cb0dd2fcfee","ref":"refs/heads/main","pushedAt":"2024-07-31T17:56:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"webp-lossless-bitstream-spec: normalize predictor transform ref\n\nReplace the only use of 'prediction transform' with 'predictor\ntransform' which is used throughout the text.\n\nSpotted by thakis@.\n\nBug: webp:355607636\nChange-Id: Ic4e1f08e2ff94da82824cee24c86a4fa42c7ec28","shortMessageHtmlLink":"webp-lossless-bitstream-spec: normalize predictor transform ref"}},{"before":"74be8e22d94288c249603e8843c4bcd06032d6c6","after":"f28c837dc1351fc333af04dd1a65181438e27089","ref":"refs/heads/main","pushedAt":"2024-07-29T17:24:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge \"webp-container-spec: align anim pseudocode w/prose\" into main","shortMessageHtmlLink":"Merge \"webp-container-spec: align anim pseudocode w/prose\" into main"}},{"before":"0c01db7c3ceb3f2c941fc8bba8b3d38878021a79","after":"74be8e22d94288c249603e8843c4bcd06032d6c6","ref":"refs/heads/main","pushedAt":"2024-07-25T21:32:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Fix implicit conversion issues\n\nChange-Id: If2cc8a137371ef365cf4a9c55f1b6ab131fba564","shortMessageHtmlLink":"Fix implicit conversion issues"}},{"before":"caa19e5b3a92a56e40e313c8090a72ff77354bda","after":"0c01db7c3ceb3f2c941fc8bba8b3d38878021a79","ref":"refs/heads/main","pushedAt":"2024-07-19T22:57:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge \"Increase the transform bits if possible.\" into main","shortMessageHtmlLink":"Merge \"Increase the transform bits if possible.\" into main"}},{"before":"6296cc8d0df7909e450c4112abcd57c01795b69e","after":"caa19e5b3a92a56e40e313c8090a72ff77354bda","ref":"refs/heads/main","pushedAt":"2024-07-19T20:47:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"update link to issue tracker\n\nhttps://bugs.chromium.org/p/webp ->\nhttps://issues.webmproject.org\n\nChange-Id: I45324210d4e9351238da127efd04b22627548545","shortMessageHtmlLink":"update link to issue tracker"}},{"before":"d742b24a882634fc2a0477c1d88c4948c2d8b9f9","after":"6296cc8d0df7909e450c4112abcd57c01795b69e","ref":"refs/heads/main","pushedAt":"2024-07-15T18:25:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"iterator_enc: make VP8IteratorReset() static\n\nThis function is unused outside of iterator_enc.c.\n\nChange-Id: I0f1ecedeb9ed4d9f51d0135f04b8ef00424f24cc","shortMessageHtmlLink":"iterator_enc: make VP8IteratorReset() static"}},{"before":"952a989b1b150d0c3b86e50f5ef02186c7b39529","after":"d742b24a882634fc2a0477c1d88c4948c2d8b9f9","ref":"refs/heads/main","pushedAt":"2024-07-12T18:55:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Intra16Preds_NEON: fix truemotion saturation\n\nThis needs to be done with signed saturation as the sum may be negative.\n\nfixes mismatch with C code after:\n3bfb05e3 Add AArch64 Neon implementation of Intra16Preds\n\nChange-Id: I017e939d7155cc3489ceb76fc8ad50ac9917f23d","shortMessageHtmlLink":"Intra16Preds_NEON: fix truemotion saturation"}},{"before":"a1ca153d51b88be2349d3e44aadf87330814f46c","after":"952a989b1b150d0c3b86e50f5ef02186c7b39529","ref":"refs/heads/main","pushedAt":"2024-07-11T20:23:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge \"Remove TODO now that log is using fixed point.\" into main","shortMessageHtmlLink":"Merge \"Remove TODO now that log is using fixed point.\" into main"}},{"before":"3bd94202897372a8a776c6aa6278e86b66ab4a62","after":"a1ca153d51b88be2349d3e44aadf87330814f46c","ref":"refs/heads/main","pushedAt":"2024-07-11T14:45:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Fix hidden myerr in my_error_exit\n\nChange-Id: I0e3660eff2f6a20446b6fcd2925312757fda424c","shortMessageHtmlLink":"Fix hidden myerr in my_error_exit"}},{"before":"d27d246e42089ef890c7837d494d0aa54d21c534","after":"3bd94202897372a8a776c6aa6278e86b66ab4a62","ref":"refs/heads/main","pushedAt":"2024-07-11T02:11:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge changes Iff6e47ed,I24c67cd5,Id781e761 into main\n\n* changes:\n Use QuantizeBlock_NEON for VP8EncQuantizeBlockWHT on Arm\n Add AArch64 Neon implementation of Intra16Preds\n Add AArch64 Neon implementation of Intra4Preds","shortMessageHtmlLink":"Merge changes Iff6e47ed,I24c67cd5,Id781e761 into main"}},{"before":"4838611f918e0087a30bc38bf8d7900d479e3504","after":"d27d246e42089ef890c7837d494d0aa54d21c534","ref":"refs/heads/main","pushedAt":"2024-07-10T22:17:35.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Merge \"Convert VP8LFastSLog2 to fixed point\" into main","shortMessageHtmlLink":"Merge \"Convert VP8LFastSLog2 to fixed point\" into main"}},{"before":"41a5e582c214c73dbeb142b29a585784bc395c7c","after":"4838611f918e0087a30bc38bf8d7900d479e3504","ref":"refs/heads/main","pushedAt":"2024-07-10T21:51:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Disable msg_code use in fuzzing mode\n\nbug:oss-fuzz:70102\nbug:oss-fuzz:70112\nChange-Id: I519c991c784bccb4bbaec622281f81015ab479a4","shortMessageHtmlLink":"Disable msg_code use in fuzzing mode"}},{"before":"c1c89f518959b047b3804def9d3f81615292a8cc","after":"41a5e582c214c73dbeb142b29a585784bc395c7c","ref":"refs/heads/main","pushedAt":"2024-07-10T20:59:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Fix errors when compiling code as C++\n\nChange-Id: Iba94e24e764038640f39d61fb2bc9cfb3434cc8f","shortMessageHtmlLink":"Fix errors when compiling code as C++"}},{"before":"66408c2c7c6830b29340ac2dc680c85e734ff53d","after":"c1c89f518959b047b3804def9d3f81615292a8cc","ref":"refs/heads/main","pushedAt":"2024-07-09T22:27:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"hubot","name":"Hubot","path":"/hubot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/480938?s=80&v=4"},"commit":{"message":"Fix WEBP_NODISCARD comment and C++ version\n\nChange-Id: I8b94974a46b7ac7d9bce179a48655ba8d9700edf","shortMessageHtmlLink":"Fix WEBP_NODISCARD comment and C++ version"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwMToyMjozOS4wMDAwMDBazwAAAAS7dO14","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQwMToyMjozOS4wMDAwMDBazwAAAAS7dO14","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wOVQyMjoyNzozNS4wMDAwMDBazwAAAAR7Jb7N"}},"title":"Activity ยท webmproject/libwebp"}