FFMS / ffms2

An FFmpeg based source library and Avisynth/VapourSynth plugin for easy frame accurate access
Other
582 stars 105 forks source link

Allow building AviSynth plugin on non-Windows #357

Closed qyot27 closed 4 years ago

qyot27 commented 4 years ago

AviSynth+ can be built and used on Linux, macOS, and BSD now.

I'm not sure if I did the hook in configure.ac correctly. I just did what the enable_debug block does.

And tbh, I'm not crazy about just define-ing __int64 to int64_t instead of doing a proper move to stdint, but it was faster and less intrusive. I can change that if so desired.

Partially related is that -Wl,-Bsymbolic wasn't being added even if configure detected that it needed to use it. Just a missing comma, but that's fixed here too.

myrsloik commented 4 years ago

Just replace all __int64 with int64_t properly. Apart from that I guess it's fine.

qyot27 commented 4 years ago

Done.