move spatial picture related variable to CWelsPreProcess
add update spatial pictures method too CWeslPreProcess
move alloc spatial picture and free spatial picture to CWelsPreProcess
Merge pull request #288 from volvet/develop_b
use forward declaration to replace type cast
Merge pull request #284 from volvet/clean_spatial_picture_code
Merge pull request #285 from volvet/develop_b
Merge pull request #283 from mstorsjo/extend-c-test
Add a test that verifies that the bool typedef in C is ABI compatible with C++
Don't try to include stdbool.h on MSVC
Merge pull request #282 from mstorsjo/update-make-for-c-test
Set CC wherever we set CXX
Regenerate target makefiles after the latest mktargets.py changes
Merge pull request #281 from jwwang/add_gtests
1. support .c in makefile generator. 2. add test to check C interfaces.
Merge pull request #219 from volvet/mozilla_bug_963392_fix
Merge pull request #280 from mstorsjo/d3d-plane-naming
Correct the plane naming within the D3D code
Merge pull request #279 from sijchen/sad_fix2
Merge pull request #278 from mstorsjo/dec-console-param
Merge pull request #277 from lyao2/newbranch
Show the right message if no output file has been specified
Remove some needless casts by using the right data type
Merge pull request #274 from mstorsjo/typedef-cleanup
Merge pull request #271 from mstorsjo/merge-asm-headers
Merge pull request #258 from mstorsjo/endian-cleanup
Merge pull request #273 from mstorsjo/remove-editor-state-file
Merge pull request #275 from mstorsjo/fix-win64-noasm-build
Use the C++ constants true/false instead of defining our own
Use char instead of str_t
Use void instead of void_t
Use bool instead of bool_t
Use bool_t instead of BOOL_T
Move declarations of functions in mc_chroma/luma.asm into a header in common
Move declarations of functions in expand_picture.asm into a header in common
Merge pull request #272 from mstorsjo/enable-missed-asm-func
Fix building for win64 with assembly disabled
Remove an MSVC resource editor state file
Take the missed WelsDecoderI4x4LumaPredH_sse2 function into use
Merge pull request #261 from mstorsjo/make-remove-dot-dir
Remove redundant /./ parts from pathnames in makefiles
Merge pull request #270 from mstorsjo/c-interface-headers
Include stdbool.h in the public interface headers in C mode
Merge pull request #269 from mstorsjo/remove-float-typedefs
Remove the real32_t typedef
Remove typedefs for float_t and double_t
Consistently use inline instead of __inline
Merge pull request #268 from mstorsjo/consistent-inline
Merge pull request #267 from mstorsjo/install
Add a "make install" target
Build one large static library containing both decoder and encoder
Merge pull request #266 from mstorsjo/remove-null-define
Remove fallback defines for NULL
Merge pull request #265 from mstorsjo/fix-tests-windows
Include <algorithm> for std::min
Open output files in binary mode in the testsuite
Merge pull request #264 from jwwang/add_gtests
Remove temp files using the iterator pattern
Fix incomplete decocder output for not flushing the temp file
refactor and add decode_encode_test to pipeline decoder outoput to encoder test
Merge pull request #262 from orbitcowboy/master
cleanup variable initializations.
cleanup unused variable in codec/common/deblocking_common.cpp.
Make the deblocking handling endian independent
Avoid requiring byteswapping functions
Merge pull request #260 from mstorsjo/quiet-make
Add a make option for silencing the commands run
Merge pull request #257 from mstorsjo/simplify-endian-func
Simplify the implementation of GetValueOf4Bytes
Merge pull request #256 from mstorsjo/bigendian
Fix shifting tricks in deblocking for big endian
Don't read an uint8_t array as an uint32_t
Merge pull request #255 from mstorsjo/unify-stack-align-macros
Remove the array_stack_align.h header from the encoder lib
Merge pull request #254 from mstorsjo/directory-typofix
Fix a typo in a directory name
Merge pull request #253 from varunbpatil/help_update
updated README - make options
Merge pull request #198 from mstorsjo/makefile-deps
Merge pull request #246 from varunbpatil/detect_arch
Updated travis.yml to explicitly build for 32bit architecture
Attempt to detect OS arch(32/64 bit) on most platforms
Merge pull request #249 from mstorsjo/encconsole-arg-parsing-ifdef
Fix parsing of the -drec option if ENABLE_FRAME_DUMP isn't set
Merge pull request #247 from mstorsjo/simplify-missed-inline-asm-macro
Merge pull request #252 from mstorsjo/share-processing-asm
Remove an unused assembly source file
Remove sad.asm from the processing lib, move satd_sad from the encoder to the common lib
Unify the codepaths for WELS_GET_PERFIX_BITS at the second place
Merge pull request #251 from mstorsjo/crt-string-cleanup
Remove the now unused STRCAT macro
Use WelsStrcat instead of the STRCAT macro
Implement WelsStrcat based on WelsStrncpy
Remove the now unused count parameter to WelsStrncpy