{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":19781922,"defaultBranch":"master","name":"libimxvpuapi","ownerLogin":"Freescale","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-05-14T14:11:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1429365?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1690882640.0","currentOid":""},"activityList":{"items":[{"before":"08d7f2fab3e7233a3ed71f3dcdb906b50639db9f","after":"8639837a246f8d85fba8a707c130239aeabc0a19","ref":"refs/heads/master","pushedAt":"2024-03-18T21:10:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"imx8m-hantro: encoder: Rework intra refresh\n\nUse codec specific features for intra refresh. For h.264, use the Hantro\nGDR (Gradual Decoder Refresh) feature, since it also takes care of filling\nSEI message and SPS/PPS NALUs appropriately. For VP8, implement a manual\nmethod. (Intra refresh is not officially supported in VP8 though. See the\nnote about VP8 intra refresh in the comment blocks in this commit.)\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"imx8m-hantro: encoder: Rework intra refresh"}},{"before":"4e01bf0e8847545f6f4242b981c00f7ee7d06d9e","after":"08d7f2fab3e7233a3ed71f3dcdb906b50639db9f","ref":"refs/heads/master","pushedAt":"2024-03-17T23:05:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"imx8m-hantro: encoder: Rework intra refresh implementation\n\nUse codec specific features for intra refresh. For h.264, use the Hantro\nGDR (Gradual Decoder Refresh) feature, since it also takes care of filling\nSEI message and SPS/PPS NALUs appropriately. For VP8, implement a manual\nmethod. (Intra refresh is not officially supported in VP8 though. See the\nnote about VP8 intra refresh in the comment blocks in this commit.)\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"imx8m-hantro: encoder: Rework intra refresh implementation"}},{"before":"e1253d762115dc2d02a420d819f88a6f399e88c6","after":"4e01bf0e8847545f6f4242b981c00f7ee7d06d9e","ref":"refs/heads/master","pushedAt":"2024-03-13T13:44:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"imx8m-hantro: encoder: Add closed GOP interval support\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"imx8m-hantro: encoder: Add closed GOP interval support"}},{"before":"133cc5668ffcae21a4053e343b4d5ae7c584d628","after":"e1253d762115dc2d02a420d819f88a6f399e88c6","ref":"refs/heads/master","pushedAt":"2024-03-12T15:40:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"Fix typo\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"Fix typo"}},{"before":"60d00b68dbbb8e73ab63523a24c0582992c329a9","after":"133cc5668ffcae21a4053e343b4d5ae7c584d628","ref":"refs/heads/master","pushedAt":"2024-02-08T20:30:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"vpu: Deprecate min_intra_refresh_mb_count and replace it with flag\n\nThis is more practical, since the macroblock count if anyway usually set\nto resemble the GOP length, so this might as well be automatically\ncalculated.\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"vpu: Deprecate min_intra_refresh_mb_count and replace it with flag"}},{"before":"6f803f46d6b53a08cf02fc3d440072e01e2f3a09","after":"60d00b68dbbb8e73ab63523a24c0582992c329a9","ref":"refs/heads/master","pushedAt":"2024-02-05T21:46:07.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"imx8m-hantro: Rewrite encoder to directly use the Hantro H1 API\n\nThis allows for more fine grained control of the H1 encoder.\nMost notably, intra refresh works properly, and skipped frames\nare correctly handled.\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"imx8m-hantro: Rewrite encoder to directly use the Hantro H1 API"}},{"before":"86b187df2d97d234aa8419339ce4cee7697c2b6a","after":"6f803f46d6b53a08cf02fc3d440072e01e2f3a09","ref":"refs/heads/master","pushedAt":"2023-08-01T09:38:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"Version 2.3.0\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"Version 2.3.0"}},{"before":"8fba44f56931b0e3b59ebd4b89a04a7b2d40a9b4","after":"86b187df2d97d234aa8419339ce4cee7697c2b6a","ref":"refs/heads/master","pushedAt":"2023-07-25T08:57:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"imx6-coda: Insert JFIF APP0 segment\n\nThe VPU does not insert this segment on its own. For better compatibility\nwith software that reads JPEG data, insert it manually.\n\nFixes https://github.com/Freescale/gstreamer-imx/issues/244 together\nwith the previous commit that fixed the ENC_ENABLE_SOF_STUFF check.\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"imx6-coda: Insert JFIF APP0 segment"}},{"before":"dc83835abdd72b094c6035e95abcfd3024d767a3","after":"8fba44f56931b0e3b59ebd4b89a04a7b2d40a9b4","ref":"refs/heads/master","pushedAt":"2023-07-24T22:13:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"imx6-coda: Fix ENC_ENABLE_SOF_STUFF check\n\nThe check was using an incorrect macro name, causing the JPEG SOF0 marker\nto have extra nullbytes stuffed at the end. This fix ensures that the\nresulting JPEG data is valid.\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"imx6-coda: Fix ENC_ENABLE_SOF_STUFF check"}},{"before":"b79a50a3f2d9e6b383d8bb78c5a4c42cb94a5e67","after":"dc83835abdd72b094c6035e95abcfd3024d767a3","ref":"refs/heads/master","pushedAt":"2023-07-14T09:43:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"imx6-coda: Fix alignments of the encoder's internal framebuffers\n\nThe alignment requirements for input frames differ from those for the\ninternal framebuffers. Take into account that distinction to avoid\nvisible artifacts in the encoded video.\n\nAddresses https://github.com/Freescale/libimxvpuapi/issues/56\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"imx6-coda: Fix alignments of the encoder's internal framebuffers"}},{"before":"64e28360ad13e4396a0466dacc36d8db66595e46","after":"b79a50a3f2d9e6b383d8bb78c5a4c42cb94a5e67","ref":"refs/heads/master","pushedAt":"2023-03-30T22:05:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dv1","name":null,"path":"/dv1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/335064?s=80&v=4"},"commit":{"message":"Implement first working version of VC8000E encoder integration\n\nThis adds support for the Hanto VC8000E encoder that can be found on the\ni.MX8m plus. The code requires some restructuring for this - most notably,\nthe dummy encoder bits are factored out into a separate file, to be used\nwith the i.MX8m quad (which has no encoder).\n\nThe VC8000E encoder integration is not finished. h.264 encoding works\nfine. h.265 encoding is not yet done. And, changing framerate mid-stream\nis currently not supported.\n\nSigned-off-by: Carlos Rafael Giani ","shortMessageHtmlLink":"Implement first working version of VC8000E encoder integration"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEGPr0dgA","startCursor":null,"endCursor":null}},"title":"Activity ยท Freescale/libimxvpuapi"}