support functions. Originally committed as revision 12406 to svn://svn.ffmpeg.org/ffmpeg/trunktags/v0.5
@@ -35,7 +35,6 @@ | |||||
#include <unistd.h> | #include <unistd.h> | ||||
#include "avcodec.h" | #include "avcodec.h" | ||||
#include "dsputil.h" | |||||
typedef struct { | typedef struct { | ||||
@@ -56,7 +55,6 @@ typedef struct { | |||||
typedef struct CinepakContext { | typedef struct CinepakContext { | ||||
AVCodecContext *avctx; | AVCodecContext *avctx; | ||||
DSPContext dsp; | |||||
AVFrame frame; | AVFrame frame; | ||||
const unsigned char *data; | const unsigned char *data; | ||||
@@ -405,8 +403,6 @@ static int cinepak_decode_init(AVCodecContext *avctx) | |||||
avctx->pix_fmt = PIX_FMT_PAL8; | avctx->pix_fmt = PIX_FMT_PAL8; | ||||
} | } | ||||
dsputil_init(&s->dsp, avctx); | |||||
s->frame.data[0] = NULL; | s->frame.data[0] = NULL; | ||||
return 0; | return 0; | ||||
@@ -50,7 +50,6 @@ | |||||
#include <unistd.h> | #include <unistd.h> | ||||
#include "avcodec.h" | #include "avcodec.h" | ||||
#include "dsputil.h" | |||||
#define HUFFMAN_TABLE_SIZE 64 * 1024 | #define HUFFMAN_TABLE_SIZE 64 * 1024 | ||||
#define HUF_TOKENS 256 | #define HUF_TOKENS 256 | ||||
@@ -66,7 +65,6 @@ typedef struct | |||||
typedef struct IdcinContext { | typedef struct IdcinContext { | ||||
AVCodecContext *avctx; | AVCodecContext *avctx; | ||||
DSPContext dsp; | |||||
AVFrame frame; | AVFrame frame; | ||||
const unsigned char *buf; | const unsigned char *buf; | ||||
@@ -153,7 +151,6 @@ static int idcin_decode_init(AVCodecContext *avctx) | |||||
s->avctx = avctx; | s->avctx = avctx; | ||||
avctx->pix_fmt = PIX_FMT_PAL8; | avctx->pix_fmt = PIX_FMT_PAL8; | ||||
dsputil_init(&s->dsp, avctx); | |||||
/* make sure the Huffman tables make it */ | /* make sure the Huffman tables make it */ | ||||
if (s->avctx->extradata_size != HUFFMAN_TABLE_SIZE) { | if (s->avctx->extradata_size != HUFFMAN_TABLE_SIZE) { | ||||
@@ -36,7 +36,6 @@ | |||||
#include <unistd.h> | #include <unistd.h> | ||||
#include "avcodec.h" | #include "avcodec.h" | ||||
#include "dsputil.h" | |||||
#define PALETTE_COUNT 256 | #define PALETTE_COUNT 256 | ||||
#define CHECK_STREAM_PTR(n) \ | #define CHECK_STREAM_PTR(n) \ | ||||
@@ -49,7 +48,6 @@ | |||||
typedef struct Msvideo1Context { | typedef struct Msvideo1Context { | ||||
AVCodecContext *avctx; | AVCodecContext *avctx; | ||||
DSPContext dsp; | |||||
AVFrame frame; | AVFrame frame; | ||||
const unsigned char *buf; | const unsigned char *buf; | ||||
@@ -74,8 +72,6 @@ static int msvideo1_decode_init(AVCodecContext *avctx) | |||||
avctx->pix_fmt = PIX_FMT_RGB555; | avctx->pix_fmt = PIX_FMT_RGB555; | ||||
} | } | ||||
dsputil_init(&s->dsp, avctx); | |||||
s->frame.data[0] = NULL; | s->frame.data[0] = NULL; | ||||
return 0; | return 0; | ||||
@@ -37,12 +37,10 @@ | |||||
#include <unistd.h> | #include <unistd.h> | ||||
#include "avcodec.h" | #include "avcodec.h" | ||||
#include "dsputil.h" | |||||
typedef struct QtrleContext { | typedef struct QtrleContext { | ||||
AVCodecContext *avctx; | AVCodecContext *avctx; | ||||
DSPContext dsp; | |||||
AVFrame frame; | AVFrame frame; | ||||
const unsigned char *buf; | const unsigned char *buf; | ||||
@@ -521,7 +519,6 @@ static int qtrle_decode_init(AVCodecContext *avctx) | |||||
avctx->bits_per_sample); | avctx->bits_per_sample); | ||||
break; | break; | ||||
} | } | ||||
dsputil_init(&s->dsp, avctx); | |||||
s->frame.data[0] = NULL; | s->frame.data[0] = NULL; | ||||
@@ -32,7 +32,6 @@ | |||||
#include "avcodec.h" | #include "avcodec.h" | ||||
#include "bytestream.h" | #include "bytestream.h" | ||||
#include "dsputil.h" | |||||
#include "roqvideo.h" | #include "roqvideo.h" | ||||
static void roqvideo_decode_frame(RoqContext *ri) | static void roqvideo_decode_frame(RoqContext *ri) | ||||
@@ -164,7 +163,6 @@ static int roq_decode_init(AVCodecContext *avctx) | |||||
s->last_frame = &s->frames[0]; | s->last_frame = &s->frames[0]; | ||||
s->current_frame = &s->frames[1]; | s->current_frame = &s->frames[1]; | ||||
avctx->pix_fmt = PIX_FMT_YUV444P; | avctx->pix_fmt = PIX_FMT_YUV444P; | ||||
dsputil_init(&s->dsp, avctx); | |||||
return 0; | return 0; | ||||
} | } | ||||
@@ -40,12 +40,10 @@ | |||||
#include <unistd.h> | #include <unistd.h> | ||||
#include "avcodec.h" | #include "avcodec.h" | ||||
#include "dsputil.h" | |||||
typedef struct RpzaContext { | typedef struct RpzaContext { | ||||
AVCodecContext *avctx; | AVCodecContext *avctx; | ||||
DSPContext dsp; | |||||
AVFrame frame; | AVFrame frame; | ||||
const unsigned char *buf; | const unsigned char *buf; | ||||
@@ -234,7 +232,6 @@ static int rpza_decode_init(AVCodecContext *avctx) | |||||
s->avctx = avctx; | s->avctx = avctx; | ||||
avctx->pix_fmt = PIX_FMT_RGB555; | avctx->pix_fmt = PIX_FMT_RGB555; | ||||
dsputil_init(&s->dsp, avctx); | |||||
s->frame.data[0] = NULL; | s->frame.data[0] = NULL; | ||||
@@ -34,7 +34,6 @@ | |||||
#include <unistd.h> | #include <unistd.h> | ||||
#include "avcodec.h" | #include "avcodec.h" | ||||
#include "dsputil.h" | |||||
#define CPAIR 2 | #define CPAIR 2 | ||||
#define CQUAD 4 | #define CQUAD 4 | ||||
@@ -45,7 +44,6 @@ | |||||
typedef struct SmcContext { | typedef struct SmcContext { | ||||
AVCodecContext *avctx; | AVCodecContext *avctx; | ||||
DSPContext dsp; | |||||
AVFrame frame; | AVFrame frame; | ||||
const unsigned char *buf; | const unsigned char *buf; | ||||
@@ -434,7 +432,6 @@ static int smc_decode_init(AVCodecContext *avctx) | |||||
s->avctx = avctx; | s->avctx = avctx; | ||||
avctx->pix_fmt = PIX_FMT_PAL8; | avctx->pix_fmt = PIX_FMT_PAL8; | ||||
dsputil_init(&s->dsp, avctx); | |||||
s->frame.data[0] = NULL; | s->frame.data[0] = NULL; | ||||
@@ -45,7 +45,6 @@ | |||||
#include <unistd.h> | #include <unistd.h> | ||||
#include "avcodec.h" | #include "avcodec.h" | ||||
#include "dsputil.h" | |||||
#define VMD_HEADER_SIZE 0x330 | #define VMD_HEADER_SIZE 0x330 | ||||
#define PALETTE_COUNT 256 | #define PALETTE_COUNT 256 | ||||
@@ -57,7 +56,6 @@ | |||||
typedef struct VmdVideoContext { | typedef struct VmdVideoContext { | ||||
AVCodecContext *avctx; | AVCodecContext *avctx; | ||||
DSPContext dsp; | |||||
AVFrame frame; | AVFrame frame; | ||||
AVFrame prev_frame; | AVFrame prev_frame; | ||||
@@ -336,7 +334,6 @@ static int vmdvideo_decode_init(AVCodecContext *avctx) | |||||
s->avctx = avctx; | s->avctx = avctx; | ||||
avctx->pix_fmt = PIX_FMT_PAL8; | avctx->pix_fmt = PIX_FMT_PAL8; | ||||
dsputil_init(&s->dsp, avctx); | |||||
/* make sure the VMD header made it */ | /* make sure the VMD header made it */ | ||||
if (s->avctx->extradata_size != VMD_HEADER_SIZE) { | if (s->avctx->extradata_size != VMD_HEADER_SIZE) { | ||||
@@ -69,7 +69,6 @@ | |||||
#include <unistd.h> | #include <unistd.h> | ||||
#include "avcodec.h" | #include "avcodec.h" | ||||
#include "dsputil.h" | |||||
#define PALETTE_COUNT 256 | #define PALETTE_COUNT 256 | ||||
#define VQA_HEADER_SIZE 0x2A | #define VQA_HEADER_SIZE 0x2A | ||||
@@ -101,7 +100,6 @@ static inline void vqa_debug(const char *format, ...) { } | |||||
typedef struct VqaContext { | typedef struct VqaContext { | ||||
AVCodecContext *avctx; | AVCodecContext *avctx; | ||||
DSPContext dsp; | |||||
AVFrame frame; | AVFrame frame; | ||||
const unsigned char *buf; | const unsigned char *buf; | ||||
@@ -137,7 +135,6 @@ static int vqa_decode_init(AVCodecContext *avctx) | |||||
s->avctx = avctx; | s->avctx = avctx; | ||||
avctx->pix_fmt = PIX_FMT_PAL8; | avctx->pix_fmt = PIX_FMT_PAL8; | ||||
dsputil_init(&s->dsp, avctx); | |||||
/* make sure the extradata made it */ | /* make sure the extradata made it */ | ||||
if (s->avctx->extradata_size != VQA_HEADER_SIZE) { | if (s->avctx->extradata_size != VQA_HEADER_SIZE) { | ||||