{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":61082656,"defaultBranch":"develop","name":"mpp","ownerLogin":"rockchip-linux","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-06-14T01:44:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15191623?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715155468.0","currentOid":""},"activityList":{"items":[{"before":"4cc3fb25f72fd862596743778575b1aae5b2e9aa","after":"1f256cfd5a6393f140585bb957fb786c9b5d7dbc","ref":"refs/heads/develop","pushedAt":"2024-05-22T02:13:45.000Z","pushType":"push","commitsCount":18,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"fix[mpp_enc_async]: fix mpp packet leak when thread quit\n\nChange-Id: Iff50f9432d39eb5e931cec2549d78738057af340\nSigned-off-by: Yandong Lin ","shortMessageHtmlLink":"fix[mpp_enc_async]: fix mpp packet leak when thread quit"}},{"before":"1a4f3d456c2d40c913abc5caccc27370a4b14761","after":null,"ref":"refs/heads/h265e_frame_parallel","pushedAt":"2024-05-08T08:04:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"}},{"before":"22c3ff9b944fc4cdf66a01230e7a366172f800bb","after":"4cc3fb25f72fd862596743778575b1aae5b2e9aa","ref":"refs/heads/develop","pushedAt":"2024-04-26T07:08:30.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"fix[allocator]: fix on invalid DMA heap allocator\n\nfallback to DRM/ION buffer when DMA heap allocator is invalid\n\nSigned-off-by: leo <8252892+leokvw@users.noreply.github.com>\nChange-Id: Ib2cd5669e6c9b41ceed7f4dd87f8fc33de88aa1c","shortMessageHtmlLink":"fix[allocator]: fix on invalid DMA heap allocator"}},{"before":"bebc9961103af2b53fb18175dd858b15a73c9ad8","after":"22c3ff9b944fc4cdf66a01230e7a366172f800bb","ref":"refs/heads/develop","pushedAt":"2024-04-24T01:36:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"chore[cmake]: remove duplicate code\n\nSigned-off-by: MarcA711 <40744649+MarcA711@users.noreply.github.com>\nSigned-off-by: Herman Chen \nChange-Id: Ibc5fe4d722f255738d93d9c5999fc24e394bac51","shortMessageHtmlLink":"chore[cmake]: remove duplicate code"}},{"before":"89531fbe57f1459cb478a893c9e7b87e4dc96c59","after":"bebc9961103af2b53fb18175dd858b15a73c9ad8","ref":"refs/heads/develop","pushedAt":"2024-04-19T03:01:41.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"docs: Update 1.0.5 CHANGELOG.md\n\nSigned-off-by: Herman Chen \nChange-Id: If093af3d3844ce9ee5101348e8b336a8d0ad3fef","shortMessageHtmlLink":"docs: Update 1.0.5 CHANGELOG.md"}},{"before":"56df2c7409f5ef218e7a186a200a6e46397fff60","after":"89531fbe57f1459cb478a893c9e7b87e4dc96c59","ref":"refs/heads/develop","pushedAt":"2024-04-16T09:29:13.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"fix[h264d_vdpu383]: Fix global parameter config issue\n\nWhen using old global paras, it is necessary to clean up the bit\npositions that need to be updated, otherwise it will affect the\nglobal parameter configuration and cause global parameter\nconfiguration errors.\n\nChange-Id: I7f1a7bf77d9e56a6b5f532ff70494e8937cc63a7\nSigned-off-by: Hongjin Li ","shortMessageHtmlLink":"fix[h264d_vdpu383]: Fix global parameter config issue"}},{"before":"8206891b206e64b305f7b55857b386deb2f69ac3","after":"56df2c7409f5ef218e7a186a200a6e46397fff60","ref":"refs/heads/develop","pushedAt":"2024-04-15T07:31:41.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"fix[hal_h264e]:fix crash after init vepu buffer failure\n\npull-request from:\n https://github.com/rockchip-linux/mpp/pull/571\n\nChange-Id: I68ccdeb0972c454d43c8a71bcec84336286fb791\nSigned-off-by: Scott Lamb \nSigned-off-by: Johnson Ding ","shortMessageHtmlLink":"fix[hal_h264e]:fix crash after init vepu buffer failure"}},{"before":"ee946af015c350c926a0fca2f02da8e429f8b079","after":"8206891b206e64b305f7b55857b386deb2f69ac3","ref":"refs/heads/develop","pushedAt":"2024-04-09T08:36:50.000Z","pushType":"push","commitsCount":39,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"fix[av1d_vdpu]: Fix forced 8bit output failure issue\n\nWhen MPP_FRAME_HDR is enabled, mpp_frame_get_fmt gets a non-zero value,\nthen force 8bit output invalid.\n\nChange-Id: Iab43fb1784bfa6f68b80430fb0dbd4f829f34303\nSigned-off-by: Hongjin Li ","shortMessageHtmlLink":"fix[av1d_vdpu]: Fix forced 8bit output failure issue"}},{"before":"ead0f06f4423b3e3d0e159dfc12c5ee14cbdf268","after":"ee946af015c350c926a0fca2f02da8e429f8b079","ref":"refs/heads/develop","pushedAt":"2024-03-13T07:29:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"fix[h265e]: fix the profile tier cfg\n\nSigned-off-by: nyanmisaka \nChange-Id: Id35e9ba030472a8e6cce5b2438797a8cc7796374","shortMessageHtmlLink":"fix[h265e]: fix the profile tier cfg"}},{"before":"fdeb8c378b79d4b4ef80457e4431815de89dc417","after":"ead0f06f4423b3e3d0e159dfc12c5ee14cbdf268","ref":"refs/heads/develop","pushedAt":"2024-03-13T01:32:55.000Z","pushType":"push","commitsCount":47,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"feat[vdpp_test]: Add vdpp slt testcase\n\nslt verify file sample:\nvdpp_test -w 720 -h 480 -s 0 -i -W 1920 -H 1080 -F yuv444 -S 0 -n 1 -slt \n\nChange-Id: Ibcf34981019f0f4944a05e7a581ca0890103cc92\nSigned-off-by: xueman.ruan ","shortMessageHtmlLink":"feat[vdpp_test]: Add vdpp slt testcase"}},{"before":"a5979429441535c2c5199f3551d1e92e47b4a709","after":"fdeb8c378b79d4b4ef80457e4431815de89dc417","ref":"refs/heads/develop","pushedAt":"2024-02-07T07:10:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"docs: Update 1.0.4 CHANGELOG.md\n\nSigned-off-by: Herman Chen \nChange-Id: If85c9ee082c0fe5606543c2e66245c7d7208f426","shortMessageHtmlLink":"docs: Update 1.0.4 CHANGELOG.md"}},{"before":"5cb29df8d369e0d0b42797a7132d365820fd4046","after":"a5979429441535c2c5199f3551d1e92e47b4a709","ref":"refs/heads/develop","pushedAt":"2024-02-06T09:28:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"fix[h265e]: fix hw stream size check error\n\nChange-Id: If1f869548f517e61aa2977bd5e0909a00010fb2f\nSigned-off-by: Johnson Ding ","shortMessageHtmlLink":"fix[h265e]: fix hw stream size check error"}},{"before":"0e03d3bc704da949da044519c32ecf9b6e09de09","after":"5cb29df8d369e0d0b42797a7132d365820fd4046","ref":"refs/heads/develop","pushedAt":"2024-02-06T09:24:52.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"fix[hal_vdpu]: unify colmv buffer size calculation\n\nFix colmv buf size not enough issue in some case.\n\nChange-Id: I00e46a6d4a05a53ecb8336fe9818ab960e0b5a99\nSigned-off-by: Yandong Lin ","shortMessageHtmlLink":"fix[hal_vdpu]: unify colmv buffer size calculation"}},{"before":"17664668648e9848b45e2669b16e4c8cf13e63d1","after":"0e03d3bc704da949da044519c32ecf9b6e09de09","ref":"refs/heads/develop","pushedAt":"2024-01-12T02:50:51.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"fix[mpp_dmabuf]: fix align cache line size calculate err\n\nSigned-off-by: Yandong Lin \nChange-Id: Ide7daa58b12b22dc115acbbb7a9b8e305a167d57","shortMessageHtmlLink":"fix[mpp_dmabuf]: fix align cache line size calculate err"}},{"before":"ed377c99a733e2cdbcc457a6aa3f0fcd438a9dff","after":"17664668648e9848b45e2669b16e4c8cf13e63d1","ref":"refs/heads/develop","pushedAt":"2024-01-09T01:33:52.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"chore[script]: add rebuild and clean for build\n\nChange-Id: I73b2d2e9ed11c5aef8c773323b2ab8c5f08b0dc3\nSigned-off-by: xueman.ruan ","shortMessageHtmlLink":"chore[script]: add rebuild and clean for build"}},{"before":"ef9de6b999e3c26e4bcf4ce418e7c849aa000cc0","after":"1a4f3d456c2d40c913abc5caccc27370a4b14761","ref":"refs/heads/h265e_frame_parallel","pushedAt":"2023-12-21T07:58:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"feat[vepu580]: Support frame parallel on vepu580\n\n1. Add dpb hal_start/hal_end function to mark hal usage.\n2. Use dpb_used in the dpb process flow and hal_used in hal flow.\n3. Send dpb ptr to hal for hal notify.\n4. Use reg_idx in enc_task to find the register buffer.\n\nSigned-off-by: Herman Chen \nChange-Id: Ib728a896826a3039682de75d6a8cc2d4dfe04e3d","shortMessageHtmlLink":"feat[vepu580]: Support frame parallel on vepu580"}},{"before":null,"after":"ef9de6b999e3c26e4bcf4ce418e7c849aa000cc0","ref":"refs/heads/h265e_frame_parallel","pushedAt":"2023-12-21T02:58:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"feat[vepu580]: Support frame parallel on vepu580\n\n1. Add dpb hal_start/hal_end function to mark hal usage.\n2. Use dpb_used in the dpb process flow and hal_used in hal flow.\n3. Send dpb ptr to hal for hal notify.\n4. Use reg_idx in enc_task to find the register buffer.\n\nSigned-off-by: Herman Chen \nChange-Id: Ia69ab8d50687b7f80e63a65aab48528f04ed5d6e","shortMessageHtmlLink":"feat[vepu580]: Support frame parallel on vepu580"}},{"before":"c973ee7a80b37561a8afed1601a1d61f45cb18ce","after":null,"ref":"refs/heads/cache_test","pushedAt":"2023-12-21T02:57:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"}},{"before":"b4be2b722a025a5874d55073fc4215afa2bf49e5","after":"ed377c99a733e2cdbcc457a6aa3f0fcd438a9dff","ref":"refs/heads/develop","pushedAt":"2023-12-14T09:33:47.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"fix[hal_enc]: Add encoder internal buffer sync\n\nSigned-off-by: Herman Chen \nChange-Id: Ie8ab3f8900e979079aaa1817a25751fc086431ac","shortMessageHtmlLink":"fix[hal_enc]: Add encoder internal buffer sync"}},{"before":"8cd49b578c8e20e3abae893b3d3f302942f41c75","after":"b4be2b722a025a5874d55073fc4215afa2bf49e5","ref":"refs/heads/develop","pushedAt":"2023-12-08T07:22:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"docs: Update 1.0.3 CHANGELOG.md\n\nSigned-off-by: Herman Chen \nChange-Id: Ic94a9b7cdcd10682aaedc7576304948c74b52d83","shortMessageHtmlLink":"docs: Update 1.0.3 CHANGELOG.md"}},{"before":"318bfc1b783831424529d483ef74baadc7478807","after":"8cd49b578c8e20e3abae893b3d3f302942f41c75","ref":"refs/heads/develop","pushedAt":"2023-12-07T07:31:49.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"fix[h265e_dpb]: do not check frm status when pass1\n\nSigned-off-by: Yandong Lin \nChange-Id: I488c0d04c963b1ecbc68a89dce3cd20b847043bc","shortMessageHtmlLink":"fix[h265e_dpb]: do not check frm status when pass1"}},{"before":"5fbde2b49e85318d9f9acb3ea444c0177fdef974","after":"318bfc1b783831424529d483ef74baadc7478807","ref":"refs/heads/develop","pushedAt":"2023-11-30T02:01:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"fix[cmake]: Remove HAVE_DRM option\n\nSigned-off-by: Herman Chen \nChange-Id: I6ce230a7e85472acca5feafc9ad84effb222f57a","shortMessageHtmlLink":"fix[cmake]: Remove HAVE_DRM option"}},{"before":"6ce3007994567a05f4e53440345fec88bf0b1195","after":"5fbde2b49e85318d9f9acb3ea444c0177fdef974","ref":"refs/heads/develop","pushedAt":"2023-11-29T02:16:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"fix[test]: Fix mpi_enc_mt_test error\n\nSigned-off-by: Herman Chen \nChange-Id: I7a566766972e8e279f48ac4b6f9dc54195ba1ea5","shortMessageHtmlLink":"fix[test]: Fix mpi_enc_mt_test error"}},{"before":"3b2784384468f13fb7659a47058024d990048cfa","after":"6ce3007994567a05f4e53440345fec88bf0b1195","ref":"refs/heads/develop","pushedAt":"2023-11-29T01:55:11.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"refactor[allocator]: Refactor allocator flow\n\n1. Allocator api is determined by buffer type.\n2. Allocator ctx is determined by both buffer type and buffer flags.\n3. All allocator dma_heap / drm / ion / ext_dma should support different\nbuffer flags.\n4. The buffer flag supports cacheable / 32-bit / contig options.\n5. Add flags update flow on allocator create process.\n6. Add mpp_dmabuf_has_partial_ops to disable dmabuf partial ops when the\nkernel driver has bug.\n\nSigned-off-by: Herman Chen \nChange-Id: If36a05c6704112cad3ab46861023597ff02bf14c","shortMessageHtmlLink":"refactor[allocator]: Refactor allocator flow"}},{"before":"9dd27e3f10bfa8800cf9226e4b5ab4b8b4505d57","after":"c973ee7a80b37561a8afed1601a1d61f45cb18ce","ref":"refs/heads/cache_test","pushedAt":"2023-11-28T09:31:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"refactor[allocator]: Refactor allocator flow\n\n1. Allocator api is determined by buffer type.\n2. Allocator ctx is determined by both buffer type and buffer flags.\n3. All allocator dma_heap / drm / ion / ext_dma should support different\nbuffer flags.\n4. The buffer flag supports cacheable / 32-bit / contig options.\n5. Add flags update flow on allocator create process.\n6. Add mpp_dmabuf_has_partial_ops to disable dmabuf partial ops when the\nkernel driver has bug.\n\nSigned-off-by: Herman Chen \nChange-Id: If36a05c6704112cad3ab46861023597ff02bf14c","shortMessageHtmlLink":"refactor[allocator]: Refactor allocator flow"}},{"before":null,"after":"9dd27e3f10bfa8800cf9226e4b5ab4b8b4505d57","ref":"refs/heads/cache_test","pushedAt":"2023-11-24T08:27:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"},"commit":{"message":"refactor[allocator]: Refactor allocator flow\n\n1. Allocator api is determined by buffer type.\n2. Allocator ctx is determined by both buffer type and buffer flags.\n3. All allocator dma_heap / drm / ion / ext_dma should support different\nbuffer flags.\n4. The buffer flag supports cacheable / 32-bit / contig options.\n5. Add flags update flow on allocator create process.\n6. Add mpp_dmabuf_has_partial_ops to disable dmabuf partial ops when the\nkernel driver has bug.\n\nSigned-off-by: Herman Chen \nChange-Id: If36a05c6704112cad3ab46861023597ff02bf14c","shortMessageHtmlLink":"refactor[allocator]: Refactor allocator flow"}},{"before":"2830dcaa8e4dd3e41f38f439d6f7e2a83f0c3090","after":null,"ref":"refs/tags/linux-5.10-gen-rkr5","pushedAt":"2023-11-06T01:34:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"}},{"before":"f1aa32b939ddc0fcc8d19b24be7a115ab901809d","after":null,"ref":"refs/tags/linux-4.19-gen-rkr4","pushedAt":"2023-11-06T01:34:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"}},{"before":"3902063e738f724bfd92d7064063cbd3736d109a","after":null,"ref":"refs/tags/linux-5.10-gen-rkr5.1","pushedAt":"2023-11-06T01:34:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"}},{"before":"f26d0ed209991e414488fb43dd74910dc909d074","after":null,"ref":"refs/tags/linux-5.10-stan-rkr1","pushedAt":"2023-11-06T01:34:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HermanChen","name":"Herman Chen","path":"/HermanChen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4134438?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUHEyUwA","startCursor":null,"endCursor":null}},"title":"Activity ยท rockchip-linux/mpp"}