author | alwin <alwin> | 2005-04-12 18:01:08 (UTC) |
---|---|---|
committer | alwin <alwin> | 2005-04-12 18:01:08 (UTC) |
commit | be565a8eb0c602e5173b71cf71ba510a7a7f4520 (patch) (side-by-side diff) | |
tree | 2091e68446c071a5ce7a6d375db0afab695c46bd | |
parent | 4fd936e4096ba9c732bde17a48489bfbb94b19ba (diff) | |
download | opie-be565a8eb0c602e5173b71cf71ba510a7a7f4520.zip opie-be565a8eb0c602e5173b71cf71ba510a7a7f4520.tar.gz opie-be565a8eb0c602e5173b71cf71ba510a7a7f4520.tar.bz2 |
buildfix
-rw-r--r-- | noncore/multimedia/opieplayer2/yuv2rgb_arm2.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/noncore/multimedia/opieplayer2/yuv2rgb_arm2.c b/noncore/multimedia/opieplayer2/yuv2rgb_arm2.c index cbd32e8..91cd0b1 100644 --- a/noncore/multimedia/opieplayer2/yuv2rgb_arm2.c +++ b/noncore/multimedia/opieplayer2/yuv2rgb_arm2.c @@ -39,64 +39,65 @@ /* first prototype, function called when no scaling is needed: */ static void arm_rgb16_noscale(yuv2rgb_t*, uint8_t*, uint8_t*, uint8_t*, uint8_t*); /* second prototype, function called when no horizontal scaling is needed: */ static void arm_rgb16_step_dx_32768(yuv2rgb_t*, uint8_t*, uint8_t*, uint8_t*, uint8_t*); /* third prototype, function called when scaling is needed for zooming in: */ static void arm_rgb16_step_dx_inf_32768(yuv2rgb_t*, uint8_t*, uint8_t*, uint8_t*, uint8_t*); /* fourth prototype, function called when scaling is needed for zooming out (between 1x and 2x): */ static void arm_rgb16_step_dx_bet_32768_65536(yuv2rgb_t*, uint8_t*, uint8_t*, uint8_t*, uint8_t*); /* fifth prototype, function called when scaling is needed for zooming out (greater than 2x): */ static void arm_rgb16_step_dx_sup_65536(yuv2rgb_t*, uint8_t*, uint8_t*, uint8_t*, uint8_t*); /* sixth prototype, function where the decision of the scaling function to use is made.*/ static void arm_rgb16_2 (yuv2rgb_t*, uint8_t*, uint8_t*, uint8_t*, uint8_t*); /* extern function: */ /* Function: */ void yuv2rgb_init_arm (yuv2rgb_factory_t *this) /* This function initialise the member yuv2rgb_fun, if everything is right the function optimised for the arm target should be used.*/ { if (this->swapped) return; /*no swapped pixel output upto now*/ switch (this->mode) { case MODE_16_RGB: this->yuv2rgb_fun = arm_rgb16_2; break; default: + break; } } /* local functions: */ /* Function: */ static void arm_rgb16_2 (yuv2rgb_t *this, uint8_t * _dst, uint8_t * _py, uint8_t * _pu, uint8_t * _pv) /* This function takes care of applying the right scaling conversion (yuv2rgb is included in each scaling function!)*/ { if (!this->do_scale) { arm_rgb16_noscale(this, _dst, _py, _pu, _pv); return; } if (this->step_dx<32768) { arm_rgb16_step_dx_inf_32768(this, _dst, _py, _pu, _pv); return; } if (this->step_dx==32768) { arm_rgb16_step_dx_32768(this, _dst, _py, _pu, _pv); return; } if (this->step_dx<65536) { arm_rgb16_step_dx_bet_32768_65536(this, _dst, _py, _pu, _pv); return; } |