Commit Graph

1365 Commits

Author SHA1 Message Date
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
sijchen
94cabe10d5 Merge pull request #636 from volvet/refine_encoder_wrap
Refine encoder wrap
2014-04-08 09:44:21 +08:00
volvet
b0ed3cb924 remove RawData2SrcPic, which is never called 2014-04-07 11:36:10 -07:00
volvet
bed051b631 rename Initialize2 to IntializeInternal 2014-04-07 11:30:12 -07:00
Licai Guo
dcd388006e Merge pull request #629 from JuannyWang/mbAux
[Encoder UT] add encoder mbAux unittest
2014-04-04 13:27:33 +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
02b08d278a Merge pull request #623 from ruil2/enc_update
add the condition branch for screen content

Approved by Sijia Chen @ RBComments
2014-04-03 18:15:58 -07:00
sijchen
4469519baf Merge pull request #632 from volvet/rm_cpu_core_bind
remove thread cpu core bind
2014-04-04 09:04:47 +08:00
sijchen
b7541449d3 Merge pull request #626 from volvet/fix_scd_screen
fix static block assign in scd screen
2014-04-04 08:58:50 +08:00
sijchen
4e52887eec Merge pull request #631 from volvet/fix_pic_partition
fix pic partition bug
2014-04-04 08:57:46 +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
volvet
6debb3460c fix pic partition bug 2014-04-03 13:38:12 -07:00
JuannyWang
801b664201 add encoder UT of mbAux 2014-04-03 16:25:06 +08:00
Licai Guo
f305096f01 Merge pull request #627 from ganyangbbl/encUT_GetIntraPred2
add GetIntraPred UT Files
2014-04-03 10:55:19 +08:00
ganyang
e51b636595 add GetIntraPred UT Files 2014-04-03 10:38:46 +08:00
Ethan Hugg
0e0f7d8f06 Merge pull request #625 from volvet/fix_mis_spell_b
fix mis spell
2014-04-02 17:41:29 -07:00
volvet
33d2052856 fix static block assign in scd screen 2014-04-02 17:39:06 -07:00
volvet
d24882c23e fix mis spell 2014-04-02 17:28:53 -07:00
ruil2
27da2b21bf add the condition branch for screen content 2014-04-02 17:23:46 +08:00
sijchen
c43e1c8f43 Merge pull request #622 from ruil2/dpb_ltr
add LTR processing in reference frame management
2014-04-02 16:46:16 +08:00
ruil2
81d588e38e add LTR mark 2014-04-02 15:10:04 +08:00
ruil2
6b08aeff9c Merge pull request #620 from JuannyWang/expNew
[Encoder UT] add expGolom UT and encoder trace modification
2014-04-02 15:05:18 +08:00
sijchen
29f300dde9 [Encoder ME] add Preprocess functions for FME 2014-04-02 14:34:23 +08:00
JuannyWang
df6813063f [Encoder UT] add expGolom UT and encoder trace modification 2014-04-02 13:57:09 +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
Licai Guo
ea5b6b49b4 Merge pull request #619 from ruil2/vp_dpb
add reference frame managment for screen content [still in progress]
2014-04-02 13:07:04 +08:00
ruil2
a860ff120e Merge pull request #615 from volvet/clean-warning
fix compile warnings
2014-04-02 13:06:44 +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
volvet
71ab928ca3 fix compile warnings 2014-04-01 11:37:59 -07:00
volvet
d8080adb4c Merge pull request #611 from mstorsjo/test-multithreading
Explicitly request 2 threads when testing slice threading
2014-04-01 11:02:57 -07:00
Ethan Hugg
c644879cf9 Merge pull request #598 from varunbpatil/compiler_warnings
Remove compiler warnings
2014-04-01 10:57:19 -07:00
volvet
2d51949368 Merge pull request #610 from mstorsjo/wp8-threads
Make threading work on windows phone
2014-04-01 10:52:54 -07:00
volvet
371026aaf9 Merge pull request #614 from mstorsjo/remove-unused-define
Remove the now unused MT_ENABLE define from project files
2014-04-01 09:10:22 -07:00
Martin Storsjö
cc86533a39 Remove the now unused MT_ENABLE define from project files 2014-04-01 13:21:19 +03:00
Martin Storsjö
411df4c75f Explicitly request 2 threads when testing slice threading
Previously the default value of iMultipleThreadIdc was 0,
which made sure threads were used for the test with multiple
slices (if run on a multicore machine). Now the default is 1,
so multiple threads has to be requested.

Explicitly request 2 threads, to make sure the threading code is
tested, even on machines with only one core.
2014-04-01 11:39:04 +03:00
Martin Storsjö
b35c21201b Use the Windows Runtime ThreadPool API for creating threads on Windows Phone
Windows Phone lacks the old CreateThread/beginthreadex APIs for
creating threads. (Technically, the functions still do exist,
but they aren't officially supported and aren't visible in the
headers when targeting Windows Phone.)

Building code that uses the Windows Runtime language extensions
requires building with the -ZW option.
2014-04-01 11:18:49 +03:00
Martin Storsjö
f293d26a62 Use more modern versions of functions that don't exist on Windows Phone 2014-04-01 11:18:48 +03:00
Martin Storsjö
4bcb03c5a0 Remove the unused function WelsSleep
Windows Phone 8 doesn't have Sleep(), but there's no need to
use the function at all.
2014-04-01 11:18:48 +03:00
Licai Guo
fb5700bd5c Merge pull request #609 from sijchen/fme_merge32
[Encoder ME] add memory allocation basics for FME
2014-04-01 16:12:04 +08:00
sijchen
a917444b2e [Encoder ME] add memory allocation basics for FME 2014-04-01 15:52:13 +08:00
Licai Guo
9c1c208ae6 Merge pull request #608 from ruil2/vp_dpb
use function pointer in reference frame management
2014-04-01 15:07:21 +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
Licai Guo
535fd74f41 Merge pull request #607 from ganyangbbl/encUT_EncoderMB2
Add EncoderMB UT test file, and reformat encoder UT files.
2014-04-01 14:50:16 +08:00
ganyang
eb6f6ecf40 Add EncoderMB UT test file, and reformat UT files. 2014-04-01 13:55:22 +08:00
Licai Guo
20c0464d21 Merge pull request #606 from huili2/PredUT_fix
fix bug of assign data of UT code
2014-04-01 13:29:46 +08:00