diff options
author | Deb Mukherjee <debargha@google.com> | 2013-03-16 09:26:52 -0700 |
---|---|---|
committer | Deb Mukherjee <debargha@google.com> | 2013-03-16 09:26:52 -0700 |
commit | b1921b2f089eaa2f74c2b0ac8e2b5ddcddd69e3c (patch) | |
tree | 73f1203dea5ff957455e37102fce7e0c761f9554 /vp9/common/vp9_reconintra.h | |
parent | 76c12ab9c9d08a76f79e6b50af278ebf1e5f49ad (diff) | |
download | libvpx-b1921b2f089eaa2f74c2b0ac8e2b5ddcddd69e3c.tar libvpx-b1921b2f089eaa2f74c2b0ac8e2b5ddcddd69e3c.tar.gz libvpx-b1921b2f089eaa2f74c2b0ac8e2b5ddcddd69e3c.tar.bz2 libvpx-b1921b2f089eaa2f74c2b0ac8e2b5ddcddd69e3c.zip |
Context-pred fix to not use top/left on edges
This fix resolves some of the mismatch issues being seen
recently. While this is the right thing to do when tiling
is used for this experiment, it is not the underlying cause
of the the mismatches.
Something else is causing writing outside of the allowable
frame area in the encoder leading to this mismatch.
Change-Id: If52c6f67555aa18ab8762865384e323b47237277
Diffstat (limited to 'vp9/common/vp9_reconintra.h')
-rw-r--r-- | vp9/common/vp9_reconintra.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/vp9/common/vp9_reconintra.h b/vp9/common/vp9_reconintra.h index 3031fb699..b97b6089d 100644 --- a/vp9/common/vp9_reconintra.h +++ b/vp9/common/vp9_reconintra.h @@ -17,9 +17,10 @@ void vp9_recon_intra_mbuv(MACROBLOCKD *xd); B_PREDICTION_MODE vp9_find_dominant_direction(uint8_t *ptr, - int stride, int n); + int stride, int n, + int tx, int ty); -B_PREDICTION_MODE vp9_find_bpred_context(BLOCKD *x); +B_PREDICTION_MODE vp9_find_bpred_context(MACROBLOCKD *xd, BLOCKD *x); #if CONFIG_COMP_INTERINTRA_PRED void vp9_build_interintra_16x16_predictors_mb(MACROBLOCKD *xd, |