author | miaohong chen <miaohong.chen@amlogic.com> | 2020-08-14 09:30:47 (GMT) |
---|---|---|
committer | Shen Liu <shen.liu@amlogic.com> | 2020-08-20 05:45:01 (GMT) |
commit | bda7ae23589f6432b80bb03e5facdede591ca425 (patch) | |
tree | 9dda65380839486d55784563f144bdc0b333b8ad | |
parent | 2f568ccaf768e566bc45e9a78431ba92f07eb7ad (diff) | |
download | media_modules-bda7ae23589f6432b80bb03e5facdede591ca425.zip media_modules-bda7ae23589f6432b80bb03e5facdede591ca425.tar.gz media_modules-bda7ae23589f6432b80bb03e5facdede591ca425.tar.bz2 |
vmh264: fix crash of h264 stream with userdata [1/1]
PD#SWPL-31466
Problem:
crash of h264 stream with userdata.
Solution:
Increase the linked list node that
stores userdata information.
Too few linked list nodes before the change cause
some linked list nodes to be reused, hang up
and re-in the kernel linked list.
Verify:
u212
Change-Id: I46df5abc843a63ad615fd55a426e1f39bcefa340
Signed-off-by: miaohong chen <miaohong.chen@amlogic.com>
-rw-r--r-- | drivers/frame_provider/decoder/h264_multi/vmh264.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/frame_provider/decoder/h264_multi/vmh264.c b/drivers/frame_provider/decoder/h264_multi/vmh264.c index 656a90d..908de6e 100644 --- a/drivers/frame_provider/decoder/h264_multi/vmh264.c +++ b/drivers/frame_provider/decoder/h264_multi/vmh264.c @@ -589,7 +589,7 @@ struct mh264_ud_record_wait_node_t { struct mh264_userdata_record_t ud_record; }; #define USERDATA_FIFO_NUM 256 -#define MAX_FREE_USERDATA_NODES 5 +#define MAX_FREE_USERDATA_NODES 8 struct mh264_userdata_info_t { struct mh264_userdata_record_t records[USERDATA_FIFO_NUM]; |