summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-02-27sad_test: (arm) fix vp9-only buildJames Zern
Change-Id: I08fa0e90039186cd237001b7e43b1eabe6d326a3
2014-02-27cosmetics: sad_test: add a few commentsJames Zern
- break the platform sections a bit more visibly - add #endif comments on long blocks Change-Id: I8612f19755ea37efd6dac2918f51deee4a2c483e
2014-02-27Merge "[svc] Add target bitrate settings for each layers."Minghai Shang
2014-02-27Merge "Change for adding QP settings for key frames"Minghai Shang
2014-02-27Merge "Moving common code into vp9_get_entropy_contexts()."Dmitry Kovalev
2014-02-27Merge "Replacing int_mv with MV in single_motion_search()."Dmitry Kovalev
2014-02-27Merge "Removing vp9_systemdependent.c."Dmitry Kovalev
2014-02-27Merge "Refines variance based partitioning search"Deb Mukherjee
2014-02-27Refines variance based partitioning searchDeb Mukherjee
Instead of using source variance, this patch uses variance of the frame difference between the source and the current frame to make fixed size partition decisions. Also disables adjusting partitioning if variance based or fixed size partitioning is used. The latter change improves the speed substantially for speed 6, so that speed 7 is now less than 3x the speed of speed 6. But speed 6 is 48% better in psnr on the rtc set compared to speed 7. As compared to speed 5, speed 6 is -37% in psnr at about 2.5x the speed, speed 7 is -55% in psnr at about 7x the speed. Change-Id: If61d80431d3e04ed304ac05832e773cdb2c0a578
2014-02-27Merge "vp9_encodemv.h: fix function prototype"Yaowu Xu
2014-02-26vp9_encodemv.h: fix function prototypeJames Zern
mismatch was introduced here: abe21e4 Removing redundant vp9_clear_system_state() call. Change-Id: I66f945c1ce385dddfdefa9f517f295dbdd01d286
2014-02-26Merge "remove ioc problem with rdcost calculation"James Zern
2014-02-26Merge "gen_msvs_vcxproj.sh: Avoid object name collisions."James Zern
2014-02-26Merge changes ↵James Zern
I03c1ba21,I6d8ac50c,Id0a2d9ef,I3db3acbd,I028bdec9,I26f8724b,I3795d78b,I6bb7ffe8 * changes: variance_test: add NEON functions subtract_test: add NEON functions sixtap_predict_test: add NEON functions partial_idct_test: add NEON functions fdct8x8_test: add NEON functions fdct4x4_test: add NEON functions dct32x32_test: add NEON functions dct16x16_test: add NEON functions
2014-02-26variance_test: add NEON functionsJames Zern
note not all functions have NEON implementations: - variance4x4_neon Change-Id: I03c1ba21f3b02aa2482d7ca8feedc3ef74b5947f
2014-02-26subtract_test: add NEON functionsJames Zern
Change-Id: I6d8ac50ce842749a2a643d8173bbd301cc284236
2014-02-26sixtap_predict_test: add NEON functionsJames Zern
Change-Id: Id0a2d9ef9636c84ee988dabecd5d4dc2b8641944
2014-02-26partial_idct_test: add NEON functionsJames Zern
note not all functions have NEON implementations: - vp9_idct32x32_34_add Change-Id: I3db3acbd5b33839aabd1beadc6e0742ec50b1072
2014-02-26fdct8x8_test: add NEON functionsJames Zern
FwdTrans8x8HT is disabled as the tests currently fail. note not all functions have NEON implementations: - fdct8x8/fht8x8 Change-Id: I028bdec9a21eaaee2c5865470ab179aac403540e
2014-02-26fdct4x4_test: add NEON functionsJames Zern
Trans4x4HT is disabled as the tests currently fail. note not all functions have NEON implementations: - fdct4x4/fht4x4 Change-Id: I26f8724bf2a9ea01d59205a1c57119ed25d043bc
2014-02-26dct32x32_test: add NEON functionsJames Zern
note not all functions have NEON implementations: - vp9_fdct32x32/vp9_fdct32x32_rd Change-Id: I3795d78bf215e41ab8801c2c37cf633f16931f9d
2014-02-26Merge "Don't let GOLDEN_FRAME turn off LAST_FRAME as a reference when ↵Alex Converse
GOLDEN_FRAME is disabled."
2014-02-26Merge "Adding vpx_sse_to_psnr() function."Dmitry Kovalev
2014-02-26Merge "Cleaning up cost_coeffs()."Dmitry Kovalev
2014-02-26Removing vp9_systemdependent.c.Dmitry Kovalev
Change-Id: I7b9738a7113c0c4687e5d320581ff69d98a8b271
2014-02-26Replacing int_mv with MV in single_motion_search().Dmitry Kovalev
Change-Id: I527c42fa776c772c26c027a47f3dada129f5c33e
2014-02-26Don't let GOLDEN_FRAME turn off LAST_FRAME as a reference when GOLDEN_FRAME ↵Alex Converse
is disabled. There was a bug in the previous code that if GOLDEN was better than LAST neither would be used. LAST would get turned off due to superior GOLDEN quality then all GOLDEN modes would get skipped. Change-Id: I173f3720451707dab7b2cbbe8b8e6a047089bde7
2014-02-26Merge "log overall psnr, average psnr, and overall mse"Ivan Maltz
2014-02-26Merge "Reduce the frequency of partition size adjsutment"Yaowu Xu
2014-02-26Adding vpx_sse_to_psnr() function.Dmitry Kovalev
Removing all copies of identical vp8_mse2psnr/vp9_mse2psnr functions. Using vpx_sse_to_psnr() instead in all places. Change-Id: I15beef9834d43d8fc8a8a7a2d1fc5de3d658fed8
2014-02-26Moving common code into vp9_get_entropy_contexts().Dmitry Kovalev
Change-Id: I197670a405f7c2e7796424faa187a61081db8567
2014-02-26Merge "Cleaning up vp9_encodemb.c file."Dmitry Kovalev
2014-02-26Cleaning up cost_coeffs().Dmitry Kovalev
Change-Id: I02f097fd7c4c787035f03114ddde5b04b2640b39
2014-02-26Merge "Update some comments in vpx_temporal_scalable_patterns."Marco Paniconi
2014-02-26Update some comments in vpx_temporal_scalable_patterns.Marco Paniconi
Change-Id: I747d26c544cc56feaaf7c75403f2f4c16a496bb7
2014-02-26log overall psnr, average psnr, and overall mseIvan Maltz
Change-Id: I0b4fa1f8104b7fa5780d4e99e5401c14271a992d
2014-02-26Cleaning up vp9_encodemb.c file.Dmitry Kovalev
Usage of encode_b_args is unnecessary because encode_block_pass1() doesn't use them. That's why optimize_init_b() call is also not required. Change-Id: Ib6cfe4916c2ca85749c90bb0adcba6fea592f9ac
2014-02-26Merge "VP8 for ARMv8 by using NEON intrinsics 05"Johann
2014-02-26[svc] Add target bitrate settings for each layers.Minghai Shang
Change-Id: Ia7677fb436667bc4f76db71f65e4784f433f7826
2014-02-26Merge "Cleaning up vp9_rdopt.c."Dmitry Kovalev
2014-02-26Merge "Separate super_block_yrd() into two functions"Yaowu Xu
2014-02-26Merge "VP8 for ARMv8 by using NEON intrinsics 04"Johann
2014-02-26Merge "VP8 for ARMv8 by using NEON intrinsics 03"Johann
2014-02-26Merge "Fix a bug in intra prediction due to change in ↵hkuang
25e55526301eba7d6e5c68e25402e9b2102976d8."
2014-02-26Change for adding QP settings for key framesMinghai Shang
Change-Id: I4dcabb60cb1185eb9a2efa18b50f17af272d2cd6
2014-02-26Merge "cq_test.cc: Use size_t for file size and unsigned int for target ↵Tom Finegan
bitrate."
2014-02-26Reduce the frequency of partition size adjsutmentYaowu Xu
The commit change to use partitions sizes directly from last frame for frames directly where last frame selects partitions sizes based on coding efficiency. On --rt --cpu-used=-5, the change hurts compression by 4% but reduces encoding time by ~20% Change-Id: Ia68665e5c8489b7bfcf5fac7768332fba88928e6
2014-02-26Separate super_block_yrd() into two functionsYaowu Xu
for inter and intra respectively Change-Id: I7764d3af780072f7bd7bde201f454dcdd2816e76
2014-02-26Merge "Add consective frame loss to error_resilience test."Marco Paniconi
2014-02-26Merge "Use sub-pixel accuracy prediction non-RD mode"Jingning Han