summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-06-02Merge "Fixed OUTPUT_YUV_SRC behavior for VP8"Tim Kopp
2014-06-02Merge "seeing a 10x slowing down, revert now for investigation"Yaowu Xu
2014-06-02seeing a 10x slowing down, revert now for investigationYaowu Xu
Revert "Fix a problem of using an uninitialized parameter" This reverts commit 538af7db5ffe2ab560511a3bc0ae74dae9316c14 Change-Id: I071aa9b7068ef515abb8ae9584df15067706ccb5
2014-06-01Merge "Revert "Remove Wextra warnings from vp9_sad.c""Frank Galligan
2014-06-01Revert "Remove Wextra warnings from vp9_sad.c"Frank Galligan
This reverts commit 916550428db803c54c993ff9d3c34b9b0bcebb7c Change-Id: I500822b03f09c64ff6ec5396c68edee9ca3b75cb
2014-05-31Merge "Converting disable_inter_mode_mask to inter_mode_mask."Dmitry Kovalev
2014-05-30Merge "Add overflow check unit test for 16x16 inverse DCT/ADST transform"Jingning Han
2014-05-30Merge "Fix a potential overflow issue in inverse 16x16 full 2D-DCT"Jingning Han
2014-05-30Merge "Fix unused variable warning."James Zern
2014-05-30Merge "Refactor the vp9_get_frame code for frame parallel."hkuang
2014-05-30Add overflow check unit test for 16x16 inverse DCT/ADST transformJingning Han
This commit applies quantization process with coarse quantization step size to the forward transform coefficients and tests all the inverse 16x16 DCT and ADST implementation versions with the dequantized coefficients as input, to verify that the outcomes match the prototype. Change-Id: I68034a6126b45192c87d8c642155290e89bff8fa
2014-05-30Merge "Fix a problem of using an uninitialized parameter"Yaowu Xu
2014-05-30Merge "Removing unused ref_frame_mask local var."Dmitry Kovalev
2014-05-30Refactor the vp9_get_frame code for frame parallel.hkuang
In frame parallel decoding mode, there will be still several frames inside the decoder when application stop calling vpx_codec_decode to decode frames. The application will need to keep calling vpx_codec_get_frame to get all the remaining decoded frames in the decoder. Change-Id: I2ce8260a91282f045bb9a6093ff8a606b1990f14
2014-05-30Merge "Do not export non-existant symbols"Yaowu Xu
2014-05-30Fix unused variable warning.Christian Duvivier
Change-Id: I52f73943194039697da6880d2da54821b2498336
2014-05-30Fix a problem of using an uninitialized parameterYaowu Xu
This commit added a call to set speed feature before initializing motion search, fixed the problem where unintialized search method is used before its value being set. Change-Id: I537e4612bf0d00fd6f51396fd222d4b3bd6fde58
2014-05-30Fixed OUTPUT_YUV_SRC behavior for VP8Tim Kopp
By enabling the OUTPUT_YUV_SRC compiler flag, the encoder will write the raw input to bd.yuv. The functionality was mostly implemented, but in its previous state did not compile. Change-Id: Ia331ad0f4c6e6f9f51e8d42cd33ba8cc146b3dbf
2014-05-30Merge "Re-factor some duplicate code."Paul Wilkins
2014-05-29Do not export non-existant symbolsSean McGovern
Change-Id: Ic0fb8e5016d064c2227cf5d87ffba86a4303c82b
2014-05-29Removing unused ref_frame_mask local var.Dmitry Kovalev
Change-Id: Ie11558c076a0161cc9608788e050b1b16e31c490
2014-05-29Merge "Consistent names for intra mask flags."Dmitry Kovalev
2014-05-29Merge "Don't update encoder skip count for SEG_LVL_SKIP."Alex Converse
2014-05-29Converting disable_inter_mode_mask to inter_mode_mask.Dmitry Kovalev
Making this consistent with intra mode masks: you need to specify allowed inter/intra modes to use. Change-Id: Iaecd28bf79047259707d8e7a59a57bb7b856383e
2014-05-29Consistent names for intra mask flags.Dmitry Kovalev
Change-Id: Ibdd5255d37200fb8a1d50f71a2a49c6089ae21e7
2014-05-29Merge "Making speed checks consistent in set_rt_speed_feature()."Dmitry Kovalev
2014-05-29Fix a potential overflow issue in inverse 16x16 full 2D-DCTJingning Han
An overflow issue could potentially happen in the second round 1-D transform of the SSSE3 full inverse 16x16 2D-DCT. This commit fixes this issue. Change-Id: Ia19e4888fda1cc929a28a5f89a5beec612d628dc
2014-05-29Don't update encoder skip count for SEG_LVL_SKIP.Alex Converse
This aligns the encoder behavior with the decoder. Change-Id: Ifa0840e4b07b19309e0bf1d1182498883249ec45
2014-05-29Merge "Moving itxm_add pointer from MACROBLOCKD to MACROBLOCK."Dmitry Kovalev
2014-05-29Making speed checks consistent in set_rt_speed_feature().Dmitry Kovalev
Change-Id: Id3d0a49836fe996b806707d29a8130acf9d7ea0e
2014-05-29Merge "Fixing -Wextra warnings in vp9_{cx, dx}_iface.c."Yaowu Xu
2014-05-29Merge "Fixed a crash windows build"Yaowu Xu
2014-05-28Fixed a crash windows buildYaowu Xu
Change-Id: I58baa1da1f3bfc8a6da454399139fe6a7473ff10
2014-05-28Merge "vp8 denoiser: fix to zero_mv mode selection."Marco Paniconi
2014-05-28vp8 denoiser: fix to zero_mv mode selection.Marco Paniconi
In the current logic, if the sse for zero motion is smaller than the sse for new_mv (i.e., best_sse), we may still end up using the non-zero mv for denoising (if the magnitude of new_mv is above threshold). This can happen for very noisy content, and can lead to artifacts. This change ensures that we always use zero_mv (over new_mv) for denoisng if sse_zero_mv <= best_sse. Change-Id: I8ef9294d837b077013b77a46c9a71d17c648b48a
2014-05-28Fixing -Wextra warnings in vp9_{cx, dx}_iface.c.Dmitry Kovalev
Change-Id: I0abad32551dc534d3db27424c118e4b2f6b50f37
2014-05-28Merge "Using 2 instead of 3 elements for last_q array."Dmitry Kovalev
2014-05-28Merge "Removing redundant vp9_zero() call."Dmitry Kovalev
2014-05-28Merge "Cleaning up vp9_variance_sse2.c."Dmitry Kovalev
2014-05-28Merge "Always allow ZEROMV when SEG_LVL_SKIP is on."Alex Converse
2014-05-28Merge "Fix the all intra modes mask constant."Alex Converse
2014-05-28Merge "Removing this_frame_stats member from TWO_PASS struct."Paul Wilkins
2014-05-28Re-factor some duplicate code.Paul Wilkins
Change-Id: I89a1dbea39c50c7633f746d9c93fec3a289f1b42
2014-05-28Merge "Remove brightness weighting in two pass."Paul Wilkins
2014-05-27Removing undeclared identifier - build fixDeb Mukherjee
Fixes build with --enable-internal-stats Change-Id: I137169c859f561478e45891defe976d595454166
2014-05-27Using 2 instead of 3 elements for last_q array.Dmitry Kovalev
Change-Id: I2c6950e7d79fc89c6f97e6dcf47317ef66c453a5
2014-05-27Always allow ZEROMV when SEG_LVL_SKIP is on.Alex Converse
Change-Id: I6db1dc82f66438ac48f571d2f1a2ac7c39a97a1a
2014-05-27Fix the all intra modes mask constant.Alex Converse
The new constant expands to 0x3fc00808. Change-Id: Ib5109e4faf035fe0402b59f8a8d2e412628b9276
2014-05-27Merge "Removing ctrl_id parameter from vpx_codec_control_fn_t."Dmitry Kovalev
2014-05-27Removing this_frame_stats member from TWO_PASS struct.Dmitry Kovalev
Change-Id: Id8877fad1f1e88b145e7c40c43174109b9c4f373