zhilwang
1ae709dde0
Merge pull request #1106 from mstorsjo/fix-aarch64-hadamard
...
Fix WelsHadamardQuant2x2*_AArch64_neon
2014-07-09 09:03:14 +08:00
huili2
1a58488aeb
new IDR inserted as GREY
2014-07-08 17:58:23 -07:00
Martin Storsjö
cc8a2bd07e
Fix indentation of macros in reconstruct_aarc64_neon.S
2014-07-08 20:16:28 +03:00
shihuade
78771344b7
add encoder binary comparison test model
2014-07-08 13:15:57 -04:00
huili2
ce43674703
mark decoder always ECed status until correct IDR comes
2014-07-08 08:42:31 -07:00
zhilwang
6ff2b84736
Merge pull request #1107 from mstorsjo/fix-aarch64-gnu-build
...
Fix building for aarch64 with gnu binutils
2014-07-08 19:31:50 +08:00
zhiliang wang
ae12fbde1c
Add x86 64bit asm code for downsample
2014-07-08 19:25:31 +08:00
Martin Storsjö
e5abbdcdab
Check left/top flag instead of uiNeighborAvail in neon deblocking
...
When deblocking over slice edges (in single threaded sliced
encoding), uiNeighborAvail might say that a MB isn't available,
even though it is available for deblocking here.
This fixes the encoder test of dynamic slicing, with neon
optimizations enabled.
2014-07-08 13:53:28 +03:00
sijchen
ca61e286b4
Merge pull request #1104 from ruil2/rc_fix_1
...
turn off LTR for screen content. after checking LTR logic, will turn on
2014-07-08 16:48:19 +08:00
Martin Storsjö
7fc869cf0f
Regenerate the targets.mk files
...
This makes the indentation of some new lines consistent with the rest.
2014-07-08 11:42:05 +03:00
Martin Storsjö
03d9f07671
Fix WelsHadamardQuant2x2*_AArch64_neon
...
In WelsHadamardQuant2x2SkipKernel_AArch64_neon, write the output
of cmhi into v0 - this is the register that is assumed to hold
the output.
In WelsHadamardQuant2x2_AArch64_neon, subtract the count of zero
elements from 4, not from 16.
This makes the encoding unit tests pass again.
2014-07-08 11:36:40 +03:00
Martin Storsjö
86b3a999d5
Use mov.16b instead of mov.8h
...
According to the arm architecture reference manual, the mov (vector)
instruction can only use the arrangement specifiers '8b' and '16b'.
The apple tools still accept the '8h' form, but it assembles into the
same as '16b'. (When copying a vector register to another, the element
size in the vectors don't matter.)
This fixes building with gnu binutils.
2014-07-08 11:34:44 +03:00
Martin Storsjö
3a1cc63649
Don't use the non-standard apple syntax in a gnu version of a macro
2014-07-08 11:34:44 +03:00
ruil2
0fda3d9235
turn off LTR for screen content. after checking LTR logic, will turn on
...
it
2014-07-08 16:15:51 +08:00
huili2
c228c51423
Merge pull request #1102 from ruil2/rc_fix_1
...
add skip frame processing for screen content
2014-07-08 16:14:01 +08:00
ruil2
8bdf6abe59
Merge pull request #1103 from sijchen/log_clean
...
[Encoder] extend log level and remove unnecessary info log
2014-07-08 16:03:11 +08:00
Sijia Chen
0a6819c0b7
remove unnecessary log output
2014-07-08 15:43:15 +08:00
ruil2
d98cefecec
add skip frame processing for screen content
2014-07-08 14:41:34 +08:00
dongzha
09b95ad0bd
Merge pull request #1100 from mstorsjo/fix-include-spacing
...
Fix spacing in include directives
2014-07-08 14:29:48 +08:00
dongzhang
249b8a0aa6
add arm64 MB COPY code and UT
2014-07-08 14:22:14 +08:00
Martin Storsjö
fba362d1de
Fix spacing in include directives
...
Astyle doesn't change the spacing here, but make it consistent with
all the other files.
2014-07-08 09:01:42 +03:00
zhilwang
c1a24d52f5
Merge pull request #1099 from mstorsjo/fix-chmod
...
Remove the executable bit from new assembly source files
2014-07-08 13:59:05 +08:00
zhilwang
4d9c8de5a5
Merge pull request #1098 from dongzha/AddCPMBARM64
...
add MemoryZero Arm64 code and UT
2014-07-08 13:49:07 +08:00
Martin Storsjö
01835134ee
Remove the executable bit from new assembly source files
2014-07-08 08:46:44 +03:00
dongzhang
eace9b7b00
add MemoryZero Arm64 code and UT
2014-07-08 12:52:48 +08:00
dongzha
95ac333f3b
Merge pull request #1097 from dongzha/FixRecUT
...
add reconstruct UT input limitation
2014-07-08 12:51:51 +08:00
dongzha
6489e7b38a
Merge pull request #1096 from huili2/early_stop_parse_rec_bug
...
stop early error for parse/recon MB
2014-07-08 12:49:42 +08:00
dongzhang
9b753c9c39
add reconstruct UT input limitation
2014-07-08 12:33:14 +08:00
huili2
1ec213d5a7
stop early error for parse/recon MB
2014-07-07 21:27:44 -07:00
dongzha
e66cf5369e
Merge pull request #1091 from zhilwang/arm64-downsample
...
Add arm64 code for downsample.
2014-07-08 10:31:40 +08:00
huili2
9a68572240
Merge pull request #1092 from dongzha/AddRecARM64CodeAndUT
...
Add ARM64 Code and UnitTest for reconstruction
2014-07-08 10:31:22 +08:00
ruil2
589e40aa67
Merge pull request #1094 from huili2/ec_grey_replace_green
...
use grey instead of green in EC without ref
2014-07-07 17:39:37 +08:00
huili2
fb6379eeb1
use grey instead of green in EC without ref
2014-07-07 02:24:51 -07:00
sijchen
76b488a60d
Merge pull request #1095 from ruil2/rc_fix_1
...
bEnableSceneChangeDetect should be true for screen content
2014-07-07 17:07:37 +08:00
ruil2
b52aff7225
bEnableSceneChangeDetect should be true for screen content
2014-07-07 16:53:49 +08:00
HaiboZhu
f22a9e890f
Merge pull request #1093 from huili2/ec_return_error
...
LTR feedback check in decoder
2014-07-07 15:58:20 +08:00
dongzhang
d88b83df44
Add ARM64 Code and UnitTest for reconstruction
2014-07-07 15:31:46 +08:00
zhiliang wang
5cb66bd8a7
Add arm64 code for downsample.
2014-07-07 10:25:23 +08:00
huili2
60314ff570
LTR feedback check in decoder
2014-07-06 19:17:50 -07:00
huili2
5a60d0fef4
Merge pull request #1090 from HaiboZhu/Debug_ExpandBsBuffer
...
Remove warning
2014-07-07 10:17:41 +08:00
Haibo Zhu
863852259d
Remove warning
2014-07-06 19:04:59 -07:00
huili2
f638546d81
Merge pull request #1089 from ruil2/rc_fix_1
...
add some protection on rc module
2014-07-05 17:17:32 +08:00
ruil2
9015bd4049
fix typo
2014-07-05 17:08:38 +08:00
ruil2
21e3e81536
add some protection on rc module
2014-07-05 17:04:14 +08:00
ruil2
7cfce53f53
Merge pull request #1084 from JuannyWang/maxbr_refine
...
modify console for disable delay skip if maxbr==0
2014-07-05 14:12:55 +08:00
HaiboZhu
0ad30516c5
Merge pull request #1088 from huili2/crash_dpb_ec
...
dpb uninitial crash for EC
2014-07-05 13:24:10 +08:00
huili2
f1a0a81226
dpb uninitial crash for EC
2014-07-04 20:40:41 -07:00
huili2
ab41e69a5e
Merge pull request #1087 from HaiboZhu/Debug_ExpandBsBuffer
...
Debug about the ExpandBsBuffer (have no Bs buffer offset reset)
2014-07-04 22:28:20 +08:00
zhilwang
821ff96c70
Merge pull request #1085 from mstorsjo/fix-msvc-autobuild-script
...
Fix running the MSVC autobuild bat script
2014-07-04 21:40:08 +08:00
Martin Storsjö
c2cde65ac9
Explicitly mention WelsVP.lib as an additional dependency
...
This fixes building welsenc.dll from AutoBuild_Windows_VS2008.bat,
since the project interdependencies aren't taken into account
automatically in the linker commands when building one project at a
time.
2014-07-04 15:11:47 +03:00