Changeset 243
- Timestamp:
- 04/29/06 18:26:49 (4 years ago)
- Location:
- trunk
- Files:
-
- 2 modified
-
hal/lpc2106-cmucam3/cc3.c (modified) (4 diffs)
-
include/cc3.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/hal/lpc2106-cmucam3/cc3.c
r228 r243 213 213 uint8_t *cc3_malloc_rows (uint32_t rows) 214 214 { 215 int channels ;215 int channels = cc3_g_current_frame.channels; 216 216 int width = cc3_g_current_frame.width; 217 218 if (cc3_g_current_frame.coi == CC3_ALL) {219 channels = 3;220 }221 else {222 channels = 1;223 }224 217 225 218 return (uint8_t *) malloc (width * channels * rows); … … 487 480 return 0; // Sanity check on bounds 488 481 cc3_g_current_frame.coi = chan; 482 483 cc3_g_current_frame.channels = (chan == CC3_ALL ? 3 : 1); 484 489 485 return 1; 490 486 } … … 527 523 void cc3_frame_default () 528 524 { 529 cc3_g_current_frame.coi = CC3_ALL;530 525 cc3_g_current_frame.x_step = 1; 531 526 cc3_g_current_frame.y_step = 1; … … 536 531 cc3_g_current_frame.y_loc = 0; 537 532 cc3_g_current_frame.subsample_mode = CC3_NEAREST; 533 534 cc3_pixbuf_set_coi(CC3_ALL); 538 535 539 536 _cc3_update_frame_bounds (&cc3_g_current_frame); -
trunk/include/cc3.h
r210 r243 84 84 cc3_subsample_mode_t subsample_mode; 85 85 uint16_t width, height; 86 uint8_t channels; 86 87 } cc3_frame_t; 87 88
