Martin Storsjö
ab3f1ca969
Switch to use the DLL version of the C runtime in WelsVP
...
This matches what is set in the WelsEncCore project.
2014-04-08 15:18:40 +03:00
ruil2
c4ca66d7c2
Merge pull request #640 from mstorsjo/update-msvc-proj
...
Add the new x86 assembly source files to the msvc project files
2014-04-08 16:41:31 +08:00
huili2
3bf0c41b67
Merge pull request #641 from ruil2/enc_update
...
update pre-processing workflow for screen content
2014-04-08 00:25:25 -07:00
Martin Storsjö
e329ff4cb0
Add the new x86 assembly source files to the msvc project files
2014-04-08 10:17:48 +03:00
ruil2
37f20f1c5e
update pre-processing workflow for screen content
2014-04-08 14:42:30 +08:00
sijchen
2ab706a24e
Merge pull request #638 from volvet/refine_enc_para
...
remove RC enable flag, use RC Mode to indicate RC on or off
2014-04-08 14:22:08 +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
volvet
501c77f66b
Merge pull request #637 from zhilwang/ruby-merge
...
Ruby merge
2014-04-07 21:47:23 -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
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