sourcey / libsourcey

C++14 evented IO libraries for high performance networking and media based applications
https://sourcey.com/libsourcey
GNU Lesser General Public License v2.1
1.31k stars 347 forks source link

VS2017 Some incompatibilities possibly found? #256

Open raz-ai opened 5 years ago

raz-ai commented 5 years ago

Hey, still in the process of getting this compiled and pulled into my project, I don't think I have everything building properly yet but I think I found a few things that would be of interest to you. If I simply just need to change something on my side please let me know!

/src/av/include/scy/av/ffmpeg.h - CODEC_FLAG_GLOBAL_HEADER and CODEC_FLAG_QSCALE don't seem to be available in the most recent ffmpeg ffmpeg-20181116-fc94e97-win64-dev.

/src/net/src/ssladapter.cpp - SSLAdapter::flushReadBIO() and SSLAdapter::flushWriteBIO() use "char buffer[npending];" which seems to be invalid in MSVC but passes in GCC.