mirror of https://git.ffmpeg.org/ffmpeg.git
Make compilable again after DCT cleanup. It gives wrong results,
though, so I disabled it for now. Anybody knows offhand what might be the reason? Originally committed as revision 1005 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
e447d7d65f
commit
6c38306600
|
@ -21,8 +21,6 @@
|
||||||
#include "../dsputil.h"
|
#include "../dsputil.h"
|
||||||
#include "../mpegvideo.h"
|
#include "../mpegvideo.h"
|
||||||
|
|
||||||
extern UINT8 zigzag_end[64];
|
|
||||||
|
|
||||||
static void dct_unquantize_h263_axp(MpegEncContext *s, DCTELEM *block,
|
static void dct_unquantize_h263_axp(MpegEncContext *s, DCTELEM *block,
|
||||||
int n, int qscale)
|
int n, int qscale)
|
||||||
{
|
{
|
||||||
|
@ -41,7 +39,7 @@ static void dct_unquantize_h263_axp(MpegEncContext *s, DCTELEM *block,
|
||||||
}
|
}
|
||||||
n_coeffs = 64; // does not always use zigzag table
|
n_coeffs = 64; // does not always use zigzag table
|
||||||
} else {
|
} else {
|
||||||
n_coeffs = zigzag_end[s->block_last_index[n]];
|
n_coeffs = s->intra_scantable.raster_end[s->block_last_index[n]];
|
||||||
}
|
}
|
||||||
|
|
||||||
qmul = qscale << 1;
|
qmul = qscale << 1;
|
||||||
|
@ -93,5 +91,6 @@ static void dct_unquantize_h263_axp(MpegEncContext *s, DCTELEM *block,
|
||||||
|
|
||||||
void MPV_common_init_axp(MpegEncContext *s)
|
void MPV_common_init_axp(MpegEncContext *s)
|
||||||
{
|
{
|
||||||
s->dct_unquantize_h263 = dct_unquantize_h263_axp;
|
/* disabled for now, buggy */
|
||||||
|
//s->dct_unquantize_h263 = dct_unquantize_h263_axp;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue