Use SEncParamExt in ProcessEncodingSvcWithParam
Don't have SEncParamExt inherit SEncParamBase
Don't copy out the SEncParamBase, manually read the individual fields instead
Respect the bEnableRc field in SEncParamExt
Remove a field from SWelsSvcCodingParam that already exists in SEncParamExt
Mark the Initialize pointer parameter as const
Don't needlessly copy the input parameter struct
Make Param*Transcode take a const reference
Move REC_FRAME_COUNT logging into the Initialize2 method
Fix building with REC_FRAME_COUNT defined
Remove unnecessary checks/initialization from the Initialize method
Simplify the CWelsH264SVCEncoder::Initialize2 method
Remove the Initialize2 function from the external API
Merge pull request #303 from mstorsjo/simplify-decoder-api
Use the actual struct type instead of a void pointer to the decoder Initialize method
Remove the unused iInitType parameter to the decoder Initialize method
Merge pull request #297 from licaiguo/refine-mc.cpp
Merge pull request #302 from mstorsjo/remove-useless-ifdef
Merge pull request #299 from mstorsjo/fix-renamed-struct
Merge pull request #300 from mstorsjo/silent-make
Merge pull request #296 from ruil2/build_osx
Merge pull request #292 from huili2/level_prefix
Merge pull request #294 from huili2/neg_left_shift
Merge pull request #304 from mstorsjo/remove-unused-variables
Merge pull request #301 from ruil2/temporal_num
use temporal layer num and remove gop size in external configure
Remove completely unused variables and private fields
Silence building libwels.a building with V=0
Fix building with MT_DEBUG enabled after the encoder interface update
Merge pull request #295 from huili2/dec_api_rm_tl
Merge pull request #293 from ruil2/interface_step1
negative data with left shift, use cast or multiplication instead
Merge pull request #291 from volvet/name_process_step
Merge pull request #286 from mstorsjo/remove-hw-decode
remove unused temporal ID info in decoder API
Merge pull request #288 from volvet/develop_b
use forward declaration to replace type cast
fix level_prefix too large in residual decoding
Merge pull request #284 from volvet/clean_spatial_picture_code
Merge pull request #285 from volvet/develop_b
Remove stub interfaces for hw decoding
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