Mercurial > libavcodec.hg
comparison h264.c @ 4276:f82a57e78220 libavcodec
Removing unused code
author | takis |
---|---|
date | Thu, 07 Dec 2006 09:47:29 +0000 |
parents | 8cb3d28d7e40 |
children | 113f3b395bac |
comparison
equal
deleted
inserted
replaced
4275:c2bcb3056ed7 | 4276:f82a57e78220 |
---|---|
1944 static inline int get_chroma_qp(int chroma_qp_index_offset, int qscale){ | 1944 static inline int get_chroma_qp(int chroma_qp_index_offset, int qscale){ |
1945 | 1945 |
1946 return chroma_qp[clip(qscale + chroma_qp_index_offset, 0, 51)]; | 1946 return chroma_qp[clip(qscale + chroma_qp_index_offset, 0, 51)]; |
1947 } | 1947 } |
1948 | 1948 |
1949 | |
1950 #if 0 | |
1951 static void h264_diff_dct_c(DCTELEM *block, uint8_t *src1, uint8_t *src2, int stride){ | |
1952 int i; | |
1953 //FIXME try int temp instead of block | |
1954 | |
1955 for(i=0; i<4; i++){ | |
1956 const int d0= src1[0 + i*stride] - src2[0 + i*stride]; | |
1957 const int d1= src1[1 + i*stride] - src2[1 + i*stride]; | |
1958 const int d2= src1[2 + i*stride] - src2[2 + i*stride]; | |
1959 const int d3= src1[3 + i*stride] - src2[3 + i*stride]; | |
1960 const int z0= d0 + d3; | |
1961 const int z3= d0 - d3; | |
1962 const int z1= d1 + d2; | |
1963 const int z2= d1 - d2; | |
1964 | |
1965 block[0 + 4*i]= z0 + z1; | |
1966 block[1 + 4*i]= 2*z3 + z2; | |
1967 block[2 + 4*i]= z0 - z1; | |
1968 block[3 + 4*i]= z3 - 2*z2; | |
1969 } | |
1970 | |
1971 for(i=0; i<4; i++){ | |
1972 const int z0= block[0*4 + i] + block[3*4 + i]; | |
1973 const int z3= block[0*4 + i] - block[3*4 + i]; | |
1974 const int z1= block[1*4 + i] + block[2*4 + i]; | |
1975 const int z2= block[1*4 + i] - block[2*4 + i]; | |
1976 | |
1977 block[0*4 + i]= z0 + z1; | |
1978 block[1*4 + i]= 2*z3 + z2; | |
1979 block[2*4 + i]= z0 - z1; | |
1980 block[3*4 + i]= z3 - 2*z2; | |
1981 } | |
1982 } | |
1983 #endif | |
1984 | |
1985 //FIXME need to check that this doesnt overflow signed 32 bit for low qp, i am not sure, it's very close | 1949 //FIXME need to check that this doesnt overflow signed 32 bit for low qp, i am not sure, it's very close |
1986 //FIXME check that gcc inlines this (and optimizes intra & seperate_dc stuff away) | 1950 //FIXME check that gcc inlines this (and optimizes intra & seperate_dc stuff away) |
1987 static inline int quantize_c(DCTELEM *block, uint8_t *scantable, int qscale, int intra, int seperate_dc){ | 1951 static inline int quantize_c(DCTELEM *block, uint8_t *scantable, int qscale, int intra, int seperate_dc){ |
1988 int i; | 1952 int i; |
1989 const int * const quant_table= quant_coeff[qscale]; | 1953 const int * const quant_table= quant_coeff[qscale]; |