Yunqing Wang [Mon, 20 Oct 2014 15:26:46 +0000 (08:26 -0700)]
Merge "Remove the dependency in token storing locations"
Paul Wilkins [Mon, 20 Oct 2014 10:12:06 +0000 (03:12 -0700)]
Merge "Alter adjustment of two pass GF/ARF boost with Q."
Debargha Mukherjee [Sat, 18 Oct 2014 21:37:10 +0000 (14:37 -0700)]
Merge "Add highbitdepth function for vp9_avg_8x8"
Yaowu Xu [Sat, 18 Oct 2014 20:31:47 +0000 (13:31 -0700)]
Merge "Remove unused VAR_BASED_FIXED_PARTITION flag"
Yaowu Xu [Sat, 18 Oct 2014 20:31:41 +0000 (13:31 -0700)]
Merge "Use rate/distortion thresholds to control non-RD partition search"
Peter de Rivaz [Thu, 16 Oct 2014 13:36:07 +0000 (14:36 +0100)]
Add highbitdepth function for vp9_avg_8x8
Cherry-picked from https://gerrit.chromium.org/gerrit/#/c/71914/
(
a92f987a6b7819ae5c62a429e126e1c26bdb1b71) on highbitdepth branch.
Change-Id: I6903e4e4cb57d90590725c8a1c64c23da7ae65e8
Marco [Fri, 17 Oct 2014 22:55:30 +0000 (15:55 -0700)]
Updates to aggressive denoising mode.
Fix to the noise level and bitrate threshold settings per resolution.
Change-Id: I25524b7f78afa1aeb76edef7be13c17bc8976508
Yunqing Wang [Thu, 16 Oct 2014 19:29:48 +0000 (12:29 -0700)]
Remove the dependency in token storing locations
Currently, the tokens for a tile are stored immediately after its
preceding tile, which causes a dependency. This is unnecessary
since we always allocate enough memory for tokens. Removing
the dependency allows token writing done in parallel. This patch
doesn't change encoding result.
Change-Id: I7365a6e5e2c2833eb14377c37e1503c9d0f26543
hkuang [Fri, 17 Oct 2014 21:13:44 +0000 (14:13 -0700)]
Merge "Correct the logic of ready_for_new_data."
JackyChen [Fri, 17 Oct 2014 18:16:22 +0000 (11:16 -0700)]
Merge "vp9_denoiser_sse2.c: solve windows build error."
Jingning Han [Fri, 17 Oct 2014 18:15:19 +0000 (11:15 -0700)]
Merge "Add init and reset functions for RD_COST struct"
Jingning Han [Fri, 17 Oct 2014 18:15:03 +0000 (11:15 -0700)]
Merge "Reset rate cost value in rd mode search"
hkuang [Fri, 17 Oct 2014 17:09:56 +0000 (10:09 -0700)]
Correct the logic of ready_for_new_data.
This should be set right after decoder really start to decode frame
instead setting at the end.
Even decoder does not have a displayable frame to show and return NULL
to application, this should be set too.
Change-Id: If0313a834bc64e3b0f05a84f4459d444d9eab0d8
Jingning Han [Fri, 17 Oct 2014 16:31:42 +0000 (09:31 -0700)]
Reset rate cost value in rd mode search
When early termination is triggered, properly reset the rate cost
to invalid value to avoid potential ioc issue.
Change-Id: I3444390be2e49a34bb02cf8a74c33d5dbd96d88d
JackyChen [Fri, 17 Oct 2014 16:28:22 +0000 (09:28 -0700)]
vp9_denoiser_sse2.c: solve windows build error.
Change-Id: Ib5df91c8580d5dbeb0b3554edc9c2ca906ba4c4d
Jingning Han [Wed, 15 Oct 2014 22:45:27 +0000 (15:45 -0700)]
Remove unused VAR_BASED_FIXED_PARTITION flag
Change-Id: I4ce19b7cb1c45fed86e81ee785e787630020fb4f
Paul Wilkins [Thu, 16 Oct 2014 15:24:25 +0000 (16:24 +0100)]
Alter adjustment of two pass GF/ARF boost with Q.
Delete gfboost_qadjust() and move Q based adjustment
into calc_frame_boost(). Also remove clamping. Making
the adjustment here means that it influences not just the
boost level but also the selection of the GF/ARF interval.
This change gives a small average gain in PSNR but
larger gains in SSIM, especially for harder std-hd set (1.5%)
Change-Id: I3aa81b8feccaeff93d915e19fb9cf5cd64c86327
James Zern [Fri, 17 Oct 2014 10:26:06 +0000 (03:26 -0700)]
Merge "vp9_denoiser_sse2.c: eliminate gcc warnings"
JackyChen [Mon, 13 Oct 2014 06:29:10 +0000 (23:29 -0700)]
vp9_denoiser_sse2.c: eliminate gcc warnings
Change-Id: I5f63f48e11e31ea9951223c5b18f42a2471e4560
Deb Mukherjee [Thu, 16 Oct 2014 21:27:26 +0000 (14:27 -0700)]
Merge "Adds a set of end-to-end encode tests"
Jingning Han [Thu, 16 Oct 2014 19:35:11 +0000 (12:35 -0700)]
Merge "Fix an ioc issue in super_block_uvrd"
Deb Mukherjee [Wed, 15 Oct 2014 23:40:12 +0000 (16:40 -0700)]
Adds a set of end-to-end encode tests
Covers all profiles and input formats. The tests check if the
encode succeeds and if the psnr is sane.
Change-Id: I195a5330debf92562846121819b6eaf961e27c01
Jingning Han [Thu, 16 Oct 2014 16:19:42 +0000 (09:19 -0700)]
Fix an ioc issue in super_block_uvrd
This commit fixes an ioc issue that will happen when the cumulative
variables are not in effective use. The fix discards these
redundant additions.
Change-Id: Idbac5bfb989c0cedc5f8a323effce938519b2457
Paul Wilkins [Thu, 16 Oct 2014 17:46:20 +0000 (10:46 -0700)]
Merge "Change initialization of static_scene_max_gf_interval."
Paul Wilkins [Thu, 16 Oct 2014 17:46:08 +0000 (10:46 -0700)]
Merge "[spatial svc]Another workaround to avoid using prev_mi"
Paul Wilkins [Thu, 16 Oct 2014 17:44:58 +0000 (10:44 -0700)]
Merge "Revert "Move input frame scaling into the recode loop""
Paul Wilkins [Thu, 16 Oct 2014 17:44:47 +0000 (10:44 -0700)]
Merge "Revert "[spatial svc]Another workaround to avoid using prev_mi""
Deb Mukherjee [Thu, 16 Oct 2014 16:23:57 +0000 (09:23 -0700)]
Merge "Fix in bit-shift operation for highbitdepth decode"
Paul Wilkins [Thu, 16 Oct 2014 11:39:14 +0000 (12:39 +0100)]
Change initialization of static_scene_max_gf_interval.
This removes an unnecessary restriction that causes
a problem (noticed by AWG) when the forced key frame
interval is set to a very small value, such as 10. In this case
we were being forced to code minimal length GF groups.
Change-Id: I76ef5861a09638ff51f61fea02359554184ada53
Minghai Shang [Tue, 14 Oct 2014 23:25:03 +0000 (16:25 -0700)]
[spatial svc]Another workaround to avoid using prev_mi
We encode a empty invisible frame in front of the base layer frame to
avoid using prev_mi. Since there's a restriction for reference frame
scaling factor, we have to make it smaller and smaller gradually until
its size is 16x16.
Change remerged.
Change-Id: I9efab38bba7da86e056fbe8f663e711c5df38449
Paul Wilkins [Thu, 16 Oct 2014 14:53:21 +0000 (15:53 +0100)]
Revert "Move input frame scaling into the recode loop"
This reverts commit
452dc21500a2339ee685cb28efbd2af1b856ea12.
This change has introduced a significant quality regression on content
with forced key frames. (e.g. the YT and yt-hd set). It is most
noticeable in static content where the kf bits dominate. Here, despite
key frames being apparently coded at the same Q, there is a drop in all
metrics of ~20% (e.g clXR and BFa0).
Change-Id: Iba14cc61778c0846fa0a59c33c55a9fc49512cb4
Paul Wilkins [Thu, 16 Oct 2014 14:49:13 +0000 (15:49 +0100)]
Revert "[spatial svc]Another workaround to avoid using prev_mi"
This reverts commit
c113457af9880b8e15a36cdaabfd414d1c245693.
Temporary revert to allow clean revert of another commit.
Change-Id: Ia9b7b755e6c48e1b6e383329f121fef175a24b27
James Zern [Thu, 16 Oct 2014 08:09:15 +0000 (01:09 -0700)]
Merge "fix CONFIG_SPATIAL_SVC warning"
Marco [Wed, 15 Oct 2014 22:57:21 +0000 (15:57 -0700)]
Merge "Some updates for Speed 6/VAR_BASED_PARTITION."
Jingning Han [Tue, 14 Oct 2014 17:26:28 +0000 (10:26 -0700)]
Add init and reset functions for RD_COST struct
Change-Id: I2902de7051a883fd22e27a655209233733969cfd
Jingning Han [Wed, 15 Oct 2014 21:54:52 +0000 (14:54 -0700)]
Merge "Replace copy_partitioning use case with choose_partitioning"
Jingning Han [Wed, 15 Oct 2014 19:18:48 +0000 (12:18 -0700)]
Use rate/distortion thresholds to control non-RD partition search
Compare the estimated rate and distortion to the thresholds scaled
according to the operating block size and determine if further
split partition search will be run. The compression performance of
speed -5 is changed by -0.074%. The encoding speed is 10% - 15%
faster.
vidyo1 720p
16545 b/f, 40.492 dB, 11475 ms -> 16535 b/f, 40.486 dB, 10100 ms
nik720p
16624 b/f, 36.310 dB, 10071 ms -> 16617 b/f, 36.313 dB, 8346 ms
Change-Id: Ic9197ab5761279ae55d2fb7813b2af0e0db497b8
Marco [Thu, 9 Oct 2014 23:01:52 +0000 (16:01 -0700)]
Some updates for Speed 6/VAR_BASED_PARTITION.
Reduce the intra_cost_penalty for non-rd mode,
and some updates to VAR_BASED_PARTITION.
Visual tests show some improvement at Speed 6, for RTC clips.
Change-Id: If9090daf7aed14906a32d931a538ab544bbca606
Jingning Han [Wed, 15 Oct 2014 18:37:20 +0000 (11:37 -0700)]
Replace copy_partitioning use case with choose_partitioning
This commit replaces the use of copy_partitioning with
choose_partitioning based on the sse of subsamped pixels, which
provides significantly better coding performance and runs at
similar speed, as compared to copy_partitioning. It improves rtc
speed 5 coding performance by 3%.
Change-Id: I52d3682a12dce0147f5e52383a594fc242ca3228
Deb Mukherjee [Wed, 15 Oct 2014 17:01:34 +0000 (10:01 -0700)]
Fix in bit-shift operation for highbitdepth decode
Fixes a bug introduced in a previous refactoring patch.
Change-Id: I243e74637cfd7a997c7a1fef03b06c290dd0dee6
James Zern [Wed, 15 Oct 2014 14:37:35 +0000 (16:37 +0200)]
fix CONFIG_SPATIAL_SVC warning
this change checks that CONFIG_SPATIAL_SVC is defined and adds a TODO to
ensure this is changed in the future as the release headers can't
depend on vpx_config.h.
vpx/vpx_encoder.h:164:5: warning: "CONFIG_SPATIAL_SVC" is not defined
[-Wundef]
Change-Id: I797a0150e5f56caf048e7ee00b282fbc9c5ede19
Minghai Shang [Tue, 14 Oct 2014 23:25:03 +0000 (16:25 -0700)]
[spatial svc]Another workaround to avoid using prev_mi
We encode a empty invisible frame in front of the base layer frame to
avoid using prev_mi. Since there's a restriction for reference frame
scaling factor, we have to make it smaller and smaller gradually until
its size is 16x16.
Change-Id: I60b680314e33a60b4093cafc296465ee18169c19
Adrian Grange [Tue, 14 Oct 2014 22:30:42 +0000 (15:30 -0700)]
Merge "Move input frame scaling into the recode loop"
Alex Converse [Tue, 14 Oct 2014 21:35:02 +0000 (14:35 -0700)]
Merge "Add a 32-bit friendly sse2 quantizer."
Yunqing Wang [Tue, 14 Oct 2014 21:06:23 +0000 (14:06 -0700)]
Merge "Remove an unneeded function call"
hkuang [Tue, 14 Oct 2014 20:45:11 +0000 (13:45 -0700)]
Merge "Correct the format."
Yunqing Wang [Tue, 14 Oct 2014 18:41:37 +0000 (11:41 -0700)]
Remove an unneeded function call
set_tile_limits() is called in vp9_change_config() already.
Change-Id: I91c3a0df2c1c7fd7e71546d8f51fd5b65838a7da
Alex Converse [Mon, 13 Oct 2014 22:17:05 +0000 (15:17 -0700)]
Add a 32-bit friendly sse2 quantizer.
This is based on the 64-bit ssse3 quantizer.
1.1x speedup for screen content at speed 7.
Change-Id: I57d15415ef97c49165954bbe3daaaf9318e37448
hkuang [Tue, 14 Oct 2014 18:35:26 +0000 (11:35 -0700)]
Correct the format.
Change-Id: I59a53b419adda3a609d50b2a82f5a4a54849752e
Jingning Han [Tue, 14 Oct 2014 18:33:00 +0000 (11:33 -0700)]
Merge "Refactor super_block_uvrd function to remove goto statement"
hkuang [Tue, 14 Oct 2014 18:05:51 +0000 (11:05 -0700)]
Merge "Remove unnecessary local variable."
hkuang [Tue, 14 Oct 2014 18:05:01 +0000 (11:05 -0700)]
Merge "Remove extra line."
Jingning Han [Tue, 14 Oct 2014 00:06:22 +0000 (17:06 -0700)]
Refactor super_block_uvrd function to remove goto statement
Use return value 0/1 as indicator of the validity of the rate-
distortion cost.
Change-Id: I6244126fbf03472cebcba4f177a6cd329fae4743
Adrian Grange [Thu, 2 Oct 2014 22:26:42 +0000 (15:26 -0700)]
Move input frame scaling into the recode loop
Move the point at which input frames are scaled
into the recode loop. This will allow us to change
the coded frame size dynamically in response
to previous attempts to encode the frame at a
higher resolution.
A following patch will implement a scheme for
resizing the frame in the recode loop.
Change-Id: I6a59c02d6ac1626512edad6de8b60063b79433e6
Jingning Han [Tue, 14 Oct 2014 16:10:24 +0000 (09:10 -0700)]
Merge "Use speed feature variable in vp9_rd_pick_inter/intra_mode"
Jingning Han [Tue, 14 Oct 2014 16:10:11 +0000 (09:10 -0700)]
Merge "Fix vp9_rd_pick_inter/intra function types"
Jingning Han [Tue, 14 Oct 2014 15:58:55 +0000 (08:58 -0700)]
Merge "Refactor rate distortion cost structure"
JackyChen [Tue, 14 Oct 2014 15:46:33 +0000 (08:46 -0700)]
Merge "Code style change in unit test for VP8/VP9 denoiser."
Adrian Grange [Tue, 14 Oct 2014 14:50:17 +0000 (07:50 -0700)]
Merge "Remove mi_grid_base_array from VP9_COMMON (unused)"
Paul Wilkins [Tue, 14 Oct 2014 09:40:12 +0000 (02:40 -0700)]
Merge "Clamp rate error estimate."
Deb Mukherjee [Tue, 14 Oct 2014 04:57:24 +0000 (21:57 -0700)]
Merge "Resolves some lint errors"
Alex Converse [Tue, 14 Oct 2014 03:02:12 +0000 (20:02 -0700)]
Merge "Add a seg map preservation test vector."
Jingning Han [Mon, 13 Oct 2014 23:13:59 +0000 (16:13 -0700)]
Use speed feature variable in vp9_rd_pick_inter/intra_mode
Replace repeated fetch cpi->sf with a local sf pointer.
Change-Id: I5a55bba3e1c41fbdbc6ad5f078d2fa49dd95ee67
Deb Mukherjee [Mon, 13 Oct 2014 21:27:53 +0000 (14:27 -0700)]
Resolves some lint errors
And also fixes some style consistency issues.
Change-Id: I3dc6d44e17d2d6075dc9b02c4255a7395046c5e0
Jingning Han [Mon, 13 Oct 2014 22:56:37 +0000 (15:56 -0700)]
Fix vp9_rd_pick_inter/intra function types
The returned value is not used anywhere, hence changing the function
type into void.
Change-Id: I0ece49ed61e7aab6df01140135503ad41d4ef4a4
hkuang [Mon, 13 Oct 2014 22:24:57 +0000 (15:24 -0700)]
Merge "Use pre increment."
Jingning Han [Thu, 9 Oct 2014 19:32:56 +0000 (12:32 -0700)]
Refactor rate distortion cost structure
This commit makes a struct that contains rate value, distortion
value, and the rate-distortion cost. The goal is to provide a
better interface for rate-distortion related operation. It is
first used in rd_pick_partition and saves a few RDCOST calculations.
Change-Id: I1a6ab7b35282d3c80195af59b6810e577544691f
hkuang [Mon, 13 Oct 2014 21:04:16 +0000 (14:04 -0700)]
Use pre increment.
Change-Id: I016b4e77d8268e189473f4c382603afe1ae1750f
hkuang [Mon, 13 Oct 2014 21:05:42 +0000 (14:05 -0700)]
Remove unnecessary local variable.
Change-Id: I7b19b6061cec369825a0a0b7a485ca490dbc12ee
Adrian Grange [Mon, 13 Oct 2014 18:52:14 +0000 (11:52 -0700)]
Remove mi_grid_base_array from VP9_COMMON (unused)
Change-Id: I4b4764463f5a7cdc01ec004b882c6237466c74b0
Alex Converse [Mon, 13 Oct 2014 18:18:22 +0000 (11:18 -0700)]
Add a seg map preservation test vector.
Add a test vector to show the cases where segmentation map is preserved
from frome to frame as outlined in the inquiry in issue 761.
Change-Id: I630c6aba27d0d0b109cc7fd7c6fcd008222a0cf3
Paul Wilkins [Mon, 13 Oct 2014 17:03:54 +0000 (18:03 +0100)]
Clamp rate error estimate.
Add back clamp which ensures that the Q adaptation
is turned off when the over_shoot_pct and under_shoot_pct
parameters are set to 100.
Change-Id: Id0161b114d39a3029cd3eb28020caab0c3914922
Paul Wilkins [Mon, 13 Oct 2014 17:04:59 +0000 (10:04 -0700)]
Merge "Add adaptation option for VBR."
JackyChen [Fri, 10 Oct 2014 17:04:22 +0000 (10:04 -0700)]
Code style change in unit test for VP8/VP9 denoiser.
Change-Id: If4b0aca18c8474dd2456900ae9681e74222e645f
James Zern [Mon, 13 Oct 2014 09:20:21 +0000 (02:20 -0700)]
Merge "args.h: add arg_parse_enum prototype"
James Zern [Mon, 13 Oct 2014 09:20:16 +0000 (02:20 -0700)]
Merge "vp9_spatial_svc_encoder: fix -bit-depth arg parsing"
James Zern [Mon, 13 Oct 2014 09:20:04 +0000 (02:20 -0700)]
Merge "yv12config: fix highbitdepth build"
Paul Wilkins [Mon, 13 Oct 2014 09:12:12 +0000 (10:12 +0100)]
Add adaptation option for VBR.
Allow min and maxQ to creep when the undershoot
or overshoot exceeds thresholds controlled by the
command line under_shoot_pct and over_shoot_pct
values.
Default is 100%,100% which ~disables adaptation.
Derf results for example undershoot% / overshoot%:-
Head:- Mean abs (%rate error) = 14.4%
This check in:-
25%/25% - Mean abs (%rate error) = 6.7%
PSNR hit -1% SSIM -0.1%
5% / 5% - Mean abs (%rate error) = 2.2%
PSNR hit -3.3% SSIM - 1.1%
Most of the remaining error and most of the quality hit is
at extreme data rates. The adaptation code still has an
exception for material that is in effect static so that we
don't over adjust and over spend on YT slide show type
content.
(Rebase of If25a2449a415449c150acff23df713e9598d64c9
to resolve a auto-merge error)
Change-Id: Iec4e1613ef0d067454751d8220edb7058dfbd816
Jingning Han [Sun, 12 Oct 2014 05:34:02 +0000 (22:34 -0700)]
Fix ActiveMapTest valgrind warning
This fixes a valgrind warning in the ActiveMapTest unit test
reported in issue 870.
Change-Id: Idf172ab0244ebefe630c3577e649bc9ba7c43d10
James Zern [Sat, 11 Oct 2014 09:27:23 +0000 (11:27 +0200)]
args.h: add arg_parse_enum prototype
Change-Id: I64d6e7c2d3f76528ab409ce381267fc5cef13ab1
James Zern [Sat, 11 Oct 2014 09:24:52 +0000 (11:24 +0200)]
vp9_spatial_svc_encoder: fix -bit-depth arg parsing
use arg_parse_enum_or_int like vpxenc. this also fixes a warning as
arg_parse_enum is not currently declared in args.h.
Change-Id: If9ce258d6adb6286eb86f529083929d5fe2b3a56
James Zern [Sat, 11 Oct 2014 09:14:54 +0000 (11:14 +0200)]
yv12config: fix highbitdepth build
Change-Id: Ie8a4caae19fb514d5bd22e0ae35ca0edcd3484ae
hkuang [Fri, 10 Oct 2014 21:52:37 +0000 (14:52 -0700)]
Remove extra line.
Change-Id: I5e79c276d8953ae17cd35b2846e6e40660c037c3
Alex Converse [Fri, 10 Oct 2014 18:31:58 +0000 (11:31 -0700)]
Revert "Add adaptation option for VBR."
This reverts commit
869d4ca51957614dcf5093ebb9e322cc8a8405ca.
This breaks the build via conflict with
e18edd5eb651f9b7563cbd829744807402bfe0d8.
Change-Id: If544b99e367a449452834eb8cce600f58c34ec0d
hkuang [Fri, 10 Oct 2014 17:40:21 +0000 (10:40 -0700)]
Merge "Optimize the code to set the refernce frame right after reading the header."
hkuang [Fri, 10 Oct 2014 17:01:05 +0000 (10:01 -0700)]
Merge "Correct the code format."
Paul Wilkins [Fri, 10 Oct 2014 16:22:58 +0000 (09:22 -0700)]
Merge "Add adaptation option for VBR."
Yaowu Xu [Fri, 10 Oct 2014 16:16:19 +0000 (09:16 -0700)]
Merge "vp9/choose_partitioning: add missing clear_system_state"
James Zern [Fri, 10 Oct 2014 15:14:46 +0000 (08:14 -0700)]
vp9/choose_partitioning: add missing clear_system_state
set_vt_partitioning does double math
Change-Id: I8e9d73d5c89b937a5326abf04164d24d9d88c5ef
James Zern [Fri, 10 Oct 2014 13:48:04 +0000 (06:48 -0700)]
Merge changes Ib5030373,Id614cfe6
* changes:
test-data.mk: add some sectional comments
add test-data.mk
Paul Wilkins [Thu, 9 Oct 2014 13:49:41 +0000 (14:49 +0100)]
Add adaptation option for VBR.
Allow min and maxQ to creep when the undershoot
or overshoot exceeds thresholds controlled by the
command line under_shoot_pct and over_shoot_pct
values.
Default is 100%,100% which ~disables adaptation.
Derf results for example undershoot% / overshoot%:-
Head:- Mean abs (%rate error) = 14.4%
This check in:-
25%/25% - Mean abs (%rate error) = 6.7%
PSNR hit -1% SSIM -0.1%
5% / 5% - Mean abs (%rate error) = 2.2%
PSNR hit -3.3% SSIM - 1.1%
Most of the remaining error and most of the quality hit is
at extreme data rates. The adaptation code still has an
exception for material that is in effect static so that we
don't over adjust and over spend on YT slide show type
content.
Change-Id: If25a2449a415449c150acff23df713e9598d64c9
James Zern [Fri, 10 Oct 2014 08:05:47 +0000 (10:05 +0200)]
vp9_avg_intrin_sse2: correct intrinsics include
immintrin.h -> emmintrin.h
fixes build where newer intrinsics are unavailable
Change-Id: I79311b39bfa782fc2abeb45884ecb417050cb9f8
hkuang [Fri, 10 Oct 2014 00:57:45 +0000 (17:57 -0700)]
Correct the code format.
Change-Id: If2de420f8123a4e8bf635dd29205dd74ee174eee
hkuang [Thu, 9 Oct 2014 23:32:36 +0000 (16:32 -0700)]
Optimize the code to set the refernce frame right after reading the header.
Change-Id: I495cf4a366e06e3220ed132500b1ba1c8448f708
hkuang [Thu, 9 Oct 2014 22:44:08 +0000 (15:44 -0700)]
Merge "Remove unnecessary code."
hkuang [Thu, 9 Oct 2014 22:43:31 +0000 (15:43 -0700)]
Merge "Remove unnecessary scale check in set_ref."
Deb Mukherjee [Thu, 9 Oct 2014 22:39:56 +0000 (15:39 -0700)]
Merge "Rename highbitdepth functions to use highbd prefix"
hkuang [Thu, 9 Oct 2014 22:12:12 +0000 (15:12 -0700)]
Remove unnecessary code.
Function will jump to error handler when ref buffer is corrupted.
So "xd->corrupted |= ref_buffer->buf->corrupted;" is useless.
Change-Id: I35353a0637ad0dbb682454e040ef69fa68280bfa
Deb Mukherjee [Wed, 8 Oct 2014 19:43:22 +0000 (12:43 -0700)]
Rename highbitdepth functions to use highbd prefix
Uses highbd_ prefix convention consistently.
Change-Id: I58f7f799a7ff8e32701bcd71c955bcf1cdd4581e
hkuang [Thu, 9 Oct 2014 18:58:39 +0000 (11:58 -0700)]
Remove unnecessary scale check in set_ref.
Scale check has been done in read_inter_block_mode_info.
Change-Id: I6c86f93bd579109ed30ff13a04a30e35f5ae6fc5