ruil2
3ae2507c99
remove macro definition to the header file
2014-12-19 10:53:06 +08:00
HaiboZhu
afd82b2cfa
Merge pull request #1652 from huili2/newseq_bugfix
...
use picture-level new seq begin detection for output functions
2014-12-19 09:55:26 +08:00
sijchen
0dc461541a
Merge pull request #1651 from mstorsjo/improve-version-header
...
Improve version header
2014-12-19 09:32:48 +08:00
Martin Storsjö
8bfeae27a4
Add a public function for getting the codec version
...
If the codec library is loaded dynamically, it may be necessary that
the loaded library actually matches the version that was used when
it was built, to avoid issues due to ABI differences. Therefore add
a public function to allow getting the version of the currently
loaded library.
2014-12-18 13:20:33 +02:00
Martin Storsjö
4fb442a983
Captizalize OpenH264 correctly in the version header
2014-12-18 13:18:30 +02:00
ruil2
91574afca4
Merge pull request #1603 from sijchen/add_ver1
...
add generating script and the first version of codec_ver.h
2014-12-18 17:33:29 +08:00
huili2
b8ce2eb40e
use picture-level new seq begin detection for output functions
2014-12-18 01:19:33 -08:00
Sijia Chen
e6134b5972
skip the git version hash in the header
2014-12-18 16:07:37 +08:00
sijchen
5b2469c0b5
Merge pull request #1642 from mstorsjo/avoid-rebuilds
...
Avoid rebuilds if the version header hasn't changed
2014-12-18 15:51:07 +08:00
sijchen
4db34bdf43
Merge pull request #1634 from ruil2/trace
...
use WELS_LOG_ERROR as default trace level in console app
2014-12-18 10:11:38 +08:00
sijchen
b208cac1c5
Merge pull request #1638 from ruil2/default_trace
...
modify WELS_LOG_WARNING as the default trace level
2014-12-18 10:11:19 +08:00
huili2
916d24d99e
Merge pull request #1650 from huili2/bugfix_cabac_mbqpdelta
...
unify spsid for pic and add check for mb_qp_delta
2014-12-18 10:01:37 +08:00
HaiboZhu
7f27198c68
Merge pull request #1648 from huili2/bugfix_cabacinitidc
...
add check for cabac_init_idc range in parsing
2014-12-18 09:07:17 +08:00
huili2
208400eeb4
unify spsid for pic and add check for mb_qp_delta
2014-12-17 00:31:20 -08:00
ruil2
ab480fe387
Merge pull request #1649 from sijchen/fix_trace
...
[Encoder] fix a potential problem of trace
2014-12-17 16:05:32 +08:00
ruil2
58e868c074
Merge pull request #1643 from mstorsjo/check-num-refs
...
If lowering the maximum number of ref frames, check iNumRefFrames as well
2014-12-17 15:51:52 +08:00
sijchen
8dbdb418ca
Merge pull request #1641 from mstorsjo/test-min-bitrate
...
Make sure the random test bitrate is high enough
2014-12-17 15:50:13 +08:00
Sijia Chen
1b26bd4b88
put this file into good format
2014-12-17 14:15:10 +08:00
Sijia Chen
3c08f04993
add fix for protection of wrong reading if input is invalid
2014-12-17 14:14:23 +08:00
huili2
030d320e43
Merge pull request #1646 from dongzha/cabacfix
...
cabac fix
2014-12-17 11:18:23 +08:00
huili2
182ae421a1
Merge pull request #1647 from HaiboZhu/Debug_Check_Ref_Picture_Complete
...
Change the name and call logic of CheckRefPicturesComplete function
2014-12-17 11:18:11 +08:00
huili2
9f0ed3fc4b
add check for cabac_init_idc range in parsing
2014-12-16 18:13:21 -08:00
ruil2
ac992acaa9
Merge pull request #1640 from mstorsjo/fix-tests
...
Fix occasional failures in some tests
2014-12-17 09:29:36 +08:00
dong zhang
490a3e5562
cabac fix
2014-12-17 09:27:41 +08:00
Haibo Zhu
590eef6059
Change the name and call logic of CheckRefPicturesComplete function.
2014-12-16 17:26:13 -08:00
ruil2
affa753d5d
Merge pull request #1645 from mstorsjo/type-signatures
...
Use the correct types instead of void pointers in function signatures
2014-12-17 09:21:11 +08:00
Martin Storsjö
f89780ddd8
Use the correct types instead of void pointers in function signatures
...
This gets rid of 50 lines of code with just casts of void pointers,
making the code shorter and clearer.
2014-12-16 22:13:38 +02:00
Ethan Hugg
6f876d79a6
Merge pull request #1644 from mstorsjo/fix-script-typos
...
Fix a number of typos in run_SafeDelete.sh
2014-12-16 09:26:23 -08:00
Martin Storsjö
ee5896e4a1
Fix a number of typos in run_SafeDelete.sh
2014-12-16 16:28:45 +02:00
Martin Storsjö
4746ce8fd4
If lowering the maximum number of ref frames, check iNumRefFrames as well
...
Make sure we don't set iMaxNumRefFrames lower than iNumRefFrames.
This fixes occasional test failures in
EncodeDecodeTestAPI.SetOptionEncParamExt.
2014-12-16 13:56:50 +02:00
Martin Storsjö
f90cd367d2
Avoid rebuilds if the version header hasn't changed
...
When generating the version header, don't overwrite it if the
new version is identical to the old one.
2014-12-16 12:23:50 +02:00
Martin Storsjö
47df411b1a
Make sure the random test bitrate is high enough
...
The ForceIntraFrame test will fail (giving up after 100 skipped
frames) if the bitrate is not set high enough.
Set the minimum bitrate to w*h/50, which is a very low value,
but which still should allow getting a non-skipped frame within
a few attempts.
2014-12-16 11:56:48 +02:00
lyao2
9692f6cb20
Merge pull request #1639 from ruil2/qp_trace
...
fix error output info
2014-12-16 17:32:00 +08:00
Martin Storsjö
f4b3724976
Increase the minimum frame size in a test with multiple spatial layers
...
Make sure the input frame size is large enough that the downsampled
layers also have a nonzero resolution.
2014-12-16 11:13:22 +02:00
Martin Storsjö
59fefbe7c7
Use an inline function instead of a macro for clipping which contains rand()
...
When using a macro, the macro parameters get evaluated
multiple times, which means that the rand() value compared
actually isn't the same that is used as return value.
This makes sure that clipping works as intended for the
random tests.
2014-12-16 11:13:22 +02:00
Martin Storsjö
a9c2e1b431
Use the common WELS_CLIP3 macro instead of a custom reimplementation
2014-12-16 11:13:22 +02:00
dongzha
a4370b8ca8
Merge pull request #1637 from dongzha/SpeedUpSkipMode
...
astyle and speed up decoding by removing unnessary memset
2014-12-16 16:31:10 +08:00
ruil2
0612b07a6f
fix error output info
2014-12-16 16:10:52 +08:00
lyao2
6a10553dce
Merge pull request #1636 from ruil2/qp_trace
...
astyle two files
2014-12-16 16:04:50 +08:00
ruil2
f132745882
Merge pull request #1635 from mstorsjo/binary-comparison-ignore
...
Add a gitignore entry for another file created by the binary comparison scripts
2014-12-16 15:40:23 +08:00
dong zhang
89f78e9211
astyle and speed up decoding by removing unnessary memset
2014-12-16 15:30:09 +08:00
ruil2
fdb938a2c2
modify WELS_LOG_WARNING as the default trace level
2014-12-16 15:29:56 +08:00
ruil2
b932547fe8
astyle two files
2014-12-16 15:16:09 +08:00
Martin Storsjö
d387ebc358
Add a gitignore entry for another file created by the binary comparison scripts
2014-12-16 09:06:10 +02:00
ruil2
026ce4030a
use WELS_LOG_ERROR as default trace level in console app
2014-12-16 13:14:53 +08:00
sijchen
2c69638773
Merge pull request #1633 from lyao2/avg_qp2
...
add average QP in statistics
2014-12-16 11:51:18 +08:00
ruil2
812b57c704
Merge pull request #1628 from mstorsjo/fix-tests
...
Fix binary comparison scripts and tables
2014-12-16 10:54:41 +08:00
ruil2
173ec608ff
use the same complexity computation branch for screen and camera
2014-12-16 10:42:36 +08:00
lyao2
ca2436bb5e
add average QP in statistics
2014-12-16 10:32:44 +08:00
ruil2
827c7b2aef
Merge pull request #1629 from mstorsjo/msvc-casts
...
Cast a float to integer
2014-12-16 09:09:53 +08:00