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 |
|
huade
|
9ef07c5b99
|
remove pFirstMbInSlice in SSliceCtx
|
2015-11-20 09:51:01 +08:00 |
|
huade
|
b77b68ffa0
|
change input parameters for UpdateMbNeighbourInfoForNextSlice etc.
|
2015-11-19 17:18:03 +08:00 |
|
huade
|
c842c5c946
|
change input parameters for DynamicAdjustSlicePEncCtxAll etc, SSliceCtx refactoring
|
2015-11-19 15:00:38 +08:00 |
|
huade
|
b60bb67b4e
|
SSliceCtx struture refactoring----change input paramters for Init/UninitSlicePEncCtx()
|
2015-11-19 13:19:34 +08:00 |
|
huade
|
35ab32b1a3
|
remove (ppCtx)->pSliceCtxList and only keep DqLayer->sSliceCtx to simply the structure manage
|
2015-11-19 11:03:50 +08:00 |
|
huade
|
8d44427dc6
|
SSliceCtx struture refactoring----change input paramters for UpdateSlicepEncCtxWithPartition
|
2015-11-17 20:54:27 +08:00 |
|
sijchen
|
e508c86dac
|
fix the missing loadbalancing part
|
2015-11-12 13:15:07 -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 |
|
Sijia Chen
|
2dab8bf087
|
fix for a slicing and multi-threading setting
|
2015-11-03 14:42:56 -08:00 |
|
sijchen
|
597adfd98c
|
Merge pull request #2207 from sijchen/thp53
[Encoder] remove unneeded codes and add some logs (basing on PR2206)
|
2015-11-03 09:05:55 -08:00 |
|
sijchen
|
b0c6ea9385
|
Merge pull request #2206 from sijchen/thp42
[Encoder] adjust encoder tasks, add ut and enable new thread pool under some cases
|
2015-11-03 09:05:43 -08:00 |
|
Sijia Chen
|
3d3884641c
|
use the correct commit number in comment
|
2015-11-02 23:19:02 -08:00 |
|
Sijia Chen
|
3e0ee69812
|
remove unneeded codes and add some logs
|
2015-11-02 23:15:29 -08:00 |
|
HaiboZhu
|
17934b9843
|
Merge pull request #2192 from sijchen/fix_slc
[Encoder] change an improper setting of max_slice_count
|
2015-10-29 14:17:26 +08:00 |
|
HaiboZhu
|
0292647449
|
Merge pull request #2195 from sijchen/add_stat_log
[Encoder] Log enhancement for easier debugging
|
2015-10-29 14:17:19 +08:00 |
|
Sijia Chen
|
32669bc941
|
change an improper setting of max_slice_count
|
2015-10-28 13:55:21 -07:00 |
|
Sijia Chen
|
054a297ca7
|
adjust encoder tasks, add ut and enable new thread pool under some slice modes
|
2015-10-28 09:39:26 -07:00 |
|
huade
|
08f7ad3f1f
|
refact slice header init
|
2015-10-23 15:46:06 +08:00 |
|
Sijia Chen
|
b86bd5f7f6
|
modify forceIDR log
|
2015-10-05 16:22:30 -07:00 |
|
Sijia Chen
|
82cc0535ae
|
Add fix for simulcast if frame rate in the middle spatial layer is smaller
|
2015-09-30 17:26:50 -07:00 |
|
Sijia Chen
|
53c057a8a8
|
fix for simulcast case when the frame rate of lower resolution is higher, and add test case
|
2015-09-21 15:42:17 -07:00 |
|
HaiboZhu
|
fd7a02b557
|
Merge pull request #2096 from ruil2/rc0
use individual iDecompositionStages for each spatial layer
|
2015-09-02 10:10:02 +08:00 |
|
karina li
|
8c7ef9c1a7
|
use individual iDecompositionStages for each spatial layer
|
2015-09-01 16:46:59 +08:00 |
|
huade
|
7b286bc637
|
replace LayerBsInfo with FrameBsInfo in thread-based private data structure
|
2015-08-27 17:24:48 +08:00 |
|
Martin Storsjö
|
9319301621
|
Avoid warnings about comparison between signed and unsigned
|
2015-07-18 16:31:36 +03:00 |
|
HaiboZhu
|
b6ddfabf2b
|
Merge pull request #2028 from sijchen/mt42
[Encoder] save memory usage and improve error return logic under VLCOVERFLOW
|
2015-07-16 11:38:24 +08:00 |
|
Martin Storsjö
|
282eda21cb
|
Remove unnecessary tabs in the middle of lines
At 6ff4ef3b38 all the (stray, mixed) tabs had been cleaned out from
the source code; remove newly added tabs and convert to spaces.
|
2015-07-13 23:05:26 +03:00 |
|
Sijia Chen
|
e70621c194
|
save memory usage and improve error return logic under VLCOVERFLOW
|
2015-07-09 12:37:08 +08:00 |
|
Sijia Chen
|
cae5af52d7
|
use func pointer for deblocking to save judgements at each slice
|
2015-07-09 10:03:00 +08:00 |
|
Sijia Chen
|
43ca6db9f5
|
put pSliceBsBuffer to thread buffer rather than per slice, so as to save memory usage
|
2015-07-03 09:55:16 +08:00 |
|
Sijia Chen
|
dfcc78eaf5
|
refactor for future simplification
|
2015-06-29 09:31:08 +08:00 |
|
sijchen
|
0f1371e461
|
Merge pull request #2004 from sijchen/ps55
[Encoder] first version of post-frame skipping for rate control (not enabled)
|
2015-06-26 17:42:08 +08:00 |
|
karina li
|
c51975acdf
|
use the external qp setting for screen content
|
2015-06-26 12:35:21 +08:00 |
|
Sijia Chen
|
99aaf3198c
|
first version of post-frame skipping for rate control (not enabled)
|
2015-06-23 17:04:02 +08:00 |
|
huili2
|
2ca6af54b9
|
Merge pull request #1995 from sijchen/ps22
[Encoder] make two un-error ending of encoding go to a same exit and save the d…
|
2015-06-19 08:44:55 +08:00 |
|
Sijia Chen
|
ee4dafaa70
|
remove the core-1 setting for multi-thread, if application has concern of using all thread, it can be done by setting specific value to iMultipleThreadIdc
|
2015-06-16 17:05:48 +08:00 |
|
Sijia Chen
|
daee3dcf22
|
remove one always-on macro to save code complexity, and use core-1 for multi-threading in real-time
|
2015-06-15 18:09:39 +08:00 |
|
Martin Storsjö
|
78e0ec6130
|
Convert tabs to spaces before comments
|
2015-06-10 10:22:29 +03:00 |
|
Martin Storsjö
|
ca51ee0f44
|
Remove tabs where a simple space is just enough
|
2015-06-10 10:21:52 +03:00 |
|