/alps/ufodecode

To get this branch, use:
bzr branch http://darksoft.org/webbzr/alps/ufodecode

« back to all changes in this revision

Viewing changes to test/ipedec.c

  • Committer: Matthias Vogelgesang
  • Date: 2011-12-02 07:49:09 UTC
  • Revision ID: matthias.vogelgesang@kit.edu-20111202074909-d1ymsoe4h3zg7gft
Rename to `ufodecode`

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
#include <unistd.h>
5
5
#include <sys/time.h>
6
6
#include <errno.h>
7
 
#include <libipe.h>
 
7
#include <ufodecode.h>
8
8
 
9
9
 
10
10
int read_raw_file(const char *filename, char **buffer, size_t *length)
47
47
 
48
48
    const int rows = atoi(argv[2]);
49
49
 
50
 
    ipe_decoder decoder = ipe_decoder_new(rows, (uint32_t *) buffer, num_bytes);
 
50
    ufo_decoder decoder = ufo_decoder_new(rows, (uint32_t *) buffer, num_bytes);
51
51
    int err = 0;
52
52
    uint16_t *pixels = (uint16_t *) malloc(2048 * rows * sizeof(uint16_t));
53
53
    uint32_t frame_number, time_stamp;
59
59
 
60
60
    while (!err) {
61
61
        gettimeofday(&start, NULL);
62
 
        err = ipe_decoder_get_next_frame(decoder, &pixels, &frame_number, &time_stamp);
 
62
        err = ufo_decoder_get_next_frame(decoder, &pixels, &frame_number, &time_stamp);
63
63
        gettimeofday(&end, NULL);
64
64
 
65
65
        if (!err) {
75
75
    printf("Decoded %i frames in %.5fms\n", num_frames, mtime);
76
76
 
77
77
    free(pixels);
78
 
    ipe_decoder_free(decoder);
 
78
    ufo_decoder_free(decoder);
79
79
    free(buffer);
80
80
 
81
81
    return 0;