#include "libavutil/intreadwrite.h"
#include "avcodec.h"
Go to the source code of this file.
Data Structures |
struct | TargaContext |
Typedefs |
typedef struct TargaContext | TargaContext |
Enumerations |
enum | TargaCompr {
TGA_NODATA = 0,
TGA_PAL = 1,
TGA_RGB = 2,
TGA_BW = 3,
TGA_RLE = 8
} |
Functions |
static void | targa_decode_rle (AVCodecContext *avctx, TargaContext *s, const uint8_t *src, uint8_t *dst, int w, int h, int stride, int bpp) |
static int | decode_frame (AVCodecContext *avctx, void *data, int *data_size, AVPacket *avpkt) |
static av_cold int | targa_init (AVCodecContext *avctx) |
static av_cold int | targa_end (AVCodecContext *avctx) |
Variables |
AVCodec | targa_decoder |
Typedef Documentation
Enumeration Type Documentation
- Enumerator:
TGA_NODATA |
|
TGA_PAL |
|
TGA_RGB |
|
TGA_BW |
|
TGA_RLE |
|
Definition at line 25 of file targa.c.
Function Documentation
static void targa_decode_rle |
( |
AVCodecContext * |
avctx, |
|
|
TargaContext * |
s, |
|
|
const uint8_t * |
src, |
|
|
uint8_t * |
dst, |
|
|
int |
w, |
|
|
int |
h, |
|
|
int |
stride, |
|
|
int |
bpp | |
|
) |
| | [static] |
Variable Documentation
Initial value: {
"targa",
AVMEDIA_TYPE_VIDEO,
CODEC_ID_TARGA,
sizeof(TargaContext),
targa_init,
NULL,
targa_end,
decode_frame,
CODEC_CAP_DR1,
NULL,
.long_name = NULL_IF_CONFIG_SMALL("Truevision Targa image"),
}
Definition at line 244 of file targa.c.