Commit Graph

  • a8d9576297 Merge pull request #2405 from HaiboZhu/Fix_UT_decoder_init_fail huili2 2016-03-16 16:28:14 +08:00
  • 4d6b1c23fe MVC support 2 Marcus Johnson 2016-03-16 01:32:56 -04:00
  • 69bae68698 Add support for MVC NALs to EWelsNalUnitType Marcus Johnson 2016-03-16 01:28:55 -04:00
  • 7a3b3fdbe7 Merge pull request #2403 from ruil2/downsampling1 HaiboZhu 2016-03-16 09:48:08 +08:00
  • 90deb80b50 rename the functions sijchen 2016-03-14 21:41:08 -07:00
  • c009183e97 fix the lack of eSpsPpsIdStrategy==INCREASING_ID under simulcast avc on sijchen 2016-03-14 11:28:44 -07:00
  • 46f42ec5f3 Fix the decoder init failed case in UT Haibo Zhu 2016-03-04 15:49:32 +08:00
  • f84f2315ab change downsampling logic that downsampling source is from the nearest layer instead of the highest layer Karina 2016-03-14 09:55:36 +08:00
  • 25f53a2e3d Merge pull request #2399 from saamas/encoder-x86-add-avx2-satd-routines HaiboZhu 2016-03-10 09:59:33 +08:00
  • 98042f1600 [Decoder] Use encoder x86 IDCT routines Sindre Aamås 2016-03-01 16:31:07 +01:00
  • bffda9ec02 Merge pull request #2397 from HaiboZhu/Remove_level_limit_check HaiboZhu 2016-03-09 09:50:44 +08:00
  • 31de8bb3a0 Change the level limit check behavior to make the compatibility Haibo Zhu 2016-03-08 17:19:28 +08:00
  • 48a520915a [Encoder/x86] Add AVX2 SATD routines Sindre Aamås 2016-03-07 10:02:44 +01:00
  • d4c68527b1 Merge pull request #2389 from saamas/common-x86-deblock-chroma-horizontal-ssse3-optimizations volvet 2016-03-08 17:09:08 +08:00
  • d9bfc9204b Merge pull request #2394 from sijchen/th021 HaiboZhu 2016-03-08 16:29:40 +08:00
  • 74b8a66140 Merge pull request #2395 from ruil2/stat_output HaiboZhu 2016-03-07 13:46:27 +08:00
  • fee9d502bb format update and fix build issue when turn on STAT_OUTPUT macro Karina 2016-03-04 13:55:14 +08:00
  • 316f740630 Merge pull request #2390 from sijchen/th012 sijchen 2016-03-03 09:47:20 -08:00
  • ac6cf877d6 Merge pull request #2392 from mstorsjo/decoder-error-return huili2 2016-03-03 16:40:55 +08:00
  • 7f53c29302 Fix a return value check Martin Storsjö 2016-03-03 10:13:50 +02:00
  • 4db9c32976 remove sink in WelsThreadPool and hide the construtor to finish the singleTon sijchen 2016-03-02 17:08:09 -08:00
  • d4f09d9048 put CWelsThreadPool to singleTon for future usage (including add sink for IWelsTask) sijchen 2016-02-29 11:40:25 -08:00
  • 52d25f544a Merge pull request #2386 from huili2/return_info_change HaiboZhu 2016-02-29 09:21:31 +08:00
  • 7e88b13809 Merge pull request #2380 from mstorsjo/fix-slice-realloc sijchen 2016-02-26 09:46:13 -08:00
  • a009153741 [Common/x86] DeblockChromaEq4H_ssse3 optimizations Sindre Aamås 2016-02-25 16:00:26 +01:00
  • 9909c306f1 [Common/x86] DeblockChromaLt4H_ssse3 optimizations Sindre Aamås 2016-02-25 15:57:20 +01:00
  • 9cb4f4e8e2 modify return value check inside decoder unknown 2016-02-19 14:28:31 +08:00
  • 69e3fac093 Avoid reading iCountMbNumInSlice out of bounds on slice realloc Martin Storsjö 2016-02-25 10:31:58 +02:00
  • 040974f735 Merge pull request #2378 from shihuade/MultiThread_V4.9_V5 HaiboZhu 2016-02-25 14:40:56 +08:00
  • 321c772536 Merge pull request #2372 from ruil2/refine_trace HaiboZhu 2016-02-25 10:50:12 +08:00
  • 027f027c25 Merge pull request #2371 from GregoryJWolfe/master HaiboZhu 2016-02-25 10:49:34 +08:00
  • 5e8a716c1d add thread-based slice buffer and refact reallocate process for futher change huade 2016-02-25 10:08:41 +08:00
  • 03890fe86f Added support for "video signal type present" information. The "Video signal type present" information is written to the output video file when it is created, and later is used by the decoder to properly decode the compressed video data. The saved attributes are: Gregory J. Wolfe 2016-02-23 13:21:06 -05:00
  • c7fcba06c7 Added support for "video signal type present" information. The "Video signal type present" information is written to the output video file when it is created, and later is used by the decoder to properly decode the compressed video data. The saved attributes are: Gregory J. Wolfe 2016-02-23 13:21:06 -05:00
  • 3e538617cd Merge pull request #2374 from sijchen/for_ts0 ruil2 2016-02-23 17:26:20 +08:00
  • 78ae48c686 Merge pull request #2375 from shihuade/MultiThread_V4.8_v4 ruil2 2016-02-23 17:25:57 +08:00
  • 7bcb3ba4f4 refactor slice level rc structure huade 2016-02-23 16:49:37 +08:00
  • 881fc11c48 finish the remaining prob of fixing ts=0 sijchen 2016-02-22 10:40:35 -08:00
  • 9816e3302d fix timestamp = 0 issue when rc mode is BITRATE mode sijchen 2016-02-17 15:24:40 -08:00
  • 597b4eef73 fix timestamp = 0 issue when rc mode is BITRATE mode. Karina 2016-02-16 16:37:14 +08:00
  • 65218a3c35 update trace for ENCODER_OPTION_TRACE_CALLBACK Karina 2016-02-22 14:33:10 +08:00
  • 2754129064 Merge pull request #2360 from saamas/common-x86-deblock-optimizations ruil2 2016-02-19 09:52:39 +08:00
  • f35a0daccf Added support for "video signal type present" information. The "Video signal type present" information is written to the output video file when it is created, and later is used by the decoder to properly decode the compressed video data. The saved attributes are: Gregory J. Wolfe 2016-02-18 11:51:51 -05:00
  • 13586a3dfc Merge pull request #2366 from sijchen/fix_free6 ruil2 2016-02-18 10:25:19 +08:00
  • f791ac28ec Merge pull request #2365 from sijchen/fix_free42 ruil2 2016-02-18 10:25:07 +08:00
  • de1a70d164 Merge pull request #2363 from sijchen/fix_free5 ruil2 2016-02-18 10:24:55 +08:00
  • 4537682042 Merge pull request #2362 from ruil2/trace1 sijchen 2016-02-17 14:52:46 -08:00
  • e07ee9c096 use WELS_DELETE_OP for deleting sijchen 2016-02-17 10:06:05 -08:00
  • 74955c877f set pointers to null and call uninit sijchen 2016-02-16 12:17:21 -08:00
  • cc675f9fd1 add error handling in memory allocation failed case sijchen 2016-02-16 11:58:24 -08:00
  • 41b4ecb06b Avoid memory problem when mem alloc failed during initializing pRefList sijchen 2016-02-17 09:52:30 -08:00
  • 4b97dcb367 avoid memory problem when mem alloc failed during initializing pRefList sijchen 2016-02-16 10:05:49 -08:00
  • 18728a4876 trace cleanup Karina 2016-02-16 10:52:37 +08:00
  • a26955e444 Merge pull request #2358 from sijchen/fix_free2 ruil2 2016-02-16 10:47:23 +08:00
  • 6cf240237b Merge pull request #2361 from sijchen/fix_free00 ruil2 2016-02-16 10:47:02 +08:00
  • 855d1cf8c2 add input parameter check as protection for an encoder interface sijchen 2016-02-15 11:54:51 -08:00
  • b76a79c726 move the rc free to the correct condition to avoid access to invalid memory sijchen 2016-02-09 17:10:48 -08:00
  • 025500d5aa move the assigning m_uiSpatialPicNum earlier to cover the memory leak if error in allocating pic sijchen 2016-02-12 16:20:08 -08:00
  • 36722c553b use WelsMallocz instead of WelsMalloc to avoid non-null pointer at init sijchen 2016-02-12 15:23:47 -08:00
  • 71aa533038 move the printing of MEMORY_CHECK part to more reasonable sijchen 2016-02-12 15:22:22 -08:00
  • 6a0f0811ae use WelsUninitEncoderExt in all free process in WelsInitEncoderExt sijchen 2016-02-15 10:06:43 -08:00
  • 408b7cad17 use WelsUninitEncoderExt rather than FreeMemorySvc which correctly deals with release of vpp memory sijchen 2016-02-10 10:42:45 -08:00
  • e96a7b5c92 [Common/x86] DeblockChromaEq4V_ssse3 optimizations Sindre Aamås 2016-02-12 21:01:24 +01:00
  • fc16010583 [Common/x86] DeblockChromaLt4V_ssse3 optimizations Sindre Aamås 2016-02-12 20:59:22 +01:00
  • 62fb37d096 [Common/x86] DeblockLumaEq4_ssse3 optimizations Sindre Aamås 2016-02-09 23:28:14 +01:00
  • 732e1c5f78 [Common/x86] DeblockLumaLt4_ssse3 optimizations Sindre Aamås 2016-02-01 11:48:25 +01:00
  • 8b1206001c Merge pull request #2355 from pra85/patch-1 sijchen 2016-02-12 16:42:02 -08:00
  • 2b9a250fbd include the free-ing of pointer into FreeDqLayer sijchen 2016-02-12 15:29:06 -08:00
  • 2d378b9db8 Fix a typo Prayag Verma 2016-02-11 12:04:58 +05:30
  • a1a3873a62 improve the code structure sijchen 2016-02-10 22:25:41 -08:00
  • 43fdf74fa6 fix a miss of assigning and remove an unused line sijchen 2016-02-10 10:38:17 -08:00
  • 914302a462 avoid memory problem if mem alloc failed in the middle of InitDqLayer sijchen 2016-02-10 10:18:52 -08:00
  • aaa25160ec Merge pull request #2353 from saamas/encoder-x86-dct-opt2 sijchen 2016-02-08 15:00:12 -08:00
  • e5e7013b73 Merge pull request #2350 from sijchen/th00 sijchen 2016-02-08 14:59:38 -08:00
  • ad9ca3824f Merge pull request #2354 from ruil2/remove_trace HaiboZhu 2016-02-04 12:00:20 +08:00
  • ae508b9724 fix error width and height issue Karina 2016-02-04 10:25:03 +08:00
  • f5fd7420a9 Merge pull request #2351 from huili2/fix_width_height_enc_constraint sijchen 2016-02-02 16:31:05 -08:00
  • fb901269ef Merge pull request #2352 from ruil2/remove_trace sijchen 2016-02-02 16:30:50 -08:00
  • db9fa9154c Update README.md nasm version requirement Sindre Aamås 2016-01-27 13:28:41 +01:00
  • c8c74903f8 [Encoder] Add single-block AVX2 4x4 DCT/IDCT routines Sindre Aamås 2016-01-27 13:23:52 +01:00
  • f90960983c [Encoder] Add single-block SSE2 4x4 DCT/IDCT routines Sindre Aamås 2016-01-27 13:18:51 +01:00
  • 7486de2844 [Encoder] AVX2 DCT tweaks Sindre Aamås 2016-01-27 13:04:44 +01:00
  • 2d4cbcf060 remove trace Karina 2016-02-02 17:34:59 +08:00
  • 3873addc3d fix frame size constraints for width and height unknown 2016-02-01 15:55:53 +08:00
  • 1030820ec4 Merge pull request #2342 from sijchen/enh_ut_tem HaiboZhu 2016-02-01 09:08:05 +08:00
  • 9e75838c86 Merge pull request #2349 from hardening/fix_2348 openh264v1.5.1 sijchen 2016-01-29 10:02:13 -08:00
  • 370a468fbe Stop created threads if the creation of thread fails David FORT 2016-01-29 15:31:18 +01:00
  • c420d72443 Merge pull request #2341 from saamas/encoder-x86-dct-opt zhilwang 2016-01-28 10:33:34 +08:00
  • 51f3bbdfde Merge pull request #2345 from shihuade/WP8ScriptUpdate HaiboZhu 2016-01-24 07:56:23 +08:00
  • 21402ca419 update build script for wp8 under multi-vc version Forrest Shi 2016-01-23 16:56:53 +08:00
  • 3174e2a220 Merge pull request #2344 from mstorsjo/cleanup-map HaiboZhu 2016-01-22 09:45:57 +08:00
  • fa52fbfc9d Ignore the MSVC generated map file, remove it on make clean Martin Storsjö 2016-01-21 10:23:34 +02:00
  • 77c40e09e0 Merge pull request #2343 from HaiboZhu/Add_map_file_msvc HaiboZhu 2016-01-21 14:34:50 +08:00
  • ef329e33c3 add simulcastAvc setting in setting trace sijchen 2016-01-20 14:24:16 -08:00
  • 47e3f4c45c correct and enhance the ut template sijchen 2016-01-19 17:16:39 -08:00
  • cc8d541432 [UT] Utilize DCT function pointer typedefs Sindre Aamås 2016-01-19 22:00:24 +01:00
  • e22d731f26 [Encoder] yasm-compatible vinserti128 syntax in DCT asm Sindre Aamås 2016-01-19 21:33:40 +01:00
  • a45c10cf91 [UT] Only run AVX2 tests if host supports AVX2 Sindre Aamås 2016-01-19 14:27:46 +01:00
  • 144ff0fd51 [Encoder] SSE2 4x4 IDCT optimizations Sindre Aamås 2016-01-18 21:52:46 +01:00
  • 991e344d8c [Encoder] SSE2 4x4 DCT optimizations Sindre Aamås 2016-01-18 20:49:17 +01:00