|
FFmpeg
|
innoHeim/Rsupport Screen Capture Codec decoder More...
#include <stdint.h>#include <string.h>#include <zlib.h>#include "libavutil/imgutils.h"#include "libavutil/internal.h"#include "avcodec.h"#include "bytestream.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 | |
| 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.
| #define TILE_SIZE 8 |
Definition at line 48 of file rscc.c.
Referenced by rscc_decode_frame().
|
static |
|
static |
|
static |
| AVCodec ff_rscc_decoder |
1.8.6