Sijia Chen
|
82e7dcd84f
|
change the solution when invalid tid is found
|
2015-08-14 17:01:19 -07:00 |
|
Haibo Zhu
|
68d9bc230d
|
Add default when iCurTId invalid
|
2015-08-13 01:11:30 -07:00 |
|
Sijia Chen
|
9aafb779eb
|
1, refactor to remove similar function (WriteSliceToFrameBs is removed)
2, use slice-level variable in child-thread function so there can be a better independency in child-thread function
3, add two more test cases
|
2015-08-03 21:42:47 -07:00 |
|
karina li
|
ab370cd607
|
refine RC parameters
|
2015-07-24 09:07:55 +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 |
|
sijchen
|
41caf38152
|
Merge pull request #2027 from sijchen/dbp2
[Encoder] use func pointer for deblocking to save judgements at each slice
|
2015-07-10 11:02:37 +08:00 |
|
sijchen
|
95ad76f65d
|
Merge pull request #2024 from huili2/submbtype_modif
modify sub_mb_type, and fix a function name typo
|
2015-07-09 12:37:57 +08: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
|
ee09f4d7bf
|
let qp clip to min/max qp available in all rc settings, so as to avoid qp exceed 51
|
2015-07-07 17:49:11 +08:00 |
|
huili2
|
338a448946
|
modify sub_mb_type to be faster, and fix a function nam typo
|
2015-07-06 13:46:32 +08:00 |
|
sijchen
|
507ffbadb6
|
Merge pull request #2022 from sijchen/fix_slc
[Encoder] fix a first-mb judgement
|
2015-07-03 12:25:40 +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
|
f265ab8e85
|
fix a first-mb judgement and enablings a test
|
2015-07-02 15:59:02 +08:00 |
|
sijchen
|
bee0d7d230
|
Merge pull request #2015 from huili2/sub8_final
add sub8x8 mode decision functions
|
2015-07-02 15:52:36 +08:00 |
|
huili2
|
57bd721b2f
|
add sub8x8 mode decision functions
|
2015-06-30 10:29:49 +08:00 |
|
Sijia Chen
|
dfcc78eaf5
|
refactor for future simplification
|
2015-06-29 09:31:08 +08:00 |
|
sijchen
|
82a0d3e4a2
|
Merge pull request #2010 from sijchen/mt2
[Encoder] correct the termination of error handling under multi-thread
|
2015-06-29 09:13:22 +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 |
|
Sijia Chen
|
2a15a7975f
|
correct the termination of error handling under multi-thread
|
2015-06-26 17:40:49 +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 |
|
huili2
|
dea4303357
|
Merge pull request #1994 from sijchen/mt1
[encoder] remove one always-on macro to save code complexity
|
2015-06-19 08:44:16 +08:00 |
|
huili2
|
443630b098
|
Merge pull request #1992 from sijchen/ps11
[Encoder] Refactoring: move the post-encoding exchanging in preprocessing to more reasonable function
|
2015-06-18 08:33:19 +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 |
|
Sijia Chen
|
dea37ce439
|
add a frame-skip setting option
|
2015-06-11 12:35:03 +08:00 |
|
Martin Storsjö
|
78e0ec6130
|
Convert tabs to spaces before comments
|
2015-06-10 10:22:29 +03:00 |
|
Martin Storsjö
|
3052b7ac64
|
Remove tabs from vertically aligned function declarations and typedefs
|
2015-06-10 10:22:13 +03:00 |
|
Martin Storsjö
|
764793d74b
|
Remove tabs in struct and class definitions
|
2015-06-10 10:22:01 +03:00 |
|
Martin Storsjö
|
ca51ee0f44
|
Remove tabs where a simple space is just enough
|
2015-06-10 10:21:52 +03:00 |
|
Martin Storsjö
|
51efa57a3d
|
Convert tabs to spaces in vertically aligned code
|
2015-06-10 10:21:29 +03:00 |
|
Martin Storsjö
|
723044837a
|
Convert tabs to spaces in defines
|
2015-06-10 10:21:25 +03:00 |
|
Martin Storsjö
|
43767cddb6
|
Remove tabs from commented out code
|
2015-06-10 10:21:21 +03:00 |
|
Martin Storsjö
|
c2b79fa51d
|
Convert tabs to spaces within comments
|
2015-06-10 10:21:13 +03:00 |
|
Sijia Chen
|
2ff38e9175
|
make two un-error ending of encoding go to a same exit and save the duplicated calling of UpdateSpatialPictures and ForceCodingIDR
|
2015-06-10 11:28:23 +08:00 |
|
Sijia Chen
|
84b441d4e4
|
move the post-encoding exchanging in preprocessing to more reasonable function
|
2015-06-10 10:49:39 +08:00 |
|
karina li
|
f2d391980e
|
use the external setting for max_qp and min_qp
|
2015-06-08 00:44:42 +08:00 |
|
sijchen
|
70de76a253
|
Merge pull request #1975 from sijchen/rc_tr
[Encoder] Improve rate control trace
|
2015-06-08 12:06:36 +08:00 |
|
Martin Storsjö
|
ebbcb67fb7
|
Convert tabs to spaces in assignment of SIMD function pointers
|
2015-06-03 15:39:30 +03:00 |
|
Martin Storsjö
|
c618b44b9e
|
Remove tabs from the end of lines like ") {"
|
2015-06-03 15:39:30 +03:00 |
|
Martin Storsjö
|
c134aa753a
|
Remove unnecessary/pointless/accidental tabs from the middle of lines of code
|
2015-06-03 15:39:30 +03:00 |
|
Martin Storsjö
|
b052a9580e
|
Convert tabs to spaces in code that looks like tables
Also fix the alignment in some related cases, even though they
didn't use tabs originally.
|
2015-06-03 13:26:36 +03:00 |
|
Sijia Chen
|
a9d0d90ed2
|
correct a typo in rc log
|
2015-06-03 14:31:00 +08:00 |
|
Sijia Chen
|
ece17ff1b4
|
add layer info in RC detail trace
|
2015-06-03 14:13:21 +08:00 |
|
huili2
|
f76325edc7
|
Merge pull request #1973 from huili2/sub8
modify some functions extending to sub8x8 usage, especially in ME part
|
2015-06-02 14:44:06 +08:00 |
|
huili2
|
c3cfce5223
|
modify some functions extending to sub8x8 usage, especially in ME part
|
2015-06-02 13:39:38 +08:00 |
|