xiaoxu.chen
54bdc5ddbc
refactor[enc]: Use KmppShmPtr to represent osd buffer
...
Change-Id: I2211b806d4b4a065faf1f0fa5a240e104bbb30ab
Signed-off-by: xiaoxu.chen <xiaoxu.chen@rock-chips.com >
2025-08-13 14:55:14 +08:00
xiaoxu.chen
7043132d0c
feat[kmpp]: Add jpeg roi function for kmpp
...
Sync with kmpp-develop commit:
feat[kmpp]: Add jpeg roi function for RV1126B
Change-Id: Ifeb5ce7b75af6fc3fc0e66fbe727dfd30a325a0e
Signed-off-by: xiaoxu.chen <xiaoxu.chen@rock-chips.com >
2025-08-06 14:39:22 +08:00
Yandong Lin
8dcf903d9e
feat[kmpp]: Set chan_fd to init cfg
...
Depend on the commit:
270375: feat[kmpp_venc_objs]: Add chan_fd to init cfg | https://10.10.10.29/c/rk/mpp/+/270375
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com >
Change-Id: I5d174695f023cf306e7f4df59243d21f255c2bc3
2025-07-31 17:02:05 +08:00
Yanjun Liao
a899106f89
feat[kmpp]: Replace frame_infos with kmpp_frame
...
kernel patch:
fix[mpp_vcodec]: Replace frame_infos with kmpp_frame
Change-Id: Ie3b0358a7b79ad9755608f20b5b29175263b4dbb
Signed-off-by: Yanjun Liao <yanjun.liao@rock-chips.com >
2025-07-30 18:39:07 +08:00
Herman Chen
9aef0ff7a7
feat[base]: Use enc cfg obj
...
Sync with kmpp-develop commit:
feat[kmpp]: Use enc cfg obj
Add MppEncCfgImpl to compatible with MppEncCfgSet and kmpp_obj path.
Signed-off-by: xiaoxu.chen <xiaoxu.chen@rock-chips.com >
Signed-off-by: Herman Chen <herman.chen@rock-chips.com >
Change-Id: Id4e262d1053c03cd93d620828405f060f0f8517c
2025-07-18 15:48:19 +08:00
Herman Chen
eba256b154
refactor[base]: Refactor C++ mpp_enc_cfg to C
...
Signed-off-by: Herman Chen <herman.chen@rock-chips.com >
Signed-off-by: Chandler Chen <chandler.chen@rock-chips.com >
Signed-off-by: Hongjin Li <vic.hong@rock-chips.com >
Change-Id: Ie60f680329ac6a861c7f7124955a35968fb82823
2025-06-19 17:39:00 +08:00
xiaoxu.chen
1c867b3cac
refactor[kmpp]: Replace venc_packet with KmppPacket
...
The kmpp.ko should update to after commit:
commit 5502cf37894311092ca591904753ba429a6ab4ee
Author: xiaoxu.chen <xiaoxu.chen@rock-chips.com >
Date: Wed May 21 10:00:44 2025 +0800
feat[kmpp_packet]: Add kmpp_packet interface
Change-Id: I4a5bd37e6e34e084b2b6b4616bac770f58a2d15e
Signed-off-by: xiaoxu.chen <xiaoxu.chen@rock-chips.com >
Change-Id: Id77297068709422c1465093fa8104949a117a662
Signed-off-by: xiaoxu.chen <xiaoxu.chen@rock-chips.com >
2025-06-09 12:12:52 +00:00
Yandong Lin
4999c7762f
fix[kmpp]: Fix eos frame with NULL buffer issue
...
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com >
Change-Id: I9e05767b1750733c2c972bc78467bb4f8a2da255
2025-04-16 03:51:09 +00:00
Yandong Lin
1036cd5ebe
chore[kmpp]: Remove get packet failed log
...
Signed-off-by: Yandong Lin <yandong.lin@rock-chips.com >
Change-Id: Ie2a85a245f199f4de31d4260f2a0ac3a3d4cadf7
2025-04-14 02:06:56 +00:00
xiaoxu.chen
c13c56305d
fix[packet]: fix packet partition and eoi logic
...
Change-Id: I73782a3bfe989fbc35cdbeff60067e6971b41681
Signed-off-by: xiaoxu.chen <xiaoxu.chen@rock-chips.com >
2025-04-07 01:14:15 +00:00
Herman Chen
84c7d337bf
refactor:[kmpp]: Move kmpp to seperate directory
...
Signed-off-by: Herman Chen <herman.chen@rock-chips.com >
Change-Id: I85eb166a3ebb1ae64a44c7127808fc469c6415a8
2025-04-01 14:51:32 +08:00