From 66c6b5e2a5e6376c4a5c65b1d96fd7a1580bdfcf Mon Sep 17 00:00:00 2001 From: "Ronald S. Bultje" Date: Thu, 20 Jan 2011 17:24:19 -0500 Subject: Revert 2a1f431d38ea9c05abb215d70c7dc09cdb6888ab, it broke H264 lossless. --- libavcodec/h264idct.c | 22 ---------------------- 1 file changed, 22 deletions(-) (limited to 'libavcodec/h264idct.c') diff --git a/libavcodec/h264idct.c b/libavcodec/h264idct.c index 53e70a22df..f5b05ac24f 100644 --- a/libavcodec/h264idct.c +++ b/libavcodec/h264idct.c @@ -250,26 +250,4 @@ void ff_h264_luma_dc_dequant_idct_c(DCTELEM *output, DCTELEM *input, int qmul){ output[stride* 4+offset]= ((((z1 - z2)*qmul + 128 ) >> 8)); output[stride* 5+offset]= ((((z0 - z3)*qmul + 128 ) >> 8)); } -#undef stride -} - -void ff_chroma_dc_dequant_idct_c(DCTELEM *output, DCTELEM *input, int qmul){ - const int stride= 16*2; - const int xStride= 16; - int a,b,c,d,e; - - a= input[0]; - b= input[1]; - c= input[2]; - d= input[3]; - - e= a-b; - a= a+b; - b= c-d; - c= c+d; - - output[stride*0 + xStride*0]= ((a+c)*qmul) >> 7; - output[stride*0 + xStride*1]= ((e+b)*qmul) >> 7; - output[stride*1 + xStride*0]= ((a-c)*qmul) >> 7; - output[stride*1 + xStride*1]= ((e-b)*qmul) >> 7; } -- cgit v1.2.3