summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-04-11Adjust active minQ calculation for normal frames.Paul Wilkins
This increases the range of Q values available to normal inter frames to allow encoder a better chance to hit the target rate. Change-Id: I33cd96469a46577fdcea631e26d3355710909e6d
2014-04-11Change Qlimit for arf kf.Paul Wilkins
The limits applied under the flag "LIMIT_QRANGE_FOR_ALTREF_AND_KEY" behaved in an undesirable way if the gap between active_worst_quality and active_best_quality was changed. In this patch, the adjustment is made using the vp9_compute_qdelta_by_rate() function and fixed rate multiplier values. Hence it is not impacted by the relative value of active_best_quality. Change-Id: I93b3308e04ade1e4eb5af63edf64f91cd3700249
2014-04-10Merge "Cleaning up vp9_dthread.{c, h}."Dmitry Kovalev
2014-04-10Merge "Removing output_framerate field from VP9_COMP."Dmitry Kovalev
2014-04-10Merge "Moving last_frame_type update out from vp9_rc_postencode_update."Dmitry Kovalev
2014-04-10Merge "Fixing invalid ref buffer in vp9_diamond_search_sad_c()."Dmitry Kovalev
2014-04-10Merge "Cleaning up optimize_b()."Dmitry Kovalev
2014-04-10Moving last_frame_type update out from vp9_rc_postencode_update.Dmitry Kovalev
Change-Id: Ib00a694b9cf8e0c276dfefddab8cb36b8693e022
2014-04-10Merge "Removing unnecessary vp9_zero() call."Dmitry Kovalev
2014-04-10Removing output_framerate field from VP9_COMP.Dmitry Kovalev
Change-Id: Id755813fd5e78039bc9e76a046b33c8cafbc36dc
2014-04-10Cleaning up vp9_dthread.{c, h}.Dmitry Kovalev
Change-Id: If33087462293605f79d9281af133091fff33a876
2014-04-10Merge "Define var threshold as unsigned int to match the type"Yunqing Wang
2014-04-10Merge "Remove the unneeded output_framerate from svc."Marco Paniconi
2014-04-10Merge "Fix onyx_if.c to not to redefine M_LOG2_E if it's already defined."John Koleszar
2014-04-10Fixing invalid ref buffer in vp9_diamond_search_sad_c().Dmitry Kovalev
Problem has been introduced recently with the cleanup patch I0816ec12ec0a6f21d0f25f10c214b5fd327afc6c Change-Id: Iaacb956a6039eb5826b82618dc03be32053fb892
2014-04-10Merge "Changing webmenc to use libwebm"Vignesh Venkatasubramanian
2014-04-10Remove the unneeded output_framerate from svc.Marco Paniconi
And change a parameter setting in vpx_temporal_scalable_patterns. Change-Id: I7c208296ebcecbc8f73de032f6cdb26a1fc1442b
2014-04-10Removing unnecessary vp9_zero() call.Dmitry Kovalev
Change-Id: I9886f52a0fb19b4250c4c9444c3348897c84c9e2
2014-04-10Cleaning up optimize_b().Dmitry Kovalev
Change-Id: I5c62fabd380492740c1c2c0d71861e64ee1b05e8
2014-04-10Merge "Regrouping code in rd_pick_sb_modes()."Dmitry Kovalev
2014-04-10Merge "Cleaning up get_sby_perpixel_{, diff_}variance()."Dmitry Kovalev
2014-04-10Merge "Remove vestiges of large tx sizes in sub8x8 code."Alex Converse
2014-04-10Merge "Cleanup table declarations in vp9_rdopt."Alex Converse
2014-04-10Define var threshold as unsigned int to match the typeYunqing Wang
Minor change to use matching type in comparison. Change-Id: I670cae2d584918c67c1af791a797629f392f599e
2014-04-10Merge "Fix encoder uninitialized read errors reported by drmemory"Yunqing Wang
2014-04-10Merge "Fix coding format in vp9_rc_regulate_q"Jingning Han
2014-04-10Merge "Prevent the usage of invalid best_mode_index"Yaowu Xu
2014-04-10Merge "Remove duplicate code"Yaowu Xu
2014-04-10Fix onyx_if.c to not to redefine M_LOG2_E if it's already defined.Sergey Ulanov
This fixes warning when compiling libvpx for PNaCl. PNaCl's version of math.h defines M_LOG2_E. Change-Id: Iba9450441538e9f82447ad2936bea94d21bafdf1
2014-04-10Merge "Minor code cleanup"Yunqing Wang
2014-04-09Merge "Revert "Converting set_prev_mi() to get_prev_mi().""Dmitry Kovalev
2014-04-09Merge "Moving q_trans[] table to vp9_quantize.{c, h}."Dmitry Kovalev
2014-04-09Merge "Removing unused code from vp9_onyx_if.c."Dmitry Kovalev
2014-04-09Remove vestiges of large tx sizes in sub8x8 code.Alex Converse
Change-Id: I27015ed57b4c4390cfde3d0eecd82c3e76fd3786
2014-04-09Prevent the usage of invalid best_mode_indexYaowu Xu
This commit changed the initialization of best_mode_index to -1 to make sure it is not mistakenly used for mode masking. Change-Id: I75b05db51466070dd23c4ee57a4d4b40764dc019
2014-04-09Merge "Removing redundant assignments."Dmitry Kovalev
2014-04-09Merge "Remove unused tile arguments from vp_rdopt."Alex Converse
2014-04-09Merge "Cleanup vp9_rd_pick_inter_mode_sub8x8()."Alex Converse
2014-04-09Fix coding format in vp9_rc_regulate_qJingning Han
Change-Id: I08aa0c213df34c084eb7a3c51b6b3306e49c7757
2014-04-09Revert "Converting set_prev_mi() to get_prev_mi()."Dmitry Kovalev
This reverts commit 22a3e30790d141033778e430a47ba7d558237362 Change-Id: I460d905edf5fb2006da58c18fbe02c04d0c631bb
2014-04-09Merge "Fix the setting of mode_skip_mask"Yaowu Xu
2014-04-09Cleanup table declarations in vp9_rdopt.Alex Converse
Change-Id: Ia4bef41a6b0252593ad84612a2a143c724fd03ea
2014-04-09Removing unused code from vp9_onyx_if.c.Dmitry Kovalev
Change-Id: I0462bf1ca1b4e5a1c06259979b4daff949b8a2c6
2014-04-09Moving q_trans[] table to vp9_quantize.{c, h}.Dmitry Kovalev
Change-Id: I1324c339815a47004ddccdaf651d24c60382b92f
2014-04-09Merge "Fix avx builds on macosx with clang 5.0."Tom Finegan
2014-04-09Regrouping code in rd_pick_sb_modes().Dmitry Kovalev
Change-Id: I51c71dd4aee6592fb90feebcf864bccc87dacec6
2014-04-09Remove duplicate codeYaowu Xu
Change-Id: Ie26b6ca8de733a527f820b16148e7a2231073f0f
2014-04-09Merge "Adding vp9_inc_frame_in_layer() function."Dmitry Kovalev
2014-04-09Minor code cleanupYunqing Wang
Cleanup. Change-Id: I54d989e24b35323cda7290654e425565d5c9ea2d
2014-04-09Remove unused tile arguments from vp_rdopt.Alex Converse
Change-Id: I721ff26e3d5dbef80b8cd2dd562adae3748f6687