Yaowu Xu
8f6f6ab244
Add consts in set_fixed_partitioning()
...
Change-Id: Ib8c1b3b0a5a5689d3261dc822a69e9d473b89be1
2014-04-15 11:49:49 -07:00
Dmitry Kovalev
14331a84bd
Merge "Removing unused vp9_mcomp_x86.h file."
2014-04-14 17:05:15 -07:00
Dmitry Kovalev
78228f30f7
Merge "Replacing int_mv with MV."
2014-04-14 17:05:04 -07:00
Paul Wilkins
fd5a2066d5
Merge "Remove vp9_ prefix on static inline function."
2014-04-14 16:41:09 -07:00
Yaowu Xu
d810fe5a92
Merge "Reduce code duplication"
2014-04-14 14:39:50 -07:00
Adrian Grange
48f5066553
Merge "Enable vpxenc to specify internal coded frame size"
2014-04-14 14:39:46 -07:00
Paul Wilkins
096b44f43b
Merge "Speed 2 alternative balance."
2014-04-14 12:08:42 -07:00
Dmitry Kovalev
60db131567
Replacing int_mv with MV.
...
Change-Id: I35b9d1856d7951b8df7c933df6936dfc52a28451
2014-04-14 11:42:56 -07:00
Dmitry Kovalev
2fc3a18653
Removing unused vp9_mcomp_x86.h file.
...
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
2014-04-14 11:32:58 -07:00
Yaowu Xu
54306b5861
Reduce code duplication
...
Change-Id: I6ea1c335da9ca5b65f6a11466b417ad196fd0d65
2014-04-14 11:23:19 -07:00
Adrian Grange
f7bd1274e3
Enable vpxenc to specify internal coded frame size
...
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
2014-04-14 10:54:19 -07:00
Dmitry Kovalev
07dddfa3fd
Merge "Cleaning up check_best_zero_mv()."
2014-04-14 10:33:43 -07:00
Dmitry Kovalev
2543525700
Merge "Cleaning up optimize_b()."
2014-04-14 10:32:58 -07:00
Dmitry Kovalev
908e1218cd
Merge "Removing redundant mvsadcost local variables."
2014-04-14 10:30:38 -07:00
Dmitry Kovalev
07dd705498
Merge "Removing redundant checks from vp9_change_config()."
2014-04-14 10:29:22 -07:00
Paul Wilkins
19536d692e
Remove vp9_ prefix on static inline function.
...
This prefix reserved for global scope functions etc.
Change-Id: I671cda2a63e01a40aae3d7407dd1bb4d338d709c
2014-04-14 10:08:04 -07:00
Paul Wilkins
0639b5cff5
Speed 2 alternative balance.
...
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
2014-04-14 17:55:19 +01:00
Yaowu Xu
e5930d5b77
Merge "Add a few "const""
2014-04-13 20:21:54 -07:00
Dmitry Kovalev
ebaca9e024
Merge "Adding consts in vp9_picklpf.c."
2014-04-11 21:28:56 -07:00
Dmitry Kovalev
490c5fe074
Merge "Fixing error found by ioc."
2014-04-11 21:26:59 -07:00
Dmitry Kovalev
16efb54939
Merge "Adding vp9_rc_update_framerate() function."
2014-04-11 18:27:34 -07:00
Dmitry Kovalev
1f58f9d092
Fixing error found by ioc.
...
vp9/encoder/vp9_rdopt.c:3913:44: runtime error: index -1 out of bounds for
type 'RefBuffer [3]'.
Change-Id: Ic0ec755328853b359e3a1ee84d319589183e38b7
2014-04-11 17:14:15 -07:00
hkuang
78417211e2
Merge "Fix the VP9 encoding unit test failure on ARM."
2014-04-11 16:46:14 -07:00
Dmitry Kovalev
603500055e
Removing redundant checks from vp9_change_config().
...
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
2014-04-11 15:57:39 -07:00
Yaowu Xu
9168f18069
Add a few "const"
...
Change-Id: I258351fc1fff70ff2e9fa4845e575b0bb6a423d1
2014-04-11 15:50:16 -07:00
Yaowu Xu
eb0c52baca
Merge "Replace the call to set_offsets()"
2014-04-11 15:50:02 -07:00
Dmitry Kovalev
3766ccd37a
Adding consts in vp9_picklpf.c.
...
Change-Id: I84af62cc52954fc2eaf0b737245be76551fc8005
2014-04-11 15:33:50 -07:00
Dmitry Kovalev
35a63b7c0f
Cleaning up check_best_zero_mv().
...
Change-Id: I5c450a4932fb4f20449487596932458ee3b48ae0
2014-04-11 14:32:07 -07:00
Dmitry Kovalev
335a18ad12
Adding vp9_rc_update_framerate() function.
...
Change-Id: Ie0c905b6f32a37e4360bbb44ceeae77c42ad1dc5
2014-04-11 14:23:13 -07:00
James Zern
2ebd7f12e1
Merge "rename README.webm -> README.libvpx"
2014-04-11 14:23:11 -07:00
Dmitry Kovalev
58c40986e0
Removing redundant mvsadcost local variables.
...
Change-Id: I19a197b9525172579f253702c77fa76af88f6565
2014-04-11 14:10:37 -07:00
Dmitry Kovalev
145b24719a
Merge "Removing offset argument of mvcomp macros."
2014-04-11 14:09:17 -07:00
Dmitry Kovalev
6653bf7178
Merge "Adding RD_OPT struct."
2014-04-11 14:08:16 -07:00
Dmitry Kovalev
bec3e3e380
Merge "Removing unused cost arguments from mcomp functions."
2014-04-11 13:50:44 -07:00
Dmitry Kovalev
cfae027056
Merge "Renaming zz_motion_search() to get_block_variance()."
2014-04-11 13:46:54 -07:00
Dmitry Kovalev
36d12b6e93
Merge "Adding temp variable q to vp9_cyclic_refresh_setup()."
2014-04-11 13:45:53 -07:00
Yaowu Xu
1243d265cf
Replace the call to set_offsets()
...
With a more approriate one vp9_setup_src_planes() as only src buffer
pointers need to be initialized here.
Change-Id: I40fac4d8b2d39eb7d0c65b9b6afab45138a13936
2014-04-11 13:03:28 -07:00
James Zern
d30f6b3ef8
rename README.webm -> README.libvpx
...
matches the project name and doesn't share a media file extension
Change-Id: I9ad6c0a180e36c41f8fc49120615a070ea792a30
2014-04-11 12:28:01 -07:00
Dmitry Kovalev
79dd5e7a5a
Renaming zz_motion_search() to get_block_variance().
...
Change-Id: Ibec06411c8cd843c2ca33b528a511a656e551983
2014-04-11 11:03:56 -07:00
Dmitry Kovalev
1ff4aa33de
Adding RD_OPT struct.
...
Change-Id: I2d1b5c1481aefe226082e1f096ca9edd340d4d31
2014-04-11 10:58:37 -07:00
Dmitry Kovalev
93169f8bf8
vp9_rc_postencode_update() cleanup.
...
Change-Id: Idb1289aa0eadff8f75dcf995547ab3a1b9e27375
2014-04-11 10:36:10 -07:00
Dmitry Kovalev
591e383df5
Adding temp variable q to vp9_cyclic_refresh_setup().
...
Change-Id: If0e9c811c8ae78c0914d615bad0067a5b57e4a71
2014-04-11 10:31:54 -07:00
Dmitry Kovalev
dc89e9b0b6
Merge "Removing legacy XMA code from vp8."
2014-04-11 10:27:46 -07:00
Dmitry Kovalev
63fa722179
Removing unused cost arguments from mcomp functions.
...
Change-Id: Id81a76d18be6b2de69f81bb563d74c3bb356d434
2014-04-11 10:24:36 -07:00
Dmitry Kovalev
59fd74229e
Merge "Removing unused initial_{width, height} from VP9Decoder."
2014-04-11 10:23:35 -07:00
Dmitry Kovalev
6d291b700e
Merge "Removing unnecessary typedef."
2014-04-11 10:23:23 -07:00
Dmitry Kovalev
1fcce4a1f1
Merge "Replacing int_mv with MV."
2014-04-11 10:23:18 -07:00
Paul Wilkins
1d9755436d
Adjust active minQ calculation for normal frames.
...
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-11 15:02:15 +01:00
Paul Wilkins
d83f6f0632
Change Qlimit for arf kf.
...
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-11 15:00:06 +01:00
Dmitry Kovalev
73aa5b7656
Replacing int_mv with MV.
...
Change-Id: I1020dec1ac2e9404a8efcc04681a050417b8b065
2014-04-10 23:48:09 -07:00