#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>
#include "avcodec.h"
#include "dsputil.h"
#include "msrledec.h"
Go to the source code of this file.
Data Structures | |
struct | MsrleContext |
Functions | |
static av_cold int | msrle_decode_init (AVCodecContext *avctx) |
static int | msrle_decode_frame (AVCodecContext *avctx, void *data, int *data_size, const uint8_t *buf, int buf_size) |
static av_cold int | msrle_decode_end (AVCodecContext *avctx) |
Variables | |
AVCodec | msrle_decoder |
The MS RLE decoder outputs PAL8 colorspace data.
Note that this decoder expects the palette colors from the end of the BITMAPINFO header passed through palctrl.
Definition in file msrle.c.
static av_cold int msrle_decode_end | ( | AVCodecContext * | avctx | ) | [static] |
static int msrle_decode_frame | ( | AVCodecContext * | avctx, | |
void * | data, | |||
int * | data_size, | |||
const uint8_t * | buf, | |||
int | buf_size | |||
) | [static] |
static av_cold int msrle_decode_init | ( | AVCodecContext * | avctx | ) | [static] |
Initial value:
{ "msrle", CODEC_TYPE_VIDEO, CODEC_ID_MSRLE, sizeof(MsrleContext), msrle_decode_init, NULL, msrle_decode_end, msrle_decode_frame, CODEC_CAP_DR1, .long_name= NULL_IF_CONFIG_SMALL("Microsoft RLE"), }