FFmpeg
|
#include <stdint.h>
#include <string.h>
#include <zlib.h>
#include "libavutil/imgutils.h"
#include "libavutil/internal.h"
#include "avcodec.h"
#include "bytestream.h"
#include "decode.h"
#include "internal.h"
Go to the source code of this file.
Data Structures | |
struct | Tile |
struct | RsccContext |
Macros | |
#define | TILE_SIZE 8 |
Functions | |
static av_cold int | rscc_init (AVCodecContext *avctx) |
static av_cold int | rscc_close (AVCodecContext *avctx) |
static int | rscc_decode_frame (AVCodecContext *avctx, void *data, int *got_frame, AVPacket *avpkt) |
Variables | |
const AVCodec | ff_rscc_decoder |
innoHeim/Rsupport Screen Capture Codec decoder
Fourcc: ISCC, RSCC
Lossless codec, data stored in tiles, with optional deflate compression.
Header contains the number of tiles in a frame with the tile coordinates, and it can be deflated or not. Similarly, pixel data comes after the header and a variable size value, and it can be deflated or just raw.
Supports: PAL8, BGRA, BGR24, RGB555
Definition in file rscc.c.
|
static |
|
static |
|
static |
const AVCodec ff_rscc_decoder |