Microsoft Screen 3 (aka Microsoft ATC Screen) decoder.
More...
#include "avcodec.h"
#include "bytestream.h"
#include "internal.h"
#include "mathops.h"
#include "mss34dsp.h"
|
|
#define | HEADER_SIZE 27 |
| |
|
#define | MODEL2_SCALE 13 |
| |
|
#define | MODEL_SCALE 15 |
| |
|
#define | MODEL256_SEC_SCALE 9 |
| |
|
#define | RAC_BOTTOM 0x01000000 |
| |
|
| enum | BlockType {
FILL_BLOCK = 0,
IMAGE_BLOCK,
DCT_BLOCK,
HAAR_BLOCK,
SKIP_BLOCK,
SKIP_BLOCK = 0,
DCT_BLOCK,
IMAGE_BLOCK
} |
| |
Microsoft Screen 3 (aka Microsoft ATC Screen) decoder.
§ ff_msa1_decoder
Initial value:= {
.name = "msa1",
.type = AVMEDIA_TYPE_VIDEO,
.id = AV_CODEC_ID_MSA1,
.init = mss3_decode_init,
.close = mss3_decode_end,
.decode = mss3_decode_frame,
}
#define NULL_IF_CONFIG_SMALL(x)
Return NULL if CONFIG_SMALL is true, otherwise the argument without modification. ...
Definition: internal.h:186
#define AV_CODEC_CAP_DR1
Codec uses get_buffer() for allocating buffers and supports custom allocators.
Definition: avcodec.h:959