update master to latest and add ut of intraprediction in decoder
Merge pull request #528 from mstorsjo/fix-comment
Merge pull request #519 from mstorsjo/push-xmm-registers
Merge pull request #526 from licaiguo/IdctResAddPred-pr
Merge pull request #524 from sijchen/me_refactor33
Fix the comment in welsEncoderExt.h about the EncodeFrame return value
Merge pull request #513 from ruil2/encoder_interface
Merge pull request #523 from mstorsjo/wp8-arm-asm
Merge pull request #516 from mstorsjo/fix-yasm-64bit
Merge pull request #517 from mstorsjo/simplify-x86-asm-func-macro
Merge pull request #521 from mstorsjo/neon-register-backup
Enable the arm assembly in msvc-arm builds
add IdctResAddPred unit test for decoder
Don't clobber q4-q7 in WelsIntra16x16Combined3Satd_neon
Backup/restore the xmm6-xmm15 SSE registers within asm functions on win64
Merge pull request #515 from mstorsjo/remove-commented-x86-asm
Merge pull request #503 from mstorsjo/encoder-test-coverage
Merge pull request #483 from volvet/develop_b
Merge pull request #496 from mstorsjo/use-sign-extend-macro
Merge pull request #501 from mstorsjo/neon-register-backup
Fold ALIGN 16 and the function label into WELS_EXTERN
Use movsxd in SIGN_EXTENSION
modify unit test for return type modification
Remove commented out code for old, 32-bit only x86 assembly function prologues/epilogues
Merge pull request #518 from mstorsjo/remove-commented-rodata
Remove commented out rodata sections and tables in assembly files
Merge pull request #508 from mstorsjo/fix-yasm-osx
Merge pull request #510 from huili2/remove_basemb
Merge pull request #509 from mstorsjo/fix-arm-asm-macro-indentation
Use the SIGN_EXTENSION macro where possible
Merge pull request #490 from ruil2/encoder_slice_auto
Merge pull request #505 from mstorsjo/x86-asm-constants
Indent all WELS_ASM_FUNC_BEGIN properly
Use -DPREFIX instead of --prefix _ on OS X
Merge pull request #506 from mstorsjo/remove-unused-define
Merge pull request #507 from mstorsjo/more-x86-asm-args
Merge pull request #504 from mstorsjo/fix-function-name-typo
Simplify code by using the arg11 and arg12 defines
Add defines of arg11 and arg12 in asm_inc.asm
Remove the unused define NOPREFIX
Format x86 assembly constants in a yasm compatible manner
Merge pull request #502 from mstorsjo/fix-macro-indentation
Merge pull request #499 from ethanhugg/winbuild_time
Fix a typo, Smple -> Sample
Add encoder tests with deblocking and/or denoising
Fix the indentation of some nasm macros
Avoid clobbering the registers q4-q7 in DeblockingBSCalcEnc_neon
Merge pull request #500 from mstorsjo/fix-func-ptr-check
Check for the right function pointer
Merge pull request #486 from huili2/nzc_bug_fix
Add time.h for Windows build.
Merge pull request #463 from mstorsjo/dont-clobber-neon-registers
fix the condition of scene change flag and comments
Merge pull request #484 from licaiguo/add-gcov
Merge pull request #498 from mstorsjo/add-missing-include
Include time.h in DataGenerator.cpp
Merge pull request #489 from sijchen/me_refactor22
Merge pull request #493 from mstorsjo/fix-macro-typo
Merge pull request #495 from sijchen/add_me_test11
Merge pull request #492 from mstorsjo/fix-ifdef-comment
Merge pull request #488 from licaiguo/clean-redundant-check
refactor ME for easier adding other search methods
Fix a typo in a macro name, EXTENTION -> EXTENSION
Fix a mismatched ifdef comment
Merge pull request #497 from mstorsjo/remove-unused-variable
Remove an unused variable
clean redundant checks in decoder
use large/medium/similar to define scene change result
Merge pull request #482 from sijchen/me_refactor1
Merge pull request #480 from volvet/fix-idr-interval-issue
Merge pull request #481 from mstorsjo/arm-asm-labels
Merge pull request #476 from ruil2/encoder_slice_auto
Merge pull request #479 from volvet/fix-double-free-crash
Merge pull request #478 from volvet/fix-encode-crash
Make arm assembly labels always start from the beginning of the line
3Author: ruil2 <[email protected]>
Merge pull request #473 from mstorsjo/arm-non-executable-stack
Merge pull request #474 from mstorsjo/remove-todo-comment
Merge pull request #472 from mstorsjo/android-remove-mkdir-workaround
Merge pull request #471 from ruil2/encoder_slice
Remove something that looks like a personal todo note from the Android makefiles
Mark the stack as non-executable in the arm assembly
fix SM_FIXEDSLCNUM_SLICE bug, add SM_AUTO_SLICE mode
Remove a dubious/unnecessary workaround for an issue in a nonstandard toolchain