예제 #1
0
int
main (int argc, char *argv[])
{
  int i;

  schro_init();

  for(i=-10;i<10;i++){
    printf("%d: %d\n", i, schro_divide(i,3));
  }

  exit(0);
}
예제 #2
0
static int
schro_dc_predict (int16_t *line, int stride, int x, int y)
{
  int16_t *prev_line = OFFSET(line, -stride);

  if (y > 0) {
    if (x > 0) {
      return schro_divide(line[-1] + prev_line[0] + prev_line[-1] + 1,3);
    } else {
      return prev_line[0];
    }
  } else {
    if (x > 0) {
      return line[-1];
    } else {
      return 0;
    }
  }
}