- 14 Apr, 2014 - 6 commits
-
-
Dmitry Kovalev authored
Change-Id: I35b9d1856d7951b8df7c933df6936dfc52a28451
-
Dmitry Kovalev authored
We don't use declarations from this file. The real declarations (differently named) are in vp9_rtcd_defs.pl, e.g. vp9_full_search_sad. Change-Id: I73cbf064305710ba20747233cfdbe67366f069a0
-
Yaowu Xu authored
Change-Id: I6ea1c335da9ca5b65f6a11466b417ad196fd0d65
-
Adrian Grange authored
Added command line flags "resize-width" & "resize-height" to allow the user to specify the frame size to encode at. These two flags are ignored if the "resize-allowed" switch is not set to 1. All frames in the clip are then encoded at this size, which must be smaller than the raw frame size. Change-Id: I3d64bd9303d5c0bd678461a866a1ea621700d744
-
Paul Wilkins authored
This prefix reserved for global scope functions etc. Change-Id: I671cda2a63e01a40aae3d7407dd1bb4d338d709c
-
Paul Wilkins authored
A previous path improved speed 2 quality a little but more extensive testing showed that it slowed encode by a few %. The change will have a similar effect for speed 3 but should not impact speeds 4+; This experiment should reverse that and give a speed up at the cost of a small quality loss. Borg results pending. Change-Id: I4493fc1541aaf44587f1a41ff219f7088da9252c
-
- 12 Apr, 2014 - 1 commit
-
-
Dmitry Kovalev authored
vp9/encoder/vp9_rdopt.c:3913:44: runtime error: index -1 out of bounds for type 'RefBuffer [3]'. Change-Id: Ic0ec755328853b359e3a1ee84d319589183e38b7
-
- 11 Apr, 2014 - 18 commits
-
-
Dmitry Kovalev authored
Both values are already checked as command line arguments: RANGE_CHECK_HI(cfg, g_lag_in_frames, MAX_LAG_BUFFERS); RANGE_CHECK_HI(extra_cfg, sharpness, 7); Change-Id: I584798d587152d88dfd517c210054b466f4e5f8a
-
Yaowu Xu authored
Change-Id: I258351fc1fff70ff2e9fa4845e575b0bb6a423d1
-
Dmitry Kovalev authored
Change-Id: I84af62cc52954fc2eaf0b737245be76551fc8005
-
Dmitry Kovalev authored
Change-Id: I5c450a4932fb4f20449487596932458ee3b48ae0
-
Dmitry Kovalev authored
Change-Id: Ie0c905b6f32a37e4360bbb44ceeae77c42ad1dc5
-
Dmitry Kovalev authored
Change-Id: I19a197b9525172579f253702c77fa76af88f6565
-
Yaowu Xu authored
With a more approriate one vp9_setup_src_planes() as only src buffer pointers need to be initialized here. Change-Id: I40fac4d8b2d39eb7d0c65b9b6afab45138a13936
-
Dmitry Kovalev authored
Change-Id: Ibec06411c8cd843c2ca33b528a511a656e551983
-
Dmitry Kovalev authored
Change-Id: I2d1b5c1481aefe226082e1f096ca9edd340d4d31
-
Dmitry Kovalev authored
Change-Id: Idb1289aa0eadff8f75dcf995547ab3a1b9e27375
-
Dmitry Kovalev authored
Change-Id: If0e9c811c8ae78c0914d615bad0067a5b57e4a71
-
Dmitry Kovalev authored
Change-Id: Id81a76d18be6b2de69f81bb563d74c3bb356d434
-
Paul Wilkins authored
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
-
Paul Wilkins authored
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
-
Dmitry Kovalev authored
Change-Id: I1020dec1ac2e9404a8efcc04681a050417b8b065
-
Dmitry Kovalev authored
Change-Id: Ie584128e0120c2d849e8809c4128a759b85e210c
-
Dmitry Kovalev authored
Change-Id: I81eb1e931e00acfcb65f824e394bbe7795d6deaa
-
hkuang authored
The cause is because VP9 encoding use vp8_vpxyv12_extendframeborders_neon on arm which only extend boarder size 32. But VP9's border size is 160 Change-Id: I1ff7e945344a658af862beb1197925e677e8ff57
-
- 10 Apr, 2014 - 12 commits
-
-
Dmitry Kovalev authored
Change-Id: Ib00a694b9cf8e0c276dfefddab8cb36b8693e022
-
Dmitry Kovalev authored
Change-Id: Id755813fd5e78039bc9e76a046b33c8cafbc36dc
-
Dmitry Kovalev authored
Change-Id: If33087462293605f79d9281af133091fff33a876
-
Dmitry Kovalev authored
Change-Id: I8bb72b790a0783720833f27b7cf41055bee6becd
-
Dmitry Kovalev authored
Problem has been introduced recently with the cleanup patch I0816ec12ec0a6f21d0f25f10c214b5fd327afc6c Change-Id: Iaacb956a6039eb5826b82618dc03be32053fb892
-
Marco Paniconi authored
And change a parameter setting in vpx_temporal_scalable_patterns. Change-Id: I7c208296ebcecbc8f73de032f6cdb26a1fc1442b
-
Dmitry Kovalev authored
Change-Id: I9886f52a0fb19b4250c4c9444c3348897c84c9e2
-
Dmitry Kovalev authored
Change-Id: I5c62fabd380492740c1c2c0d71861e64ee1b05e8
-
Yunqing Wang authored
Minor change to use matching type in comparison. Change-Id: I670cae2d584918c67c1af791a797629f392f599e
-
Sergey Ulanov authored
This fixes warning when compiling libvpx for PNaCl. PNaCl's version of math.h defines M_LOG2_E. Change-Id: Iba9450441538e9f82447ad2936bea94d21bafdf1
-
Alex Converse authored
Change-Id: I27015ed57b4c4390cfde3d0eecd82c3e76fd3786
-
Yaowu Xu authored
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
-
- 09 Apr, 2014 - 3 commits
-
-
Dmitry Kovalev authored
Change-Id: I039474b34863bc3db9c6cda82485c32826a1b5d1
-
Jingning Han authored
Change-Id: I08aa0c213df34c084eb7a3c51b6b3306e49c7757
-
Dmitry Kovalev authored
This reverts commit 22a3e307 Change-Id: I460d905edf5fb2006da58c18fbe02c04d0c631bb
-