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.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • 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 */