diff options
author | Anton Khirnov <anton@khirnov.net> | 2020-06-09 13:08:49 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2020-07-07 11:03:09 +0200 |
commit | f1feb3bd9dbff6e15ee9f981d79d353ffdc15c0b (patch) | |
tree | 2cfebe6f5686018696627603308dcb24008315ce /libavformat/aixdec.c | |
parent | 7321614a1b29ba4e92b47c5786a1739baaa25f9b (diff) | |
download | ffmpeg-f1feb3bd9dbff6e15ee9f981d79d353ffdc15c0b.tar.gz |
pthread_frame: change the criterium for updating thread contexts
Currently the next thread's context is updated from the previous one's
if the codec descriptor is not marked as intra-only. That is not
entirely correct, since that property does not necessarily imply
anything about how a specific decoder implementation behaves.
Instead, use the presence of the update_thread_context() callback to
decide whether an update should be performed. Fixes races in CFHD,
should cause no behaviour change in any other decoders.
Diffstat (limited to 'libavformat/aixdec.c')
0 files changed, 0 insertions, 0 deletions