summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrongrong zhou <rongrong.zhou@amlogic.com>2018-06-29 12:05:12 +0800
committerZhi Zhou <zhi.zhou@amlogic.com>2018-07-04 02:04:45 -0700
commite9e976dee1132b4fc2841630513333ecd5070a1b (patch)
tree84a91070b97bb22ecda92ee4ec34fe6a8250bcf5
parentb39b35ee812d99fffd67b1c722977792af9c3ef7 (diff)
downloadmedia_modules-e9e976dee1132b4fc2841630513333ecd5070a1b.tar.gz
try free keep video when allocation fail [2/2]
PD#167377 try free keep video when allocation fail Change-Id: I8c9b8bf412a6f6c26b6443c15f6a27019f08890e
-rw-r--r--drivers/frame_provider/decoder/utils/decoder_bmmu_box.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/frame_provider/decoder/utils/decoder_bmmu_box.c b/drivers/frame_provider/decoder/utils/decoder_bmmu_box.c
index 72338cf..fe00832 100644
--- a/drivers/frame_provider/decoder/utils/decoder_bmmu_box.c
+++ b/drivers/frame_provider/decoder/utils/decoder_bmmu_box.c
@@ -299,6 +299,7 @@ int decoder_bmmu_box_alloc_idx_wait(
ret = decoder_bmmu_box_alloc_idx(handle,
idx, size, aligned_2n, mem_flags);
} else {
+ try_free_keep_video(1);
ret = -ENOMEM;
}
return ret;