-
Notifications
You must be signed in to change notification settings - Fork 491
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix Avisynth compilation and update headers #161
base: master
Are you sure you want to change the base?
Commits on Jul 3, 2022
-
meson: Fix compliation with avisynth enabled
Still crashes when loading a video.
Configuration menu - View commit details
-
Copy full SHA for fdcb0ee - Browse repository at this point
Copy the full SHA fdcb0eeView commit details
Commits on Jul 4, 2022
-
avisynth: Update headers and fix playback
- Build the latest AviSynth headers using CMake, as proposed in #134 - Add and initialize AVS_Linkage to fix video loading Video and audio playback now works in most cases, but still crashes for some files.
Configuration menu - View commit details
-
Copy full SHA for e240a5f - Browse repository at this point
Copy the full SHA e240a5fView commit details -
meson: Add files in manifest as respack.py input
This makes meson detect changes to files like default_config.json and rebuild libresrc.cpp when necessary.
Configuration menu - View commit details
-
Copy full SHA for 635503a - Browse repository at this point
Copy the full SHA 635503aView commit details
Commits on Jul 5, 2022
-
avisynth: Remove option to allow ancient versions
- This refers to AviSynth < 2.5.6, which is from before 2005 - With the current setup (using GetAVSLinkage, these versions wouldn't work anyway) - The latest AviSynthPlus is bundled with the installer anyway
Configuration menu - View commit details
-
Copy full SHA for e644227 - Browse repository at this point
Copy the full SHA e644227View commit details
Commits on Jul 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 21591b3 - Browse repository at this point
Copy the full SHA 21591b3View commit details
Commits on Aug 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 691ab82 - Browse repository at this point
Copy the full SHA 691ab82View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2a49b3 - Browse repository at this point
Copy the full SHA e2a49b3View commit details
Commits on Aug 12, 2022
-
avisynth: Allow compilation on Linux
Co-authored-by: wangqr <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fe28567 - Browse repository at this point
Copy the full SHA fe28567View commit details -
avisynth: Validate downmix option
Because... let's maybe not let users make Aegisub call arbitrary symbols in avisynth.dll/so just by editing the config.json.
Configuration menu - View commit details
-
Copy full SHA for ce1b3a0 - Browse repository at this point
Copy the full SHA ce1b3a0View commit details
Commits on Aug 13, 2022
-
avisynth: Properly destruct the IScriptEnvironment
Starting with AVISYNTH_INTERFACE_VERSION=5, this is how script environments should be deleted. The previous code was causing crashes when unloading AviSynth in certain scenarios, such as when failing to open a file due to an incorrect path.
Configuration menu - View commit details
-
Copy full SHA for ad443dd - Browse repository at this point
Copy the full SHA ad443ddView commit details
Commits on Sep 27, 2022
-
avisynth: Check if file exists before creating provider
Since FileNotFound exceptions don't abort the provider search, opening an invalid path would show errors such as "avisynth not found" when Avisynth wasn't installed, even if Avisynth wasn't selected as the video provider.
Configuration menu - View commit details
-
Copy full SHA for fe77a1a - Browse repository at this point
Copy the full SHA fe77a1aView commit details
Commits on Jan 13, 2023
-
avisynth: Only increase refcount when fully initialized
When Avisynth is not installed or not functional, this would otherwise cause a crash when trying to initialize Avisynth more than once, since after the first time the refcount would have been incrased anyway.
Configuration menu - View commit details
-
Copy full SHA for f5a730f - Browse repository at this point
Copy the full SHA f5a730fView commit details
Commits on Feb 8, 2023
-
avisynth: Remove file access checks
These are broken in some edge cases, such as smb mounts on Windows. Paired with d96fc1f.
Configuration menu - View commit details
-
Copy full SHA for 6704a8e - Browse repository at this point
Copy the full SHA 6704a8eView commit details
Commits on Oct 15, 2023
-
Revert "avisynth: Only increase refcount when fully initialized"
This reverts commit f5a730f.
Configuration menu - View commit details
-
Copy full SHA for a9eed18 - Browse repository at this point
Copy the full SHA a9eed18View commit details -
Configuration menu - View commit details
-
Copy full SHA for 858f4ac - Browse repository at this point
Copy the full SHA 858f4acView commit details