Changeset 561 for trunk/src/3rdparty/libpng/pngwtran.c
- Timestamp:
- Feb 11, 2010, 11:19:06 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
-
. (modified) (1 prop)
-
src/3rdparty/libpng/pngwtran.c (modified) (13 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk
-
Property svn:mergeinfo
set to (toggle deleted branches)
/branches/vendor/nokia/qt/4.6.1 merged eligible /branches/vendor/nokia/qt/current merged eligible /branches/vendor/trolltech/qt/current 3-149
-
Property svn:mergeinfo
set to (toggle deleted branches)
-
trunk/src/3rdparty/libpng/pngwtran.c
r2 r561 2 2 /* pngwtran.c - transforms the data in a row for PNG writers 3 3 * 4 * Last changed in libpng 1.2.9 April 14, 2006 5 * For conditions of distribution and use, see copyright notice in png.h 6 * Copyright (c) 1998-2006 Glenn Randers-Pehrson 4 * Last changed in libpng 1.2.37 [June 4, 2009] 5 * Copyright (c) 1998-2009 Glenn Randers-Pehrson 7 6 * (Version 0.96 Copyright (c) 1996, 1997 Andreas Dilger) 8 7 * (Version 0.88 Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc.) 8 * 9 * This code is released under the libpng license. 10 * For conditions of distribution and use, see the disclaimer 11 * and license in png.h 9 12 */ 10 13 … … 19 22 png_do_write_transformations(png_structp png_ptr) 20 23 { 21 png_debug(1, "in png_do_write_transformations \n");24 png_debug(1, "in png_do_write_transformations"); 22 25 23 26 if (png_ptr == NULL) … … 26 29 #if defined(PNG_WRITE_USER_TRANSFORM_SUPPORTED) 27 30 if (png_ptr->transformations & PNG_USER_TRANSFORM) 28 if (png_ptr->write_user_transform_fn != NULL)29 (*(png_ptr->write_user_transform_fn)) /* user write transform function */31 if (png_ptr->write_user_transform_fn != NULL) 32 (*(png_ptr->write_user_transform_fn)) /* User write transform function */ 30 33 (png_ptr, /* png_ptr */ 31 34 &(png_ptr->row_info), /* row_info: */ … … 87 90 png_do_pack(png_row_infop row_info, png_bytep row, png_uint_32 bit_depth) 88 91 { 89 png_debug(1, "in png_do_pack \n");92 png_debug(1, "in png_do_pack"); 90 93 if (row_info->bit_depth == 8 && 91 94 #if defined(PNG_USELESS_TESTS_SUPPORTED) … … 213 216 png_do_shift(png_row_infop row_info, png_bytep row, png_color_8p bit_depth) 214 217 { 215 png_debug(1, "in png_do_shift \n");218 png_debug(1, "in png_do_shift"); 216 219 #if defined(PNG_USELESS_TESTS_SUPPORTED) 217 220 if (row != NULL && row_info != NULL && … … 249 252 } 250 253 251 /* with low row depths, could only be grayscale, so one channel */254 /* With low row depths, could only be grayscale, so one channel */ 252 255 if (row_info->bit_depth < 8) 253 256 { … … 337 340 png_do_write_swap_alpha(png_row_infop row_info, png_bytep row) 338 341 { 339 png_debug(1, "in png_do_write_swap_alpha \n");342 png_debug(1, "in png_do_write_swap_alpha"); 340 343 #if defined(PNG_USELESS_TESTS_SUPPORTED) 341 344 if (row != NULL && row_info != NULL) … … 425 428 png_do_write_invert_alpha(png_row_infop row_info, png_bytep row) 426 429 { 427 png_debug(1, "in png_do_write_invert_alpha \n");430 png_debug(1, "in png_do_write_invert_alpha"); 428 431 #if defined(PNG_USELESS_TESTS_SUPPORTED) 429 432 if (row != NULL && row_info != NULL) … … 440 443 for (i = 0, sp = dp = row; i < row_width; i++) 441 444 { 442 /* does nothing445 /* Does nothing 443 446 *(dp++) = *(sp++); 444 447 *(dp++) = *(sp++); … … 458 461 for (i = 0, sp = dp = row; i < row_width; i++) 459 462 { 460 /* does nothing463 /* Does nothing 461 464 *(dp++) = *(sp++); 462 465 *(dp++) = *(sp++); … … 496 499 for (i = 0, sp = dp = row; i < row_width; i++) 497 500 { 498 /* does nothing501 /* Does nothing 499 502 *(dp++) = *(sp++); 500 503 *(dp++) = *(sp++); … … 511 514 512 515 #if defined(PNG_MNG_FEATURES_SUPPORTED) 513 /* undoes intrapixel differencing */516 /* Undoes intrapixel differencing */ 514 517 void /* PRIVATE */ 515 518 png_do_write_intrapixel(png_row_infop row_info, png_bytep row) 516 519 { 517 png_debug(1, "in png_do_write_intrapixel \n");520 png_debug(1, "in png_do_write_intrapixel"); 518 521 if ( 519 522 #if defined(PNG_USELESS_TESTS_SUPPORTED) … … 559 562 png_uint_32 s1 = (*(rp+2) << 8) | *(rp+3); 560 563 png_uint_32 s2 = (*(rp+4) << 8) | *(rp+5); 561 png_uint_32 red = (png_uint_32)((s0 -s1) & 0xffffL);562 png_uint_32 blue = (png_uint_32)((s2 -s1) & 0xffffL);564 png_uint_32 red = (png_uint_32)((s0 - s1) & 0xffffL); 565 png_uint_32 blue = (png_uint_32)((s2 - s1) & 0xffffL); 563 566 *(rp ) = (png_byte)((red >> 8) & 0xff); 564 567 *(rp+1) = (png_byte)(red & 0xff);
Note:
See TracChangeset
for help on using the changeset viewer.
