mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-05 17:16:50 +08:00
[utils]: Add YUV422SP frame write support
Add YUV422SP format support to function dump_mpp_frame_to_file for 422 format jpeg file. Change-Id: I721551f526c2c981f023f638f4efd20bf695f5e9 Signed-off-by: Herman Chen <herman.chen@rock-chips.com>
This commit is contained in:
@@ -56,6 +56,18 @@ void dump_mpp_frame_to_file(MppFrame frame, FILE *fp)
|
||||
base = (RK_U8 *)mpp_buffer_get_ptr(buffer);
|
||||
|
||||
switch (fmt) {
|
||||
case MPP_FMT_YUV422SP : {
|
||||
RK_U32 i;
|
||||
RK_U8 *base_y = base;
|
||||
RK_U8 *base_c = base + h_stride * v_stride;
|
||||
|
||||
for (i = 0; i < height; i++, base_y += h_stride) {
|
||||
fwrite(base_y, 1, width, fp);
|
||||
}
|
||||
for (i = 0; i < height; i++, base_c += h_stride) {
|
||||
fwrite(base_c, 1, width, fp);
|
||||
}
|
||||
} break;
|
||||
case MPP_FMT_YUV420SP : {
|
||||
RK_U32 i;
|
||||
RK_U8 *base_y = base;
|
||||
|
Reference in New Issue
Block a user