|
FFmpeg
|
Microsoft Video-1 encoder. More...
#include "avcodec.h"#include "internal.h"#include "bytestream.h"#include "libavutil/lfg.h"#include "elbg.h"#include "libavutil/imgutils.h"Go to the source code of this file.
Data Structures | |
| struct | Msvideo1EncContext |
| Encoder context. More... | |
Macros | |
| #define | SKIP_PREFIX 0x8400 |
| #define | SKIPS_MAX 0x03FF |
| #define | MKRGB555(in, off) (((in)[off] << 10) | ((in)[(off) + 1] << 5) | ((in)[(off) + 2])) |
Enumerations | |
| enum | MSV1Mode { MODE_SKIP = 0, MODE_FILL, MODE_2COL, MODE_8COL } |
Functions | |
| static int | encode_frame (AVCodecContext *avctx, AVPacket *pkt, const AVFrame *pict, int *got_packet) |
| static av_cold int | encode_init (AVCodecContext *avctx) |
| init encoder More... | |
| static av_cold int | encode_end (AVCodecContext *avctx) |
| Uninit encoder. More... | |
Variables | |
| static const int | remap [16] = { 0, 1, 4, 5, 2, 3, 6, 7, 8, 9, 12, 13, 10, 11, 14, 15 } |
| AVCodec | ff_msvideo1_encoder |
Microsoft Video-1 encoder.
Definition in file msvideo1enc.c.
| #define SKIP_PREFIX 0x8400 |
Definition at line 59 of file msvideo1enc.c.
Referenced by encode_frame().
| #define SKIPS_MAX 0x03FF |
Definition at line 60 of file msvideo1enc.c.
Referenced by encode_frame().
Definition at line 61 of file msvideo1enc.c.
Referenced by encode_frame().
| enum MSV1Mode |
| Enumerator | |
|---|---|
| MODE_SKIP | |
| MODE_FILL | |
| MODE_2COL | |
| MODE_8COL | |
Definition at line 52 of file msvideo1enc.c.
|
static |
Definition at line 65 of file msvideo1enc.c.
|
static |
init encoder
Definition at line 260 of file msvideo1enc.c.
|
static |
Uninit encoder.
Definition at line 286 of file msvideo1enc.c.
|
static |
Definition at line 63 of file msvideo1enc.c.
Referenced by dv_calc_mb_coordinates(), and encode_frame().
| AVCodec ff_msvideo1_encoder |
Definition at line 295 of file msvideo1enc.c.
1.8.6