Commit f900d601 authored by Michael Niedermayer's avatar Michael Niedermayer

h264: Mark previous field as done before throwing it away.

This fixes some deadlock without the generic cleanup code.
Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
parent b66b58f7
......@@ -2943,6 +2943,8 @@ static int decode_slice_header(H264Context *h, H264Context *h0){
} else {
if (s0->current_picture_ptr->frame_num != h->frame_num) {
ff_thread_report_progress((AVFrame*)s0->current_picture_ptr, INT_MAX,
s0->picture_structure==PICT_BOTTOM_FIELD);
/*
* This and previous field had
* different frame_nums. Consider this field first in
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment