ruil2
|
3e538617cd
|
Merge pull request #2374 from sijchen/for_ts0
[Encoder] fix timestamp = 0 issue when rc mode is BITRATE mode
|
2016-02-23 17:26:20 +08:00 |
|
huade
|
7bcb3ba4f4
|
refactor slice level rc structure
|
2016-02-23 16:49:37 +08:00 |
|
sijchen
|
881fc11c48
|
finish the remaining prob of fixing ts=0
|
2016-02-22 10:40:35 -08:00 |
|
sijchen
|
9816e3302d
|
fix timestamp = 0 issue when rc mode is BITRATE mode
|
2016-02-22 10:33:55 -08:00 |
|
Karina
|
597b4eef73
|
fix timestamp = 0 issue when rc mode is BITRATE mode.
|
2016-02-22 10:33:55 -08:00 |
|
ruil2
|
13586a3dfc
|
Merge pull request #2366 from sijchen/fix_free6
[Encoder] add error handling in memory allocation failed case for multi-threading
|
2016-02-18 10:25:19 +08:00 |
|
ruil2
|
f791ac28ec
|
Merge pull request #2365 from sijchen/fix_free42
[Encoder] avoid memory problem when mem alloc failed during initializing pRefList
|
2016-02-18 10:25:07 +08:00 |
|
ruil2
|
de1a70d164
|
Merge pull request #2363 from sijchen/fix_free5
[Encoder] add input parameter check as protection for an encoder interface
|
2016-02-18 10:24:55 +08:00 |
|
sijchen
|
e07ee9c096
|
use WELS_DELETE_OP for deleting
|
2016-02-17 10:07:33 -08:00 |
|
sijchen
|
41b4ecb06b
|
Avoid memory problem when mem alloc failed during initializing pRefList
|
2016-02-17 09:52:30 -08:00 |
|
sijchen
|
4b97dcb367
|
avoid memory problem when mem alloc failed during initializing pRefList
|
2016-02-16 10:05:49 -08:00 |
|
Karina
|
18728a4876
|
trace cleanup
|
2016-02-16 10:52:37 +08:00 |
|
ruil2
|
a26955e444
|
Merge pull request #2358 from sijchen/fix_free2
[Encoder] avoid memory problem if mem alloc failed in the middle of InitDqLayer
|
2016-02-16 10:47:23 +08:00 |
|
sijchen
|
855d1cf8c2
|
add input parameter check as protection for an encoder interface
|
2016-02-15 11:54:51 -08:00 |
|
sijchen
|
b76a79c726
|
move the rc free to the correct condition to avoid access to invalid memory
|
2016-02-15 10:13:50 -08:00 |
|
sijchen
|
36722c553b
|
use WelsMallocz instead of WelsMalloc to avoid non-null pointer at init
|
2016-02-15 10:12:44 -08:00 |
|
sijchen
|
6a0f0811ae
|
use WelsUninitEncoderExt in all free process in WelsInitEncoderExt
|
2016-02-15 10:06:43 -08:00 |
|
sijchen
|
408b7cad17
|
use WelsUninitEncoderExt rather than FreeMemorySvc which correctly deals with release of vpp memory
|
2016-02-15 10:04:52 -08:00 |
|
sijchen
|
2b9a250fbd
|
include the free-ing of pointer into FreeDqLayer
|
2016-02-12 16:23:57 -08:00 |
|
sijchen
|
a1a3873a62
|
improve the code structure
|
2016-02-10 22:25:41 -08:00 |
|
sijchen
|
43fdf74fa6
|
fix a miss of assigning and remove an unused line
|
2016-02-10 21:54:53 -08:00 |
|
sijchen
|
914302a462
|
avoid memory problem if mem alloc failed in the middle of InitDqLayer
|
2016-02-10 21:54:53 -08:00 |
|
sijchen
|
f5fd7420a9
|
Merge pull request #2351 from huili2/fix_width_height_enc_constraint
fix frame size constraints for width and height
|
2016-02-02 16:31:05 -08:00 |
|
Karina
|
2d4cbcf060
|
remove trace
|
2016-02-02 17:34:59 +08:00 |
|
unknown
|
3873addc3d
|
fix frame size constraints for width and height
|
2016-02-01 15:55:53 +08:00 |
|
Karina
|
0f0d54ef51
|
using independent encoder control logic for SAVC case
|
2016-01-14 09:16:12 +08:00 |
|
sijchen
|
5cad0f9bba
|
enhance a UT to cover more case
|
2016-01-11 22:01:02 -08:00 |
|
HaiboZhu
|
b940e2cdf8
|
Merge pull request #2325 from ruil2/trace1
separate each layer trace output
|
2016-01-11 14:05:55 +08:00 |
|
ruil2
|
c32263e06b
|
Merge pull request #2322 from HaiboZhu/Fix_Encoder_Info_Output
Fix the build errors when open the encoder info output
|
2016-01-08 17:15:15 +08:00 |
|
Karina
|
d4f979c495
|
seperate each layer trace output
|
2016-01-05 14:02:58 +08:00 |
|
Karina
|
57c87f1845
|
update format
|
2016-01-05 11:40:59 +08:00 |
|
Haibo Zhu
|
a6a504f944
|
Fix the build errors when open the encoder info output
|
2015-12-31 09:06:59 +08:00 |
|
huade
|
f161566458
|
remove pSliceBs from ctx
|
2015-12-15 17:10:52 +08:00 |
|
huade
|
ef38c2abf8
|
refact threadIdc and CPU cores logic in init module
|
2015-12-15 11:27:00 +08:00 |
|
huade
|
e8536c6b73
|
remove iCountThreadsNum and unitfy with iMultipleThreadIdc
|
2015-12-14 12:26:02 +08:00 |
|
HaiboZhu
|
762d1812bb
|
Merge pull request #2306 from shihuade/MultiThread_V4.4_ThreadSliceNum_V2_Pull
refact validate and init logic for fixed sliceMode
|
2015-12-14 09:44:38 +08:00 |
|
huade
|
14d89eb48c
|
refact validate and init logic for fixed sliceMode
|
2015-12-11 13:08:05 +08:00 |
|
sijchen
|
76ca56498a
|
Add tasks and thread pool call for SM_SIZELIMITED_SLICE mode
|
2015-12-09 09:55:04 -08:00 |
|
huade
|
dcfe76d1ff
|
unitfy slice bs writing for multi-thread(sliceindex==0 is the same with others )
|
2015-12-08 14:09:43 +08:00 |
|
HaiboZhu
|
ece95c815c
|
Merge pull request #2286 from sijchen/ut3
[Encoder] adjust the input para judgement of iMaxNalSize
|
2015-12-01 15:24:02 +08:00 |
|
HaiboZhu
|
f679da900f
|
Merge pull request #2281 from sijchen/th11
[Encoder] remove duplicated operation after thread pool
|
2015-11-27 12:13:33 +08:00 |
|
HaiboZhu
|
921443ead8
|
Merge pull request #2272 from sijchen/rf0
[Encoder] put duplicated codes into one function
|
2015-11-27 09:27:37 +08:00 |
|
huade
|
436da21ccf
|
initial for iReturn and refact PPS Sps bs write function
|
2015-11-26 14:06:01 +08:00 |
|
sijchen
|
8667452940
|
adjust the input para judgement of iMaxNalSize
|
2015-11-25 14:21:32 -08:00 |
|
sijchen
|
05c89b75f0
|
remove duplicated operation after thread pool and rename a task for clearer meaning
|
2015-11-25 13:46:21 -08:00 |
|
huade
|
d02addd90f
|
remove pCountMbNumInSlice from SSliceCtx
|
2015-11-25 13:36:37 +08:00 |
|
sijchen
|
2df092bcae
|
refactor multi-thread logic
|
2015-11-24 13:35:55 -08:00 |
|
sijchen
|
2fc9c08710
|
put duplicated codes into one function
|
2015-11-24 11:14:58 -08:00 |
|
huade
|
f263f0710a
|
remove pSliceComplexRatio from SliceThreading
|
2015-11-24 10:44:23 +08:00 |
|
huade
|
b001785eee
|
remove pSliceConsumeTime in SSliceCtx and pSliceThreading
|
2015-11-24 08:58:37 +08:00 |
|