Sijia Chen
819f6f5d93
[Encoder] add encoder tasks and task-management class
...
https://rbcommons.com/s/OpenH264/r/1334/
2015-10-19 22:48:28 -07:00
HaiboZhu
490098915f
Merge pull request #2176 from HaiboZhu/Bugfix_CHECK_SE_UPPER_conditions
...
Fix the macro UPPER_CHECK conditions
2015-10-20 10:31:57 +08:00
Haibo Zhu
151c1d9ffd
Fix the macro UPPER_CHECK conditions
2015-10-19 18:12:53 -07:00
sijchen
9befe7b1a3
Merge pull request #2173 from mstorsjo/remove-includes
...
Remove unused STL includes
2015-10-19 10:41:13 -07:00
HaiboZhu
3ee8784c01
Merge pull request #2170 from HaiboZhu/Bugfix_entropy_decoding_upper_check
...
Add protection for unsigned int output
2015-10-19 16:31:15 +08:00
Martin Storsjö
dac26cf923
Remove unused STL includes
...
This fixes building for Android, where libopenh264.so is intended
not to link to any particular STL implementation.
2015-10-19 11:21:29 +03:00
Haibo Zhu
9ba2c9825c
(1) add protection for golomb GetUe output value
...
(2) change the max length of cabac bypass to 16
2015-10-18 20:12:34 -07:00
HaiboZhu
fb61733b27
Merge pull request #2163 from HaiboZhu/Remove_cabac_shift_exponent_too_large
...
Remove the shift exponent too large warning
2015-10-16 21:16:56 +08:00
HaiboZhu
ea52112d45
Merge pull request #2158 from sijchen/thp0a
...
[Common] basic thread pool functions
2015-10-16 16:50:39 +08:00
HaiboZhu
7cbc31a0bf
Merge pull request #2161 from huili2/MMCO_overflow
...
prevent too many MMCO num overflow
2015-10-16 16:50:26 +08:00
HaiboZhu
10179539cf
Merge pull request #2157 from sijchen/mb
...
Sync from release 1.5 on API and release notes, etc.
2015-10-16 16:47:04 +08:00
Haibo Zhu
f1d92ef363
Remove the shift exponent too large warning
2015-10-16 01:13:23 -07:00
huili2
4bafe1c430
prevent too many MMCO num overflow
2015-10-16 10:36:13 +08:00
unknown
cb6ab3211d
add new ut to win ut proj
2015-10-16 02:37:39 +08:00
Sijia Chen
b29760ee31
remove unneeded parts
2015-10-15 11:31:34 -07:00
Sijia Chen
ade32f5c48
implementation for WelsSleep on WP8.0
...
https://rbcommons.com/s/OpenH264/r/1315/
2015-10-15 11:27:43 -07:00
Sijia Chen
a3f606e58a
replacement of std::list for m_cBusyThreads
...
https://rbcommons.com/s/OpenH264/r/1320/
2015-10-15 11:17:29 -07:00
Sijia Chen
bc566f0923
put m_cIdleThreads to CWelsCircleQueue rather than std::map
...
https://rbcommons.com/s/OpenH264/r/1313/
2015-10-15 10:24:48 -07:00
Sijia Chen
eb00d5cb9e
change std::list to internal implementation and add the new ut file for CWelsCircleQueue
...
https://rbcommons.com/s/OpenH264/r/1310/
2015-10-15 10:11:29 -07:00
Sijia Chen
757a596e97
add basic threadpool functions
...
https://rbcommons.com/s/OpenH264/r/1294/
2015-10-15 10:04:00 -07:00
Sijia Chen
6ca397e758
correct a typo along with the in-plan v1.5 release
2015-10-15 09:55:06 -07:00
Sijia Chen
9d25161f40
add version updates after 1.5 release
2015-10-15 09:54:10 -07:00
Sijia Chen
2f836fc787
add release notes for 1.5
2015-10-15 09:53:02 -07:00
HaiboZhu
af6a9a838f
Merge pull request #2152 from mstorsjo/remove-unused-code
...
Remove unused source files from the encoder
2015-10-15 12:03:41 +08:00
HaiboZhu
813cfca95f
Merge pull request #2155 from HaiboZhu/Remove_UBSAN_negative_left_shift_warning
...
Remove UBSAN warnings about negative left shift
2015-10-15 11:31:55 +08:00
Haibo Zhu
03d16bb4d1
Remove UBSAN warnings about negative left shift
2015-10-14 19:43:19 -07:00
HaiboZhu
3067d127aa
Merge pull request #2153 from mstorsjo/fix-warnings
...
Fix warnings when building for iOS with xcode
2015-10-13 18:26:56 +08:00
HaiboZhu
6c13a2c496
Merge pull request #2151 from mstorsjo/fix-msvc
...
Revert an accidental change that broke MSVC compilation
2015-10-13 18:26:14 +08:00
Martin Storsjö
8363d43588
Fix warnings when building for iOS with xcode
2015-10-13 12:27:11 +03:00
Martin Storsjö
5ff8af6883
Remove unused source files from the encoder
2015-10-13 12:21:34 +03:00
Martin Storsjö
837599becc
Revert an accidental change that broke MSVC compilation
...
This reverts an unrelated part of e7e3b4f37f
.
Since the function still is declared as taking an int32_t parameter
in the header, changing the function implementation makes it end
up as a different function.
2015-10-13 12:15:01 +03:00
HaiboZhu
6239fbe131
Merge pull request #2150 from huili2/log_memory_decrease
...
decrease log output for decoder momery info
2015-10-13 16:42:03 +08:00
HaiboZhu
df936ad73b
Merge pull request #2131 from sijchen/fix_simul3
...
[Encoder] Add fix for simulcast for 3 spatial layers
2015-10-13 16:41:15 +08:00
huili2
410689f7ca
Merge pull request #2147 from HaiboZhu/Bugfix_uninit_strcat
...
Init the string value and add protection for WelsStrcat()
2015-10-13 09:04:51 +08:00
huili2
042ac9aba1
decrease log output for decoder momery info
2015-10-12 10:53:33 +08:00
Haibo Zhu
e7e3b4f37f
Init the string value and add protection for WelsStrcat()
2015-10-10 08:45:48 -07:00
sijchen
b37cda2482
Merge pull request #2138 from HaiboZhu/Bugfix_SPS_update_logic_under_EC
...
Fix a SPS update logic bug under EC mode
2015-10-08 10:11:32 -07:00
Haibo Zhu
4ffdca6b06
Fix the SPS update logic bug under EC mode
2015-10-08 02:01:15 -07:00
huili2
4901821328
Merge pull request #2137 from HaiboZhu/Bugfix_CAVCL_8x8_init_error
...
Fix the 8x8 init bug under CAVCL when scalinglist enable
2015-10-08 16:36:16 +08:00
Haibo Zhu
2cd3fc805d
Fix the 8x8 init bug under CAVCL when scalinglist enable
2015-10-07 19:49:37 -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
HaiboZhu
f9f2bbf805
Merge pull request #2127 from huili2/repos_DecoderConfigParam
...
move DecoderConfigParam into InitDecoder
2015-09-23 17:41:52 +08:00
huili2
ecab683f0f
move DecoderConfigParam into InitDecoder
2015-09-23 14:37:53 +08:00
huili2
6efeb0ef95
Merge pull request #2124 from HaiboZhu/Bugfix_Duplicate_frame_num
...
Check the duplicate frame_num in short ref list
2015-09-22 15:45:22 +08:00
HaiboZhu
936747e9a4
Merge pull request #2122 from sijchen/fixsimul
...
[Encoder] fix for simulcast case when frame rate of lower resolution is higher
2015-09-22 14:51:29 +08:00
unknown
868c8e45a1
Check the duplicate frame_num in short ref list
...
Add more judgement for return value in WelsMarkAsRef()
2015-09-21 21:31:59 -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
5c301defba
Merge pull request #2119 from sijchen/size_limit
...
fix a size range to avoid triggering latest constraints of input
2015-09-17 14:21:43 +08:00
Sijia Chen
829f216dbf
fix a size range to avoid triggering latest constraints of input
2015-09-16 15:23:13 -07:00
HaiboZhu
d0d7ad57c2
Merge pull request #2116 from mstorsjo/remove-tab-indentation
...
Fix indentation to consistently use spaces instead of tabs
2015-09-16 09:12:07 +08:00