Changeset 4155

Show
Ignore:
Timestamp:
05/23/08 17:41:36 (6 years ago)
Author:
piers
Message:

Patched these files so symbols don't clash with ffmpeg when the following libraries are built: libxvidcore.a and libmp3lame.a. Patch submitted by Brook Milligan 8nov07 - I patched them a while back but only just committed them.

Location:
vic/branches/mpeg4/codec
Files:
11 modified

Legend:

Unmodified
Added
Removed
  • vic/branches/mpeg4/codec/h263/getgob.c

    r3702 r4155  
    15011501       
    15021502      /* chroma rounding (table 16/H.263) */ 
    1503       BMVx = SGN(xvec)*(roundtab[abs(xvec)%16]+(abs(xvec)/16)*2); 
    1504       BMVy = SGN(yvec)*(roundtab[abs(yvec)%16]+(abs(yvec)/16)*2); 
     1503      BMVx = SGN(xvec)*(vic_roundtab[abs(xvec)%16]+(abs(xvec)/16)*2); 
     1504      BMVy = SGN(yvec)*(vic_roundtab[abs(yvec)%16]+(abs(yvec)/16)*2); 
    15051505    } 
    15061506  } 
     
    15231523       
    15241524      /* chroma rounding (table 16/H.263) */ 
    1525       BMVx = SGN(xvec)*(roundtab[abs(xvec)%16] +(abs(xvec)/16)*2); 
    1526       BMVy = SGN(yvec)*(roundtab[abs(yvec)%16] +(abs(yvec)/16)*2); 
     1525      BMVx = SGN(xvec)*(vic_roundtab[abs(xvec)%16] +(abs(xvec)/16)*2); 
     1526      BMVy = SGN(yvec)*(vic_roundtab[abs(yvec)%16] +(abs(yvec)/16)*2); 
    15271527    } 
    15281528  } 
  • vic/branches/mpeg4/codec/h263/h263decoder.h

    r902 r4155  
    6363 
    6464#ifdef notextern 
    65 int roundtab[16] 
     65int vic_roundtab[16] 
    6666#ifdef DEFINE_GLOBALS 
    6767= {0,0,0,1,1,1,1,1,1,1,1,1,1,1,2,2} 
     
    7575; 
    7676#else 
    77 extern int roundtab[]; 
     77extern int vic_roundtab[]; 
    7878extern int bquant_tab[]; 
    7979#endif 
  • vic/branches/mpeg4/codec/h263/reconh263.c

    r3702 r4155  
    100100        sum = h263Data->MV[0][1][y][x]+h263Data->MV[0][2][y][x]+ 
    101101          h263Data->MV[0][3][y][x]+h263Data->MV[0][4][y][x]; 
    102         dx = SGN(sum)*(roundtab[abs(sum)%16] + (abs(sum)/16)*2); 
     102        dx = SGN(sum)*(vic_roundtab[abs(sum)%16] + (abs(sum)/16)*2); 
    103103 
    104104        sum = h263Data->MV[1][1][y][x]+h263Data->MV[1][2][y][x]+ 
    105105          h263Data->MV[1][3][y][x]+h263Data->MV[1][4][y][x]; 
    106         dy = SGN(sum)*(roundtab[abs(sum)%16] + (abs(sum)/16)*2); 
     106        dy = SGN(sum)*(vic_roundtab[abs(sum)%16] + (abs(sum)/16)*2); 
    107107 
    108108      } 
     
    157157 
    158158        /* chroma rounding (table 16/H.263) */ 
    159         dx = SGN(xvec)*(roundtab[abs(xvec)%16] + (abs(xvec)/16)*2); 
    160         dy = SGN(yvec)*(roundtab[abs(yvec)%16] + (abs(yvec)/16)*2); 
     159        dx = SGN(xvec)*(vic_roundtab[abs(xvec)%16] + (abs(xvec)/16)*2); 
     160        dy = SGN(yvec)*(vic_roundtab[abs(yvec)%16] + (abs(yvec)/16)*2); 
    161161 
    162162        lx>>=1;bx>>=1; lx2>>=1; 
     
    181181 
    182182        /* chroma rounding (table 16/H.263) */ 
    183         dx = SGN(xvec)*(roundtab[abs(xvec)%16] + (abs(xvec)/16)*2); 
    184         dy = SGN(yvec)*(roundtab[abs(yvec)%16] + (abs(yvec)/16)*2); 
     183        dx = SGN(xvec)*(vic_roundtab[abs(xvec)%16] + (abs(xvec)/16)*2); 
     184        dy = SGN(yvec)*(vic_roundtab[abs(yvec)%16] + (abs(yvec)/16)*2); 
    185185 
    186186        /* Chroma */ 
     
    204204 
    205205      /* chroma rounding (table 16/H.263) */  
    206       dx = SGN(xvec)*(roundtab[abs(xvec)%16] + (abs(xvec)/16)*2); 
    207       dy = SGN(yvec)*(roundtab[abs(yvec)%16] + (abs(yvec)/16)*2); 
     206      dx = SGN(xvec)*(vic_roundtab[abs(xvec)%16] + (abs(xvec)/16)*2); 
     207      dy = SGN(yvec)*(vic_roundtab[abs(yvec)%16] + (abs(yvec)/16)*2); 
    208208 
    209209      /* Chroma */ 
  • vic/branches/mpeg4/codec/tmndec/getbits.c

    r3771 r4155  
    159159unsigned int getbits1 () 
    160160{ 
    161   return getbits (1); 
     161  return vic_getbits (1); 
    162162} 
    163163 
     
    177177/* return next n bits (right adjusted) */ 
    178178 
    179 unsigned int getbits (int n) 
     179unsigned int vic_getbits (int n) 
    180180{ 
    181181  unsigned int l; 
  • vic/branches/mpeg4/codec/tmndec/getblk.c

    r902 r4155  
    158158        store_code[coeff_ind].last = last; 
    159159 
    160         i += run = getbits (6); 
     160        i += run = vic_getbits (6); 
    161161        store_code[coeff_ind].run = run; 
    162162 
    163         level = getbits (8); 
     163        level = vic_getbits (8); 
    164164        store_code[coeff_ind].level = level; 
    165165 
     
    167167        if (level == 128 && modified_quantization_mode) 
    168168        { 
    169           level = getbits (11); 
     169          level = vic_getbits (11); 
    170170          store_code[coeff_ind].extended_level = level; 
    171171        } 
    172172      } else 
    173173      { 
    174         store_code[coeff_ind].sign = getbits (1); 
     174        store_code[coeff_ind].sign = vic_getbits (1); 
    175175        i += run; 
    176176      } 
     
    345345          printbits (showbits (6), 6, 6); 
    346346        } 
    347         i += run = getbits (6); 
     347        i += run = vic_getbits (6); 
    348348        if (trace) 
    349349        { 
     
    351351          printbits (showbits (8), 8, 8); 
    352352        } 
    353         level = getbits (8); 
     353        level = vic_getbits (8); 
    354354 
    355355        if ((sign = (level >= 128))) 
     
    361361        { 
    362362          /* extended escape code was received */ 
    363           level = getbits (11); 
     363          level = vic_getbits (11); 
    364364          level = (level >> 6 & 0x001F) | level << 5; 
    365365          /* correctly set the sign */ 
     
    375375        i += run; 
    376376        val = level; 
    377         sign = getbits (1); 
     377        sign = vic_getbits (1); 
    378378        if (trace) 
    379379          fprintf (trace_file, "%d", sign); 
  • vic/branches/mpeg4/codec/tmndec/gethdr.c

    r3771 r4155  
    7979  /* look for startcode */ 
    8080  startcode (); 
    81   code = getbits (PSC_LENGTH); 
    82   gob = getbits (5); 
     81  code = vic_getbits (PSC_LENGTH); 
     82  gob = vic_getbits (5); 
    8383  if (gob == SE_CODE) 
    8484    return 0; 
     
    132132 
    133133  prev_plus_P_temp_ref = temp_ref; 
    134   temp_ref = getbits (8); 
     134  temp_ref = vic_getbits (8); 
    135135  if (trace) 
    136136  { 
     
    141141    trd += 256; 
    142142 
    143   tmp = getbits (1);            /* always "1" */ 
     143  tmp = vic_getbits (1);            /* always "1" */ 
    144144  if (trace) 
    145145    fprintf (trace_file, "\nSpare: %d", tmp); 
     
    147147    if (!quiet) 
    148148      printf ("warning: spare in picture header should be \"1\"\n"); 
    149   tmp = getbits (1);            /* always "0" */ 
     149  tmp = vic_getbits (1);            /* always "0" */ 
    150150  if (trace) 
    151151    fprintf (trace_file, "\nH.261 distinction bit: %d", tmp); 
     
    153153    if (!quiet) 
    154154      printf ("warning: H.261 distinction bit should be \"0\"\n"); 
    155   tmp = getbits (1);            /* split_screen_indicator */ 
     155  tmp = vic_getbits (1);            /* split_screen_indicator */ 
    156156  if (trace) 
    157157    fprintf (trace_file, "\nsplit_screen_indicator: %d", tmp); 
     
    162162    exit (-1); 
    163163  } 
    164   tmp = getbits (1);            /* document_camera_indicator */ 
     164  tmp = vic_getbits (1);            /* document_camera_indicator */ 
    165165  if (trace) 
    166166    fprintf (trace_file, "\ndocument_camera_indicator: %d", tmp); 
     
    169169      printf ("warning: document camera indicator not supported in this version\n"); 
    170170 
    171   tmp = getbits (1);            /* freeze_picture_release */ 
     171  tmp = vic_getbits (1);            /* freeze_picture_release */ 
    172172  if (trace) 
    173173    fprintf (trace_file, "\nfreeze_picture_release: %d", tmp); 
     
    175175    if (!quiet) 
    176176      printf ("warning: frozen picture not supported in this version\n"); 
    177   tmp = getbits (3); 
     177  tmp = vic_getbits (3); 
    178178  if (trace) 
    179179  { 
     
    187187      fprintf (trace_file, "\n----------EXTENDED_PTYPE----------"); 
    188188    plus_type = 1; 
    189     UFEP = getbits (3); 
     189    UFEP = vic_getbits (3); 
    190190    if (trace) 
    191191    { 
     
    198198        fprintf (trace_file, "\n----------OPTIONAL PLUS PTYPE----------"); 
    199199      source_format_old = source_format; 
    200       source_format = getbits (3); 
     200      source_format = vic_getbits (3); 
    201201      if (trace) 
    202202      { 
     
    206206     
    207207      /* optional custom picture clock frequency */ 
    208       optional_custom_PCF = getbits (1); 
     208      optional_custom_PCF = vic_getbits (1); 
    209209      if (trace) 
    210210      { 
     
    218218        exit (-1); 
    219219      } 
    220       mv_outside_frame = getbits (1); 
     220      mv_outside_frame = vic_getbits (1); 
    221221      if (trace) 
    222222      { 
     
    225225      } 
    226226      long_vectors = (mv_outside_frame ? 1 : 0); 
    227       syntax_arith_coding = getbits (1); 
     227      syntax_arith_coding = vic_getbits (1); 
    228228      if (trace) 
    229229      { 
     
    231231        printbits (syntax_arith_coding, 1, 1); 
    232232      } 
    233       adv_pred_mode = getbits (1); 
     233      adv_pred_mode = vic_getbits (1); 
    234234      if (trace) 
    235235      { 
     
    241241      use_4mv = (adv_pred_mode ? 1 : 0); 
    242242      pb_frame = 0; 
    243       advanced_intra_coding = getbits (1); 
     243      advanced_intra_coding = vic_getbits (1); 
    244244      if (trace) 
    245245      { 
     
    247247        printbits (advanced_intra_coding, 1, 1); 
    248248      } 
    249       deblocking_filter_mode = getbits (1); 
     249      deblocking_filter_mode = vic_getbits (1); 
    250250      if (trace) 
    251251      { 
     
    256256      use_4mv = (deblocking_filter_mode ? 1 : use_4mv); 
    257257 
    258       slice_structured_mode = getbits (1); 
     258      slice_structured_mode = vic_getbits (1); 
    259259      if (trace) 
    260260      { 
     
    268268        exit (-1); 
    269269      } 
    270       reference_picture_selection_mode = getbits (1); 
     270      reference_picture_selection_mode = vic_getbits (1); 
    271271      if (trace) 
    272272      { 
     
    282282      } 
    283283#endif 
    284       independently_segmented_decoding_mode = getbits (1); 
     284      independently_segmented_decoding_mode = vic_getbits (1); 
    285285      if (trace) 
    286286      { 
     
    294294        exit (-1); 
    295295      } 
    296       alternative_inter_VLC_mode = getbits (1); 
     296      alternative_inter_VLC_mode = vic_getbits (1); 
    297297      if (trace) 
    298298      { 
     
    300300        printbits (alternative_inter_VLC_mode, 1, 1); 
    301301      } 
    302       modified_quantization_mode = getbits (1); 
     302      modified_quantization_mode = vic_getbits (1); 
    303303      if (trace) 
    304304      { 
     
    306306        printbits (modified_quantization_mode, 1, 1); 
    307307      } 
    308       tmp = getbits (4); 
     308      tmp = vic_getbits (4); 
    309309      if (trace) 
    310310      { 
     
    347347      if (trace) 
    348348        fprintf (trace_file, "\n----------MANDATORY PLUS PTYPE----------"); 
    349       pict_type = getbits (3); 
     349      pict_type = vic_getbits (3); 
    350350      if (trace) 
    351351      { 
     
    373373      } 
    374374 
    375       reference_picture_resampling_mode = getbits (1); 
     375      reference_picture_resampling_mode = vic_getbits (1); 
    376376      if (trace) 
    377377      { 
     
    385385        exit (-1); 
    386386      } 
    387       reduced_resolution_update_mode = getbits (1); 
     387      reduced_resolution_update_mode = vic_getbits (1); 
    388388      if (trace) 
    389389      { 
     
    397397        exit (-1); 
    398398      } 
    399       rtype = getbits (1);      /* rounding type */ 
     399      rtype = vic_getbits (1);      /* rounding type */ 
    400400      if (trace) 
    401401      { 
     
    408408        printbits (rtype, 1, 1); 
    409409      } 
    410       tmp = getbits (3); 
     410      tmp = vic_getbits (3); 
    411411      if (trace) 
    412412      { 
     
    427427    } 
    428428 
    429     tmp = getbits (1); 
     429    tmp = vic_getbits (1); 
    430430    if (trace) 
    431431    { 
     
    445445      if (trace) 
    446446        fprintf (trace_file, "\ncustom picture format \n"); 
    447       CP_PAR_code = getbits (4); 
     447      CP_PAR_code = vic_getbits (4); 
    448448      if (trace) 
    449449      { 
     
    459459        exit(-1); 
    460460      } 
    461       tmp=getbits (9); 
     461      tmp=vic_getbits (9); 
    462462      horizontal_size = (tmp + 1 ) * 4; 
    463463      if (trace) 
     
    466466        printbits (tmp, 9, 9); 
    467467      } 
    468       tmp = getbits (1); 
     468      tmp = vic_getbits (1); 
    469469      if (trace) 
    470470      { 
     
    478478        exit (-1); 
    479479      } 
    480       tmp = getbits (8); 
     480      tmp = vic_getbits (8); 
    481481      vertical_size = tmp * 4; 
    482482      if (trace) 
     
    496496      if (CP_PAR_code == EXTENDED_PAR) 
    497497      { 
    498         PAR_width = getbits (8); 
    499         PAR_height = getbits (8); 
     498        PAR_width = vic_getbits (8); 
     499        PAR_height = vic_getbits (8); 
    500500      } 
    501501    } 
     
    533533      if (UFEP) 
    534534      { 
    535         clock_conversion_code = getbits (1); 
     535        clock_conversion_code = vic_getbits (1); 
    536536        if (trace) 
    537537        { 
     
    539539          printbits (clock_conversion_code, 1, 1); 
    540540        } 
    541         clock_divisor = getbits (7); 
     541        clock_divisor = vic_getbits (7); 
    542542        if (trace) 
    543543        { 
     
    548548      } 
    549549      /* regardless of the value of UFEP */ 
    550       extended_temporal_reference = getbits (2); 
     550      extended_temporal_reference = vic_getbits (2); 
    551551      if (trace) 
    552552      { 
     
    569569    if (UFEP && slice_structured_mode) 
    570570    { 
    571       SSS_rectangular_slices = getbits (1); 
     571      SSS_rectangular_slices = vic_getbits (1); 
    572572      if (trace) 
    573573      { 
     
    575575        printbits (SSS_rectangular_slices, 1, 1); 
    576576      } 
    577       SSS_arbitary_slice_ordering = getbits (1); 
     577      SSS_arbitary_slice_ordering = vic_getbits (1); 
    578578      if (trace) 
    579579      { 
     
    586586    { 
    587587      /* optional temporal, SNR and spatial scalability mode in use */ 
    588       enhancement_layer_num = getbits (4); 
     588      enhancement_layer_num = vic_getbits (4); 
    589589      if (trace) 
    590590      { 
     
    594594      if (UFEP) 
    595595      { 
    596         reference_layer_number = getbits (4); 
     596        reference_layer_number = vic_getbits (4); 
    597597        if (trace) 
    598598        { 
     
    633633      if (UFEP) 
    634634      { 
    635         MF_of_reference_picture_selection = getbits (3); 
     635        MF_of_reference_picture_selection = vic_getbits (3); 
    636636        if (trace) 
    637637        { 
     
    640640        } 
    641641      } 
    642       TRPI = getbits (1); 
     642      TRPI = vic_getbits (1); 
    643643      if (trace) 
    644644      { 
     
    649649      { 
    650650        /* temporal reference for prediction exists */ 
    651         temporal_reference_for_prediction = getbits (10); 
     651        temporal_reference_for_prediction = vic_getbits (10); 
    652652        if (trace) 
    653653        { 
     
    657657      } 
    658658      /* draft20: 1=yes, 01=no */ 
    659       BCI = getbits (1); 
    660       if (!BCI) getbits(1); 
     659      BCI = vic_getbits (1); 
     660      if (!BCI) vic_getbits(1); 
    661661      if (trace) 
    662662      { 
     
    680680    } 
    681681 
    682     pic_quant = getbits (5); 
     682    pic_quant = vic_getbits (5); 
    683683    quant = pic_quant; 
    684684 
     
    712712    trd = temp_ref - prev_plus_P_temp_ref; 
    713713 
    714     pict_type = getbits (1); 
     714    pict_type = vic_getbits (1); 
    715715    if (trace) 
    716716    { 
     
    718718      printbits (pict_type, 1, 1); 
    719719    } 
    720     mv_outside_frame = getbits (1); 
     720    mv_outside_frame = vic_getbits (1); 
    721721    if (trace) 
    722722    { 
     
    725725    } 
    726726    long_vectors = (mv_outside_frame ? 1 : 0); 
    727     syntax_arith_coding = getbits (1); 
     727    syntax_arith_coding = vic_getbits (1); 
    728728    if (trace) 
    729729    { 
     
    731731      printbits (syntax_arith_coding, 1, 1); 
    732732    } 
    733     adv_pred_mode = getbits (1); 
     733    adv_pred_mode = vic_getbits (1); 
    734734    if (trace) 
    735735    { 
     
    740740    overlapping_MC = (adv_pred_mode ? 1 : 0); 
    741741    use_4mv = (adv_pred_mode ? 1 : 0); 
    742     pb_frame = getbits (1); 
     742    pb_frame = vic_getbits (1); 
    743743    if (trace) 
    744744    { 
     
    747747    } 
    748748    
    749     pic_quant = getbits (5); 
     749    pic_quant = vic_getbits (5); 
    750750    quant = pic_quant; 
    751751 
     
    756756    } 
    757757 
    758     tmp = getbits (1); 
     758    tmp = vic_getbits (1); 
    759759    if (trace) 
    760760    { 
     
    774774    if (optional_custom_PCF) 
    775775    { 
    776       trb = getbits (5); 
     776      trb = vic_getbits (5); 
    777777      if (trace) 
    778778      { 
     
    782782    } else 
    783783    { 
    784       trb = getbits (3); 
     784      trb = vic_getbits (3); 
    785785      if (trace) 
    786786      { 
     
    790790    } 
    791791 
    792     bquant = getbits (2); 
     792    bquant = vic_getbits (2); 
    793793    if (trace) 
    794794    { 
     
    806806#endif 
    807807 
    808   pei = getbits (1); 
     808  pei = vic_getbits (1); 
    809809  if (trace) 
    810810  { 
     
    817817  { 
    818818    /* extra info for possible future backward compatible additions */ 
    819     getbits (8);                /* not used */ 
    820     pei = getbits (1); 
     819    vic_getbits (8);                /* not used */ 
     820    pei = vic_getbits (1); 
    821821    if (pei) 
    822822      goto pspare;              /* keep on reading pspare until pei=0 */ 
  • vic/branches/mpeg4/codec/tmndec/getpic.c

    r3781 r4155  
    405405          /* GFID is not allowed to change unless PTYPE in picture header 
    406406           * changes */ 
    407           gfid = getbits (2); 
     407          gfid = vic_getbits (2); 
    408408          if (trace) 
    409409          { 
     
    415415           * has changed, has been lost */ 
    416416 
    417           quant = getbits (5); 
     417          quant = vic_getbits (5); 
    418418          if (trace) 
    419419          { 
     
    554554            /* using VLC */             
    555555            if (!showbits (1))             
    556               INTRA_AC_DC = getbits (1);               
     556              INTRA_AC_DC = vic_getbits (1);               
    557557            else             
    558               INTRA_AC_DC = getbits (2);             
     558              INTRA_AC_DC = vic_getbits (2);             
    559559          }           
    560560          if (trace)           
     
    603603            }  
    604604            else             
    605               CBPB = getbits (6);  
     605              CBPB = vic_getbits (6);  
    606606             
    607607            if (trace)               
     
    673673          if (!modified_quantization_mode) 
    674674          { 
    675             DQUANT = getbits (2); 
     675            DQUANT = vic_getbits (2); 
    676676            quant += DQ_tab[DQUANT]; 
    677677            if (trace) 
     
    684684          else 
    685685          { 
    686             tmp = getbits (1); 
     686            tmp = vic_getbits (1); 
    687687            if (tmp) 
    688688            { 
    689689              /* only one more additional bit was sent */ 
    690               tmp = getbits (1); 
     690              tmp = vic_getbits (1); 
    691691              if (tmp) 
    692692              { 
     
    711711              /* five additional bits were sent as             
    712712               * DQUANT */ 
    713               DQUANT = getbits (5); 
     713              DQUANT = vic_getbits (5); 
    714714              quant = DQUANT; 
    715715              if (trace) 
     
    11071107          else 
    11081108          { 
    1109             bp[0] = getbits (8); 
     1109            bp[0] = vic_getbits (8); 
    11101110            if (trace) 
    11111111            { 
     
    13261326          /* GFID is not allowed to change unless PTYPE in picture header 
    13271327           * changes */ 
    1328           gfid = getbits (2); 
     1328          gfid = vic_getbits (2); 
    13291329          if (trace) 
    13301330          { 
     
    13361336           * has changed, has been lost */ 
    13371337 
    1338           quant = getbits (5); 
     1338          quant = vic_getbits (5); 
    13391339          if (trace) 
    13401340          { 
     
    13981398        /* get INTRA_AC_DC mode for annex I */ 
    13991399        if (!showbits (1)) 
    1400           INTRA_AC_DC = getbits (1); 
     1400          INTRA_AC_DC = vic_getbits (1); 
    14011401        else 
    1402           INTRA_AC_DC = getbits (2); 
     1402          INTRA_AC_DC = vic_getbits (2); 
    14031403 
    14041404        if (trace) 
     
    14661466          if (!modified_quantization_mode) 
    14671467          { 
    1468             DQUANT = getbits (2); 
     1468            DQUANT = vic_getbits (2); 
    14691469            quant += DQ_tab[DQUANT]; 
    14701470            if (trace) 
     
    14771477          else 
    14781478          { 
    1479             tmp = getbits (1); 
     1479            tmp = vic_getbits (1); 
    14801480            if (tmp) 
    14811481            {                   /* only one more additional bit was sent */ 
    1482               tmp = getbits (1); 
     1482              tmp = vic_getbits (1); 
    14831483              if (tmp) 
    14841484              {                 /* second bit of quant is 1 */ 
     
    14991499            {                   /* five additional bits were sent as 
    15001500                                 * DQUANT */ 
    1501               DQUANT = getbits (5); 
     1501              DQUANT = vic_getbits (5); 
    15021502              quant = DQUANT; 
    15031503              if (trace) 
     
    18111811          /* Intra (except in advanced intra coding mode) */ 
    18121812          bp = ld->block[comp]; 
    1813           bp[0] = getbits (8); 
     1813          bp[0] = vic_getbits (8); 
    18141814          if (trace) 
    18151815          { 
     
    19921992          /* GFID is not allowed to change unless PTYPE in picture header 
    19931993           * changes */ 
    1994           gfid = getbits (2); 
     1994          gfid = vic_getbits (2); 
    19951995          if (trace) 
    19961996          { 
     
    20022002           * has changed, has been lost */ 
    20032003 
    2004           quant = getbits (5); 
     2004          quant = vic_getbits (5); 
    20052005          if (trace) 
    20062006          { 
     
    20642064        /* get INTRA_AC_DC mode for annex I */ 
    20652065        if (!showbits (1)) 
    2066           INTRA_AC_DC = getbits (1); 
     2066          INTRA_AC_DC = vic_getbits (1); 
    20672067        else 
    2068           INTRA_AC_DC = getbits (2); 
     2068          INTRA_AC_DC = vic_getbits (2); 
    20692069 
    20702070        if (trace) 
     
    21372137          if (!modified_quantization_mode) 
    21382138          { 
    2139             DQUANT = getbits (2); 
     2139            DQUANT = vic_getbits (2); 
    21402140            quant += DQ_tab[DQUANT]; 
    21412141            if (trace) 
     
    21482148          else 
    21492149          { 
    2150             tmp = getbits (1); 
     2150            tmp = vic_getbits (1); 
    21512151            if (tmp) 
    21522152            {                   /* only one more additional bit was sent */ 
    2153               tmp = getbits (1); 
     2153              tmp = vic_getbits (1); 
    21542154              if (tmp) 
    21552155              {                 /* second bit of quant is 1 */ 
     
    21702170            {                   /* five additional bits were sent as 
    21712171                                 * DQUANT */ 
    2172               DQUANT = getbits (5); 
     2172              DQUANT = vic_getbits (5); 
    21732173              quant = DQUANT; 
    21742174              if (trace) 
     
    24062406          /* Intra (except in advanced intra coding mode) */ 
    24072407          bp = ld->block[comp]; 
    2408           bp[0] = getbits (8); 
     2408          bp[0] = vic_getbits (8); 
    24092409          if (trace) 
    24102410          { 
     
    26162616 
    26172617      /* chroma rounding (table 16/H.263) */ 
    2618       BMVx = sign (xvec) * (roundtab[abs (xvec) % 16] + (abs (xvec) / 16) * 2); 
    2619       BMVy = sign (yvec) * (roundtab[abs (yvec) % 16] + (abs (yvec) / 16) * 2); 
     2618      BMVx = sign (xvec) * (vic_roundtab[abs (xvec) % 16] + (abs (xvec) / 16) * 2); 
     2619      BMVy = sign (yvec) * (vic_roundtab[abs (yvec) % 16] + (abs (yvec) / 16) * 2); 
    26202620    } 
    26212621  } else 
     
    26392639 
    26402640      /* chroma rounding (table 16/H.263) */ 
    2641       BMVx = sign (xvec) * (roundtab[abs (xvec) % 16] + (abs (xvec) / 16) * 2); 
    2642       BMVy = sign (yvec) * (roundtab[abs (yvec) % 16] + (abs (yvec) / 16) * 2); 
     2641      BMVx = sign (xvec) * (vic_roundtab[abs (xvec) % 16] + (abs (xvec) / 16) * 2); 
     2642      BMVy = sign (yvec) * (vic_roundtab[abs (yvec) % 16] + (abs (yvec) / 16) * 2); 
    26432643    } 
    26442644  } 
  • vic/branches/mpeg4/codec/tmndec/getvlc.c

    r3771 r4155  
    151151    return 0; 
    152152  } 
    153   code = 2 + getbits(1); 
    154   while (getbits(1)) 
     153  code = 2 + vic_getbits(1); 
     154  while (vic_getbits(1)) 
    155155  { 
    156156    code <<= 1; 
    157     code += getbits(1); 
     157    code += vic_getbits(1); 
    158158  } 
    159159  sign = code & 1; 
     
    399399  if (pict_type == PCT_IPB) 
    400400  { 
    401     code = getbits (1); 
     401    code = vic_getbits (1); 
    402402    if (code == 0) 
    403403    { 
     
    408408    else 
    409409    { 
    410       code=getbits (1); 
     410      code=vic_getbits (1); 
    411411      if (code==0) 
    412412      { 
     
    417417      else 
    418418      { 
    419         code=getbits (1); 
     419        code=vic_getbits (1); 
    420420        if (code==0)  
    421421        { 
     
    426426        else 
    427427        { 
    428           code=getbits (1); 
     428          code=vic_getbits (1); 
    429429          if (code==0)  
    430430          { 
     
    435435          else 
    436436          { 
    437             code=getbits (1); 
     437            code=vic_getbits (1); 
    438438            if (code==0)  
    439439            { 
  • vic/branches/mpeg4/codec/tmndec/global.h

    r3771 r4155  
    8585unsigned int getbits1 _ANSI_ARGS_ ((void)); 
    8686void flushbits _ANSI_ARGS_ ((int n)); 
    87 unsigned int getbits _ANSI_ARGS_ ((int n)); 
     87unsigned int vic_getbits _ANSI_ARGS_ ((int n)); 
    8888 
    8989/* getblk.c */ 
     
    427427; 
    428428 
    429 EXTERN int roundtab[16] 
     429EXTERN int vic_roundtab[16] 
    430430#ifdef GLOBAL 
    431431= {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2} 
  • vic/branches/mpeg4/codec/tmndec/recon.c

    r902 r4155  
    153153 
    154154        sum = MV[0][1][y][x] + MV[0][2][y][x] + MV[0][3][y][x] + MV[0][4][y][x]; 
    155         dx = sign (sum) * (roundtab[abs (sum) % 16] + (abs (sum) / 16) * 2); 
     155        dx = sign (sum) * (vic_roundtab[abs (sum) % 16] + (abs (sum) / 16) * 2); 
    156156 
    157157        sum = MV[1][1][y][x] + MV[1][2][y][x] + MV[1][3][y][x] + MV[1][4][y][x]; 
    158         dy = sign (sum) * (roundtab[abs (sum) % 16] + (abs (sum) / 16) * 2); 
     158        dy = sign (sum) * (vic_roundtab[abs (sum) % 16] + (abs (sum) / 16) * 2); 
    159159 
    160160      } else 
     
    273273 
    274274        /* chroma rounding (table 16/H.263) */ 
    275         dx = sign (xvec) * (roundtab[abs (xvec) % 16] + (abs (xvec) / 16) * 2); 
    276         dy = sign (yvec) * (roundtab[abs (yvec) % 16] + (abs (yvec) / 16) * 2); 
     275        dx = sign (xvec) * (vic_roundtab[abs (xvec) % 16] + (abs (xvec) / 16) * 2); 
     276        dy = sign (yvec) * (vic_roundtab[abs (yvec) % 16] + (abs (yvec) / 16) * 2); 
    277277 
    278278        lx >>= 1; 
     
    305305 
    306306        /* chroma rounding (table 16/H.263) */ 
    307         dx = sign (xvec) * (roundtab[abs (xvec) % 16] + (abs (xvec) / 16) * 2); 
    308         dy = sign (yvec) * (roundtab[abs (yvec) % 16] + (abs (yvec) / 16) * 2); 
     307        dx = sign (xvec) * (vic_roundtab[abs (xvec) % 16] + (abs (xvec) / 16) * 2); 
     308        dy = sign (yvec) * (vic_roundtab[abs (yvec) % 16] + (abs (yvec) / 16) * 2); 
    309309 
    310310        /* Chroma */ 
  • vic/branches/mpeg4/codec/tmndec/sac.c

    r902 r4155  
    192192                                 * Decoder FIFO */ 
    193193 
    194     bit = getbits (1); 
     194    bit = vic_getbits (1); 
    195195 
    196196    if (zerorun > 13) 
     
    205205        if (trace) 
    206206          fprintf (trace_file, "Removing Startcode Emulation Prevention bit \n"); 
    207         bit = getbits (1);      /* overwrite the last bit */ 
     207        bit = vic_getbits (1);      /* overwrite the last bit */ 
    208208        zerorun = !bit;         /* zerorun=1 if bit is a '0' */ 
    209209      }