summaryrefslogtreecommitdiffstats
path: root/libass/ass_bitmap.c
diff options
context:
space:
mode:
authorgreg <greg@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-03-06 09:20:14 +0000
committergreg <greg@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-03-06 09:20:14 +0000
commitf9f5f9c911231b27e3f8d585fa0d20b75eca25d9 (patch)
treeec9fba765e9c3b1cc98c81740350f3dbf7b8b6df /libass/ass_bitmap.c
parent22a046e92f53ab18e9b523dd65d83e8d777a9de2 (diff)
downloadlibass-f9f5f9c911231b27e3f8d585fa0d20b75eca25d9.tar.bz2
libass-f9f5f9c911231b27e3f8d585fa0d20b75eca25d9.tar.xz
Fix \be blur start position.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@28837 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libass/ass_bitmap.c')
-rw-r--r--libass/ass_bitmap.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libass/ass_bitmap.c b/libass/ass_bitmap.c
index dccdc54..61457f1 100644
--- a/libass/ass_bitmap.c
+++ b/libass/ass_bitmap.c
@@ -264,7 +264,7 @@ static void be_blur(unsigned char *buf, int w, int h) {
unsigned int old_sum, new_sum;
for (y=0; y<h; y++) {
- old_sum = 2 * buf[0];
+ old_sum = 2 * buf[y*w];
for (x=0; x<w-1; x++) {
new_sum = buf[y*w+x] + buf[y*w+x+1];
buf[y*w+x] = (old_sum + new_sum) >> 2;
@@ -273,7 +273,7 @@ static void be_blur(unsigned char *buf, int w, int h) {
}
for (x=0; x<w; x++) {
- old_sum = 2 * buf[0];
+ old_sum = 2 * buf[x];
for (y=0; y<h-1; y++) {
new_sum = buf[y*w+x] + buf[(y+1)*w+x];
buf[y*w+x] = (old_sum + new_sum) >> 2;