ruil2
806e59fcb1
Merge pull request #1045 from mstorsjo/share-read-config
...
Share one implementation of CReadConfig between both console apps
2014-07-01 08:55:07 +08:00
ruil2
08f66e52a0
Merge pull request #1046 from mstorsjo/share-tables
...
Share some tables and definitions between the encoder and decoder
2014-07-01 08:53:44 +08:00
ruil2
1fa1d2f1c1
Merge pull request #1049 from ethanhugg/frameleak
...
Fix for memory leak of input frames in encoder.
2014-07-01 08:51:52 +08:00
ruil2
aa2cfef310
Merge pull request #1048 from ethanhugg/maxnal-revert
...
Revert "add max nal size setting in gmp wrapper"
2014-07-01 08:50:52 +08:00
Ethan Hugg
8662eca2c3
Fix for memory leak of input frames in encoder.
2014-06-30 16:59:50 -07:00
Ethan Hugg
ce5268076c
Revert "add max nal size setting in gmp wrapper"
...
This reverts commit a20c503d14
.
2014-06-30 13:58:28 -07:00
Martin Storsjö
7ae3fbcfbf
Share one implementation of the CReadConfig class between the decoder and encoder console apps
2014-06-30 09:04:12 +03:00
Martin Storsjö
b4b1d1df8c
Move a struct to the actual place where it's used
...
It's not related to the config reader.
2014-06-30 09:04:08 +03:00
Martin Storsjö
4af37a7d21
Move common tables and definitions into the common library
2014-06-30 09:03:10 +03:00
Martin Storsjö
44ebe7dea4
Rename a decoder macro to the name used in the encoder
2014-06-30 09:03:10 +03:00
Martin Storsjö
578060373a
Rename data types in the decoder to match the name used in the encoder
2014-06-30 09:03:10 +03:00
Martin Storsjö
eb7cdf2bda
Rename some decoder tables to match the name used in the encoder
2014-06-30 09:03:10 +03:00
Martin Storsjö
4aa22da812
Remove an unused constant
2014-06-30 09:03:10 +03:00
zhilwang
2b038fa73b
Merge pull request #1037 from mstorsjo/unify-align-macros
...
Unify macros for alignment
2014-06-30 10:09:05 +08:00
zhilwang
e9b8d927ca
Merge pull request #1039 from mstorsjo/unify-msvc-project-files
...
Unify some details in MSVC project files
2014-06-30 10:08:40 +08:00
zhilwang
17f3dd5ae6
Merge pull request #1041 from mstorsjo/upgrade-ios-projects
...
Mark xcode projects as upgraded to/checked for the latest version
2014-06-30 10:07:16 +08:00
zhilwang
1780a81a1d
Merge pull request #1042 from mstorsjo/avoid-ios-build-warnings
...
Avoid warnings when building for iOS
2014-06-30 10:06:52 +08:00
zhilwang
bfd8f97578
Merge pull request #1040 from mstorsjo/gitignore-msvc
...
Ignore files generated by MSVC
2014-06-30 10:05:54 +08:00
zhilwang
eb221eb3d1
Merge pull request #1030 from mstorsjo/cpuid-32bit-param
...
Don't load undefined bits into rcx before calling the cpuid instruction
2014-06-30 10:05:26 +08:00
zhilwang
58349156b1
Merge pull request #1035 from mstorsjo/aarch64-cpufeatures
...
Implement WelsCPUFeatureDetect for AArch64
2014-06-30 10:04:03 +08:00
zhilwang
fd132aba0f
Merge pull request #1033 from mstorsjo/aarch64-typofix
...
Fix a typo in arm64 assembly macros, ARCH64 -> AARCH64
2014-06-30 10:02:41 +08:00
zhilwang
0549fb99eb
Merge pull request #1034 from mstorsjo/aarch64-combined-satd-sad
...
Prefer modes in the same order as the reference, in the aarch64 combined intra satd/sad
2014-06-30 10:01:09 +08:00
zhilwang
704cad26f5
Merge pull request #1038 from mstorsjo/avoid-manual-alignment
...
Use ENFORCE_STACK_ALIGN_1D instead of manually doing stack buffer alignment
2014-06-30 10:00:44 +08:00
Martin Storsjö
68b4b09ae6
Don't load undefined bits into rcx before calling the cpuid instruction
...
The pFeatureC pointer is an uint32_t pointer, therefore only
load 32 bits into ecx.
This avoids loading potentially uninitialized data into the upper
half of the rcx register, fixing valgrind warnings in some build
setups (depending on how the compiler chooses to layout the stack
in the calling function).
2014-06-29 20:46:55 +03:00
Martin Storsjö
f6302ea414
Mark xcode projects as upgraded to/checked for the latest version
...
This avoids some warnings when building. This shouldn't affect
building with older xcode versions.
2014-06-29 16:06:07 +03:00
Martin Storsjö
b5407915cc
Avoid warnings when building for iOS
...
Get rid of warnings by avoiding mixing data types unnecessarily,
and by adding casts.
2014-06-29 16:03:34 +03:00
Martin Storsjö
83d7c3547c
Ignore files generated by MSVC
2014-06-29 13:59:18 +03:00
Martin Storsjö
3a43c6bad4
Remove custom, manual linker options for the encoder in the MSVC project files
2014-06-29 13:51:54 +03:00
Martin Storsjö
157935e9a0
Write map files to the default directory instead of a custom directory
2014-06-29 13:49:33 +03:00
Martin Storsjö
7fba7a08bc
Set ProgramDatabaseFile to the default used in all other project files
2014-06-29 13:49:33 +03:00
Martin Storsjö
6e815e708d
Use ENFORCE_STACK_ALIGN_1D instead of manually doing stack buffer alignment
2014-06-29 00:55:46 +03:00
Martin Storsjö
263833b3bf
Remove the now unused macros __align16, ALIGNED_DECLARE_MATRIX_1D and ALIGNED_DECLARE_MATRIX_2D
2014-06-29 00:36:29 +03:00
Martin Storsjö
f300476468
Use the ALIGNED_DECLARE macro instead of __align16
2014-06-29 00:36:02 +03:00
Martin Storsjö
12b6244129
Use the common syntax of using ALIGNED_DECLARE to declare arrays
...
This was the only place where ALIGNED_DECLARE_MATRIX was used.
2014-06-29 00:35:25 +03:00
huili2
d8e78fee09
Merge pull request #1032 from mstorsjo/typofix
...
Fix a typo, Chorma -> Chroma
2014-06-28 11:08:14 +08:00
huili2
c8b4ef2257
Merge pull request #1029 from ruil2/update_param
...
fix update parameters
2014-06-28 11:05:54 +08:00
Martin Storsjö
66deed24b8
Implement WelsCPUFeatureDetect for AArch64
...
Previously it actually didn't return any cpu flags at all.
2014-06-27 23:57:42 +03:00
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
Martin Storsjö
b406f4471a
Fix a typo in arm64 assembly macros, ARCH64 -> AARCH64
2014-06-27 23:52:20 +03:00
Martin Storsjö
a474e00d15
Fix a typo, Chorma -> Chroma
2014-06-27 23:50:14 +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
ruil2
863ec74f0d
fix update parameters
2014-06-27 18:09:40 +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