summaryrefslogtreecommitdiff
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-21Merge changes I57a94d2f,Ifb305185James Zern
* changes: test/: remove some unnecessary extern "C"s rtcd.sh: add extern "C" to generated headers
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-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-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-18test/: remove some unnecessary extern "C"sJames Zern
Change-Id: I57a94d2f9e26a872a20d805a506855a20e61c356
2014-01-18rtcd.sh: add extern "C" to generated headersJames Zern
Change-Id: Ifb30518555402eb473c3fde81bc860fbe17851dd
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-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 "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