hevc: fix wpp threading deadlock.
Fixes ticket 4258.
(cherry picked from commit 74e4948235
)
This commit is contained in:

committed by
Carl Eugen Hoyos

parent
6e629b0b66
commit
f085ce3265
@@ -2368,6 +2368,8 @@ static int hls_decode_entry_wpp(AVCodecContext *avctxt, void *input_ctb_row, int
|
|||||||
|
|
||||||
if (more_data < 0) {
|
if (more_data < 0) {
|
||||||
s->tab_slice_address[ctb_addr_rs] = -1;
|
s->tab_slice_address[ctb_addr_rs] = -1;
|
||||||
|
avpriv_atomic_int_set(&s1->wpp_err, 1);
|
||||||
|
ff_thread_report_progress2(s->avctx, ctb_row ,thread, SHIFT_CTB_WPP);
|
||||||
return more_data;
|
return more_data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user