summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-21Merge "Moving vp8_multi_resolution_encoder to examples folder."Dmitry Kovalev
2014-01-21Merge "Removing duplicated example file example_xma.c."Dmitry Kovalev
2014-01-21Merge "Deprecate best_mv from encoder"Yaowu Xu
2014-01-17Merge "Moving y4m encoding functions into separate files."Dmitry Kovalev
2014-01-17Merge "Cleaning up vp9_picklpf.c file."Dmitry Kovalev
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 "Change the vp8 END_USAGE typedef"Yaowu Xu
2014-01-17Moving y4m encoding functions into separate files.Dmitry Kovalev
Change-Id: I03f614872167841515a74740d654c008b60104a4
2014-01-17Moving vp8_multi_resolution_encoder to examples folder.Dmitry Kovalev
Change-Id: If0e1cd13aecd1620d26c28bf95e4f84469f78456
2014-01-17Removing duplicated example file example_xma.c.Dmitry Kovalev
The same file is in examples folder now. Change-Id: I0f541f4424a0f0a67abd95907cb9d32132112f37
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-17Change the vp8 END_USAGE typedefDeb Mukherjee
Makes the END_USAGE typedef compatible with the vpxenc input Change-Id: If784586fdb90a1e6f7badcb522ea9e93d4ddc030
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 "Adding vpx_image_scale() function in vpxdec."Dmitry Kovalev
2014-01-17Merge "Cleaning up vp9_refining_search_8p_c() function."Dmitry Kovalev
2014-01-17Adding vpx_image_scale() function in vpxdec.Dmitry Kovalev
Change-Id: I29eaffff5089b26e8778a977c3b3da11800f1c49
2014-01-17Merge "Removing out_put() function from vpxdec.c."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-17Removing out_put() function from vpxdec.c.Dmitry Kovalev
Adding two new functions: update_image_md5() and write_image_file(). Change-Id: Ic3e7e6ef08e70fb15ab021c92127872f29bcad9b
2014-01-17Merge "Add Y4mVideoSource to be used with 4:4:4 tests."Alex Converse
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-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-16Add Y4mVideoSource to be used with 4:4:4 tests.Alex Converse
Change-Id: Ida3128e7e8a2ed333ac0b4ee92c23cb7dc1b7843
2014-01-16Merge "Inter-frame non-RD mode decision"Jingning Han
2014-01-16Merge "Adding VP9 support to decode_to_md5 example."Dmitry Kovalev
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 "vpxenc: Warn on lagged encoding with real time."Tom Finegan
2014-01-15Merge "Cleaning up reatectrl.c file."Dmitry Kovalev
2014-01-15Merge "Cleaning up postproc code."Dmitry Kovalev
2014-01-15Merge "Cleaning up ivf-related code."Dmitry Kovalev
2014-01-15Merge "Replacing cpi->rc with rc."Dmitry Kovalev
2014-01-15don't dummy pack if we won't recodeJim Bankoski
Avoid packing the bitstream 2 times unless we need to. For me this at speed -5 was a 2% speed up. Change-Id: I32205c98f55eedd4ff031ed5fb498c84bdaa855d
2014-01-15Cleaning up ivf-related code.Dmitry Kovalev
Change-Id: I80f3e197562f3424acddbff786a5d0d209fbd666
2014-01-15Merge "Revert "Revert "SSSE3 convolution optimization"""Yaowu Xu
2014-01-15Merge "Removing VP8_FOURCC_MASK & VP9_FOURCC_MASK."Dmitry Kovalev
2014-01-15Merge "Add max burst bitrate control."Yaowu Xu
2014-01-15Adding VP9 support to decode_to_md5 example.Dmitry Kovalev
This is still work in progress, there are many another planned updates for all example files. Change-Id: I2ba5dc6cd19a4bea9fbc6f1ee84cc2bd85925966