Line
Link Here
|
0 |
-- libdv-1.0.0.old/libdv/quant.c |
0 |
++ libdv-1.0.0/libdv/quant.c |
Lines 213-219
Link Here
|
213 |
_dv_quant_x86_64(block, qno, klass); |
213 |
_dv_quant_x86_64(block, qno, klass); |
214 |
emms(); |
214 |
emms(); |
215 |
#else |
215 |
#else |
216 |
_dv_quant_x86(block, qno, klass, dv_quant_offset, dv_quant_shifts); |
216 |
_dv_quant_x86(block, qno, klass, dv_quant_offset, dv_quant_shifts[0]); |
217 |
emms(); |
217 |
emms(); |
218 |
#endif |
218 |
#endif |
219 |
} |
219 |
} |
220 |
-- libdv-1.0.0.old/libdv/dv.c |
220 |
++ libdv-1.0.0/libdv/dv.c |
Lines 221-227
Link Here
|
221 |
dv_idct_248 (co248, mb->b[i].coeffs); |
221 |
dv_idct_248 (co248, mb->b[i].coeffs); |
222 |
} else { |
222 |
} else { |
223 |
#if ARCH_X86 |
223 |
#if ARCH_X86 |
224 |
_dv_quant_88_inverse_x86(mb->b[i].coeffs,mb->qno,mb->b[i].class_no,dv_quant_offset,dv_quant_shifts); |
224 |
_dv_quant_88_inverse_x86(mb->b[i].coeffs,mb->qno,mb->b[i].class_no,dv_quant_offset,dv_quant_shifts[0]); |
225 |
_dv_idct_88(mb->b[i].coeffs); |
225 |
_dv_idct_88(mb->b[i].coeffs); |
226 |
#elif ARCH_X86_64 |
226 |
#elif ARCH_X86_64 |
227 |
_dv_quant_88_inverse_x86_64(mb->b[i].coeffs,mb->qno,mb->b[i].class_no); |
227 |
_dv_quant_88_inverse_x86_64(mb->b[i].coeffs,mb->qno,mb->b[i].class_no); |
Lines 253-259
Link Here
|
253 |
dv_idct_248 (co248, mb->b[b].coeffs); |
253 |
dv_idct_248 (co248, mb->b[b].coeffs); |
254 |
} else { |
254 |
} else { |
255 |
#if ARCH_X86 |
255 |
#if ARCH_X86 |
256 |
_dv_quant_88_inverse_x86(bl->coeffs,mb->qno,bl->class_no,dv_quant_offset,dv_quant_shifts); |
256 |
_dv_quant_88_inverse_x86(bl->coeffs,mb->qno,bl->class_no,dv_quant_offset,dv_quant_shifts[0]); |
257 |
_dv_weight_88_inverse(bl->coeffs); |
257 |
_dv_weight_88_inverse(bl->coeffs); |
258 |
_dv_idct_88(bl->coeffs); |
258 |
_dv_idct_88(bl->coeffs); |
259 |
#elif ARCH_X86_64 |
259 |
#elif ARCH_X86_64 |