aboutsummaryrefslogtreecommitdiff
path: root/host/gif.h
blob: fde10b464ba5537c15fbbb1e228d99c88aa5eaef (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#ifndef __GIF_H__
#define __GIF_H__

#include <gif_lib.h>
#include "color.h"

typedef struct _gifAnimationState gifAnimationState_t;

gifAnimationState_t *gif_read(uint8_t *buf, size_t buflength);
framebuffer_t* framebuffer_render_gif(uint8_t *buf, size_t buflength, gifAnimationState_t **state, int *delay);
void gifAnimationState_free(gifAnimationState_t *st);

#endif//__GIF_H__