Martin Storsjö
cf6ae23413
Prefer modes in the same order as the reference, in the aarch64 combined intra satd/sad
...
This fixes encoding tests on aarch64.
2014-06-27 23:54:03 +03:00
Ethan Hugg
894f073e4b
Merge pull request #1027 from mstorsjo/fix-chmod
...
Clear the executable bit from new assembly source files
2014-06-27 09:32:09 -07:00
Martin Storsjö
e16487d416
Clear the executable bit from new assembly source files
2014-06-27 18:45:13 +03:00
zhilwang
19e593059a
Merge pull request #1028 from mstorsjo/fix-arm64-asm
...
Fix building intra_pred_sad_3_opt_aarch64_neon.S with gnu binutils
2014-06-27 19:21:15 +08:00
Martin Storsjö
40e74e43d6
Fix building intra_pred_sad_3_opt_aarch64_neon.S with gnu binutils
...
One macro argument was left in the apple syntax.
2014-06-27 12:54:25 +03:00
dongzha
f8ca91f317
Merge pull request #1025 from huili2/EC_return_error
...
add return error if data lost
2014-06-27 15:56:02 +08:00
dongzha
300bbfb67b
Merge pull request #1014 from zhilwang/arm64-intraSad
...
Add arm64 neon code for intraSad&Satd
2014-06-27 15:55:33 +08:00
zhiliang wang
e389cf4348
refine file name.
2014-06-27 14:11:04 +08:00
huili2
b55f1bdfe2
add return error if data lost
2014-06-26 22:20:58 -07:00
huili2
775b507941
Merge pull request #1024 from ruil2/trace_fix
...
change void* to explicit type definition
2014-06-27 13:14:41 +08:00
huili2
f71cf37818
Merge pull request #1023 from ruil2/remove_check
...
only supports fixed LTR_NUM for screen and camera
2014-06-27 13:14:20 +08:00
ruil2
1ffcd36c70
change void* to explicit type definition
2014-06-27 11:34:47 +08:00
ruil2
fa138e866a
trace fix
2014-06-27 10:52:03 +08:00
zhilwang
0f4499121a
Merge pull request #1019 from mstorsjo/android-build-deps
...
Generate dependencies while building for android
2014-06-27 10:07:31 +08:00
ruil2
2626ed2181
only supports fixed LTR_NUM for screen and camera
2014-06-27 09:25:57 +08:00
ruil2
e138ee5297
Merge pull request #1020 from mstorsjo/simplify-64bit-suffix
...
Use the ULL prefix for 64 bit constants on MSVC as well
2014-06-27 09:04:39 +08:00
ruil2
275d7efbc9
Merge pull request #1021 from mstorsjo/remove-unused-declarations
...
Remove some unused declarations and tables
2014-06-27 09:03:02 +08:00
ruil2
b3141edcbd
Merge pull request #1022 from mstorsjo/const-tables
...
Make some tables const where easily possible
2014-06-27 09:01:23 +08:00
Martin Storsjö
f7ba0e4d1c
Make some tables const where easily possible
2014-06-26 15:24:30 +03:00
Martin Storsjö
bfd3a1dd47
Remove a stray function declaration
...
This isn't referenced anywhere, and no implementation of the
function exists.
2014-06-26 15:19:49 +03:00
Martin Storsjö
12e456cc84
Remove an unused and undeclared global table
2014-06-26 15:19:49 +03:00
Martin Storsjö
1f88cbf49e
Remove an unused global non-const table
2014-06-26 15:19:20 +03:00
Martin Storsjö
78109f36ad
Use the ULL prefix for 64 bit constants on MSVC as well
...
This syntax is already used consistently within the decoder.
Ideally this could also use the C99 macro UINT64_C() for declaring
64 bit constants.
2014-06-26 15:12:14 +03:00
Martin Storsjö
16a4066e7f
Generate dependencies while building for android
2014-06-26 15:11:17 +03:00
huili2
32d5c22a9a
Merge pull request #1018 from ruil2/remove_check
...
remove more checking
2014-06-26 17:40:19 +08:00
ruil2
04d7e63a58
remove more checking
2014-06-26 17:18:25 +08:00
HaiboZhu
4f403ac015
Merge pull request #1017 from ruil2/remove_check
...
remove temporal layer checking
2014-06-26 16:48:51 +08:00
ruil2
3a0777201c
remove temporal layer checking
2014-06-26 16:17:46 +08:00
huili2
14f2fe214f
Merge pull request #1016 from syureyi/iosat
...
for auto testing
2014-06-26 11:27:17 +08:00
zhuling13
8b1b0b6582
for auto testing
2014-06-25 19:57:39 -07:00
ruil2
e1152f9483
Merge pull request #1015 from huili2/astyle_all_UT
...
astyle all
2014-06-26 10:25:56 +08:00
huili2
dc3fae4477
astyle all
2014-06-25 18:50:41 -07:00
huili2
101265388b
Merge pull request #1005 from huili2/rc_overflow
...
prevent int32 multiplication overflow
2014-06-26 09:20:14 +08:00
Ethan Hugg
708f793933
Merge pull request #1012 from mstorsjo/round-scalefactor
...
Use WELS_ROUND in the neon version of GeneralBilinearAccurateDownsampler
2014-06-25 10:37:01 -07:00
Ethan Hugg
f9abd70eeb
Merge pull request #1008 from mstorsjo/plugin-build
...
Clean up minor aspects of the plugin build process
2014-06-25 09:30:01 -07:00
huili2
be94bf9ffa
Merge pull request #1006 from ruil2/bug_fix
...
fix defect7654 that the encoder won't generate IDR when temporal layer setting changes
2014-06-25 17:29:29 +08:00
huili2
7b461e109e
Merge pull request #1013 from ruil2/command_db
...
add iSubSeqId calculation
2014-06-25 17:26:22 +08:00
ruil2
efc5bbd9fb
format update
2014-06-25 16:37:00 +08:00
zhilwang
f9654726cf
Merge pull request #1011 from mstorsjo/ignore-gmp
...
Add the external directory gmp-api to gitignore
2014-06-25 16:20:48 +08:00
ruil2
057e38663f
add iSubSeqId calculation
2014-06-25 16:18:42 +08:00
Martin Storsjö
f066df412c
Use WELS_ROUND in the neon version of GeneralBilinearAccurateDownsampler
...
Also use it in the commented out sse2 version - in case it gets
taken into use at some point. (It only works on 32 bit x86
at the moment.)
This makes sure the scaling factors are rounded similarly to the
in GeneralBilinearAccurateDownsampler_c, making sure the
accelerated versions of these function return identical results
to the C version.
2014-06-25 11:08:07 +03:00
huili2
542f8fc053
Merge pull request #1007 from ruil2/gmp_idr
...
add IDR processing in gmp wrapper
2014-06-25 15:57:03 +08:00
ruil2
de3990479e
format update
2014-06-25 15:43:48 +08:00
ruil2
56222afe07
remove redundant code
2014-06-25 15:21:43 +08:00
Martin Storsjö
8cdf6aac15
Add the external directory gmp-api to gitignore
2014-06-25 09:55:46 +03:00
ruil2
e4220b7b55
Merge pull request #1010 from mstorsjo/fix-log-format
...
Print an intX_t by casting to int64_t
2014-06-25 14:44:53 +08:00
ruil2
1ba24912c7
Merge pull request #1009 from mstorsjo/remove-unused-var
...
Remove an unused variable
2014-06-25 14:38:56 +08:00
Martin Storsjö
70f93d8816
Remove an unused variable
...
This fixes build warnings when building for OS X with clang.
2014-06-25 09:21:14 +03:00
Martin Storsjö
b76714719e
Print an intX_t by casting to int64_t
...
The internal intX_t is either int32_t or int64_t depending on
platform bitness. Since there is no existing printf format for
such an integer, cast it to an int64_t and use the right
printf format for that instead.
This avoids warnings when building with clang.
2014-06-25 09:19:23 +03:00
Martin Storsjö
0f1f158d8b
Don't build an unused libmodule.a file
...
This also avoids another manual edit in module/targets.mk. Now
the file is completely autogenerated by the build/mktargets.sh
script, just as all the other targets.mk files.
2014-06-25 09:12:06 +03:00