unexpected data When "probing" footage, Olive runs it past all of its decoders until one responds that it can decode this file. However this caused issues when some OIIO decoders would erroneously pick up incompatible files, try to read them and segfault the entire app (notable OpenJPEG with MPEG-4 and RLA with WAVE audio). We now use the file extension to check with OIIO if it "should" be compatible before actually testing if it is. This is not a "perfect" solution (i.e. someone could recreate the segfault by renaming an MPEG-4 file to an image extension like .JPG), but is probably as much as can be done Olive-side and should filter out all segfaults under normal circumstances.
Olive Video Editor

Olive is a free non-linear video editor for Windows, macOS, and Linux.
Discover more: Website | Twitter | Discord | Code Documentation
NOTE: The issue tracker is temporarily closed while Olive's core is getting rewritten. We apologize for any inconvenience. Please check back soon for the next release, as well as the Patreon page for news and updates.
Getting Started with Olive:
Installation of Olive is available at: https://olivevideoeditor.org/download.php
Instructions on how to use Olive are available on our wiki: https://github.com/olive-editor/olive/wiki/Overview-Guide
NOTE: Olive is Alpha Software, and it should be treated as highly unstable. Work at your own risk.
Support Olive:
Please consider supporting Olive:
NOTE: It is strongly discouraged to use or compile the master branch in its current state as it's under heavy restructuring. Please use the 0.1.x code from the "Releases" tab instead.
Compiling from Source:
Compiling instructions for Windows, macOS, and Linux can be found on the main site.
Olive has Doxygen-compatible documentation hosted at http://olivevideoeditor.org/doxygen/. You can also run doxygen in the source root directory to generate a local copy.

