From cf930c4b6b6ebf11da5305bd9f1fff0fc570b6af Mon Sep 17 00:00:00 2001 From: Shijie Qin Date: Mon, 27 May 2019 12:03:42 +0800 Subject: [PATCH] MLK-21859-2 VPU Decoder: modify sequence header for SPK format Inser frame header for first frame Signed-off-by: Shijie Qin --- drivers/mxc/vpu_malone/insert_startcode.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/mxc/vpu_malone/insert_startcode.c b/drivers/mxc/vpu_malone/insert_startcode.c index b70d12d28183..c2d6f1270fc9 100644 --- a/drivers/mxc/vpu_malone/insert_startcode.c +++ b/drivers/mxc/vpu_malone/insert_startcode.c @@ -505,8 +505,14 @@ u_int32 insert_scode_4_seq(struct vpu_ctx *ctx, u_int8 *src, u_int8 *dst, u_int3 } break; case VPU_VIDEO_SPK: { + u_int8 frame_header[16] = {0}; insert_seq_header_spk(dst, 0, q_data->width, q_data->height); length = 16; + insert_frame_header_spk(frame_header, uPayloadSize, q_data->width, q_data->height); + memcpy(dst+length, frame_header, 16); + length += 16; + memcpy(dst+length, src, uPayloadSize); + length += uPayloadSize; } break; case VPU_VIDEO_RV: { -- 2.17.1