specify accurate align information for ST32,
remove redundant init
prevent from return if ref_idx is error
Remove .syntax unified from the aarch64 common header

This directive isn't available in aarch64 code, only in arm code.
Add \() to macro arguments to separate the argument from the following .8h or similar
Add correct arguments to the gnu version of UNPACK_FILTER_SINGLE_TAG_16BITS
Use a plain "ret" instead of "ret lr"

This fixes an issue with assembling with gnu binutils.
Use the correct ext syntax in the gnu version of macros
Add macros for the non-standard mov.16b/mov.8b/ext.16b/ext.8b

This fixes building with gnu binutils, which don't support this
nonstandard form of the instructions.

Once Apple's tools support the proper standard form of the
instructions, the code should be updated to use that everywhere
instead, and these macros should be removed.
add slice/frame copy UT for EC
Fix calculation of num ref frames
Merge pull request #741 from varunbpatil/ref_frames

Fix calculation of num ref frames
enable the case for IDR loss
Merge pull request #743 from huili2/ec_refidx_return

prevent from return if ref_idx is error
Merge pull request #744 from huili2/ec_IdrLoss

enable the case for IDR loss
Merge pull request #732 from licaiguo/forJS

specify accurate align information for ST32
Merge pull request #742 from huili2/ec_ut_copy

add slice/frame copy UT for EC
fix typo of IDR loss
Merge pull request #746 from huili2/IDR_bugfix

fix typo of IDR loss
fix resolution setting issue
Merge pull request #747 from ganyangbbl/resolution_issue

fix resolution setting issue