ruil2
e29ceca392
Merge pull request #1813 from sijchen/savc61
...
[Encoder] complete logic of simulcastavc with sps_pps_listing
2015-02-13 16:31:18 +08:00
Sijia Chen
15723e1204
add comments for write para set functions
2015-02-13 15:48:17 +08:00
HaiboZhu
1641ce9ee5
Merge pull request #1812 from huili2/cropping_error
...
return error for cropping data error
2015-02-12 11:27:48 +08:00
Sijia Chen
f9080ac090
complete logic of simulcastavc with sps_pps_listing
2015-02-11 17:31:17 +08:00
huili2
a73c1e6814
Merge pull request #1810 from dongzha/addUTLargeSize
...
add a UT for large picture
2015-02-11 17:28:08 +08:00
dong zhang
7d6d86b63a
add a UT for large picture
2015-02-11 16:31:00 +08:00
huili2
4e9e5f5c36
Merge pull request #1794 from syureyi/monochroma
...
to support monochroma
2015-02-11 16:10:07 +08:00
huili2
5683393f38
return error for cropping data error
2015-02-10 22:31:24 -08:00
ruil2
ab3b55ae9c
Merge pull request #1809 from sijchen/savc51
...
[Encoder] fix a nal generation for simulcast avc
2015-02-11 14:08:08 +08:00
Sijia Chen
943981abc4
fix a nal generation for simulcast avc and add nal-type check for simulcast avc UT
2015-02-09 13:50:31 +08:00
sijchen
bea361a1f0
Merge pull request #1805 from syureyi/fix_android_demo
...
Maintain android demo of encoder, fix a typo error
2015-02-09 11:05:17 +08:00
Ethan Hugg
9391c1586d
Merge pull request #1808 from mstorsjo/update-readme
...
Update the readme about android 64 bit support
2015-02-08 11:21:23 -08:00
Martin Storsjö
58d9efb582
Update the readme about android 64 bit support
2015-02-08 21:17:29 +02:00
sijchen
9008b15d94
Merge pull request #1799 from mstorsjo/copy-spatial-downsample
...
Allow forcing copying in downscale
2015-02-06 14:22:18 +08:00
ruil2
8fc2af760f
Merge pull request #1804 from sijchen/fix_over3
...
[Encoder] fix potential overflow under large bit rate
2015-02-06 14:22:01 +08:00
ruil2
296ab4d490
Merge pull request #1802 from sijchen/savc50
...
[Encoder] fix for in-middle changing simulcast avc setting
2015-02-06 14:21:47 +08:00
Sijia Chen
431bcee310
1, update the max-nal-size setting in UT and param check since we are using a larger input check
...
2, fix potential overflow (will change bs but little impact on bs)
2015-02-06 13:24:20 +08:00
ruil2
7d055cae94
Merge pull request #1786 from sijchen/fix_over
...
improve error logging in UT
2015-02-06 12:17:56 +08:00
ruil2
8246225eed
Merge pull request #1791 from sijchen/fix_nal1
...
[Encoder] add a para check for max_nal_size
2015-02-06 12:17:40 +08:00
sijchen
3f19534dd6
Merge pull request #1790 from mstorsjo/simplify-vcproj
...
Remove the intermediate SW folder in the decoder vcproj files
2015-02-06 09:49:49 +08:00
Martin Storsjö
0a2cd1e59a
Allow forcing copying in downscale
...
Normally, the DownsamplePadding skips scaling if the target
size is the same as the source size, assuming that the caller
will use the source data pointer in that case. This is true
for the base layer (the first call to DownsamplePadding in
SingleLayerPreprocess), but when downsampling the other layers,
there is no special handling for the case when the target
is the same size as the source.
Previously, the encoding of such spatial layers will use
completely uninitialized data, encoding complete garbage.
Instead force DownsamplePadding to make a copy if no scaling
is required, for the dependency layers. The base layer still
avoids a copy unless scaling of that layer is required.
Whether it actually makes sense to have lower spatial layers
the same size as the original one is a different question
though - currently the code allows it, and
EncodeDecodeTestAPI.SetOptionEncParamExt will try to use it.
2015-02-05 13:10:39 +02:00
Sijia Chen
bc1b28b5dd
fix for in-middle changing simulcast avc setting
2015-02-05 16:34:28 +08:00
sijchen
09518da545
Merge pull request #1795 from mstorsjo/avoid-variable-shadowing
...
Avoid declaring a new variable shadowing an existing one in the same function
2015-02-04 17:57:38 +08:00
Martin Storsjö
6c1aa29431
Avoid declaring a new variable shadowing an existing one in the same function
...
All the following loops below assume that int iIdx already is declared.
2015-02-04 11:25:09 +02:00
sijchen
dc067286b3
Merge pull request #1792 from dongzha/AddUTMaxNalLen
...
add UT for set MaxNalUnitLen
2015-02-04 15:56:51 +08:00
zhuiling
0a8a4f2284
to support monochroma
...
add mbtype judge logic
2015-02-04 15:00:54 +08:00
dong zhang
d3b2be5ec2
add UT for set MaxNalUnitLen
...
ignore the cases: 2 MBs in one picture, and the multithreads case, enable them when code is ready
2015-02-04 14:39:11 +08:00
HaiboZhu
442230a91d
Merge pull request #1789 from huili2/bugfix_checkspsactive
...
bug fix for multi-layer active sps check
2015-02-04 09:13:18 +08:00
Sijia Chen
2211324e2b
add a para check for max_nal_size
2015-02-03 15:14:36 +08:00
Martin Storsjö
87b73257cb
Remove the intermediate SW folder in the decoder vcproj files
...
This makes the folder structure in these project files match all
the other ones.
2015-02-03 09:09:58 +02:00
sijchen
fba745f04e
Merge pull request #1788 from mstorsjo/share-wels-const
...
Share parts of wels_const.h
2015-02-03 15:06:44 +08:00
huili2
1734133012
bug fix for multi-layer active sps check
2015-02-02 22:31:50 -08:00
Martin Storsjö
e4a278620b
Remove dependencies on the decoder internals in unit test for the common library
2015-02-02 12:44:04 +02:00
Martin Storsjö
4f237b51ef
Move parts of wels_const.h into a shared header
2015-02-02 12:41:11 +02:00
Martin Storsjö
713beb7df7
Fix typos in header include guards
2015-02-02 12:41:11 +02:00
sijchen
5fdd01ec0c
Merge pull request #1787 from mstorsjo/remove-stray-semicolon
...
Remove accidental double semicolons
2015-02-02 18:15:02 +08:00
sijchen
e7a7a35611
Merge pull request #1779 from mstorsjo/share-memalign
...
Move the memory allocation/deallocation routines to the common library
2015-02-02 18:14:55 +08:00
Martin Storsjö
a3063531c4
Remove accidental double semicolons
2015-02-02 09:20:35 +02:00
zhuiling
ee515e8b35
fix it
2015-02-02 10:17:19 +08:00
zhilwang
fb5c60b6fc
Merge pull request #1782 from mstorsjo/avoid-yasm-warnings
...
Move DEFAULT REL into the x86_64 cases
2015-02-01 17:38:59 -08:00
zhilwang
7629543e3e
Merge pull request #1784 from mstorsjo/force-arm-mode
...
Force armv7/neon within the arm assembly header file
2015-02-01 17:36:36 -08:00
sijchen
79b38f55ff
Merge pull request #1783 from mstorsjo/simplify-includes
...
Simplify include paths for unittest sub libraries
2015-02-02 09:30:27 +08:00
sijchen
16ca41cada
Merge pull request #1780 from mstorsjo/speedup-tests
...
Set m_iPicResSize in PrepareOneSrcFrame
2015-02-02 09:29:50 +08:00
sijchen
0f1737e035
Merge pull request #1778 from mstorsjo/fix-version-generation
...
Don't overwrite the git-tracked version.h
2015-02-02 09:23:05 +08:00
Martin Storsjö
5a78735802
Force armv7/neon within the arm assembly header file
...
This avoids having to add extra compiler flags to be able to build
them.
2015-02-02 00:53:39 +02:00
Martin Storsjö
8d539600bb
Simplify unittest include paths
...
Move the "test" directory to CODEC_UNITTEST_INCLUDES instead of
duplicating it in every definition.
2015-02-02 00:51:02 +02:00
Martin Storsjö
84b3216d7c
Remove redundant unittest include paths
...
The local directory doesn't need to be added to the include path.
2015-02-02 00:50:54 +02:00
Martin Storsjö
3243a78959
Move DEFAULT REL into the x86_64 cases
...
This fixes warnings when building for x86_32 using yasm, which says
the "DEFAULT REL" is ignored for non-64-bit targets.
2015-02-02 00:49:37 +02:00
Ethan Hugg
195df08bb9
Merge pull request #1746 from kinetiknz/gmp-fixes
...
Various fixes for the GeckoMediaPlugin wrapper
2015-01-30 09:25:35 -08:00
Martin Storsjö
4394d22b70
Set m_iPicResSize in PrepareOneSrcFrame
...
If the calling test hasn't set m_iPicResSize, it is set to the
maximum frame size, which takes much longer to initialize than the
current actual frame size.
This reduces the runtime of EncoderInterfaceTest.SkipFrameCheck
in valgrind from 229 seconds to 8 seconds, and the total runtime
of all the test cases in EncoderInterfaceTest from 405 seconds
to 89 seconds.
2015-01-30 16:02:40 +02:00