projects
/
linux.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
66bb02e
)
MLK-22312 VPU Decoder: correct insert seq header process for VP6 format
author
Shijie Qin
<shijie.qin@nxp.com>
Fri, 26 Jul 2019 11:43:49 +0000
(19:43 +0800)
committer
Shijie Qin
<shijie.qin@nxp.com>
Fri, 26 Jul 2019 11:43:49 +0000
(19:43 +0800)
For VP6 format, the first input data shall including frame data,
hence should not drop it.
Signed-off-by: Shijie Qin <shijie.qin@nxp.com>
Reviewed-by: ming_qian <ming.qian@nxp.com>
drivers/mxc/vpu_malone/insert_startcode.c
patch
|
blob
|
history
diff --git
a/drivers/mxc/vpu_malone/insert_startcode.c
b/drivers/mxc/vpu_malone/insert_startcode.c
index
4c54508
..
1998685
100644
(file)
--- a/
drivers/mxc/vpu_malone/insert_startcode.c
+++ b/
drivers/mxc/vpu_malone/insert_startcode.c
@@
-494,6
+494,10
@@
u_int32 insert_scode_4_seq(struct vpu_ctx *ctx, u_int8 *src, u_int8 *dst, u_int3
case VPU_VIDEO_VP6: {
vp6_scd_sequence_header(dst, q_data->width, q_data->height);
length = 16;
+ vp6_scd_frame_header(dst + length, q_data->width, q_data->height, uPayloadSize);
+ length += 16;
+ memcpy(dst + length, src, uPayloadSize);
+ length += uPayloadSize;
}
break;
case VPU_VIDEO_VP8: {