summaryrefslogtreecommitdiff
path: root/docs.mk
diff options
context:
space:
mode:
authorAdrian Grange <agrange@google.com>2013-08-22 16:02:18 -0700
committerAdrian Grange <agrange@google.com>2013-08-23 11:16:08 -0700
commit3f108313083e1e9eaf33fd94b410b4c64455b46c (patch)
tree0b37ebf2245515dbf01fb0503c94ca87707a54ce /docs.mk
parentb85367a6084c72348167516f130edfe222c1ee0c (diff)
downloadlibvpx-3f108313083e1e9eaf33fd94b410b4c64455b46c.tar
libvpx-3f108313083e1e9eaf33fd94b410b4c64455b46c.tar.gz
libvpx-3f108313083e1e9eaf33fd94b410b4c64455b46c.tar.bz2
libvpx-3f108313083e1e9eaf33fd94b410b4c64455b46c.zip
Fix bug in convolution functions (filter selection)
(In response to Issue 604: https://code.google.com/p/webm/issues/detail?id=604) There were bugs in the convolution code for two cases: 1. Where the filter table was assumed to be aligned to a 256 byte boundary. The offset of the pixel in the source buffer was computed incorrectly. 2. Where no such alignment assumption was made. An incorrect address for the filter table base was used. To fix both problems, I now assume that the filter table is 256-byte aligned and modify the pixel offset calculation to match. A later patch should remove the restriction that the filter table is aligned to a 256-byte boundary. There was also a bug in the ConvolveTest unit test (convolve_test.cc). (Bug & initial fix suggestion submitted by Tero Rintaluoma and Sami Pietilä). Change-Id: I71985551e62846e55e40de9e7e3959d4805baa82
Diffstat (limited to 'docs.mk')
0 files changed, 0 insertions, 0 deletions