dong zhang
f668e1be98
fix issue 1535
2014-12-02 09:35:39 +08:00
Sijia Chen
7cea82bdf8
remove a too-tight checking of bit rate
2014-11-28 16:15:49 -08:00
Martin Storsjö
0bae0f869a
Validate that iLoopFilterDisableIdc is set to a sensible value in ParamValidationExt
...
In WelsEncoderParamAdjust it is already clipped in the
same way, but here we should probably rather error out
than to silently clip it to the right range.
2014-11-28 13:08:52 +02:00
ruil2
d543ae89db
add maxbitrate verification
2014-11-25 17:12:06 +08:00
sijchen
336b2d1537
Merge pull request #1542 from sijchen/review
...
[Encoder] refactor Sps generation: passed review at https://rbcommons.com/s/OpenH264/r/930/
2014-11-24 11:27:38 -08:00
ruil2
3025c58a67
add some traces
2014-11-21 13:27:10 +08:00
Sijia Chen
cdd410ca66
refactor Sps generation
2014-11-20 12:55:48 -08:00
Sijia Chen
0b2c82d92b
add UNSPECIFIED value for max bit rate setting
2014-11-19 16:05:19 -08:00
Sijia Chen
810b9770fc
using same type as in interface rather than int32 for uiTimestamp to avoid missing of preciseness
2014-11-19 15:45:09 -08:00
ruil2
c13bfe6407
Merge pull request #1536 from sijchen/improve_br_valid
...
[Encoder] adjust the param validation of max bit rate
2014-11-18 18:42:03 +08:00
sijchen
0252f3f346
Merge pull request #1526 from ruil2/max_nal_size
...
add return value processing
2014-11-17 16:43:45 -08:00
Sijia Chen
7e24efc620
adjust the param validation of max bit rate
2014-11-17 16:39:42 -08:00
Sijia Chen
b56b8725fc
add total length in encoder output and complete most of the statistis calculation
2014-11-13 13:56:58 -08:00
ruil2
66165a65d5
add return value processing
2014-11-13 13:26:14 +08:00
ruil2
128546b992
add maxnalsize control for gmp wrapper
2014-11-11 14:18:02 +08:00
ruil2
1c44c43b8a
add some traces for bitstream output
2014-11-10 15:20:25 +08:00
ruil2
ac404ce69d
remove repeat initialization
2014-11-07 14:58:43 +08:00
ruil2
8ed4e83e93
Merge pull request #1490 from sijchen/after_review
...
[Encoder] Fixing for large number of slices
2014-11-04 15:12:38 +08:00
ruil2
18ed25fbb3
use %lld instead of %8d for longlong type
2014-11-04 10:37:23 +08:00
Sijia Chen
54c677cdd7
fixing OverallMbMap for slice_idx>255 and some log improvements
2014-11-04 09:19:36 +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
3abd54ca73
Merge pull request #1477 from mstorsjo/avoid-msvc-warnings
...
Avoid warnings when building with MSVC
2014-10-31 15:36:14 +08:00
Sijia Chen
24192cc235
add validation of slice parameters instead of assert
2014-10-30 18:31:50 +08:00
Martin Storsjö
a291470072
Avoid warnings about converting from int to bool
...
MSVC used to warn about this.
2014-10-30 11:06:46 +02:00
ruil2
abc01e6b81
add encoder cabac support
2014-10-27 13:06:33 +08:00
sijchen
273e1227a5
Merge pull request #1440 from shihuade/APIUTV1.4
...
fix bug in set option return value
2014-10-24 09:00:56 +08:00
sijchen
43c62d06eb
Merge pull request #1439 from sijchen/for_format
...
[Reformat] format cpp files for next release
2014-10-24 09:00:36 +08:00
huashi
8d5863a170
fix bug in set option return value
2014-10-23 17:51:35 +08:00
Sijia Chen
97298de90a
reformat cpp files for next release
2014-10-23 17:50:50 +08:00
Sijia Chen
a765197b73
add interface and basic implementaion and UT for EncoderStatistics
2014-10-22 11:35:17 +08:00
ruil2
89454f0cf9
modify trace level and fix potential issues
2014-10-16 14:57:15 +08:00
Daniel J. Hofmann
4fc27714bd
Wc++11-compat-reserved-user-defined-literal
2014-10-14 22:16:42 +02:00
Ethan Hugg
52419bd13e
Merge pull request #1400 from mstorsjo/warning-fix
...
Fix compiler warnings
2014-10-02 12:26:45 -07:00
Sijia Chen
68fed53687
add checking of frame rate and temporal layer setting for encoder input param
...
Reviewed at https://rbcommons.com/s/OpenH264/r/836/
2014-09-30 17:54:24 +08:00
Martin Storsjö
311272d341
Use the right log format for printing 64 bit integers
2014-09-30 08:56:40 +03:00
lyao2
3904c025cb
add debug info for RC max bitrate control test
2014-09-29 15:41:03 +08:00
Sijia Chen
cf2cf9efd9
add basic strategy for lossy+no LTR route
2014-09-26 16:40:19 +08:00
ruil2
66e38cc9ed
add scc rate control
2014-09-19 15:56:49 +08:00
Sijia Chen
7e71714863
add a missed line in last commit
2014-09-17 18:13:43 +08:00
Sijia Chen
05684744c9
remove duplicate constant macro and modify the num_ref check accordingly
2014-09-17 18:10:27 +08:00
ruil2
b85a09163f
refine memory tag in order to trace issues related memory
2014-09-16 09:49:44 +08:00
lyao2
522aa4457a
enlarge QP range when skipframeflag off on BitRate mode
2014-09-12 14:45:08 +08:00
ruil2
c6a136c742
using default value for LTR.
2014-09-11 10:32:46 +08:00
ruil2
bb43c1c9a9
update spatial picture when abnormal exit
2014-09-10 09:45:32 +08:00
lyao2
881667a533
fix pps caused death loop issue
2014-09-05 13:28:13 +08:00
huili2
43dc6f01e1
Merge pull request #1322 from ruil2/MinCr_waring
...
add MinCr checking and output warings if the MinCr isn't met
2014-09-05 09:39:56 +08:00
ruil2
7e8cde055f
add UT for LTR setopton and fix crash issue
2014-09-03 13:28:14 +08:00
ruil2
4ece8efaed
add MinCr checking and output warings if the MinCr isn't met
2014-09-03 10:41:54 +08:00
ruil2
d4eff959ed
fix auto threadIdc issue
2014-08-29 13:57:08 +08:00
dongzha
9b97138786
Merge pull request #1310 from ruil2/trace_update_1
...
add warning trace
2014-08-27 17:35:14 +08:00