mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-12-26 11:17:44 +01:00
refactor[enc]: Use KmppShmPtr to represent osd buffer
Change-Id: I2211b806d4b4a065faf1f0fa5a240e104bbb30ab Signed-off-by: xiaoxu.chen <xiaoxu.chen@rock-chips.com>
This commit is contained in:
parent
0ce028aaa9
commit
54bdc5ddbc
3 changed files with 25 additions and 9 deletions
11
kmpp/kmpp.c
11
kmpp/kmpp.c
|
|
@ -320,6 +320,17 @@ static MPP_RET put_frame(Kmpp *ctx, MppFrame frame)
|
|||
ctx->mApi->control(ctx, MPP_ENC_SET_ROI_CFG, &roi_data0);
|
||||
}
|
||||
}
|
||||
|
||||
/* set osd */
|
||||
{
|
||||
MppEncOSDData3 *osd_data3 = NULL;
|
||||
|
||||
mpp_meta_get_ptr(meta, KEY_OSD_DATA3, (void**)&osd_data3);
|
||||
if (osd_data3) {
|
||||
osd_data3->change = 1;
|
||||
ctx->mApi->control(ctx, MPP_ENC_SET_OSD_DATA_CFG, osd_data3);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
ptr = kmpp_obj_to_shm(ctx->mKframe);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue