mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-03-23 04:24:35 +02:00
adding ff prefix to avoid global name conficts with xvid (patch by Marko Kreen <marko at l-t.ee>)
Originally committed as revision 739 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
9d07682305
commit
adc09b2eab
@ -46,8 +46,8 @@ op_pixels_abs_func pix_abs8x8_xy2;
|
|||||||
UINT8 cropTbl[256 + 2 * MAX_NEG_CROP];
|
UINT8 cropTbl[256 + 2 * MAX_NEG_CROP];
|
||||||
UINT32 squareTbl[512];
|
UINT32 squareTbl[512];
|
||||||
|
|
||||||
extern INT16 default_intra_matrix[64];
|
extern INT16 ff_mpeg1_default_intra_matrix[64];
|
||||||
extern INT16 default_non_intra_matrix[64];
|
extern INT16 ff_mpeg1_default_non_intra_matrix[64];
|
||||||
extern INT16 ff_mpeg4_default_intra_matrix[64];
|
extern INT16 ff_mpeg4_default_intra_matrix[64];
|
||||||
extern INT16 ff_mpeg4_default_non_intra_matrix[64];
|
extern INT16 ff_mpeg4_default_non_intra_matrix[64];
|
||||||
|
|
||||||
@ -1322,8 +1322,8 @@ void dsputil_init(void)
|
|||||||
j = ff_alternate_vertical_scan[i];
|
j = ff_alternate_vertical_scan[i];
|
||||||
ff_alternate_vertical_scan[i] = block_permute_op(j);
|
ff_alternate_vertical_scan[i] = block_permute_op(j);
|
||||||
}
|
}
|
||||||
block_permute(default_intra_matrix);
|
block_permute(ff_mpeg1_default_intra_matrix);
|
||||||
block_permute(default_non_intra_matrix);
|
block_permute(ff_mpeg1_default_non_intra_matrix);
|
||||||
block_permute(ff_mpeg4_default_intra_matrix);
|
block_permute(ff_mpeg4_default_intra_matrix);
|
||||||
block_permute(ff_mpeg4_default_non_intra_matrix);
|
block_permute(ff_mpeg4_default_non_intra_matrix);
|
||||||
}
|
}
|
||||||
|
@ -1540,7 +1540,7 @@ static int mpeg1_decode_sequence(AVCodecContext *avctx,
|
|||||||
#endif
|
#endif
|
||||||
} else {
|
} else {
|
||||||
for(i=0;i<64;i++) {
|
for(i=0;i<64;i++) {
|
||||||
v = default_intra_matrix[i];
|
v = ff_mpeg1_default_intra_matrix[i];
|
||||||
s->intra_matrix[i] = v;
|
s->intra_matrix[i] = v;
|
||||||
s->chroma_intra_matrix[i] = v;
|
s->chroma_intra_matrix[i] = v;
|
||||||
}
|
}
|
||||||
@ -1560,7 +1560,7 @@ static int mpeg1_decode_sequence(AVCodecContext *avctx,
|
|||||||
#endif
|
#endif
|
||||||
} else {
|
} else {
|
||||||
for(i=0;i<64;i++) {
|
for(i=0;i<64;i++) {
|
||||||
v = default_non_intra_matrix[i];
|
v = ff_mpeg1_default_non_intra_matrix[i];
|
||||||
s->inter_matrix[i] = v;
|
s->inter_matrix[i] = v;
|
||||||
s->chroma_inter_matrix[i] = v;
|
s->chroma_inter_matrix[i] = v;
|
||||||
}
|
}
|
||||||
|
@ -2,7 +2,7 @@
|
|||||||
* MPEG1/2 tables
|
* MPEG1/2 tables
|
||||||
*/
|
*/
|
||||||
|
|
||||||
INT16 default_intra_matrix[64] = {
|
INT16 ff_mpeg1_default_intra_matrix[64] = {
|
||||||
8, 16, 19, 22, 26, 27, 29, 34,
|
8, 16, 19, 22, 26, 27, 29, 34,
|
||||||
16, 16, 22, 24, 27, 29, 34, 37,
|
16, 16, 22, 24, 27, 29, 34, 37,
|
||||||
19, 22, 26, 27, 29, 34, 34, 38,
|
19, 22, 26, 27, 29, 34, 34, 38,
|
||||||
@ -13,7 +13,7 @@ INT16 default_intra_matrix[64] = {
|
|||||||
27, 29, 35, 38, 46, 56, 69, 83
|
27, 29, 35, 38, 46, 56, 69, 83
|
||||||
};
|
};
|
||||||
|
|
||||||
INT16 default_non_intra_matrix[64] = {
|
INT16 ff_mpeg1_default_non_intra_matrix[64] = {
|
||||||
16, 16, 16, 16, 16, 16, 16, 16,
|
16, 16, 16, 16, 16, 16, 16, 16,
|
||||||
16, 16, 16, 16, 16, 16, 16, 16,
|
16, 16, 16, 16, 16, 16, 16, 16,
|
||||||
16, 16, 16, 16, 16, 16, 16, 16,
|
16, 16, 16, 16, 16, 16, 16, 16,
|
||||||
|
@ -520,11 +520,11 @@ int MPV_encode_init(AVCodecContext *avctx)
|
|||||||
/* init default q matrix */
|
/* init default q matrix */
|
||||||
for(i=0;i<64;i++) {
|
for(i=0;i<64;i++) {
|
||||||
if(s->out_format == FMT_H263)
|
if(s->out_format == FMT_H263)
|
||||||
s->intra_matrix[i] = default_non_intra_matrix[i];
|
s->intra_matrix[i] = ff_mpeg1_default_non_intra_matrix[i];
|
||||||
else
|
else
|
||||||
s->intra_matrix[i] = default_intra_matrix[i];
|
s->intra_matrix[i] = ff_mpeg1_default_intra_matrix[i];
|
||||||
|
|
||||||
s->inter_matrix[i] = default_non_intra_matrix[i];
|
s->inter_matrix[i] = ff_mpeg1_default_non_intra_matrix[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
/* precompute matrix */
|
/* precompute matrix */
|
||||||
@ -1796,9 +1796,9 @@ static void encode_picture(MpegEncContext *s, int picture_number)
|
|||||||
|
|
||||||
if (s->out_format == FMT_MJPEG) {
|
if (s->out_format == FMT_MJPEG) {
|
||||||
/* for mjpeg, we do include qscale in the matrix */
|
/* for mjpeg, we do include qscale in the matrix */
|
||||||
s->intra_matrix[0] = default_intra_matrix[0];
|
s->intra_matrix[0] = ff_mpeg1_default_intra_matrix[0];
|
||||||
for(i=1;i<64;i++)
|
for(i=1;i<64;i++)
|
||||||
s->intra_matrix[i] = CLAMP_TO_8BIT((default_intra_matrix[i] * s->qscale) >> 3);
|
s->intra_matrix[i] = CLAMP_TO_8BIT((ff_mpeg1_default_intra_matrix[i] * s->qscale) >> 3);
|
||||||
convert_matrix(s->q_intra_matrix, s->q_intra_matrix16,
|
convert_matrix(s->q_intra_matrix, s->q_intra_matrix16,
|
||||||
s->q_intra_matrix16_bias, s->intra_matrix, s->intra_quant_bias);
|
s->q_intra_matrix16_bias, s->intra_matrix, s->intra_quant_bias);
|
||||||
}
|
}
|
||||||
|
@ -471,8 +471,8 @@ void ff_fix_long_p_mvs(MpegEncContext * s);
|
|||||||
void ff_fix_long_b_mvs(MpegEncContext * s, int16_t (*mv_table)[2], int f_code, int type);
|
void ff_fix_long_b_mvs(MpegEncContext * s, int16_t (*mv_table)[2], int f_code, int type);
|
||||||
|
|
||||||
/* mpeg12.c */
|
/* mpeg12.c */
|
||||||
extern INT16 default_intra_matrix[64];
|
extern INT16 ff_mpeg1_default_intra_matrix[64];
|
||||||
extern INT16 default_non_intra_matrix[64];
|
extern INT16 ff_mpeg1_default_non_intra_matrix[64];
|
||||||
extern UINT8 ff_mpeg1_dc_scale_table[128];
|
extern UINT8 ff_mpeg1_dc_scale_table[128];
|
||||||
|
|
||||||
void mpeg1_encode_picture_header(MpegEncContext *s, int picture_number);
|
void mpeg1_encode_picture_header(MpegEncContext *s, int picture_number);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user