mirror of
https://github.com/nyanmisaka/mpp.git
synced 2025-10-16 06:00:37 +08:00
[mpp_dec]: fix dead loop on wait prev_task
git-svn-id: https://10.10.10.66:8443/svn/MediaProcessPlatform/trunk/mpp@323 6e48237b-75ef-9749-8fc9-41990f28c85a
This commit is contained in:
@@ -50,6 +50,7 @@ void *mpp_dec_parser_thread(void *data)
|
||||
RK_U32 wait_on_change = 0;
|
||||
RK_U32 wait_on_buffer = 0;
|
||||
|
||||
RK_U32 pkt_buf_ready = 0;
|
||||
RK_U32 prev_task_done = 1;
|
||||
RK_U32 curr_task_ready = 0;
|
||||
RK_U32 curr_task_parsed = 0;
|
||||
@@ -136,7 +137,8 @@ void *mpp_dec_parser_thread(void *data)
|
||||
hal_task_hnd_set_status(task_prev, TASK_IDLE);
|
||||
task_prev = NULL;
|
||||
} else {
|
||||
wait_on_prev = 1;
|
||||
wait_on_prev = 1;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user