29.09.2020, 15:40
(That is actually both 64 bit Dependency Walker and 32 bit Dependency Walker in my screenshots.
)
Yes, I can just double click avsviewer64.exe and the GUI opens. It also opens if a script loads incorrectly, including if there's a typo in the file name or directory path in the avs script. In that case. the GUI opens and the command window shows -> FFVideoSource: Failed to open 'E:\USER\viewer\non_existent_file.mp4. The script is only trying to load the video, so the only dll being loaded is ffms2.dll. I would tend to think if the crash happens when the dll is loaded, then it would crash at that point. But it tries to load the video, opens the GUI, can't find the video, and returns the error, which is all correct behavior. It does create the cache file: cachefile="E:\USER\viewer\test.ffindex" The 32 bit viewer (which works) creates test.ffindex at 62,703 bytes, while the 64 bit viewer (crashes) creates test.ffindex (for the same file) at 60,761 bytes. So, the crash seems to be happening after it creates the .ffindex then tries to load the video file data to the viewer.
Again, AviSynth64 does work for me and Hybrid creates correct output. Just the 64 bit viewer crashes.

Yes, I can just double click avsviewer64.exe and the GUI opens. It also opens if a script loads incorrectly, including if there's a typo in the file name or directory path in the avs script. In that case. the GUI opens and the command window shows -> FFVideoSource: Failed to open 'E:\USER\viewer\non_existent_file.mp4. The script is only trying to load the video, so the only dll being loaded is ffms2.dll. I would tend to think if the crash happens when the dll is loaded, then it would crash at that point. But it tries to load the video, opens the GUI, can't find the video, and returns the error, which is all correct behavior. It does create the cache file: cachefile="E:\USER\viewer\test.ffindex" The 32 bit viewer (which works) creates test.ffindex at 62,703 bytes, while the 64 bit viewer (crashes) creates test.ffindex (for the same file) at 60,761 bytes. So, the crash seems to be happening after it creates the .ffindex then tries to load the video file data to the viewer.
Again, AviSynth64 does work for me and Hybrid creates correct output. Just the 64 bit viewer crashes.
![[Image: Z7cRvLG.jpg]](https://i.imgur.com/Z7cRvLG.jpg)