{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":720447089,"defaultBranch":"dev","name":"MMP-Core","ownerLogin":"HR1025","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-18T14:14:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/56127613?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715948641.0","currentOid":""},"activityList":{"items":[{"before":"89fbf827349230b25b8fa017e3cd82f365167546","after":"5806434c1c964d30878d0404b21e2adcd2b3cc61","ref":"refs/heads/rockchip","pushedAt":"2024-06-29T15:13:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][bugfix][codec] 修复初始化失败","shortMessageHtmlLink":"[what][bugfix][codec] 修复初始化失败"}},{"before":"910e2dae33f03ec287af5d67ab43e37c94d33210","after":"89fbf827349230b25b8fa017e3cd82f365167546","ref":"refs/heads/rockchip","pushedAt":"2024-06-29T10:13:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][feature][codec] RKEncoder 主流程","shortMessageHtmlLink":"[what][feature][codec] RKEncoder 主流程"}},{"before":"2fdefd1b034e3c5e78f698646be610c648dfa5c8","after":"910e2dae33f03ec287af5d67ab43e37c94d33210","ref":"refs/heads/rockchip","pushedAt":"2024-06-29T07:21:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][feature][codec] 部分 RKH264Encoder 实现","shortMessageHtmlLink":"[what][feature][codec] 部分 RKH264Encoder 实现"}},{"before":"8d1885c5066a3d9f33e3991beb3f0deb1df315f0","after":"2fdefd1b034e3c5e78f698646be610c648dfa5c8","ref":"refs/heads/rockchip","pushedAt":"2024-05-18T15:40:30.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what] 合并主分支","shortMessageHtmlLink":"[what] 合并主分支"}},{"before":"ff420f7efb8bb227b3ba4299197b4a25677568ab","after":"f99ca1cae6cf9fa7d95a0d0740f37fef78d81061","ref":"refs/heads/dev","pushedAt":"2024-05-18T15:24:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"Merge pull request #31 from HR1025/private/dev\n\n[what][feature][secene] 减少不必要的栅格操作","shortMessageHtmlLink":"Merge pull request #31 from HR1025/private/dev"}},{"before":"2e03edcbc87254099e72055fd7ad84a6ccc9069e","after":"ee2f3fd704f6a1192997ebde0d6e4a3da9c5330d","ref":"refs/heads/private/dev","pushedAt":"2024-05-18T15:23:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][feature][secene] 减少不必要的栅格操作","shortMessageHtmlLink":"[what][feature][secene] 减少不必要的栅格操作"}},{"before":"68181b74c6073005a9213afaf0ec3d45f37ee66b","after":"2e03edcbc87254099e72055fd7ad84a6ccc9069e","ref":"refs/heads/private/dev","pushedAt":"2024-05-18T13:34:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"tmp","shortMessageHtmlLink":"tmp"}},{"before":"d3dae629f57985be25a2481517d33e038785dbe1","after":"ff420f7efb8bb227b3ba4299197b4a25677568ab","ref":"refs/heads/dev","pushedAt":"2024-05-17T13:57:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"Merge pull request #30 from HR1025/private/dev\n\n[what][style][GPU] 增加 OpenGL 部分调试信息","shortMessageHtmlLink":"Merge pull request #30 from HR1025/private/dev"}},{"before":null,"after":"68181b74c6073005a9213afaf0ec3d45f37ee66b","ref":"refs/heads/private/dev","pushedAt":"2024-05-17T12:24:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][style][GPU] 增加 OpenGL 部分调试信息","shortMessageHtmlLink":"[what][style][GPU] 增加 OpenGL 部分调试信息"}},{"before":"1566b5c60d5d4042f138ef3a1b0e35c045099a65","after":null,"ref":"refs/heads/private/dev","pushedAt":"2024-05-17T12:22:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"}},{"before":"d0dff3b781184fec14bd6be5e93d9516c752930f","after":null,"ref":"refs/heads/feature/scene","pushedAt":"2024-05-17T12:22:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"}},{"before":"0469830b095e15b510daff038139afed8b583a14","after":"8d1885c5066a3d9f33e3991beb3f0deb1df315f0","ref":"refs/heads/rockchip","pushedAt":"2024-04-13T13:50:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][style][gpu] 优化 opengl vertext, 避免频繁上传","shortMessageHtmlLink":"[what][style][gpu] 优化 opengl vertext, 避免频繁上传"}},{"before":"91189a45f190648e002cbeaf12af08ff5047c20b","after":"0469830b095e15b510daff038139afed8b583a14","ref":"refs/heads/rockchip","pushedAt":"2024-04-13T13:29:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][feature][gpu] 尽量避免频繁创建 FBO, 以及增加 FBO 缓存命中机制","shortMessageHtmlLink":"[what][feature][gpu] 尽量避免频繁创建 FBO, 以及增加 FBO 缓存命中机制"}},{"before":"a12bd114d9c2c85897d4fe135f63344feb3c5515","after":"91189a45f190648e002cbeaf12af08ff5047c20b","ref":"refs/heads/rockchip","pushedAt":"2024-04-13T01:43:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][feature][gpu] 优化性能\n\n[how]\n1. Item 和 Layer 做缓存命中,避免频繁创建 FrameBuffer, 进行触发频繁创建 EGLImage\n2. 减少 glFinish 的调用\n3. Layer 支持 OES 纹理以及 YUV 纹理\n4. 默认 EGL_IMAGE_PRESERVED_KHR 为 true, 在可能的情况下让 EGL 减少上下文切换带来的开销 (底层支持时)\n5. 正确回收 EGLImage\n6. 针对于 OpenGL Program, 做缓存命中","shortMessageHtmlLink":"[what][feature][gpu] 优化性能"}},{"before":"0d167c366acde4b79f7ce96bdedba43424df5b4b","after":"a12bd114d9c2c85897d4fe135f63344feb3c5515","ref":"refs/heads/rockchip","pushedAt":"2024-04-10T15:33:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][bugfix][build] 修复编译问题","shortMessageHtmlLink":"[what][bugfix][build] 修复编译问题"}},{"before":"f95425cd7a9a0873b5ef158579b93ad97a954ec3","after":"0d167c366acde4b79f7ce96bdedba43424df5b4b","ref":"refs/heads/rockchip","pushedAt":"2024-04-10T15:29:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][feature][gpu] 主流程支持 OpenGL OES import texture 绑定至 FBO","shortMessageHtmlLink":"[what][feature][gpu] 主流程支持 OpenGL OES import texture 绑定至 FBO"}},{"before":"d8b4fdf672f49387f579c29756653342346791cb","after":"f95425cd7a9a0873b5ef158579b93ad97a954ec3","ref":"refs/heads/rockchip","pushedAt":"2024-04-09T00:38:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][feature][gpu] 主流程支持 OpenGL OES import texture","shortMessageHtmlLink":"[what][feature][gpu] 主流程支持 OpenGL OES import texture"}},{"before":"6f5034148fe9be960ea15142cf9e8112d625b3f7","after":"d8b4fdf672f49387f579c29756653342346791cb","ref":"refs/heads/rockchip","pushedAt":"2024-04-01T01:05:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][feature][gpu] 适配部分接口","shortMessageHtmlLink":"[what][feature][gpu] 适配部分接口"}},{"before":"fe4bc79c71eb943233a10bb39397609608aeb103","after":"6f5034148fe9be960ea15142cf9e8112d625b3f7","ref":"refs/heads/rockchip","pushedAt":"2024-03-31T01:11:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][refactor][alloc] 代码整理","shortMessageHtmlLink":"[what][refactor][alloc] 代码整理"}},{"before":"571ec3979cf696864ce302ceab455214b54446c4","after":"fe4bc79c71eb943233a10bb39397609608aeb103","ref":"refs/heads/rockchip","pushedAt":"2024-03-25T15:01:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][feature][codec] 添加 rk mpp 解码主流程 (part 5)\n\n[why] 解决 send pack 过快的问题\n\n[how]\n1. 强制使用异步解决,同步 send packet","shortMessageHtmlLink":"[what][feature][codec] 添加 rk mpp 解码主流程 (part 5)"}},{"before":"f5eb1a903c6a00bda9088cb2b3a3432d8760143b","after":"571ec3979cf696864ce302ceab455214b54446c4","ref":"refs/heads/rockchip","pushedAt":"2024-03-23T01:57:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][feature][gpu] 主流程适配 EGL + OpenGL 时, 在驱动支持时, 允许使用 dma buf fd 创建 gl texture\n\n[why] 优化纹理上传方式","shortMessageHtmlLink":"[what][feature][gpu] 主流程适配 EGL + OpenGL 时, 在驱动支持时, 允许使用 dma buf fd 创建…"}},{"before":"d1f53def8e015df6d67577327893724dc0145b15","after":"f5eb1a903c6a00bda9088cb2b3a3432d8760143b","ref":"refs/heads/rockchip","pushedAt":"2024-03-22T14:03:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"tmp","shortMessageHtmlLink":"tmp"}},{"before":"afe3f2d70198f790428558aa68246787023fe8f9","after":"d1f53def8e015df6d67577327893724dc0145b15","ref":"refs/heads/rockchip","pushedAt":"2024-03-22T00:01:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][style][codec] 处理编译警告","shortMessageHtmlLink":"[what][style][codec] 处理编译警告"}},{"before":"eb30aa2cf3daf7768c7e6e72d863c815e5152907","after":"afe3f2d70198f790428558aa68246787023fe8f9","ref":"refs/heads/rockchip","pushedAt":"2024-03-21T15:44:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][feature][codec] 添加 rk mpp 解码主流程 (part 4)\n\n[why] 实现更为灵活的内存管理方式\n\n[how]\n1. 接管解码缓存区, 主动分配 dma buf","shortMessageHtmlLink":"[what][feature][codec] 添加 rk mpp 解码主流程 (part 4)"}},{"before":"bd6a71548ffec57246f8cf22f5db2ba6703e5237","after":"eb30aa2cf3daf7768c7e6e72d863c815e5152907","ref":"refs/heads/rockchip","pushedAt":"2024-03-20T00:43:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][feature][codec] 添加 rk mpp 解码主流程 (part 3)\n\n[how]\n1. 添加宏调试,用于确认码流和解码数据\n2. 解码支持异步和同步两种方式 (todo : 异步缓冲区控制 ??)","shortMessageHtmlLink":"[what][feature][codec] 添加 rk mpp 解码主流程 (part 3)"}},{"before":"38762611219985453c4adbf04c88c71e1234cbc1","after":"bd6a71548ffec57246f8cf22f5db2ba6703e5237","ref":"refs/heads/rockchip","pushedAt":"2024-03-18T05:48:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][feature][codec] 添加 rk mpp 解码主流程 (part 2)\n\n[how] 实现最基本的解码流程","shortMessageHtmlLink":"[what][feature][codec] 添加 rk mpp 解码主流程 (part 2)"}},{"before":"cb25457c5a01255e8e6c9a677b11296b08caded9","after":"38762611219985453c4adbf04c88c71e1234cbc1","ref":"refs/heads/rockchip","pushedAt":"2024-03-17T02:30:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"[what][feature][codec] 添加 rk mpp 解码主流程","shortMessageHtmlLink":"[what][feature][codec] 添加 rk mpp 解码主流程"}},{"before":"7fda2db6f8cc8d82798dd829abf070e8a5083089","after":"cb25457c5a01255e8e6c9a677b11296b08caded9","ref":"refs/heads/rockchip","pushedAt":"2024-03-10T02:26:54.000Z","pushType":"push","commitsCount":30,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/dev' into rockchip","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/dev' into rockchip"}},{"before":"313dd2fc430d620e7fddd4d2c225fe27fa7678d9","after":null,"ref":"refs/heads/linux","pushedAt":"2024-03-10T02:26:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"}},{"before":"c60b9870fb8f0b72a5ffe48897dbaab25c16f1e5","after":null,"ref":"refs/heads/openH264","pushedAt":"2024-03-10T02:26:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"HR1025","name":"haorui wang","path":"/HR1025","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/56127613?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcpoezwA","startCursor":null,"endCursor":null}},"title":"Activity · HR1025/MMP-Core"}