Commit Graph

  • 89752ff62f Refactor: remove CWelsTaskManageMultiD sijchen 2015-11-30 10:32:48 -08:00
  • f679da900f Merge pull request #2281 from sijchen/th11 HaiboZhu 2015-11-27 12:13:33 +08:00
  • b749fe7160 Merge pull request #2273 from sijchen/th0 HaiboZhu 2015-11-27 09:29:22 +08:00
  • 921443ead8 Merge pull request #2272 from sijchen/rf0 HaiboZhu 2015-11-27 09:27:37 +08:00
  • 926fc67451 remove parseonly in decoder ctx huili2 2015-11-27 08:56:20 +08:00
  • 6696022028 Merge pull request #2283 from shihuade/MultiThread_V4.3_SliceBs_V2 ruil2 2015-11-26 17:03:54 +08:00
  • 436da21ccf initial for iReturn and refact PPS Sps bs write function huade 2015-11-26 14:06:01 +08:00
  • 60aaf48744 Merge pull request #2282 from shihuade/MultiThread_V4.3_SliceBs_V1_Pull ruil2 2015-11-26 12:12:33 +08:00
  • 4a4ade1201 refact WriteSliceBs() huade 2015-11-26 09:32:33 +08:00
  • 8667452940 adjust the input para judgement of iMaxNalSize sijchen 2015-11-25 14:20:29 -08:00
  • 05c89b75f0 remove duplicated operation after thread pool and rename a task for clearer meaning sijchen 2015-11-25 13:46:21 -08:00
  • 67dab5d70e Merge pull request #2266 from sijchen/ut0 sijchen 2015-11-25 09:57:43 -08:00
  • a422180695 Merge pull request #2277 from ruil2/qp_trace HaiboZhu 2015-11-25 15:05:12 +08:00
  • 3dccfabce3 Merge pull request #2276 from shihuade/MultiThread_V4.2_SSliceCtx_pSliceCountInMB_V3 HaiboZhu 2015-11-25 15:02:50 +08:00
  • ab7eb1535d add minqp and maxqp parameters in console Karina 2015-11-25 14:21:44 +08:00
  • d02addd90f remove pCountMbNumInSlice from SSliceCtx huade 2015-11-25 13:36:37 +08:00
  • 60f36eb25a Merge pull request #2275 from HaiboZhu/Fix_Emulation_Prevention_Bytes_Profiles_Bugs HaiboZhu 2015-11-25 12:30:51 +08:00
  • f47be08065 Merge pull request #2271 from sijchen/rf1 HaiboZhu 2015-11-25 12:04:00 +08:00
  • cc6b409f12 Add protection for emulation prevention bytes and profile_id unknown 2015-11-23 19:26:28 +08:00
  • d85b1f6863 Merge pull request #2274 from shihuade/MultiThread_V4.2_SSliceCtx_PFirstMBInSlice_Pull_BugFixed HaiboZhu 2015-11-25 11:12:24 +08:00
  • 404315ab19 Merge pull request #2270 from huili2/parseonly_api_bugfix HaiboZhu 2015-11-25 09:00:54 +08:00
  • 13cb84e695 use different task when load-balancing or not to save computation sijchen 2015-11-24 14:19:15 -08:00
  • 1247006cbb remove unneeded variable sijchen 2015-11-24 13:39:27 -08:00
  • 2df092bcae refactor multi-thread logic sijchen 2015-11-24 13:31:41 -08:00
  • 2fc9c08710 put duplicated codes into one function sijchen 2015-11-24 11:14:20 -08:00
  • 29dd5e71be fixed bug for firsMbIndex in multi-thread-slice encoding with slicemode==SM_SIZELIMITED_SLICE huade 2015-11-24 17:55:30 +08:00
  • 01016b1c83 Merge pull request #2264 from sijchen/api41 HaiboZhu 2015-11-24 14:16:21 +08:00
  • 9ea1f0c7ea Merge pull request #2269 from shihuade/MultiThread_V4.2_SSliceCtx_pSliceComplexRatio_pull ruil2 2015-11-24 12:37:58 +08:00
  • 9fade10d77 disable wrongly calling for parseonly related huili2 2015-11-24 09:38:58 +08:00
  • f263f0710a remove pSliceComplexRatio from SliceThreading huade 2015-11-24 10:44:23 +08:00
  • aeb55e07fe Merge pull request #2268 from HaiboZhu/Update_ftell_fseek_support_long_file HaiboZhu 2015-11-24 10:35:54 +08:00
  • 4c19823d44 Merge pull request #2267 from shihuade/MultiThread_V4.2_SSliceCtx_SliceConSumeTime_Pull HaiboZhu 2015-11-24 10:35:43 +08:00
  • d7644664a6 Update the ftell and fseek to support 64bit length Haibo Zhu 2015-11-12 14:50:29 +08:00
  • b001785eee remove pSliceConsumeTime in SSliceCtx and pSliceThreading huade 2015-11-24 08:58:37 +08:00
  • 5d03a8a692 put class notification to header file sijchen 2015-11-23 15:51:05 -08:00
  • f3c4b878ff update the usage of flag and MD5 value sijchen 2015-11-23 11:54:43 -08:00
  • 2d3071e37c Merge pull request #2262 from shihuade/MultiThread_V4.2_SSliceCtx_PFirstMBInSlice_Pull ruil2 2015-11-20 14:35:00 +08:00
  • 9ef07c5b99 remove pFirstMbInSlice in SSliceCtx huade 2015-11-20 09:51:01 +08:00
  • 6f15550b9e Merge pull request #2261 from mstorsjo/fix-test-init-uninit huili2 2015-11-20 08:35:33 +08:00
  • eaf4798119 Readd a test for GetOption in TestInitUninit Martin Storsjö 2015-11-20 00:16:52 +02:00
  • b3b083c883 Fully initialize m_sDecParam in TestInitUninit Martin Storsjö 2015-11-20 00:11:31 +02:00
  • 222c84c193 Merge pull request #2260 from shihuade/MultiThread_V4.1_SliceCtx_V10V11_Pull_V4 sijchen 2015-11-19 13:20:28 -08:00
  • b77b68ffa0 change input parameters for UpdateMbNeighbourInfoForNextSlice etc. huade 2015-11-19 17:18:03 +08:00
  • 54a194ce66 Merge pull request #2258 from shihuade/MultiThread_V4.1_SliceCtx_V6V7V8V9_Pull_V2 HaiboZhu 2015-11-19 16:10:54 +08:00
  • c842c5c946 change input parameters for DynamicAdjustSlicePEncCtxAll etc, SSliceCtx refactoring huade 2015-11-19 14:56:58 +08:00
  • e4229db53d Merge pull request #2257 from shihuade/MultiThread_V4.1_SliceCtx_V5_Pull HaiboZhu 2015-11-19 14:51:52 +08:00
  • 40b2cc85f3 Merge pull request #2256 from shihuade/MultiThread_V4.1_SliceCtx_V4_Pull_V3 HaiboZhu 2015-11-19 14:07:29 +08:00
  • c298755da5 SSliceCtx structure refactoring----change input parameters for AssignMbMapMultipleSlices huade 2015-11-19 13:29:16 +08:00
  • b60bb67b4e SSliceCtx struture refactoring----change input paramters for Init/UninitSlicePEncCtx() huade 2015-11-19 13:19:34 +08:00
  • 268e6cf09f Merge pull request #2255 from shihuade/MultiThread_V4.1_SliceCtx_V3_Pull_V3 HaiboZhu 2015-11-19 13:13:01 +08:00
  • 35ab32b1a3 remove (ppCtx)->pSliceCtxList and only keep DqLayer->sSliceCtx to simply the structure manage huade 2015-11-19 11:03:50 +08:00
  • 21e44bda8b Merge pull request #2253 from pengyanhai/v1.5.2-Firefox39 HaiboZhu 2015-11-19 09:20:36 +08:00
  • f9d8e9a76e Merge pull request #2249 from huili2/remove_output_colorformat HaiboZhu 2015-11-19 09:11:29 +08:00
  • c9b3fe54a4 add an echo-plugin-name target Ted Mielczarek 2015-11-18 06:47:39 -05:00
  • e0282587d1 Merge pull request #2251 from luser/plugin-name sijchen 2015-11-18 10:03:42 -08:00
  • bdb837ffaf add an echo-plugin-name target Ted Mielczarek 2015-11-18 06:47:39 -05:00
  • 174f09bd10 Merge pull request #2246 from shihuade/MultiThread_V4.1_SliceCtx_V2_Pull ruil2 2015-11-18 13:42:20 +08:00
  • a8584b530f Merge pull request #2245 from shihuade/MultiThread_V4.1_SliceCtx_V1_Pull_V2 ruil2 2015-11-18 13:42:02 +08:00
  • e264547368 Merge pull request #2250 from pengyanhai/v1.5.2-Firefox39 HaiboZhu 2015-11-18 12:17:42 +08:00
  • 347c463f0a Generate PDB file for openh264.dll and gmpopenh264.dll pengyanhai 2015-11-10 20:37:17 -08:00
  • 8d44427dc6 SSliceCtx struture refactoring----change input paramters for UpdateSlicepEncCtxWithPartition huade 2015-11-17 20:54:27 +08:00
  • 06eb03578d SSliceCtx struture refactoring----change input paramters for UpdateMbListNeighborParallel huade 2015-11-17 17:54:58 +08:00
  • 148f86f3b0 Merge pull request #2244 from pengyanhai/master HaiboZhu 2015-11-17 14:35:16 +08:00
  • dc2cbe4a22 remove API data format in decoder in 1.6 huili2 2015-11-17 13:58:57 +08:00
  • 28bdcc3871 Update the plugin version to v1.5.2 Hank Peng 2015-11-13 10:26:41 -08:00
  • baa69f3cd0 Shut down the encoder/decoder thread when Encoding/DecodingComplete is invoked, to avoid potential crash on Android Hank Peng 2015-11-13 10:01:10 -08:00
  • e014b5ea43 Avoid to call any host API after Encoding/DecodingComplete(), to avoid potential crash in the browser Hank Peng 2015-11-12 11:33:04 -08:00
  • 545612e4d7 Merge branch 'master' of github.com:pengyanhai/openh264 Hank Peng 2015-11-16 16:53:58 -08:00
  • 7bc1b7abf5 Merge pull request #2240 from ruil2/qp_trace sijchen 2015-11-16 10:36:24 -08:00
  • 18fdf6292d Merge pull request #2239 from ruil2/remove_trace sijchen 2015-11-16 10:36:00 -08:00
  • 8f785ebcd5 Merge pull request #2241 from shihuade/MultiThread_V4.0_ThreadPoolChange_V5_astyle ruil2 2015-11-16 17:39:40 +08:00
  • 953f74a8a2 astyle for codec/encoder/core/src/slice_multi_threading.cpp huade 2015-11-16 15:16:17 +08:00
  • 96b5b3965e add qp related trace Karina 2015-11-16 13:08:48 +08:00
  • 42222b8e7e remove iAbsDiffPicNumMinus1 processing for no reference frame Karina 2015-11-16 12:22:10 +08:00
  • 8d2883277c Merge pull request #2236 from sijchen/thp82 HaiboZhu 2015-11-16 10:26:45 +08:00
  • 991b05fb69 Merge pull request #2238 from shihuade/MultiThread_V4.0_ThreadPoolChange_V2 HaiboZhu 2015-11-16 10:13:02 +08:00
  • 0d4d32efbd fixed bug for NeedDynamicAdjust() huade 2015-11-16 08:57:38 +08:00
  • 6fe05b0996 add error handling of task returns sijchen 2015-11-13 12:05:06 -08:00
  • b5d890c1ea Merge pull request #2224 from sijchen/thp73 sijchen 2015-11-13 11:57:07 -08:00
  • e1a472cab5 Merge pull request #2235 from pengyanhai/v1.5.2-Firefox39 sijchen 2015-11-13 11:00:53 -08:00
  • 71d99d0408 Update the plugin version to v1.5.2 Hank Peng 2015-11-13 10:26:41 -08:00
  • e5d0bce6d0 Shut down the encoder/decoder thread when Encoding/DecodingComplete is invoked, to avoid potential crash on Android Hank Peng 2015-11-13 10:01:10 -08:00
  • da0965c42f Merge pull request #2234 from HaiboZhu/Revert_Simply_Dec_Ctx HaiboZhu 2015-11-13 20:45:11 +08:00
  • 628befe8be Revert "Merge pull request #2217 from huili2/simply_dec_ctx" Haibo Zhu 2015-11-13 20:16:03 +08:00
  • 513a34069d Merge pull request #2232 from ruil2/fix_crash_1 HaiboZhu 2015-11-13 17:19:16 +08:00
  • 7c1fbad53a fix crash Karina 2015-11-13 17:16:26 +08:00
  • b664150875 Merge pull request #2228 from pengyanhai/v1.5.2-Firefox39 huili2 2015-11-13 09:14:06 +08:00
  • d2e66deb66 Merge pull request #2227 from sijchen/thp92 huili2 2015-11-13 07:38:06 +08:00
  • e508c86dac fix the missing loadbalancing part sijchen 2015-11-12 13:15:07 -08:00
  • 6212a5984b Avoid to call any host API after Encoding/DecodingComplete(), to avoid potential crash in the browser Hank Peng 2015-11-12 11:33:04 -08:00
  • aeb5ab4b99 [Encoder] put the logic related to multiple D layer into a class for better structure sijchen 2015-11-11 22:55:16 -08:00
  • beacba76e3 Merge pull request #2220 from sijchen/thp61 HaiboZhu 2015-11-12 13:54:49 +08:00
  • 21ad38f430 Merge pull request #2221 from sijchen/v151 sijchen 2015-11-11 10:49:54 -08:00
  • 1539616777 Merge pull request #2222 from sijchen/v151 v1.5.1-Firefox39 sijchen 2015-11-11 10:39:42 -08:00
  • d804e8b443 apply review 1376 for version update sijchen 2015-11-11 10:32:27 -08:00
  • 0ce464d83e Tear down the OpenH264 encoder and decoder properly to avoid potential crash and memory leak pengyanhai 2015-11-09 11:52:11 -08:00
  • 08473ae184 Never call GMPVideoDecoderCallback after DecodingComplete, to fix bug #1204588 in Bugzilla Hank Peng 2015-11-04 11:29:02 -08:00
  • b5792a09f9 Generate PDB file for openh264.dll and gmpopenh264.dll pengyanhai 2015-11-10 20:37:17 -08:00
  • 1a2606f45d Merge pull request #2219 from sijchen/api3 HaiboZhu 2015-11-11 09:19:03 +08:00
  • 27172bafd7 Merge pull request #2217 from huili2/simply_dec_ctx HaiboZhu 2015-11-11 09:18:04 +08:00