]>
granicus.if.org Git - libvpx/log
John Koleszar [Thu, 6 Jan 2011 05:05:13 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream-experimental' into HEAD
John Koleszar [Wed, 5 Jan 2011 05:05:13 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream' into HEAD
John Koleszar [Wed, 5 Jan 2011 05:05:07 +0000 (00:05 -0500)]
Merge remote branch 'origin/master' into experimental
Change-Id: Ib7a1fdc49f9db6ebbd6a43ca139f842d9a260c5d
Paul Wilkins [Tue, 4 Jan 2011 17:55:49 +0000 (17:55 +0000)]
Adjustment to boost calculation in two pass.
Calculate a minimum intra value to be used in determining the
IIratio scores used in two pass, second pass.
This is to make sure sections that are low complexity" in the
intra domain are still boosted appropriately for KF/GF/ARF.
For now I have commented out the Q based adjustment of
KF boost.
Change-Id: I15deb09c5bd9b53180a2ddd3e5f575b2aba244b3
John Koleszar [Fri, 31 Dec 2010 05:05:25 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream-experimental' into HEAD
John Koleszar [Thu, 30 Dec 2010 05:05:14 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream' into HEAD
John Koleszar [Thu, 30 Dec 2010 05:05:14 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream-experimental' into HEAD
John Koleszar [Thu, 30 Dec 2010 05:05:08 +0000 (00:05 -0500)]
Merge remote branch 'origin/master' into experimental
Change-Id: Iedf38035a53aa772b947ae39e44e1da473d916ac
Scott LaVarnway [Wed, 29 Dec 2010 21:28:24 +0000 (16:28 -0500)]
Fixed encoder crash when mult-threading is enabled.
Happens in real-time mode. Will happen in good quality, speed 1.
Change-Id: I3e5b68827b1a5798d0431b088a709256d1ce2c95
Yunqing Wang [Wed, 29 Dec 2010 15:28:35 +0000 (10:28 -0500)]
Always update last_frame_type
Scott pointed out that last_frame_type only gets updated while
loopfilter exists. Since last_frame_type is also needed in
motion search now, it needs to be updated every frame.
Change-Id: I9203532fd67361588d4024628d9ddb8e391ad912
John Koleszar [Wed, 29 Dec 2010 05:05:05 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream' into HEAD
John Koleszar [Wed, 29 Dec 2010 05:05:04 +0000 (00:05 -0500)]
Merge remote branch 'origin/master' into experimental
Change-Id: Ib599ea0443526714d3c43b876cbfea732faba112
Scott LaVarnway [Tue, 28 Dec 2010 19:56:11 +0000 (11:56 -0800)]
Merge "Use the fast quantizer for inter mode selection"
Scott LaVarnway [Tue, 28 Dec 2010 19:51:46 +0000 (14:51 -0500)]
Use the fast quantizer for inter mode selection
Use the fast quantizer for inter mode selection and the
regular quantizer for the rest of the encode for good quality,
speed 1. Both performance and quality were improved. The
quality gains will make up for the quality loss mentioned in
I9dc089007ca08129fb6c11fe7692777ebb8647b0.
Change-Id: Ia90bc9cf326a7c65d60d31fa32f6465ab6984d21
Yunqing Wang [Tue, 28 Dec 2010 18:23:07 +0000 (13:23 -0500)]
Adjust MV borders for SPLITMV mode
Add limits to avoid MV going out of range.
Change-Id: I8a5deb40bf393488d29f694b5a56804d578e68b5
Yunqing Wang [Tue, 28 Dec 2010 16:12:26 +0000 (08:12 -0800)]
Merge "Modify motion estimation for SPLITMV mode"
Yunqing Wang [Thu, 23 Dec 2010 16:23:03 +0000 (11:23 -0500)]
Modify motion estimation for SPLITMV mode
1. Search for block8x16/block16x8 uses block8x8's search results.
2. Check block4x4 only if block8x8 is chosen. (This hurts quality,
which will be improved in another check-in.)
3. In block4x4 search, the previous block's result is used as
MV predictor for next block.
This change improves performance.
Change-Id: I9dc089007ca08129fb6c11fe7692777ebb8647b0
John Koleszar [Tue, 28 Dec 2010 05:05:08 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream-experimental' into HEAD
John Koleszar [Mon, 27 Dec 2010 05:05:09 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream' into HEAD
John Koleszar [Mon, 27 Dec 2010 05:05:05 +0000 (00:05 -0500)]
Merge remote branch 'origin/master' into experimental
Change-Id: I238df40ea8e0f34b85a38525605f7c91905f650a
Yaowu Xu [Sun, 26 Dec 2010 21:45:37 +0000 (13:45 -0800)]
Merge "adjusted sad_per_bit to correlate with quantizer"
John Koleszar [Sat, 25 Dec 2010 05:05:07 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream-experimental' into HEAD
Yaowu Xu [Fri, 24 Dec 2010 03:59:12 +0000 (19:59 -0800)]
adjusted sad_per_bit to correlate with quantizer
Re-calibrated sad_per_bit16 and sad_per_bit4 tables to linearly
correlated to quantizer values, these two variables are used in
motion search for costing motion vectors. This change has an small
positive effect on compression.
Change-Id: Ic9b5ea6fb8d5078ef663ba4899db019cc51f4166
John Koleszar [Fri, 24 Dec 2010 05:05:10 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream' into HEAD
John Koleszar [Fri, 24 Dec 2010 05:05:10 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream-experimental' into HEAD
John Koleszar [Fri, 24 Dec 2010 05:05:05 +0000 (00:05 -0500)]
Merge remote branch 'origin/master' into experimental
Change-Id: I05d5b211674cb4560d3a54dcdfa853f8d84599e6
James Berry [Thu, 23 Dec 2010 19:47:56 +0000 (14:47 -0500)]
vpxenc stats_close() memleak fix
stats_close() was not freeing memory for
single pass runs. It now takes in arg_passes
to determine when it should free memory.
Change-Id: I6623b7e30b76f9bf2e16008490f9b20484d03f31
Johann [Thu, 23 Dec 2010 14:14:28 +0000 (06:14 -0800)]
Merge "improve integer version of filter"
Johann [Thu, 23 Dec 2010 14:14:20 +0000 (06:14 -0800)]
Merge "temporal filter naming changes"
Johann [Thu, 23 Dec 2010 14:14:07 +0000 (06:14 -0800)]
Merge "abstract apply_temporal_filter"
John Koleszar [Thu, 23 Dec 2010 05:05:25 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream' into HEAD
John Koleszar [Thu, 23 Dec 2010 05:05:17 +0000 (00:05 -0500)]
Merge remote branch 'origin/master' into experimental
Change-Id: I5540e41567ba5dafc278ff72b5c276f4d5fb1e6b
John Koleszar [Wed, 22 Dec 2010 19:11:08 +0000 (11:11 -0800)]
Merge "make yasm generate cv8 debug data on win32"
John Koleszar [Fri, 17 Dec 2010 20:06:23 +0000 (15:06 -0500)]
make yasm generate cv8 debug data on win32
Native Windows targets should use CV8 format debugging symbols, not
DWARF.
Change-Id: I9489163fcd9d749b72f6c70ecbce67a6f0790802
Johann [Wed, 22 Dec 2010 16:15:56 +0000 (11:15 -0500)]
improve integer version of filter
the lookup table is based on floating point calculations (see source)
by moving the *3 before the downshift and adding the rounding bit, the
delta (LUT - integer) goes from:
______________________________________
__ 1__ 1______________________________
__ 1__ 1______________________________
____ 1______ 1________________________
____ 1 2__ 2 1________________________
______ 1 1 2__ 2__ 2__ 2 1 1__________
________ 1 1 2 2__ 1 2 3 1 2__ 2__ 2__
to:
__-1__-1______________________________
______________________________________
____-1______-1________________________
______________________________________
________-1______________-1____________
______________________________________
it's important to be able to use the integer version because the LUT
more or less precludes SIMD optimizations
Change-Id: I45a81127dc7b72a06fba951649135d9d918386c0
Johann [Tue, 30 Nov 2010 15:23:43 +0000 (10:23 -0500)]
temporal filter naming changes
be more consistant with the naming pattern, especially wrt rtcd
Change-Id: I3df50686a09f1dab0a9620b5adbb8a1577b40f2f
Johann [Mon, 29 Nov 2010 19:21:11 +0000 (14:21 -0500)]
abstract apply_temporal_filter
allow for optimized versions of apply_temporal_filter
(now vp8_apply_temporal_filter_c)
the function was previously declared as static and appears to have been
inlined. with this change, that's no longer possible. performance takes
a small hit.
the declaration for vp8_cx_temp_filter_c was moved to onyx_if.c because
of a circular dependency. for rtcd, temporal_filter.h holds the
definition for the rtcd table, so it needs to be included by onyx_int.h.
however, onyx_int.h holds the definition for VP8_COMP which is needed
for the function prototype. blah.
Change-Id: I499c055fdc652ac4659c21c5a55fe10ceb7e95e3
John Koleszar [Wed, 22 Dec 2010 05:05:06 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream-experimental' into HEAD
John Koleszar [Tue, 21 Dec 2010 12:56:46 +0000 (07:56 -0500)]
Merge remote branch 'internal/upstream' into HEAD
Conflicts:
vp8/vp8_cx_iface.c
Change-Id: Id670128595d04d6a61ec811b2ad896b138acded8
John Koleszar [Tue, 21 Dec 2010 12:54:10 +0000 (07:54 -0500)]
Merge remote branch 'origin/master' into experimental
Conflicts:
vp8/vp8_cx_iface.c
Change-Id: I76f302448f11b28772efd4b5643f86a7cc69a8c2
Jim Bankoski [Mon, 20 Dec 2010 17:32:13 +0000 (09:32 -0800)]
Merge "Add psnr/ssim tuning option"
John Koleszar [Sun, 19 Dec 2010 05:05:25 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream-experimental' into HEAD
John Koleszar [Sat, 18 Dec 2010 05:05:27 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream' into HEAD
John Koleszar [Sat, 18 Dec 2010 05:05:25 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream-experimental' into HEAD
John Koleszar [Sat, 18 Dec 2010 05:05:13 +0000 (00:05 -0500)]
Merge remote branch 'origin/master' into experimental
Change-Id: Iae8b85d2f6ad4d854c43dded8588e054906f7156
John Koleszar [Fri, 17 Dec 2010 16:34:02 +0000 (11:34 -0500)]
propagate user private data on decode
The pointer passed in the user_priv argument to vpx_codec_decode()
should be propagated through to the corresponding output frame and
made available in the image's user_priv member. Fixes issue #252
Change-Id: I182746a6882c8549fb146b4a4fdb64f1789eb750
John Koleszar [Fri, 17 Dec 2010 15:08:21 +0000 (07:08 -0800)]
Merge "Inform caller of decoder about updated references"
John Koleszar [Fri, 17 Dec 2010 14:43:39 +0000 (09:43 -0500)]
Add psnr/ssim tuning option
Add a new encoder control, VP8E_SET_TUNING, to allow the application
to inform the encoder that the material will benefit from certain
tuning. Expose this control as the --tune option to vpxenc. The args
helper is expanded to support enumerated arguments by name or value.
Two tunings are provided by this patch, PSNR (default) and SSIM.
Activity masking is made dependent on setting --tune=ssim, as the
current implementation hurts speed (10%) and PSNR (2.7% avg,
10% peak) too much for it to be a default yet.
Change-Id: I110d969381c4805347ff5a0ffaf1a14ca1965257
Henrik Lundin [Tue, 14 Dec 2010 13:05:06 +0000 (14:05 +0100)]
Inform caller of decoder about updated references
Inform the caller of the decoder if a decoded frame updated last,
golden, or altref frames, required for realtime communication
proposed in document VP8 RTP payload format.
Added a new vpx_codec_control called VP8D_GET_LAST_REF_UPDATES, to be
called after vpx_codec_decode. The control will indicate which of the
reference frames that were updated by setting the 3 LSBs in the input
int (pointer).
Change-Id: Iac9db60dac414356c7ffa0b0fede88cb91e11bd7
John Koleszar [Fri, 17 Dec 2010 05:05:10 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream' into HEAD
John Koleszar [Fri, 17 Dec 2010 05:05:10 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream-experimental' into HEAD
John Koleszar [Fri, 17 Dec 2010 05:05:06 +0000 (00:05 -0500)]
Merge remote branch 'origin/master' into experimental
Change-Id: Ie8f1f1a949e310ec1362f352d7a220ae4155cbea
Scott LaVarnway [Thu, 16 Dec 2010 22:01:27 +0000 (17:01 -0500)]
Changed segmentation check order
In SPLITMV, the 8x8 segment will be checked first. If the 8x8 rd
is better than the best, we check the other segments. Otherwise
bail. Adjustments to the thresh_mult were necessary to make
up for the initial quality loss.
The performance improved by 20% (average) for good quality,
speed 0 and speed 1, while the overall quality remained the same.
Change-Id: I717aef401323c8a254fba3e9777d2a316c774cc3
Scott LaVarnway [Thu, 16 Dec 2010 14:38:02 +0000 (09:38 -0500)]
Adjusted breakout RD for SPLITMV
vp8_rd_pick_best_mbsegmentation looks at y only. The new
breakout does not include the frame cost, the prob_skip_false
cost, or the uv rate. Performance improved by a few percent
and the quality remained the same.
Change-Id: I94ff013998ac51e8ecce7130870f7b6600758e15
John Koleszar [Thu, 16 Dec 2010 05:05:09 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream' into HEAD
John Koleszar [Thu, 16 Dec 2010 05:05:09 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream-experimental' into HEAD
John Koleszar [Thu, 16 Dec 2010 05:05:06 +0000 (00:05 -0500)]
Merge remote branch 'origin/master' into experimental
Change-Id: I3ff6a301e89b6d17a66c58801b5acc649f929de8
Yunqing Wang [Wed, 15 Dec 2010 16:10:34 +0000 (08:10 -0800)]
Merge "Fix a bug in motion search code(2)"
John Koleszar [Wed, 15 Dec 2010 13:11:07 +0000 (08:11 -0500)]
Merge remote branch 'internal/upstream' into HEAD
Conflicts:
vp8/common/entropy.c
Change-Id: Ic95302e327f80afd0261ac5bd9881f38296def47
John Koleszar [Wed, 15 Dec 2010 13:10:29 +0000 (08:10 -0500)]
Merge remote branch 'internal/upstream-experimental' into HEAD
John Koleszar [Wed, 15 Dec 2010 13:08:18 +0000 (08:08 -0500)]
Merge remote branch 'origin/master' into experimental
Conflicts:
vp8/common/entropy.c
Change-Id: I35fd49cf92a50d09082fe199d3bf21bfca68a94f
Yunqing Wang [Tue, 14 Dec 2010 22:39:25 +0000 (17:39 -0500)]
Fix a bug in motion search code(2)
This fix added MV range checks for NEWMV mode as suggested by Jim.
To reduce unnecessary MV range checks, I tried Yaowu's suggestion.
Update UMV borders in NEWMV mode to also cover MV range check.
Also, in this way, every MV that is valid gets checked in diamond
search function.
Change-Id: I95a89ce0daf6f178c454448f13d4249f19b30f3a
Yaowu Xu [Tue, 14 Dec 2010 21:32:04 +0000 (13:32 -0800)]
Merge "fix a bug that "optimize" flag is not set for sub-threads"
Yunqing Wang [Tue, 14 Dec 2010 21:25:34 +0000 (13:25 -0800)]
Merge "Fix a bug in motion search code"
Yunqing Wang [Tue, 14 Dec 2010 16:00:25 +0000 (11:00 -0500)]
Fix a bug in motion search code
The MV's range is 256. Since the new motion search uses a different
starting MV than the center ref MV, a MV range checking needs to
be done to avoid corruption.
Change-Id: I8ae0721d1bd203639e13891e2e54a2e87276f306
Yaowu Xu [Tue, 14 Dec 2010 18:12:21 +0000 (10:12 -0800)]
fix a bug that "optimize" flag is not set for sub-threads
The flag for quantization optimization was not properly propagated to
mb row encoding threads.
Change-Id: Ic561599c35acd94cd5698c9b314bccd596ac2deb
Johann [Tue, 14 Dec 2010 14:35:18 +0000 (09:35 -0500)]
shrink TOKENEXTRA and vp8_extra_bit_struct
Per John's previous change, shrink TOKENEXTRA from 20 to 8 bytes
original:
b7b1e6fb
reverted:
41f4458a
Also drop unused field from vp8_extra_bit_struct
Update ARM ASM to deal with this change. In particular, Extra is signed
and needs to be sign-extended when loaded.
Change-Id: Ibd0ddc058432bc7bb09222d6ce4ef77e93a30b41
John Koleszar [Tue, 14 Dec 2010 05:05:07 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream' into HEAD
John Koleszar [Tue, 14 Dec 2010 05:05:04 +0000 (00:05 -0500)]
Merge remote branch 'origin/master' into experimental
Change-Id: Ic88e9b2fcf1dcb2852a7205bcda3f181103f5612
John Koleszar [Mon, 13 Dec 2010 22:11:48 +0000 (17:11 -0500)]
Revert "Reduce size of TOKENEXTRA struct"
This reverts commit
b7b1e6fb55c6b12ccd078a20cb9855f6734931b5 . Previous
fix is incomplete, breaks ARM. Itchy submit finger.
Change-Id: I939dc0d3bf4173cf951c1d152338ab6ea2184bb9
John Koleszar [Mon, 13 Dec 2010 21:57:59 +0000 (13:57 -0800)]
Merge "remove unused temporal preproc code"
John Koleszar [Mon, 13 Dec 2010 21:57:55 +0000 (13:57 -0800)]
Merge "Reduce size of TOKENEXTRA struct"
John Koleszar [Mon, 13 Dec 2010 21:47:34 +0000 (16:47 -0500)]
remove unused temporal preproc code
This code is unused, as the current preproc implementation uses the
same spatial filter that postproc uses.
Change-Id: Ia06d5664917d67283f279e2480016bebed602ea7
John Koleszar [Mon, 13 Dec 2010 15:11:42 +0000 (10:11 -0500)]
Reduce size of TOKENEXTRA struct
Change the size of structure elements to reduce memory utilization.
Removed the 'section' member entirely, as it is set but never read.
Change-Id: Iad043830392fb4168cb3cd6075fb0eb70c7f691c
James Berry [Mon, 13 Dec 2010 18:10:58 +0000 (13:10 -0500)]
fixed vpxenc bug where ivf files would be read incorrectly
read_frame would incorrectly insert detect->buf into img
for ivf files. detect->position now set to 4 if input file is
detected to be ivf in file_is_ivf to keep this from occuring.
Change-Id: I5e235dd3033985bc62707a35c13af5984620208e
John Koleszar [Sun, 12 Dec 2010 05:05:07 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream-experimental' into HEAD
John Koleszar [Sat, 11 Dec 2010 05:05:07 +0000 (00:05 -0500)]
Merge remote branch 'origin/master' into experimental
Change-Id: Ibbe41ff2356aa8583c728e9ab1b0814958a51752
John Koleszar [Sat, 11 Dec 2010 05:05:08 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream' into HEAD
John Koleszar [Sat, 11 Dec 2010 05:05:08 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream-experimental' into HEAD
Yaowu Xu [Fri, 10 Dec 2010 18:48:30 +0000 (10:48 -0800)]
fix a bug in multithreaded encoding with active_map enabled
Added the initialization of the pointer to active map. Also added the
same logic for cyclic refresh in mbrow encoding threads.
Change-Id: Ic48d0849dc706b27fba72d07dcc498075725663d
Fritz Koenig [Fri, 10 Dec 2010 17:25:04 +0000 (09:25 -0800)]
Merge "vp8 fast quantizer sse2 optimizations for eob."
John Koleszar [Fri, 10 Dec 2010 05:05:09 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream' into HEAD
John Koleszar [Fri, 10 Dec 2010 05:05:09 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream-experimental' into HEAD
John Koleszar [Fri, 10 Dec 2010 05:05:06 +0000 (00:05 -0500)]
Merge remote branch 'origin/master' into experimental
Change-Id: Iada4d917df4af42b16404e1b54b30ba2ca74df39
Fritz Koenig [Thu, 9 Dec 2010 23:00:30 +0000 (15:00 -0800)]
vp8 fast quantizer sse2 optimizations for eob.
Changed the end of block computation to use pmaxw. Removed
additional pushing and popping of registers that was not needed.
Change-Id: I08cb9b424513cd8a2c7ad8cea53b4e2adc66ef98
John Koleszar [Thu, 9 Dec 2010 20:59:22 +0000 (15:59 -0500)]
fix uninitialized read in encode breakout
Change I3430820 performed an uninitialized read when
encode_breakout == 0, since the sum and sse wouldn't be set:
if(x->encode_breakout)
VARIANCE_INVOKE(..., get16x16var)(..., &sum, &sse);
if (cpi->active_map_enabled && x->active_ptr[0] == 0) {
...
} else if (sse < x->encode_breakout)
Change-Id: I915eb76d1227b4b6d1137a0dedf2c143860098a2
Paul Wilkins [Thu, 9 Dec 2010 15:02:04 +0000 (15:02 +0000)]
Correct q_low and q_high limits for the recode loop
Corrected the initial Q range limits for the recode loop
to reflect the current allowed range for the frame.
In experimental work on constrained quality this bug was
causing unnecessary recodes.
Change-Id: I7e256fbfa681293b0223fe21ec329933d76c229f
John Koleszar [Thu, 9 Dec 2010 05:05:09 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream' into HEAD
John Koleszar [Thu, 9 Dec 2010 05:05:08 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream-experimental' into HEAD
John Koleszar [Thu, 9 Dec 2010 05:05:07 +0000 (00:05 -0500)]
Merge remote branch 'origin/master' into experimental
Change-Id: I2b70793a97f80039ad23feea164744b1c236ac74
Yaowu Xu [Wed, 8 Dec 2010 21:08:04 +0000 (13:08 -0800)]
Merge "vp8e - static threshold play"
Yaowu Xu [Wed, 8 Dec 2010 17:19:22 +0000 (09:19 -0800)]
Merge "vp8e - remove unnecessary variance calc"
John Koleszar [Wed, 8 Dec 2010 05:05:09 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream' into HEAD
John Koleszar [Wed, 8 Dec 2010 05:05:09 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream-experimental' into HEAD
John Koleszar [Wed, 8 Dec 2010 05:05:06 +0000 (00:05 -0500)]
Merge remote branch 'origin/master' into experimental
Change-Id: I76ed5f6c24f3f71bba47679ff09d28e046ec1db9
Jim Bankoski [Tue, 7 Dec 2010 21:07:23 +0000 (16:07 -0500)]
vp8e - static threshold play
Realized no need for new assembly code sum is already
calculated.
Change-Id: Ie2d94feb4b7c1f77c5359bca29b66228e41638c9
Scott LaVarnway [Tue, 7 Dec 2010 15:53:12 +0000 (07:53 -0800)]
Merge "vp8_rd_pick_best_mbsegmentation code restructure"
Yaowu Xu [Tue, 7 Dec 2010 06:04:44 +0000 (22:04 -0800)]
Merge "adjust RDMULT for UV plane in quantization RDO"
John Koleszar [Tue, 7 Dec 2010 05:05:11 +0000 (00:05 -0500)]
Merge remote branch 'internal/upstream' into HEAD
John Koleszar [Tue, 7 Dec 2010 05:05:07 +0000 (00:05 -0500)]
Merge remote branch 'origin/master' into experimental
Change-Id: I1baeedb24f321d3e200f00412cc657ab92c43143