diff --git a/limelight-pc/jni/nv_avc_dec/nv_avc_dec.c b/limelight-pc/jni/nv_avc_dec/nv_avc_dec.c index bb417d6..a69d250 100755 --- a/limelight-pc/jni/nv_avc_dec/nv_avc_dec.c +++ b/limelight-pc/jni/nv_avc_dec/nv_avc_dec.c @@ -1,8 +1,22 @@ #include + +#ifdef _WIN32 +#define inline __inline +#endif + #include #include #include +#ifdef _WIN32 +#pragma comment(lib, "avcodec.lib") +#pragma comment(lib, "avfilter.lib") +#pragma comment(lib, "avformat.lib") +#pragma comment(lib, "avutil.lib") +#pragma comment(lib, "swresample.lib") +#pragma comment(lib, "swscale.lib") +#pragma comment(lib, "pthreadVC2.lib") +#endif #include "nv_avc_dec.h" diff --git a/limelight-pc/jni/nv_opus_dec/nv_opus_dec.c b/limelight-pc/jni/nv_opus_dec/nv_opus_dec.c index c3514a8..6848c29 100644 --- a/limelight-pc/jni/nv_opus_dec/nv_opus_dec.c +++ b/limelight-pc/jni/nv_opus_dec/nv_opus_dec.c @@ -4,6 +4,14 @@ OpusDecoder* decoder; +#ifdef _WIN32 +#pragma comment(lib, "opus.lib") +#pragma comment(lib, "celt.lib") +#pragma comment(lib, "silk_common.lib") +#pragma comment(lib, "silk_float.lib") +#endif + + // This function must be called before // any other decoding functions int nv_opus_init(void) {