summaryrefslogtreecommitdiff
authormiaohong 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)
commitbda7ae23589f6432b80bb03e5facdede591ca425 (patch)
tree9dda65380839486d55784563f144bdc0b333b8ad
parent2f568ccaf768e566bc45e9a78431ba92f07eb7ad (diff)
downloadmedia_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>
Diffstat
-rw-r--r--drivers/frame_provider/decoder/h264_multi/vmh264.c2
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];