Commit Graph

1424 Commits

Author SHA1 Message Date
ruil2
13cdd4b539 add the number of LTR setting in configure file 2014-04-11 16:11:18 +08:00
Licai Guo
bcf1af9ac1 Merge pull request from mstorsjo/consistent-for-loop-declaration
Declare for loop variables consistently in GetIntraPredictorTest
2014-04-11 15:43:39 +08:00
Licai Guo
70547036dd Merge pull request from mstorsjo/msvc-crt-debug-type
Set -MTd/-MDd in the same way as -MT/-MD
2014-04-11 15:41:32 +08:00
Licai Guo
b86da1b9d1 Merge pull request from ruil2/enc_scc_1
modify the initialization of the number of LTR
2014-04-11 15:40:49 +08:00
Martin Storsjö
a25f7b7c84 Declare for loop variables consistently in GetIntraPredictorTest
Previously, the same variable 'i' was sometimes declared within a for
loop and sometimes outside of the loop, all within the same function.

This avoids spurious warnings in MSVC 2005.
2014-04-11 10:31:58 +03:00
Martin Storsjö
b1f35347eb Set -MTd/-MDd in the same way as -MT/-MD
This was overlooked in 67e5b04.
2014-04-11 10:27:14 +03:00
ruil2
8539071583 modify the initialization of the number of LTR 2014-04-11 15:07:32 +08:00
volvet
d3fab249b2 Merge pull request from licaiguo/remove-dependency-msvc
this patch remove dependency of MSVC version
2014-04-10 23:06:44 -07:00
Licai Guo
786640e176 Merge pull request from volvet/fix_ios_build
fix ios build
2014-04-11 13:21:44 +08:00
volvet
42bd7227aa fix ios build 2014-04-10 22:10:46 -07:00
Licai Guo
471816d3fc Merge pull request from huili2/modify_api_comments
modify decoder API to up-to-date
2014-04-11 12:56:31 +08:00
huili2
f5d1683861 modify decoder API to up-to-date 2014-04-10 19:44:28 -07:00
Licai Guo
67e5b041c2 this patch remove dependency of MSVC version
the output dll now only depends on kernel32.dll
2014-04-10 18:05:41 -07:00
huili2
42485df431 Merge pull request from ruil2/enc_update2
add memory allocation for screen content
2014-04-10 17:21:57 +08:00
ruil2
c8eaea2f27 add memory allocation for screen content 2014-04-10 17:07:26 +08:00
volvet
37201e273e Merge pull request from zhilwang/refine-me-asm-ut
Refine ME cross search ASM UT.
2014-04-09 20:38:45 -07:00
Licai Guo
7d7fac2adc Refine ME cross search ASM UT. 2014-04-10 10:41:54 +08:00
Licai Guo
debabb7cbb Merge pull request from JuannyWang/mbaux
[Encoder UT] decodeMbAux UT addition
2014-04-10 10:41:52 +08:00
JuannyWang
468bfb58ad decodeMbAux UT addition 2014-04-09 16:53:39 +08:00
sijchen
c96fe5fec4 Merge pull request from volvet/refine_enc_wrap
remove m_pScrPicList, which is not needed anymore
2014-04-09 14:00:30 +08:00
sijchen
a758282ee7 Merge pull request from lyao2/new_scroll_dev
add scroll detection files
2014-04-09 13:56:24 +08:00
volvet
3689361da1 Merge pull request from licaiguo/refine-dec-intrapred-ut
refine decoder side intrapred unit test, test assembly routine only when the cpu feature can support it
2014-04-08 20:06:46 -07:00
Licai Guo
c1cab64927 refine decoder side intrapred unit test, test assembly routine
only when the cpu feature can support it
2014-04-08 19:31:16 -07:00
Licai Guo
4b5a455e16 Merge pull request from volvet/refine_enc_frame
refine method EncodeFrame
2014-04-09 09:16:14 +08:00
Licai Guo
4ba216b000 Merge pull request from huili2/EC_interface
add interface for error concealment, to be continued
2014-04-09 09:12:22 +08:00
Licai Guo
8591173d98 Merge pull request from volvet/fix_colorspace_check
fix colorsapce check
2014-04-09 08:53:59 +08:00
volvet
52af29ec77 refine method EncodeFrame 2014-04-08 17:21:56 -07:00
volvet
ecb7fbc6a0 fix colorsapce check 2014-04-08 16:50:44 -07:00
volvet
691c2bc1e7 remove m_pScrPicList, which is not needed anymore 2014-04-08 15:43:44 -07:00
Ethan Hugg
8a12d8a068 Merge pull request from mstorsjo/remove-unused-define
Remove the unused WELSVP_EXPORTS define
2014-04-08 12:58:20 -07:00
Martin Storsjö
6e996d77b1 Remove the unused WELSVP_EXPORTS define 2014-04-08 22:40:01 +03:00
volvet
8690adf870 Merge pull request from mstorsjo/remove-dynamic-vp
Remove code for loading the VP library dynamically
2014-04-08 10:40:55 -07:00
volvet
605ae416a0 Merge pull request from mstorsjo/unify-msvc-project-settings
Switch to use the DLL version of the C runtime in WelsVP
2014-04-08 10:39:10 -07:00
Ethan Hugg
6aa9a2fbda Merge pull request from mstorsjo/remove-trailing-whitespace
Remove trailing whitespace in the source files
2014-04-08 08:51:43 -07:00
Ethan Hugg
d04ff1df5f Merge pull request from ylatuya/cpufeatures
Rename cpufeatures symbols to avoid colisions in static builds
2014-04-08 08:51:17 -07:00
Martin Storsjö
3dcd458ffd Remove trailing whitespace in the source files 2014-04-08 18:13:23 +03:00
Licai Guo
8d31783c17 Merge pull request from mstorsjo/remove-dos-newlines
Remove stray dos newlines
2014-04-08 21:54:20 +08:00
Licai Guo
4bdf539ce1 Merge pull request from mstorsjo/win64-fix
Use uintptr_t for casting pointers to integers
2014-04-08 21:53:36 +08:00
Licai Guo
2c482d991a Merge pull request from mstorsjo/cleanup-msvc-nasm
Clean up the nasm commands in the MSVC project files
2014-04-08 21:51:51 +08:00
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
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ö
1d167fe7d6 Remove a TODO that is no longer relevant
The function signatures are equal nowadays.
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
Martin Storsjö
56abd3c15b Link the encoder core directly to the VP library
This avoids using the codepaths for dynamically loading the
DLL, letting the linker resolve it as any other function.
2014-04-08 15:09:21 +03:00
Andoni Morales Alastruey
3a4cea63ef Rename cpufeatures symbols to avoid colisions in static builds
This fixes potential duplicated symbols in static links
with other libraries including the cpufeatures.o object file
2014-04-08 11:25:01 +02:00
Martin Storsjö
7aff66d40c Remove the literal CRLF (
) within the nasm commands in msvc project files 2014-04-08 11:43:08 +03:00
Martin Storsjö
5d2ca9d7a8 Remove the explicit -O3 parameter to nasm in visual studio project files
According to "nasm -h", there is no -O3 parameter at all, and
the highest optimization level (-Ox) is already the default.

The corresponding parameter never was set when building with the
make build system.
2014-04-08 11:42:14 +03:00
ruil2
c4ca66d7c2 Merge pull request 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
Martin Storsjö
d6cb592e83 Remove stray dos newlines
These were added in 4ced8a9e and 9645f380.
2014-04-08 11:17:57 +03:00
huili2
3bf0c41b67 Merge pull request from ruil2/enc_update
update pre-processing workflow for screen content
2014-04-08 00:25:25 -07:00