Make the JNI bindings compile on Windows

This commit is contained in:
Cameron Gutman
2013-12-12 17:05:40 -05:00
parent 2935403046
commit 8b45d95d60
2 changed files with 22 additions and 0 deletions

View File

@@ -1,8 +1,22 @@
#include <stdlib.h>
#ifdef _WIN32
#define inline __inline
#endif
#include <libavcodec/avcodec.h>
#include <libswscale/swscale.h>
#include <pthread.h>
#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"

View File

@@ -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) {