summaryrefslogtreecommitdiff
path: root/vp9
AgeCommit message (Collapse)Author
2014-01-22Merge "Match vp9_coefband_trans_* declarations"Johann
2014-01-22Merge "Seperate the border size for encoder and decoder."hkuang
2014-01-22Merge "Simplifying target_size_from_buffer_level() function."Dmitry Kovalev
2014-01-22Merge "Removing unnecessary vp9_clear_system_state() calls."Dmitry Kovalev
2014-01-22Merge "Force show_frame=1 when show_existing_frame=1"Adrian Grange
2014-01-22Removing unnecessary vp9_clear_system_state() calls.Dmitry Kovalev
Change-Id: I597645a15fff2d3a1104861a5c90f64394952e0b
2014-01-22Simplifying target_size_from_buffer_level() function.Dmitry Kovalev
Change-Id: I1d556ddf04ab0a98eadf412972a6977c1055446f
2014-01-22Merge "Cleaning up first_pass_motion_search() function."Dmitry Kovalev
2014-01-21Merge "Cleaning up vp9_ratectrl.c."Dmitry Kovalev
2014-01-21Merge "Cleaning up vp9_setup_buffer_inter() function."Dmitry Kovalev
2014-01-21Merge "Replacing cpi->twopass with twopass."Dmitry Kovalev
2014-01-21Cleaning up vp9_setup_buffer_inter() function.Dmitry Kovalev
Change-Id: Ia63e2d05fa5dca3fb67788b0f1f28e9802ef27dd
2014-01-21Merge "remove complex rd modeling."Yaowu Xu
2014-01-21Match vp9_coefband_trans_* declarationsJohann
VS2013 Chromium builds failed with: warning C4742: 'vp9_coefband_trans_8x8plus' has different alignment in https://code.google.com/p/chromium/issues/detail?id=336620 Change-Id: I865f72bc23ae958531eeb5f497002c12e9a36fcd
2014-01-21Merge "Have check_initial_width() take subsampling as arguments directly."Alex Converse
2014-01-21Merge "Enforce key frame placement"Yaowu Xu
2014-01-21Seperate the border size for encoder and decoder.hkuang
Encoder's boarder is still 160, while decoder's boarder will be 32. With on demand and separate boarder buffer for boarder extension. The decoder's boarder does not need to to 160 anymore. Change-Id: I93d5aaff15a33a2213e9761eaa37c5f2870747db
2014-01-21Removing duplicated SAD calculation code.Dmitry Kovalev
Change-Id: I8d693371a29103769d5bed9d5f9cfe4f58ca3189
2014-01-21Enforce key frame placementYaowu Xu
Change-Id: I2f85c6b058638571d68a7209779de8ca8168934f
2014-01-21Force show_frame=1 when show_existing_frame=1Adrian Grange
When showing a previously decoded frame, we need to explicitly set the show_frame flag. For the current frame being decoded this flag is explicitly set in the frame header. This should fix WebM Issue 696: http://code.google.com/p/webm/issues/detail?id=696 Change-Id: I5751a809813f88d2ca6f62c47c3878475ff9ba8d
2014-01-21Merge "Replacing macros with inline functions."Dmitry Kovalev
2014-01-21remove complex rd modeling.Jim Bankoski
The affect on quality was minimal. Less than .1%, various sets yt ( +.15%), derf (-.1%), hd ( -.1% ), std hd(-.15%)... The affect on speed of encode at speed -5 was substantial ( ~3% ). Change-Id: I8903346fbae0c35f5b9ea20f81fdd239ae81247d
2014-01-21Merge "Deprecate best_mv from encoder"Yaowu Xu
2014-01-17Merge "Cleaning up vp9_picklpf.c file."Dmitry Kovalev
2014-01-17Cleaning up vp9_ratectrl.c.Dmitry Kovalev
Change-Id: I3a260d3ca68db3a9352ae5409de76e56202976e5
2014-01-17Deprecate best_mv from encoderJingning Han
This commit deprecates the use of best_mv from encoding and bit-stream writing stages. It hence removes the definition from MACROBLOCKD. Change-Id: I8e5302775a2aa4a18900726df407bff881f2dfb1
2014-01-17Merge "Use a temp buffer for reconstruction when reference buffer is out of ↵hkuang
boarder."
2014-01-17Use a temp buffer for reconstruction whenhkuang
reference buffer is out of boarder. Change-Id: Ic7ad136e54a4d68abe0fd4345146a86b0ba824e1
2014-01-17Cleaning up vp9_picklpf.c file.Dmitry Kovalev
Change-Id: Id54f317846f61a320cc5aeef47248e074376ee5d
2014-01-17Merge "Fix output cropping in vp9_get_preview_raw_frame."Alex Converse
2014-01-17Merge "Removing unused vp9_yv12_copy_partial_frame() function."Dmitry Kovalev
2014-01-17Fix output cropping in vp9_get_preview_raw_frame.Alex Converse
Handle the non-420 case and set uv_width. This is needed to get the correct colorspace information out of vp9e_get_preview(). Change-Id: I62ce118cd7082708d812deb0843c1be87582e0fe
2014-01-17Merge "Cleaning up vp9_refining_search_8p_c() function."Dmitry Kovalev
2014-01-17Merge "Rename pick_sb_modes to rd_pick_sb_modes"Jingning Han
2014-01-17Merge "Deprecate the use of best_mv in decoding process"Jingning Han
2014-01-17Merge "Fix key frames for one pass."Alex Converse
2014-01-16Removing unused vp9_yv12_copy_partial_frame() function.Dmitry Kovalev
Change-Id: I3149e562fe9500914f67b6f908283edcdc381ac6
2014-01-16Rename pick_sb_modes to rd_pick_sb_modesJingning Han
Keep naming consistency for RD and non-RD mode decision functions, respectively. Change-Id: I904282b675fc511a46c13cb1f8287aa5d1c8ac94
2014-01-16Deprecate the use of best_mv in decoding processJingning Han
This commit removes the use of best_mv in the decoding process. This variable can be replaced with nearest_mv. It saves a few cycles on assigning the values for best_mv. Change-Id: Ic183f9c1fb615c54efd7e6ccfedcf09d493435e4
2014-01-16Replacing macros with inline functions.Dmitry Kovalev
Change-Id: Ibde8fb45594cd259fc3281d7874de8fc877fd4f2
2014-01-16Revert "Revert "Revert "SSSE3 convolution optimization"""Yunqing Wang
This reverts commit f9404f240642222775a371acde8fc0721b3812df. This patch caused some ASAN error. Change-Id: If15b7e581310e19061d111c69f2931809662ed19
2014-01-16Cleaning up vp9_refining_search_8p_c() function.Dmitry Kovalev
Change-Id: Icf3b3dd96d7e133a4ad7260cd95288f6217998a6
2014-01-16Merge "Inter-frame non-RD mode decision"Jingning Han
2014-01-16Fix key frames for one pass.Alex Converse
Set this_key_frame_forced flag and don't use kf_boost when not set. Change-Id: Ibe66a82fa9219e60db358ddeb43d6471816c8b50
2014-01-16Inter-frame non-RD mode decisionJingning Han
This commit setups a test framework for real-time coding. It enables a light motion search for non-RD mode decision purpose. Change-Id: I8bec656331539e963c2b685a70e43e0ae32a6e9d
2014-01-16Merge "Fix printf formatting"Adrian Grange
2014-01-16Merge "Add vp9_tm_predictor_4x4 neon implementation"hkuang
2014-01-16Merge "don't dummy pack if we won't recode"Jim Bankoski
2014-01-15Merge "Cleaning up reatectrl.c file."Dmitry Kovalev
2014-01-15Merge "Cleaning up postproc code."Dmitry Kovalev