supplementary commit.
PD#SWPL-14196
Problem:
{stress test} trunk crash and watchdog reboot happen when
do DTV h264 2s channel switch and 15s suspend.(1/5,none)
Solution:
improve the timout handling mechanism
Verify:
X301
Change-Id: I7989ad2b015855d6cacec1c54e8e05d585c8934e
Signed-off-by: apollo.ling <apollo.ling@amlogic.com>
*/
i >= REORDERING_COMMAND_MAX_SIZE) {
dpb_print(p_H264_Dpb->decoder_index,
- PRINT_FLAG_ERROR,
+ PRINT_FLAG_DPB_DETAIL,
"%s error %d %d\n",
__func__, i,
currSlice->
/*i>currSlice->num_ref_idx_active[LIST_1] || */
i >= REORDERING_COMMAND_MAX_SIZE) {
dpb_print(p_H264_Dpb->decoder_index,
- PRINT_FLAG_ERROR,
+ PRINT_FLAG_DPB_DETAIL,
"%s error %d %d\n",
__func__, i,
currSlice->
debug_tag = tenth_ns - hw->tfn_ns;
hw->tfn_cnt = 1;
hw->tfn_cnt = tenth_ns;
- if (debug_tag <= 10000000) {
- pr_err("Within 10ms 10 vh264_isr_thread_fn. Abnormal!\n");
- timeout_process(hw);
- return IRQ_HANDLED;
- }
+ if (debug_tag <= 10000000)
+ pr_err("Within 10ms 10 vh264_isr_thread_fn!\n");
}
if (dec_dpb_status == H264_CONFIG_REQUEST) {