Remove unused static tables and static inline functions.
This commit is contained in:
parent
94350ab986
commit
e589e4b82d
@ -423,17 +423,6 @@ static inline RV34VLC* choose_vlc_set(int quant, int mod, int type)
|
|||||||
: &intra_vlcs[rv34_quant_to_vlc_set[0][av_clip(quant, 0, 30)]];
|
: &intra_vlcs[rv34_quant_to_vlc_set[0][av_clip(quant, 0, 30)]];
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Decode quantizer difference and return modified quantizer.
|
|
||||||
*/
|
|
||||||
static inline int rv34_decode_dquant(GetBitContext *gb, int quant)
|
|
||||||
{
|
|
||||||
if(get_bits1(gb))
|
|
||||||
return rv34_dquant_tab[get_bits1(gb)][quant];
|
|
||||||
else
|
|
||||||
return get_bits(gb, 5);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Decode macroblock header and return CBP in case of success, -1 otherwise.
|
* Decode macroblock header and return CBP in case of success, -1 otherwise.
|
||||||
*/
|
*/
|
||||||
@ -1255,15 +1244,6 @@ static int check_slice_end(RV34DecContext *r, MpegEncContext *s)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline int slice_compare(SliceInfo *si1, SliceInfo *si2)
|
|
||||||
{
|
|
||||||
return si1->type != si2->type ||
|
|
||||||
si1->start >= si2->start ||
|
|
||||||
si1->width != si2->width ||
|
|
||||||
si1->height != si2->height||
|
|
||||||
si1->pts != si2->pts;
|
|
||||||
}
|
|
||||||
|
|
||||||
static int rv34_decode_slice(RV34DecContext *r, int end, const uint8_t* buf, int buf_size)
|
static int rv34_decode_slice(RV34DecContext *r, int end, const uint8_t* buf, int buf_size)
|
||||||
{
|
{
|
||||||
MpegEncContext *s = &r->s;
|
MpegEncContext *s = &r->s;
|
||||||
|
@ -45,7 +45,6 @@
|
|||||||
#define MB_INTRA_VLC_BITS 9
|
#define MB_INTRA_VLC_BITS 9
|
||||||
#define DC_VLC_BITS 9
|
#define DC_VLC_BITS 9
|
||||||
#define AC_VLC_BITS 9
|
#define AC_VLC_BITS 9
|
||||||
static const uint16_t table_mb_intra[64][2];
|
|
||||||
|
|
||||||
|
|
||||||
static const uint16_t vlc_offs[] = {
|
static const uint16_t vlc_offs[] = {
|
||||||
|
@ -80,17 +80,6 @@ untested special converters
|
|||||||
#define RV ( (int)(0.500*224/255*(1<<RGB2YUV_SHIFT)+0.5))
|
#define RV ( (int)(0.500*224/255*(1<<RGB2YUV_SHIFT)+0.5))
|
||||||
#define RU (-(int)(0.169*224/255*(1<<RGB2YUV_SHIFT)+0.5))
|
#define RU (-(int)(0.169*224/255*(1<<RGB2YUV_SHIFT)+0.5))
|
||||||
|
|
||||||
static const double rgb2yuv_table[8][9]={
|
|
||||||
{0.7152, 0.0722, 0.2126, -0.386, 0.5, -0.115, -0.454, -0.046, 0.5}, //ITU709
|
|
||||||
{0.7152, 0.0722, 0.2126, -0.386, 0.5, -0.115, -0.454, -0.046, 0.5}, //ITU709
|
|
||||||
{0.587 , 0.114 , 0.299 , -0.331, 0.5, -0.169, -0.419, -0.081, 0.5}, //DEFAULT / ITU601 / ITU624 / SMPTE 170M
|
|
||||||
{0.587 , 0.114 , 0.299 , -0.331, 0.5, -0.169, -0.419, -0.081, 0.5}, //DEFAULT / ITU601 / ITU624 / SMPTE 170M
|
|
||||||
{0.59 , 0.11 , 0.30 , -0.331, 0.5, -0.169, -0.421, -0.079, 0.5}, //FCC
|
|
||||||
{0.587 , 0.114 , 0.299 , -0.331, 0.5, -0.169, -0.419, -0.081, 0.5}, //DEFAULT / ITU601 / ITU624 / SMPTE 170M
|
|
||||||
{0.587 , 0.114 , 0.299 , -0.331, 0.5, -0.169, -0.419, -0.081, 0.5}, //DEFAULT / ITU601 / ITU624 / SMPTE 170M
|
|
||||||
{0.701 , 0.087 , 0.212 , -0.384, 0.5, -0.116, -0.445, -0.055, 0.5}, //SMPTE 240M
|
|
||||||
};
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
NOTES
|
NOTES
|
||||||
Special versions: fast Y 1:1 scaling (no interpolation in y direction)
|
Special versions: fast Y 1:1 scaling (no interpolation in y direction)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user