summaryrefslogtreecommitdiff
authorshihong.zheng <shihong.zheng@amlogic.com>2020-02-10 09:10:07 (GMT)
committer shihong.zheng <shihong.zheng@amlogic.com>2020-02-10 09:10:19 (GMT)
commit5bdd7b7a3eeb91f775968d753d2c1f83b88f4277 (patch)
treed0c95a11bc8383365c6347c0c5928f8a0413be10
parent4eed6421bc41d8b8148633069e5d05887cde7c59 (diff)
downloadmedia_modules-5bdd7b7a3eeb91f775968d753d2c1f83b88f4277.zip
media_modules-5bdd7b7a3eeb91f775968d753d2c1f83b88f4277.tar.gz
media_modules-5bdd7b7a3eeb91f775968d753d2c1f83b88f4277.tar.bz2
vmpeg12: fix stream mode no frame ouput. [1/1]
PD#SWPL-20197 Problem: mpeg12 no frame output in stream mode. Solution: fix bug condition in run. Verify: newton Change-Id: I12a46256679421f4e5bf7297d5cfe798b6305aa9 Signed-off-by: shihong.zheng <shihong.zheng@amlogic.com>
Diffstat
-rw-r--r--drivers/frame_provider/decoder/mpeg12/vmpeg12_multi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/frame_provider/decoder/mpeg12/vmpeg12_multi.c b/drivers/frame_provider/decoder/mpeg12/vmpeg12_multi.c
index 590fc51..8bb1d6b 100644
--- a/drivers/frame_provider/decoder/mpeg12/vmpeg12_multi.c
+++ b/drivers/frame_provider/decoder/mpeg12/vmpeg12_multi.c
@@ -2819,7 +2819,7 @@ void (*callback)(struct vdec_s *, void *),
#endif
size = vdec_prepare_input(vdec, &hw->chunk);
- if (size < 0 || !hw->chunk) {
+ if (size < 0) {
hw->input_empty++;
hw->dec_result = DEC_RESULT_AGAIN;
vdec_schedule_work(&hw->work);