fix issues found by coverage scan
Merge pull request #185 from mstorsjo/macos-define
Define MACOS when building for OS X
Don't include the headers for dynamically loading the VP library if NO_DYNAMIC_VP is defined
Merge pull request #183 from mstorsjo/remove-unused-typedef
Merge pull request #182 from mstorsjo/move-threadlib
Move the WelsThreadLib files to the common directory/library
Only build the thread code if multithreading is enabled
Merge pull request #180 from mstorsjo/remove-disabled-bundle-loading
Remove an exclude of an nonexistent file
Remove unused files about macos bundle loading from the console tools
Remove/disable broken code for loading the encoder library from a macos bundle
Merge pull request #179 from mstorsjo/fix-bundleloader-64bit
Fix building of macos bundle loading code on 64 bit
Merge pull request #178 from mstorsjo/remove-system-header-hackery
Remove system header/define hackery in welsenc.cpp
Merge pull request #177 from mstorsjo/remove-unused-function
Remove an unused function
Merge pull request #175 from mstorsjo/remove-unused-define
Remove the __NO_CTYPE define
Merge pull request #173 from mstorsjo/readme-rc-issue
Mention the issues about the rate control if frame skipping is disabled
Merge pull request #159 from mstorsjo/frameskip-option
Merge pull request #170 from varunbpatil/unused_headers
Removed unused headers in test/
Merge pull request #169 from varunbpatil/mktargets_sh
Don't execute mktargets.py if cannot cd into correct directory
Merge pull request #164 from varunbpatil/mktargets_cleanup
Merge pull request #163 from varunbpatil/makefile_cleanup
Cleanup include dir list in Makefile
Merge pull request #162 from Vproject/yasm
Allow yasm to be used instead of nasm.
Merge pull request #160 from ethanhugg/windows_readme
Merge pull request #161 from ethanhugg/msvc_flags
Merge pull request #147 from volvet/illegal_assembly_fix
Update msvc options from VS projects.
Add a runtime option for controlling frame skipping
Merge pull request #155 from mstorsjo/update-gtest-makefile
Regenerate gtest-targets.mk using mktargets.sh/py
Omit assembler source rules if no asm sources are found
Update ReadMe for new Windows builds
Merge pull request #154 from mstorsjo/no-recursive-make
Don't call make recursively to build codec_unittest
Merge pull request #150 from mstorsjo/msvc-make
Don't load welsdec.dll at runtime in the decConsole test app on windows
Add platform files for msvc and msvc-arm
Allow overriding the cflags for debug/optimization and for 32/64 bit
Allow overriding the command syntax for linking libraries
Make the compiler/ar/linker file output parameters overrideable
Fix building in MSVC 2012 by avoiding redefining the inline keyword
Merge pull request #158 from mstorsjo/fix-msvc-2012-build
Merge pull request #149 from varunbpatil/typo
Merge pull request #148 from varunbpatil/makefile_simplify
Merge pull request #134 from mstorsjo/encode-sps-pps
Merge pull request #97 from mstorsjo/asm-source-cleanup
Get rid of trailing whitespace in the assembly source files
Convert some assembly files to unix newlines
Merge pull request #135 from mstorsjo/pointer-cast
Merge pull request #144 from varunbpatil/better_make_test
Makefile modifications for test target
Merge pull request #141 from licaiguo/update-vs2008-files
Merge pull request #142 from mstorsjo/remove-unused-variable
Remove an unused variable
Merge pull request #139 from varunbpatil/enc_arb_res
Merge pull request #136 from ethanhugg/travis.32bit
Merge pull request #143 from mstorsjo/remove-accidental-const
Remove accidentally added const for plain non-pointer function parameters
Encoder output test : added stream with non-multiple of 16 width/height
Single copy of yuv test streams.
Merge pull request #131 from mstorsjo/win64-asm
Add an encoder method for encoding the SPS/PPS without encoding a frame
win64: Use rsp instead of esp
Fix casting of the return value integer to a pointer in the thread lib
Merge pull request #122 from volvet/core_number_detect_fix
protect code if cpuid.4 return eax as zero
Merge pull request #137 from mstorsjo/const-global-tables
Mark some read-only global tables const
Mark pointers to quantization functions const where possible
check cpuid max level before use cpuid.4
Merge pull request #132 from mstorsjo/mingw64
Add support for 64 bit mingw in the makefiles
Use intptr_t instead of long for casting pointers to integers
Merge pull request #129 from mstorsjo/remove-unused
Remove the HAVE_CACHE_LINE_ALIGN, ENCODER_CORE and WELS_SVC defines from visual studio project files
Remove the HAVE_CACHE_LINE_ALIGN, ENCODER_CORE and WELS_SVC defines from makefiles
Remove debugging - these patches will run Travis much faster.
Travis - Add install of libssl:i386
Remove useless use of the HAVE_CACHE_LINE_ALIGN define
Remove the unused global variable g_uiCacheLineSize
Travis - query version of libcrypto
Fix 32bit libcrypto with a link instead of a re-install.