chore[utils]: Add fbc frame data dump

Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
Change-Id: Ic98bf866c3b905d240e199ce6ec949f5061da076
This commit is contained in:
Herman Chen
2025-05-14 11:48:41 +08:00
parent 6d3cc5ea5d
commit 67adfd36cc

View File

@@ -84,6 +84,13 @@ void dump_mpp_frame_to_file(MppFrame frame, FILE *fp)
base = (RK_U8 *)mpp_buffer_get_ptr(buffer); base = (RK_U8 *)mpp_buffer_get_ptr(buffer);
if (MPP_FRAME_FMT_IS_FBC(fmt) || MPP_FRAME_FMT_IS_RKFBC(fmt)) {
RK_S32 buf_size = mpp_buffer_get_size(buffer);
fwrite(base, 1, buf_size, fp);
return ;
}
if (MPP_FRAME_FMT_IS_RGB(fmt) && MPP_FRAME_FMT_IS_LE(fmt)) { if (MPP_FRAME_FMT_IS_RGB(fmt) && MPP_FRAME_FMT_IS_LE(fmt)) {
fmt &= MPP_FRAME_FMT_MASK; fmt &= MPP_FRAME_FMT_MASK;
} }