comparison mpegvideo.c @ 8596:68e959302527 libavcodec

replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_ and remove all ENABLE_ definitions.
author aurel
date Wed, 14 Jan 2009 17:19:17 +0000
parents 7a463923ecd1
children 04423b2f6e0b
comparison
equal deleted inserted replaced
8595:2f476018b4ac 8596:68e959302527
1446 if( (unsigned)src_x > h_edge_pos - (!!sx) - 2*block_s 1446 if( (unsigned)src_x > h_edge_pos - (!!sx) - 2*block_s
1447 || (unsigned)src_y >(v_edge_pos >> field_based) - (!!sy) - h){ 1447 || (unsigned)src_y >(v_edge_pos >> field_based) - (!!sy) - h){
1448 ff_emulated_edge_mc(s->edge_emu_buffer, ptr_y, s->linesize, 17, 17+field_based, 1448 ff_emulated_edge_mc(s->edge_emu_buffer, ptr_y, s->linesize, 17, 17+field_based,
1449 src_x, src_y<<field_based, h_edge_pos, v_edge_pos); 1449 src_x, src_y<<field_based, h_edge_pos, v_edge_pos);
1450 ptr_y = s->edge_emu_buffer; 1450 ptr_y = s->edge_emu_buffer;
1451 if(!ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY)){ 1451 if(!CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
1452 uint8_t *uvbuf= s->edge_emu_buffer+18*s->linesize; 1452 uint8_t *uvbuf= s->edge_emu_buffer+18*s->linesize;
1453 ff_emulated_edge_mc(uvbuf , ptr_cb, s->uvlinesize, 9, 9+field_based, 1453 ff_emulated_edge_mc(uvbuf , ptr_cb, s->uvlinesize, 9, 9+field_based,
1454 uvsrc_x, uvsrc_y<<field_based, h_edge_pos>>1, v_edge_pos>>1); 1454 uvsrc_x, uvsrc_y<<field_based, h_edge_pos>>1, v_edge_pos>>1);
1455 ff_emulated_edge_mc(uvbuf+16, ptr_cr, s->uvlinesize, 9, 9+field_based, 1455 ff_emulated_edge_mc(uvbuf+16, ptr_cr, s->uvlinesize, 9, 9+field_based,
1456 uvsrc_x, uvsrc_y<<field_based, h_edge_pos>>1, v_edge_pos>>1); 1456 uvsrc_x, uvsrc_y<<field_based, h_edge_pos>>1, v_edge_pos>>1);
1473 1473
1474 sx <<= 2 - lowres; 1474 sx <<= 2 - lowres;
1475 sy <<= 2 - lowres; 1475 sy <<= 2 - lowres;
1476 pix_op[lowres-1](dest_y, ptr_y, linesize, h, sx, sy); 1476 pix_op[lowres-1](dest_y, ptr_y, linesize, h, sx, sy);
1477 1477
1478 if(!ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY)){ 1478 if(!CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
1479 uvsx <<= 2 - lowres; 1479 uvsx <<= 2 - lowres;
1480 uvsy <<= 2 - lowres; 1480 uvsy <<= 2 - lowres;
1481 pix_op[lowres](dest_cb, ptr_cb, uvlinesize, h >> s->chroma_y_shift, uvsx, uvsy); 1481 pix_op[lowres](dest_cb, ptr_cb, uvlinesize, h >> s->chroma_y_shift, uvsx, uvsy);
1482 pix_op[lowres](dest_cr, ptr_cr, uvlinesize, h >> s->chroma_y_shift, uvsx, uvsy); 1482 pix_op[lowres](dest_cr, ptr_cr, uvlinesize, h >> s->chroma_y_shift, uvsx, uvsy);
1483 } 1483 }
1579 1579
1580 mx += s->mv[dir][i][0]; 1580 mx += s->mv[dir][i][0];
1581 my += s->mv[dir][i][1]; 1581 my += s->mv[dir][i][1];
1582 } 1582 }
1583 1583
1584 if(!ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY)) 1584 if(!CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY))
1585 chroma_4mv_motion_lowres(s, dest_cb, dest_cr, ref_picture, pix_op, mx, my); 1585 chroma_4mv_motion_lowres(s, dest_cb, dest_cr, ref_picture, pix_op, mx, my);
1586 break; 1586 break;
1587 case MV_TYPE_FIELD: 1587 case MV_TYPE_FIELD:
1588 if (s->picture_structure == PICT_FRAME) { 1588 if (s->picture_structure == PICT_FRAME) {
1589 /* top field */ 1589 /* top field */
1868 add_dequant_dct(s, block[0], 0, dest_y , dct_linesize, s->qscale); 1868 add_dequant_dct(s, block[0], 0, dest_y , dct_linesize, s->qscale);
1869 add_dequant_dct(s, block[1], 1, dest_y + block_size, dct_linesize, s->qscale); 1869 add_dequant_dct(s, block[1], 1, dest_y + block_size, dct_linesize, s->qscale);
1870 add_dequant_dct(s, block[2], 2, dest_y + dct_offset , dct_linesize, s->qscale); 1870 add_dequant_dct(s, block[2], 2, dest_y + dct_offset , dct_linesize, s->qscale);
1871 add_dequant_dct(s, block[3], 3, dest_y + dct_offset + block_size, dct_linesize, s->qscale); 1871 add_dequant_dct(s, block[3], 3, dest_y + dct_offset + block_size, dct_linesize, s->qscale);
1872 1872
1873 if(!ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY)){ 1873 if(!CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
1874 if (s->chroma_y_shift){ 1874 if (s->chroma_y_shift){
1875 add_dequant_dct(s, block[4], 4, dest_cb, uvlinesize, s->chroma_qscale); 1875 add_dequant_dct(s, block[4], 4, dest_cb, uvlinesize, s->chroma_qscale);
1876 add_dequant_dct(s, block[5], 5, dest_cr, uvlinesize, s->chroma_qscale); 1876 add_dequant_dct(s, block[5], 5, dest_cr, uvlinesize, s->chroma_qscale);
1877 }else{ 1877 }else{
1878 dct_linesize >>= 1; 1878 dct_linesize >>= 1;
1887 add_dct(s, block[0], 0, dest_y , dct_linesize); 1887 add_dct(s, block[0], 0, dest_y , dct_linesize);
1888 add_dct(s, block[1], 1, dest_y + block_size, dct_linesize); 1888 add_dct(s, block[1], 1, dest_y + block_size, dct_linesize);
1889 add_dct(s, block[2], 2, dest_y + dct_offset , dct_linesize); 1889 add_dct(s, block[2], 2, dest_y + dct_offset , dct_linesize);
1890 add_dct(s, block[3], 3, dest_y + dct_offset + block_size, dct_linesize); 1890 add_dct(s, block[3], 3, dest_y + dct_offset + block_size, dct_linesize);
1891 1891
1892 if(!ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY)){ 1892 if(!CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
1893 if(s->chroma_y_shift){//Chroma420 1893 if(s->chroma_y_shift){//Chroma420
1894 add_dct(s, block[4], 4, dest_cb, uvlinesize); 1894 add_dct(s, block[4], 4, dest_cb, uvlinesize);
1895 add_dct(s, block[5], 5, dest_cr, uvlinesize); 1895 add_dct(s, block[5], 5, dest_cr, uvlinesize);
1896 }else{ 1896 }else{
1897 //chroma422 1897 //chroma422
1909 add_dct(s, block[11], 11, dest_cr+8+dct_offset, dct_linesize); 1909 add_dct(s, block[11], 11, dest_cr+8+dct_offset, dct_linesize);
1910 } 1910 }
1911 } 1911 }
1912 }//fi gray 1912 }//fi gray
1913 } 1913 }
1914 else if (ENABLE_WMV2) { 1914 else if (CONFIG_WMV2) {
1915 ff_wmv2_add_mb(s, block, dest_y, dest_cb, dest_cr); 1915 ff_wmv2_add_mb(s, block, dest_y, dest_cb, dest_cr);
1916 } 1916 }
1917 } else { 1917 } else {
1918 /* dct only in intra block */ 1918 /* dct only in intra block */
1919 if(s->encoding || !(s->codec_id==CODEC_ID_MPEG1VIDEO || s->codec_id==CODEC_ID_MPEG2VIDEO)){ 1919 if(s->encoding || !(s->codec_id==CODEC_ID_MPEG1VIDEO || s->codec_id==CODEC_ID_MPEG2VIDEO)){
1920 put_dct(s, block[0], 0, dest_y , dct_linesize, s->qscale); 1920 put_dct(s, block[0], 0, dest_y , dct_linesize, s->qscale);
1921 put_dct(s, block[1], 1, dest_y + block_size, dct_linesize, s->qscale); 1921 put_dct(s, block[1], 1, dest_y + block_size, dct_linesize, s->qscale);
1922 put_dct(s, block[2], 2, dest_y + dct_offset , dct_linesize, s->qscale); 1922 put_dct(s, block[2], 2, dest_y + dct_offset , dct_linesize, s->qscale);
1923 put_dct(s, block[3], 3, dest_y + dct_offset + block_size, dct_linesize, s->qscale); 1923 put_dct(s, block[3], 3, dest_y + dct_offset + block_size, dct_linesize, s->qscale);
1924 1924
1925 if(!ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY)){ 1925 if(!CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
1926 if(s->chroma_y_shift){ 1926 if(s->chroma_y_shift){
1927 put_dct(s, block[4], 4, dest_cb, uvlinesize, s->chroma_qscale); 1927 put_dct(s, block[4], 4, dest_cb, uvlinesize, s->chroma_qscale);
1928 put_dct(s, block[5], 5, dest_cr, uvlinesize, s->chroma_qscale); 1928 put_dct(s, block[5], 5, dest_cr, uvlinesize, s->chroma_qscale);
1929 }else{ 1929 }else{
1930 dct_offset >>=1; 1930 dct_offset >>=1;
1939 s->dsp.idct_put(dest_y , dct_linesize, block[0]); 1939 s->dsp.idct_put(dest_y , dct_linesize, block[0]);
1940 s->dsp.idct_put(dest_y + block_size, dct_linesize, block[1]); 1940 s->dsp.idct_put(dest_y + block_size, dct_linesize, block[1]);
1941 s->dsp.idct_put(dest_y + dct_offset , dct_linesize, block[2]); 1941 s->dsp.idct_put(dest_y + dct_offset , dct_linesize, block[2]);
1942 s->dsp.idct_put(dest_y + dct_offset + block_size, dct_linesize, block[3]); 1942 s->dsp.idct_put(dest_y + dct_offset + block_size, dct_linesize, block[3]);
1943 1943
1944 if(!ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY)){ 1944 if(!CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
1945 if(s->chroma_y_shift){ 1945 if(s->chroma_y_shift){
1946 s->dsp.idct_put(dest_cb, uvlinesize, block[4]); 1946 s->dsp.idct_put(dest_cb, uvlinesize, block[4]);
1947 s->dsp.idct_put(dest_cr, uvlinesize, block[5]); 1947 s->dsp.idct_put(dest_cr, uvlinesize, block[5]);
1948 }else{ 1948 }else{
1949 1949