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 #662 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 #660 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 #658 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 #652 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 #635 from lyao2/new_scroll_dev
...
add scroll detection files
2014-04-09 13:56:24 +08:00
volvet
3689361da1
Merge pull request #656 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 #654 from volvet/refine_enc_frame
...
refine method EncodeFrame
2014-04-09 09:16:14 +08:00
Licai Guo
4ba216b000
Merge pull request #655 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 #653 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 #651 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 #647 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 #649 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 #650 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 #579 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 #644 from mstorsjo/remove-dos-newlines
...
Remove stray dos newlines
2014-04-08 21:54:20 +08:00
Licai Guo
4bdf539ce1
Merge pull request #642 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 #646 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 #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
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 #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
lyao2
21c74fe8ba
correct formatted file headers
2014-04-08 14:49:47 +08:00
Martin Storsjö
1b2d3943f1
Use uintptr_t for casting pointers to integers
...
This fixes compilation on mingw-w64 and makes failing tests pass
on MSVC in 64 bit mode.
2014-04-08 09:46:47 +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
huili2
79c0cec248
add interface for error concealment, to be continued
2014-04-07 22:53:39 -07: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