diff options
author | hkuang <hkuang@google.com> | 2015-03-03 12:57:26 -0800 |
---|---|---|
committer | hkuang <hkuang@google.com> | 2015-03-03 12:58:25 -0800 |
commit | a723f5ecd174264f0c494161cb3c18711d5887d3 (patch) | |
tree | 31f7a67dcfcd7159ab10a61fc51df7ce1a757aec /usage_dx.dox | |
parent | 1790d45252efb29903baae3d1776bb24cee76558 (diff) | |
download | libvpx-a723f5ecd174264f0c494161cb3c18711d5887d3.tar libvpx-a723f5ecd174264f0c494161cb3c18711d5887d3.tar.gz libvpx-a723f5ecd174264f0c494161cb3c18711d5887d3.tar.bz2 libvpx-a723f5ecd174264f0c494161cb3c18711d5887d3.zip |
Fix a tsan error bug in frame parallel decode.
A frame may be waiting for an out of border pixel from another
frame. A frame's row progress variable is set to -1 when start being decoded
and another frame may be waiting for -2 row pixel from this frame.
In this case, vp9_frameworker_wait will return directly and skip the waiting
which leads to tsan error between threads.
Change-Id: Id16604915fb598b823e34393f696e3aa46fb6422
Diffstat (limited to 'usage_dx.dox')
0 files changed, 0 insertions, 0 deletions