diff options
author | Anton Khirnov <anton@khirnov.net> | 2022-08-18 11:13:08 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2022-08-29 15:42:11 +0200 |
commit | 8d26a21bf63514cc566bf8c9de940a786bb33167 (patch) | |
tree | 83908ac26d0305fc1abe1e9d3e38202e483758af /libavfilter | |
parent | 47b85c5a7642b6ec942c052bbe7d163b70e017a8 (diff) | |
download | ffmpeg-8d26a21bf63514cc566bf8c9de940a786bb33167.tar.gz |
fftools/ffmpeg: stop accessing av_stream_get_parser() from the main thread
It races with the demuxing thread. Instead, send the information along
with the demuxed packets.
Ideally, the code should stop using the stream-internal parsing
completely, but that requires considerably more effort.
Fixes races, e.g. in:
- fate-h264-brokensps-2580
- fate-h264-extradata-reload
- fate-iv8-demux
- fate-m4v-cfr
- fate-m4v
Diffstat (limited to 'libavfilter')
0 files changed, 0 insertions, 0 deletions