diff --git a/test/mpi_dec_multi_test.c b/test/mpi_dec_multi_test.c index bb0a15fc..cf3fce3a 100644 --- a/test/mpi_dec_multi_test.c +++ b/test/mpi_dec_multi_test.c @@ -237,15 +237,15 @@ static int multi_dec_simple(MpiDecMultiCtx *data) break; } while (1); - if (pkt_done) - break; - if ((data->frame_num > 0 && (data->frame_count >= data->frame_num)) || ((data->frame_num == 0) && frm_eos)) { data->loop_end = 1; break; } + if (pkt_done) + break; + /* * why sleep here: * mpi->decode_put_packet will failed when packet in internal queue is