sijchen
4bd6a3a6e8
[Encoder MD] Add Inter Psub16 MD for screen content coding
2014-05-12 14:21:40 +08:00
sijchen
8d23201a05
Merge pull request #808 from mstorsjo/use-correct-param-types
...
Use the actual parameter types in PSearchMethodFunc instead of void pointers
2014-05-09 17:22:05 +08:00
Martin Storsjö
b5cc7c2fe1
Remove a completely unused header
2014-05-08 09:59:58 +03:00
Martin Storsjö
f954763635
Use the actual parameter types in PSearchMethodFunc instead of void pointers
2014-05-07 09:26:31 +03:00
huili2
5ed24f216b
astyle all files
2014-05-05 19:30:21 -07:00
sijchen
44640712f6
Add FME unit test
2014-05-05 15:41:15 +08:00
Martin Storsjö
26624bbfdb
Use the proper type in function parameters instead of void pointers
2014-05-04 18:00:36 +03:00
volvet
e4a9c7f8e4
Merge pull request #779 from zhilwang/intraSad
...
Add IntraSad asm code.
2014-05-04 16:29:59 +08:00
sijchen
938019748d
add scrolling skip function pointers in MD
2014-05-04 15:03:23 +08:00
Licai Guo
485b2b5b43
Add IntraSad asm code.
...
Enable intraSad ASM code
Refine format
Add X86_ASM pretect for intraSad ASM code UT
remove duplicated code.
2014-05-04 12:12:38 +08:00
ruil2
2508cf925f
fix the issue that long term reference frame is disable for screen
2014-04-29 17:24:22 +08:00
unknown
40ce2396f8
use the parameters set by app instead of the default values
2014-04-29 13:15:28 +08:00
Martin Storsjö
00a724076b
Check for WELS_CPU_NEON before calling DeblockingBSCalcEnc_neon
...
Checking HAVE_NEON is not enough; e.g. android devices with
armeabi-v7a are not required to have NEON, so every use of such
functions should be check WELS_CPU_NEON in the cpu features
as well.
2014-04-25 13:02:22 +03:00
sijchen
e5001c87ca
add FME switch logic
2014-04-21 16:36:59 +08:00
ruil2
0520ace351
rename some varialbes
2014-04-18 11:07:38 +08:00
ruil2
6b707ffb14
add complexity calculation in workflow
2014-04-17 17:33:44 +08:00
ruil2
4ea8af515b
update level_idc setting
2014-04-17 14:29:41 +08:00
volvet
6cb48fc547
Merge pull request #690 from sijchen/fme_merge65
...
[Encoder ME] Add calling of FME preprocess calculation
Approved by Xiaolin.
2014-04-16 17:41:17 +08:00
Licai Guo
e8d8bdc48e
Merge pull request #689 from huili2/add_file_CopyMB_EC
...
divide copy_mb functions into new file for decoder use from encoder and ...
2014-04-15 16:20:08 +08:00
sijchen
1140050da6
Add calling of FME preprocess calculation
2014-04-15 15:38:27 +08:00
huili2
4ab8c88e98
divide copy_mb functions into new file for decoder use from encoder and add files for EC in decoder only.
2014-04-14 20:17:41 -07:00
ruil2
1e3053208d
update the default value for bPrefixNalAddingCtrl and iLoopFilterDisableIdc
2014-04-14 14:06:02 +08:00
sijchen
64ef420e67
add memory allocation for feature search
2014-04-11 17:11:46 +08:00
ruil2
8539071583
modify the initialization of the number of LTR
2014-04-11 15:07:32 +08:00
ruil2
c8eaea2f27
add memory allocation for screen content
2014-04-10 17:07:26 +08:00
volvet
8690adf870
Merge pull request #647 from mstorsjo/remove-dynamic-vp
...
Remove code for loading the VP library dynamically
2014-04-08 10:40:55 -07:00
Martin Storsjö
3dcd458ffd
Remove trailing whitespace in the source files
2014-04-08 18:13:23 +03:00
Martin Storsjö
a57094c152
Remove the now unused intermediate code for loading the VP library dynamically
2014-04-08 15:09:21 +03:00
Martin Storsjö
1342da9bc4
Remove everything related to NO_DYNAMIC_VP
...
This mode is the default and used everywhere now.
2014-04-08 15:09:21 +03:00
ruil2
37f20f1c5e
update pre-processing workflow for screen content
2014-04-08 14:42:30 +08:00
volvet
d98ba6137c
remove RC enable flag, use RC Mode to indicate RC on or off
2014-04-07 22:08:28 -07:00
Licai Guo
90fc914b6c
Modify comment
2014-04-08 11:31:12 +08:00
Licai Guo
5c60e8f868
Add ASM related functions for ME cross search
...
Add asm level functions
Add asm code for ME
Modify format
Add unit test for asm code.
Modify function name and format.
Remove unuse comment
Modify targets file
Add Macro protect for SSE41 funtion test
Modify according to review request.
2014-04-08 11:24:45 +08:00
ruil2
9993198a3c
Merge pull request #633 from volvet/rm_redundant_protect
...
remove redundant protect code
2014-04-04 09:50:57 +08:00
ruil2
646d943200
Merge pull request #621 from sijchen/fme_merge42
...
[Encoder ME] add Preprocess functions for FME
2014-04-04 09:48:44 +08:00
volvet
e2e106a4a4
remove redundant protect code
2014-04-03 17:14:56 -07:00
volvet
9fd7fbccd8
remove thread cpu core bind
2014-04-03 16:19:53 -07:00
sijchen
29f300dde9
[Encoder ME] add Preprocess functions for FME
2014-04-02 14:34:23 +08:00
Licai Guo
c12edefcd3
Merge pull request #616 from sijchen/fme_merge81
...
[Encoder ME] add function pointer for search methods
2014-04-02 13:07:21 +08:00
ruil2
9645f38021
add reference frame managment for screen content [still in progress]
2014-04-02 10:45:35 +08:00
sijchen
f695227b00
add funtion pointer for search methods
2014-04-02 10:12:39 +08:00
Ethan Hugg
c644879cf9
Merge pull request #598 from varunbpatil/compiler_warnings
...
Remove compiler warnings
2014-04-01 10:57:19 -07:00
sijchen
a917444b2e
[Encoder ME] add memory allocation basics for FME
2014-04-01 15:52:13 +08:00
ruil2
e7603d8fbb
use function pointer in reference frame management
2014-04-01 14:52:55 +08:00
Licai Guo
9a81260b24
Merge pull request #605 from volvet/clean_mt_macro
...
clean multi-threading macro
2014-04-01 14:50:31 +08:00
ganyang
eb6f6ecf40
Add EncoderMB UT test file, and reformat UT files.
2014-04-01 13:55:22 +08:00
Licai Guo
fa9735b331
Merge pull request #602 from sijchen/fme_merge22
...
[Encoder ME] Add alternative search methods
2014-04-01 10:23:24 +08:00
volvet
9f50e0c91e
clean multi-threading macro
2014-03-31 18:24:10 -07:00
volvet
cad753d871
Merge pull request #603 from ruil2/vp_update2
...
add scene change for screen content
Approved by Sijia.
2014-03-31 13:59:29 -07:00
ruil2
aed919a65a
add scene change for screen content
2014-03-31 17:14:00 +08:00