X-Git-Url: http://git.joshuawise.com/netwatch.git/blobdiff_plain/ec5f9ca5fe08d25c5a9e281f1e697dea8e4066db..b83b409494b6aedcbcb0548665b8edebba19b43e:/video/generic.c diff --git a/video/generic.c b/video/generic.c index 8c6866d..c35cd5d 100644 --- a/video/generic.c +++ b/video/generic.c @@ -1,3 +1,13 @@ +/* generic.c + * Helper functions for dealing with generic RGB888 framebuffers + * NetWatch system management mode administration console + * + * Copyright (c) 2008 Jacob Potter and Joshua Wise. All rights reserved. + * This program is free software; you can redistribute and/or modify it under + * the terms found in the file LICENSE in the root of this source tree. + * + */ + #include #include #include @@ -17,7 +27,7 @@ uint32_t checksum_rect_generic32(int x, int y, int width, int height) { for (i = 0; i < height; i++) { lineaddr = fb->fbaddr + (i + y) * scanline + (4 * x); - sum ^= crc32(lineaddr, width * 4); + sum = crc32(lineaddr, width * 4, sum); } return sum;