FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
gif.h File Reference

GIF format definitions. More...

#include <stdint.h>

Go to the source code of this file.

Macros

#define GCE_DISPOSAL_NONE   0
 
#define GCE_DISPOSAL_INPLACE   1
 
#define GCE_DISPOSAL_BACKGROUND   2
 
#define GCE_DISPOSAL_RESTORE   3
 
#define GIF_TRAILER   0x3b
 
#define GIF_EXTENSION_INTRODUCER   0x21
 
#define GIF_IMAGE_SEPARATOR   0x2c
 
#define GIF_GCE_EXT_LABEL   0xf9
 
#define GIF_COM_EXT_LABEL   0xfe
 
#define GIF_APP_EXT_LABEL   0xff
 
#define NETSCAPE_EXT_STR   "NETSCAPE2.0"
 

Variables

static const uint8_t gif87a_sig [6] = "GIF87a"
 
static const uint8_t gif89a_sig [6] = "GIF89a"
 

Detailed Description

GIF format definitions.

Definition in file gif.h.

Macro Definition Documentation

#define GCE_DISPOSAL_NONE   0

Definition at line 37 of file gif.h.

Referenced by gif_decode_frame(), gif_read_extension(), and gif_read_image().

#define GCE_DISPOSAL_INPLACE   1

Definition at line 38 of file gif.h.

Referenced by gif_image_write_image().

#define GCE_DISPOSAL_BACKGROUND   2

Definition at line 39 of file gif.h.

Referenced by gif_image_write_image(), and gif_read_image().

#define GCE_DISPOSAL_RESTORE   3

Definition at line 40 of file gif.h.

Referenced by gif_read_image().

#define GIF_TRAILER   0x3b
#define GIF_EXTENSION_INTRODUCER   0x21
#define GIF_IMAGE_SEPARATOR   0x2c
#define GIF_GCE_EXT_LABEL   0xf9
#define GIF_COM_EXT_LABEL   0xfe

Definition at line 46 of file gif.h.

Referenced by gif_read_header().

#define GIF_APP_EXT_LABEL   0xff

Definition at line 47 of file gif.h.

Referenced by gif_read_ext(), and gif_write_packet().

#define NETSCAPE_EXT_STR   "NETSCAPE2.0"

Definition at line 48 of file gif.h.

Referenced by gif_read_ext().

Variable Documentation

const uint8_t gif87a_sig[6] = "GIF87a"
static
const uint8_t gif89a_sig[6] = "GIF89a"
static