#include <string.h>
#include <unistd.h>
-#include "common.h"
#include "avcodec.h"
#include "dsputil.h"
static int msrle_decode_init(AVCodecContext *avctx)
{
- MsrleContext *s = (MsrleContext *)avctx->priv_data;
+ MsrleContext *s = avctx->priv_data;
s->avctx = avctx;
avctx->pix_fmt = PIX_FMT_PAL8;
- avctx->has_b_frames = 0;
s->frame.data[0] = NULL;
return 0;
void *data, int *data_size,
uint8_t *buf, int buf_size)
{
- MsrleContext *s = (MsrleContext *)avctx->priv_data;
+ MsrleContext *s = avctx->priv_data;
s->buf = buf;
s->size = buf_size;
static int msrle_decode_end(AVCodecContext *avctx)
{
- MsrleContext *s = (MsrleContext *)avctx->priv_data;
+ MsrleContext *s = avctx->priv_data;
/* release the last frame */
if (s->frame.data[0])