aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/rangecoder.h
diff options
context:
space:
mode:
authorStephen Hutchinson <qyot27@gmail.com>2024-07-06 22:18:50 -0400
committerStephen Hutchinson <qyot27@gmail.com>2024-08-13 15:09:53 -0400
commitc0fddbae79172577112077426bdb77fc3380f186 (patch)
tree45ca4bebf9abd46652d3550b19d819e38ccc422b /libavcodec/rangecoder.h
parent66592e8b100f4b521b48962f15940e19ef6eed48 (diff)
downloadffmpeg-c0fddbae79172577112077426bdb77fc3380f186.tar.gz
avformat/avisynth: remove atexit() handler
The atexit() handler in the avisynth demuxer was added because there was a conflict in AvxSynth that arose due to their use of C++ global objects, particularly in relation to having added a logging function relying on log4cpp. This conflict was responsible for causing a segfault on exit. It did not affect Windows with the (at the time) upstream AviSynth 2.5 and 2.6, nor does it affect AviSynth+. Unfortunately, none of this was actually shielded by ifdefs indicating the fact it was only needed for AvxSynth, so four years ago when AviSynth+ replaced AvxSynth as the handler for AviSynth scripts on Unix-like OSes, the fact that the atexit handler was no longer necessary was overlooked. Signed-off-by: Stephen Hutchinson <qyot27@gmail.com>
Diffstat (limited to 'libavcodec/rangecoder.h')
0 files changed, 0 insertions, 0 deletions