xine-lib 1.2.13-20230125hg15249
|
Go to the source code of this file.
Data Structures | |
struct | BitMapHeader |
struct | ColorRegister |
struct | Point2D |
struct | DestMerge |
struct | CamgChunk |
struct | CRange |
struct | CcrtChunk |
struct | DPIHeader |
struct | Voice8Header |
struct | EGPoint |
struct | AnimHeader |
struct | DPAnimChunk |
Macros | |
#define | IFF_OKAY 0L |
#define | IFF_CLIENT_ERROR 1L |
#define | IFF_NOFILE 5L |
#define | FOURCC_CHUNK BE_FOURCC |
#define | IFF_16SV_CHUNK FOURCC_CHUNK('1', '6', 'S', 'V') |
#define | IFF_8SVX_CHUNK FOURCC_CHUNK('8', 'S', 'V', 'X') |
#define | IFF_ANFI_CHUNK FOURCC_CHUNK('A', 'N', 'F', 'I') |
#define | IFF_ANHD_CHUNK FOURCC_CHUNK('A', 'N', 'H', 'D') |
#define | IFF_ANIM_CHUNK FOURCC_CHUNK('A', 'N', 'I', 'M') |
#define | IFF_ANNO_CHUNK FOURCC_CHUNK('A', 'N', 'N', 'O') |
#define | IFF_ANSQ_CHUNK FOURCC_CHUNK('A', 'N', 'S', 'Q') |
#define | IFF_ATAK_CHUNK FOURCC_CHUNK('A', 'T', 'A', 'K') |
#define | IFF_AUTH_CHUNK FOURCC_CHUNK('A', 'U', 'T', 'H') |
#define | IFF_BMHD_CHUNK FOURCC_CHUNK('B', 'M', 'H', 'D') |
#define | IFF_BODY_CHUNK FOURCC_CHUNK('B', 'O', 'D', 'Y') |
#define | IFF_CAMG_CHUNK FOURCC_CHUNK('C', 'A', 'M', 'G') |
#define | IFF_CCRT_CHUNK FOURCC_CHUNK('C', 'C', 'R', 'T') |
#define | IFF_CHAN_CHUNK FOURCC_CHUNK('C', 'H', 'A', 'N') |
#define | IFF_CMAP_CHUNK FOURCC_CHUNK('C', 'M', 'A', 'P') |
#define | IFF_COPY_CHUNK FOURCC_CHUNK('(', 'c', ')', ' ') |
#define | IFF_CRNG_CHUNK FOURCC_CHUNK('C', 'R', 'N', 'G') |
#define | IFF_DEST_CHUNK FOURCC_CHUNK('D', 'E', 'S', 'T') |
#define | IFF_DLTA_CHUNK FOURCC_CHUNK('D', 'L', 'T', 'A') |
#define | IFF_DPAN_CHUNK FOURCC_CHUNK('D', 'P', 'A', 'N') |
#define | IFF_DPI_CHUNK FOURCC_CHUNK('D', 'P', 'I', ' ') |
#define | IFF_DPPS_CHUNK FOURCC_CHUNK('D', 'P', 'P', 'S') |
#define | IFF_DPPV_CHUNK FOURCC_CHUNK('D', 'P', 'P', 'V') |
#define | IFF_DRNG_CHUNK FOURCC_CHUNK('D', 'R', 'N', 'G') |
#define | IFF_FACE_CHUNK FOURCC_CHUNK('F', 'A', 'C', 'E') |
#define | IFF_FADE_CHUNK FOURCC_CHUNK('F', 'A', 'D', 'E') |
#define | IFF_FORM_CHUNK FOURCC_CHUNK('F', 'O', 'R', 'M') |
#define | IFF_FVER_CHUNK FOURCC_CHUNK('F', 'V', 'E', 'R') |
#define | IFF_GRAB_CHUNK FOURCC_CHUNK('G', 'R', 'A', 'B') |
#define | IFF_ILBM_CHUNK FOURCC_CHUNK('I', 'L', 'B', 'M') |
#define | IFF_INS1_CHUNK FOURCC_CHUNK('I', 'N', 'S', '1') |
#define | IFF_IMRT_CHUNK FOURCC_CHUNK('I', 'M', 'R', 'T') |
#define | IFF_JUNK_CHUNK FOURCC_CHUNK('J', 'U', 'N', 'K') |
#define | IFF_LIST_CHUNK FOURCC_CHUNK('L', 'I', 'S', 'T') |
#define | IFF_MHDR_CHUNK FOURCC_CHUNK('M', 'H', 'D', 'R') |
#define | IFF_NAME_CHUNK FOURCC_CHUNK('N', 'A', 'M', 'E') |
#define | IFF_PAN_CHUNK FOURCC_CHUNK('P', 'A', 'N', ' ') |
#define | IFF_PROP_CHUNK FOURCC_CHUNK('P', 'R', 'O', 'P') |
#define | IFF_RLSE_CHUNK FOURCC_CHUNK('R', 'L', 'S', 'E') |
#define | IFF_SAMP_CHUNK FOURCC_CHUNK('S', 'A', 'M', 'P') |
#define | IFF_SEQN_CHUNK FOURCC_CHUNK('S', 'E', 'Q', 'N') |
#define | IFF_SHDR_CHUNK FOURCC_CHUNK('S', 'H', 'D', 'R') |
#define | IFF_SMUS_CHUNK FOURCC_CHUNK('S', 'M', 'U', 'S') |
#define | IFF_SPRT_CHUNK FOURCC_CHUNK('S', 'P', 'R', 'T') |
#define | IFF_TEXT_CHUNK FOURCC_CHUNK('T', 'E', 'X', 'T') |
#define | IFF_TINY_CHUNK FOURCC_CHUNK('T', 'I', 'N', 'Y') |
#define | IFF_TRAK_CHUNK FOURCC_CHUNK('T', 'R', 'A', 'K') |
#define | IFF_VHDR_CHUNK FOURCC_CHUNK('V', 'H', 'D', 'R') |
#define | PIC_SIZE_OF_COLOR_REGISTER 3 |
#define | PIC_MAXAMDEPTH 8 |
#define | PIC_MAXSAVEDEPTH 24 |
#define | PIC_MASK_NONE 0 |
#define | PIC_MASK_HASMASK 1 |
#define | PIC_MASK_HASTRANSPARENTMASK 2 |
#define | PIC_MASK_LASSO 3 |
#define | PIC_COMPRESSION_NONE 0 |
#define | PIC_COMPRESSION_BYTERUN1 1 |
#define | VIDEOBUFSIZE 128*1024 |
#define | CAMG_LACE 0x0004 /* Interlaced Modi */ |
#define | CAMG_EHB 0x0080 /* extra halfe brite */ |
#define | CAMG_HAM 0x0800 /* hold and modify */ |
#define | CAMG_HIRES 0x8000 /* Hires Modi */ |
#define | CAMG_PAL 0x00021000 /* Hires Modi */ |
#define | CAMG_NTSC 0x00011000 /* Hires Modi */ |
#define | HAMBITS_CMAP 0 /* take color from colormap */ |
#define | HAMBITS_BLUE 1 /* modify blue component */ |
#define | HAMBITS_RED 2 /* modify red component */ |
#define | HAMBITS_GREEN 3 /* modify green component */ |
#define | RNG_NORATE 36 /* Dpaint uses this rate to mean non-active */ |
#define | MONO 0L |
#define | PAN 1L |
#define | LEFT 2L |
#define | RIGHT 4L |
#define | STEREO 6L |
#define | SND_COMPRESSION_NONE 0 |
#define | SND_COMPRESSION_FIBONACCI 1 |
#define | SND_COMPRESSION_EXPONENTIAL 2 |
#define | PREAMBLE_SIZE 8 |
#define | IFF_JUNK_SIZE 8 |
#define | IFF_SIGNATURE_SIZE 12 |
#define | PCM_BLOCK_ALIGN 1024 |
#define | max_volume 65536 /* Unity = Fixed 1.0 = maximum volume */ |
#define | IFF_ANHD_ILBM 0 |
#define | IFF_ANHD_XOR 1 |
#define | IFF_ANHD_LDELTA 2 |
#define | IFF_ANHD_SDELTA 3 |
#define | IFF_ANHD_SLDELTA 4 |
#define | IFF_ANHD_BVDELTA 5 |
#define | IFF_ANHD_STEREOO5 6 |
#define | IFF_ANHD_OPT7 7 |
#define | IFF_ANHD_OPT8 8 |
#define | IFF_ANHD_ASCIIJ 74 |
Typedefs | |
typedef uint16_t | SpritePrecedence |
Variables | |
static const int | bitplainoffeset [] |
static const int8_t | fibonacci [] = { -34, -21, -13, -8, -5, -3, -2, -1, 0, 1, 2, 3, 5, 8, 13, 21 } |
static const int8_t | exponential [] = { -128, -64, -32, -16, -8, -4, -2, -1, 0, 1, 2, 4, 8, 16, 32, 64 } |
#define CAMG_EHB 0x0080 /* extra halfe brite */ |
Referenced by bitplane_decode_data().
#define CAMG_HAM 0x0800 /* hold and modify */ |
Referenced by bitplane_decode_data().
#define CAMG_HIRES 0x8000 /* Hires Modi */ |
Referenced by bitplane_decode_data().
#define CAMG_LACE 0x0004 /* Interlaced Modi */ |
Referenced by bitplane_decode_data().
#define CAMG_NTSC 0x00011000 /* Hires Modi */ |
#define CAMG_PAL 0x00021000 /* Hires Modi */ |
Referenced by read_iff_chunk().
#define FOURCC_CHUNK BE_FOURCC |
#define HAMBITS_BLUE 1 /* modify blue component */ |
Referenced by bitplane_decode_ham().
#define HAMBITS_CMAP 0 /* take color from colormap */ |
Referenced by bitplane_decode_ham().
#define HAMBITS_GREEN 3 /* modify green component */ |
Referenced by bitplane_decode_ham().
#define HAMBITS_RED 2 /* modify red component */ |
Referenced by bitplane_decode_ham().
#define IFF_16SV_CHUNK FOURCC_CHUNK('1', '6', 'S', 'V') |
Referenced by demux_iff_seek(), demux_iff_send_chunk(), demux_iff_send_headers(), open_iff_file(), and read_iff_chunk().
#define IFF_8SVX_CHUNK FOURCC_CHUNK('8', 'S', 'V', 'X') |
Referenced by demux_iff_seek(), demux_iff_send_chunk(), demux_iff_send_headers(), open_iff_file(), and read_iff_chunk().
#define IFF_ANFI_CHUNK FOURCC_CHUNK('A', 'N', 'F', 'I') |
#define IFF_ANHD_ASCIIJ 74 |
Referenced by bitplane_decode_data().
#define IFF_ANHD_BVDELTA 5 |
Referenced by bitplane_decode_data().
#define IFF_ANHD_CHUNK FOURCC_CHUNK('A', 'N', 'H', 'D') |
Referenced by read_iff_chunk().
#define IFF_ANHD_ILBM 0 |
Referenced by bitplane_decode_data().
#define IFF_ANHD_LDELTA 2 |
Referenced by bitplane_decode_data().
#define IFF_ANHD_OPT7 7 |
Referenced by bitplane_decode_data().
#define IFF_ANHD_OPT8 8 |
Referenced by bitplane_decode_data().
#define IFF_ANHD_SDELTA 3 |
Referenced by bitplane_decode_data().
#define IFF_ANHD_SLDELTA 4 |
Referenced by bitplane_decode_data().
#define IFF_ANHD_STEREOO5 6 |
Referenced by bitplane_decode_data().
#define IFF_ANHD_XOR 1 |
Referenced by bitplane_decode_data().
#define IFF_ANIM_CHUNK FOURCC_CHUNK('A', 'N', 'I', 'M') |
Referenced by demux_iff_seek(), demux_iff_send_headers(), open_iff_file(), and read_iff_chunk().
#define IFF_ANNO_CHUNK FOURCC_CHUNK('A', 'N', 'N', 'O') |
Referenced by read_iff_chunk().
#define IFF_ANSQ_CHUNK FOURCC_CHUNK('A', 'N', 'S', 'Q') |
#define IFF_ATAK_CHUNK FOURCC_CHUNK('A', 'T', 'A', 'K') |
Referenced by read_iff_chunk().
#define IFF_AUTH_CHUNK FOURCC_CHUNK('A', 'U', 'T', 'H') |
Referenced by read_iff_chunk().
#define IFF_BMHD_CHUNK FOURCC_CHUNK('B', 'M', 'H', 'D') |
Referenced by read_iff_chunk().
#define IFF_BODY_CHUNK FOURCC_CHUNK('B', 'O', 'D', 'Y') |
Referenced by read_iff_chunk().
#define IFF_CAMG_CHUNK FOURCC_CHUNK('C', 'A', 'M', 'G') |
Referenced by read_iff_chunk().
#define IFF_CCRT_CHUNK FOURCC_CHUNK('C', 'C', 'R', 'T') |
Referenced by read_iff_chunk().
#define IFF_CHAN_CHUNK FOURCC_CHUNK('C', 'H', 'A', 'N') |
Referenced by read_iff_chunk().
#define IFF_CLIENT_ERROR 1L |
#define IFF_CMAP_CHUNK FOURCC_CHUNK('C', 'M', 'A', 'P') |
Referenced by read_iff_chunk().
#define IFF_COPY_CHUNK FOURCC_CHUNK('(', 'c', ')', ' ') |
Referenced by read_iff_chunk().
#define IFF_CRNG_CHUNK FOURCC_CHUNK('C', 'R', 'N', 'G') |
Referenced by read_iff_chunk().
#define IFF_DEST_CHUNK FOURCC_CHUNK('D', 'E', 'S', 'T') |
Referenced by read_iff_chunk().
#define IFF_DLTA_CHUNK FOURCC_CHUNK('D', 'L', 'T', 'A') |
Referenced by read_iff_chunk().
#define IFF_DPAN_CHUNK FOURCC_CHUNK('D', 'P', 'A', 'N') |
Referenced by read_iff_chunk().
#define IFF_DPI_CHUNK FOURCC_CHUNK('D', 'P', 'I', ' ') |
Referenced by read_iff_chunk().
#define IFF_DPPS_CHUNK FOURCC_CHUNK('D', 'P', 'P', 'S') |
Referenced by read_iff_chunk().
#define IFF_DPPV_CHUNK FOURCC_CHUNK('D', 'P', 'P', 'V') |
#define IFF_DRNG_CHUNK FOURCC_CHUNK('D', 'R', 'N', 'G') |
#define IFF_FACE_CHUNK FOURCC_CHUNK('F', 'A', 'C', 'E') |
#define IFF_FADE_CHUNK FOURCC_CHUNK('F', 'A', 'D', 'E') |
#define IFF_FORM_CHUNK FOURCC_CHUNK('F', 'O', 'R', 'M') |
Referenced by open_iff_file(), and read_iff_chunk().
#define IFF_FVER_CHUNK FOURCC_CHUNK('F', 'V', 'E', 'R') |
Referenced by read_iff_chunk().
#define IFF_GRAB_CHUNK FOURCC_CHUNK('G', 'R', 'A', 'B') |
Referenced by read_iff_chunk().
#define IFF_ILBM_CHUNK FOURCC_CHUNK('I', 'L', 'B', 'M') |
Referenced by demux_iff_seek(), demux_iff_send_chunk(), demux_iff_send_headers(), open_iff_file(), and read_iff_chunk().
#define IFF_IMRT_CHUNK FOURCC_CHUNK('I', 'M', 'R', 'T') |
#define IFF_INS1_CHUNK FOURCC_CHUNK('I', 'N', 'S', '1') |
#define IFF_JUNK_CHUNK FOURCC_CHUNK('J', 'U', 'N', 'K') |
Referenced by read_iff_chunk().
#define IFF_JUNK_SIZE 8 |
Referenced by read_iff_chunk().
#define IFF_LIST_CHUNK FOURCC_CHUNK('L', 'I', 'S', 'T') |
#define IFF_MHDR_CHUNK FOURCC_CHUNK('M', 'H', 'D', 'R') |
#define IFF_NAME_CHUNK FOURCC_CHUNK('N', 'A', 'M', 'E') |
Referenced by read_iff_chunk().
#define IFF_NOFILE 5L |
#define IFF_OKAY 0L |
#define IFF_PAN_CHUNK FOURCC_CHUNK('P', 'A', 'N', ' ') |
Referenced by read_iff_chunk().
#define IFF_PROP_CHUNK FOURCC_CHUNK('P', 'R', 'O', 'P') |
#define IFF_RLSE_CHUNK FOURCC_CHUNK('R', 'L', 'S', 'E') |
Referenced by read_iff_chunk().
#define IFF_SAMP_CHUNK FOURCC_CHUNK('S', 'A', 'M', 'P') |
#define IFF_SEQN_CHUNK FOURCC_CHUNK('S', 'E', 'Q', 'N') |
#define IFF_SHDR_CHUNK FOURCC_CHUNK('S', 'H', 'D', 'R') |
#define IFF_SIGNATURE_SIZE 12 |
Referenced by open_iff_file(), and read_iff_chunk().
#define IFF_SMUS_CHUNK FOURCC_CHUNK('S', 'M', 'U', 'S') |
#define IFF_SPRT_CHUNK FOURCC_CHUNK('S', 'P', 'R', 'T') |
Referenced by read_iff_chunk().
#define IFF_TEXT_CHUNK FOURCC_CHUNK('T', 'E', 'X', 'T') |
Referenced by read_iff_chunk().
#define IFF_TINY_CHUNK FOURCC_CHUNK('T', 'I', 'N', 'Y') |
#define IFF_TRAK_CHUNK FOURCC_CHUNK('T', 'R', 'A', 'K') |
#define IFF_VHDR_CHUNK FOURCC_CHUNK('V', 'H', 'D', 'R') |
Referenced by read_iff_chunk().
#define LEFT 2L |
Referenced by demux_iff_send_chunk(), and read_iff_chunk().
#define max_volume 65536 /* Unity = Fixed 1.0 = maximum volume */ |
Referenced by demux_iff_send_chunk(), and read_iff_chunk().
#define MONO 0L |
#define PAN 1L |
Referenced by demux_iff_send_chunk(), and read_iff_chunk().
#define PCM_BLOCK_ALIGN 1024 |
#define PIC_COMPRESSION_BYTERUN1 1 |
Referenced by read_iff_chunk().
#define PIC_COMPRESSION_NONE 0 |
Referenced by read_iff_chunk().
#define PIC_MASK_HASMASK 1 |
#define PIC_MASK_HASTRANSPARENTMASK 2 |
#define PIC_MASK_LASSO 3 |
#define PIC_MASK_NONE 0 |
#define PIC_MAXAMDEPTH 8 |
#define PIC_MAXSAVEDEPTH 24 |
#define PIC_SIZE_OF_COLOR_REGISTER 3 |
Referenced by read_iff_chunk().
#define PREAMBLE_SIZE 8 |
#define RIGHT 4L |
Referenced by demux_iff_send_chunk(), and read_iff_chunk().
#define RNG_NORATE 36 /* Dpaint uses this rate to mean non-active */ |
#define SND_COMPRESSION_EXPONENTIAL 2 |
Referenced by demux_iff_send_chunk(), and read_iff_chunk().
#define SND_COMPRESSION_FIBONACCI 1 |
Referenced by demux_iff_send_chunk(), and read_iff_chunk().
#define SND_COMPRESSION_NONE 0 |
Referenced by read_iff_chunk().
#define STEREO 6L |
#define VIDEOBUFSIZE 128*1024 |
typedef uint16_t SpritePrecedence |
|
static |
Referenced by bitplane_decode_bitplane(), bitplane_dlta_5(), bitplane_dlta_7_long(), bitplane_dlta_7_short(), bitplane_dlta_8_long(), bitplane_dlta_8_short(), bitplane_sdelta_opt_3(), and bitplane_set_dlta_short().
|
static |
Referenced by demux_iff_send_chunk().
|
static |
Referenced by demux_iff_send_chunk().