mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-01-19 21:23:52 +00:00
b7076549a3
osg-ffmpeg-videoplayer handled frame allocation incorrectly. It used a `vector<uint8_t>` as its buffer, meaning the addresses could did not respect alignment. Instead, changes it to use `AVFrame` as buffers, allocated via `av_image_alloc`. We also now only allocate the buffer once, instead of on every frame, which should improve the framerate of videos. Fixes the following crash on startup on ARM: > Invalid address alignment (signal 7) Fixes #5807 |
||
---|---|---|
.. | ||
oics | ||
osg-ffmpeg-videoplayer | ||
osgQt | ||
CMakeLists.txt |