Karina
4f41c3a5bf
fix codingIdx update issue
2016-06-02 21:17:31 +08:00
Karina
4fc2b1f636
refine RC
2016-05-31 16:44:04 +08:00
Karina
e3c306608c
fix dependency ID mapping issue
2016-05-30 15:03:39 +08:00
sijchen
47d310539f
Squashed commit of the following:
...
commit c8111942e07437034a74b33887c33b5ad78e476a
Author: Karina <ruil2@cisco.com>
Date: Wed Mar 23 14:31:18 2016 +0800
update SHA table
commit f36a25344c25a131581dcbcd2d103fc4b131012e
Author: Karina <ruil2@cisco.com>
Date: Wed Mar 23 13:45:58 2016 +0800
fix bitrate overflow issue when adaptive quality turns on
2016-03-23 10:23:33 -07:00
huade
0f24b80af8
reduce one test sequences and let travis jobs num to 4, thus reduce test time
2015-12-14 17:18:21 +08:00
Karina
7c1fbad53a
fix crash
2015-11-13 17:16:26 +08:00
sijchen
33c378f7b7
change API for slicing part for easier usage (the UseLoadBalancing flag is still under working)
2015-11-10 09:50:06 -08:00
Karina
e20ce63778
do GOM rate control for I frame
2015-11-06 16:08:52 +08:00
karina li
ab370cd607
refine RC parameters
2015-07-24 09:07:55 +08:00
huade
057799e298
syn/unify with local SHA1 script and update SHA1 tables
2015-07-17 10:44:15 +08:00
karina li
c51975acdf
use the external qp setting for screen content
2015-06-26 12:35:21 +08:00
karina li
f2d391980e
use the external setting for max_qp and min_qp
2015-06-08 00:44:42 +08:00
huade
8c66a7c2f8
update SHA1 table as long time cost on travis
2015-05-14 18:09:11 +08:00
Sijia Chen
8c2ee58fd9
update the SHA table because of default setting changed
2015-04-16 12:46:11 +08:00
ruil2
4c352d13f3
fix vui writting
2015-03-25 14:10:18 +08:00
ruil2
e7fb44c451
update tables and update ut for different return value
2015-03-18 16:05:16 +08:00
ruil2
ae9c5e2516
update vui parameters
2015-03-13 19:11:10 +08:00
ruil2
c109f4dc8d
add VUI for base layer
2015-03-13 14:31:08 +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
Sijia Chen
5752888c81
1, fix a potential overflow
...
2, remove some unnecessary multiplier and add input check of spatial BR
2015-01-28 10:51:27 +08:00
Sijia Chen
f13624316e
fix level-idc related input checking and a statistics calculation
...
will change bs but tested there is little impact on RD
being reviewed at: https://rbcommons.com/s/OpenH264/r/1084/
2015-01-26 15:20:58 +08:00
ruil2
cf6450b269
refine frame rate
2014-12-23 17:30:01 +08:00
ruil2
e3bf63db59
using function pointer to make different branch for different rc
2014-12-22 12:00:39 +08:00
Martin Storsjö
c0633a147e
Readd and update the accidentally cleared SHA1 test tables
...
These were accidentally cleared in 5ab5fe15
, when the script
for updating them was broken.
2014-12-15 23:33:16 +02:00
ruil2
5ab5fe155b
keep the consistency between sps level and parameter level
2014-12-15 09:56:54 +08:00
huade
944a041066
1 update SHA1 table which have been broken by previous update; 2 enhance script to support more case(multi layer etc.)
2014-12-09 15:59:07 +08:00
lyao2
c01606c28a
Rate control refine to fit MAX bitrate requirement
2014-12-05 12:09:08 +08:00
ruil2
d543ae89db
add maxbitrate verification
2014-11-25 17:12:06 +08:00
ruil2
ac404ce69d
remove repeat initialization
2014-11-07 14:58:43 +08:00
Martin Storsjö
53e2f67e80
Set constraint set 0 and 1 flags for non-scalable as well
...
This allows decoders to know that a baseline stream doesn't
contain any of the features that aren't in the constrained
baseline subset.
Set the flags based on what profile we target.
2014-10-31 10:48:09 +02:00
ruil2
c618cb1eaf
refine scc rc
2014-09-24 09:54:01 +08:00
ruil2
66e38cc9ed
add scc rate control
2014-09-19 15:56:49 +08:00
lyao2
72862118f9
Fix bug RC_QUALITY_MODE not works as expected
2014-09-15 15:31:20 +08:00
lyao2
522aa4457a
enlarge QP range when skipframeflag off on BitRate mode
2014-09-12 14:45:08 +08:00
lyao2
7c95ccc6a7
update SHA1Table
2014-09-04 11:07:35 +08:00
dong zhang
0187c84f29
Fix following IntraPeriod set issue
...
1. In WelsInitSps function, if kuiIntraPeriod is huge, uiLog2MaxFrameNum might be bigger than 15, which may introduce illegal H264 bitstream.
2. if pSvcParm.uiIntraPeriod is not zero (e.g. 14) at the initial, it will init sps.iLog2MaxPocLsb. to 5.
But if I changed pSvcParm.uiIntraPeriod to 40, sps.iLog2MaxPocLsb. is still 5, need to recalcuted this parameter.
(Same with uiLog2MaxFrameNum.)
2014-08-28 16:35:23 +08:00
ruil2
441dc45e69
add mv range limitation and related ut
2014-08-25 09:53:49 +08:00
shihuade
78771344b7
add encoder binary comparison test model
2014-07-08 13:15:57 -04:00