Browse code

replace all occurrence of ENABLE_ by the corresponding CONFIG_, HAVE_ or ARCH_ and remove all ENABLE_ definitions.

Originally committed as revision 16600 to svn://svn.ffmpeg.org/ffmpeg/trunk

Aurelien Jacobs authored on 2009/01/15 02:19:17
Showing 29 changed files
... ...
@@ -427,11 +427,9 @@ print_config(){
427 427
         ucname="`toupper $cfg`"
428 428
         if enabled $cfg; then
429 429
             echo "#define ${pfx}${ucname} 1" >> $header
430
-            echo "#define ENABLE_${ucname} 1" >> $header
431 430
             echo "${pfx}${ucname}=yes" >> $makefile
432 431
         else
433 432
             echo "#define ${pfx}${ucname} 0" >> $header
434
-            echo "#define ENABLE_${ucname} 0" >> $header
435 433
         fi
436 434
     done
437 435
 }
... ...
@@ -768,7 +768,7 @@ static void pre_process_video_frame(AVInputStream *ist, AVPicture *picture, void
768 768
         picture2 = picture;
769 769
     }
770 770
 
771
-    if (ENABLE_VHOOK)
771
+    if (CONFIG_VHOOK)
772 772
         frame_hook_process(picture2, dec->pix_fmt, dec->width, dec->height,
773 773
                            1000000 * ist->pts / AV_TIME_BASE);
774 774
 
... ...
@@ -28,18 +28,18 @@
28 28
 
29 29
 #define REGISTER_ENCODER(X,x) { \
30 30
           extern AVCodec x##_encoder; \
31
-          if(ENABLE_##X##_ENCODER)  register_avcodec(&x##_encoder); }
31
+          if(CONFIG_##X##_ENCODER)  register_avcodec(&x##_encoder); }
32 32
 #define REGISTER_DECODER(X,x) { \
33 33
           extern AVCodec x##_decoder; \
34
-          if(ENABLE_##X##_DECODER)  register_avcodec(&x##_decoder); }
34
+          if(CONFIG_##X##_DECODER)  register_avcodec(&x##_decoder); }
35 35
 #define REGISTER_ENCDEC(X,x)  REGISTER_ENCODER(X,x); REGISTER_DECODER(X,x)
36 36
 
37 37
 #define REGISTER_PARSER(X,x) { \
38 38
           extern AVCodecParser x##_parser; \
39
-          if(ENABLE_##X##_PARSER)  av_register_codec_parser(&x##_parser); }
39
+          if(CONFIG_##X##_PARSER)  av_register_codec_parser(&x##_parser); }
40 40
 #define REGISTER_BSF(X,x) { \
41 41
           extern AVBitStreamFilter x##_bsf; \
42
-          if(ENABLE_##X##_BSF)     av_register_bitstream_filter(&x##_bsf); }
42
+          if(CONFIG_##X##_BSF)     av_register_bitstream_filter(&x##_bsf); }
43 43
 
44 44
 void avcodec_register_all(void)
45 45
 {
... ...
@@ -118,7 +118,7 @@ static void simple_idct_ipp_add(uint8_t *dest, int line_size, DCTELEM *block)
118 118
 
119 119
 int mm_support(void)
120 120
 {
121
-    return ENABLE_IWMMXT * FF_MM_IWMMXT;
121
+    return HAVE_IWMMXT * FF_MM_IWMMXT;
122 122
 }
123 123
 
124 124
 void dsputil_init_arm(DSPContext* c, AVCodecContext *avctx)
... ...
@@ -82,7 +82,7 @@ void ff_copy_bits(PutBitContext *pb, const uint8_t *src, int length)
82 82
 
83 83
     if(length==0) return;
84 84
 
85
-    if(ENABLE_SMALL || words < 16 || put_bits_count(pb)&7){
85
+    if(CONFIG_SMALL || words < 16 || put_bits_count(pb)&7){
86 86
         for(i=0; i<words; i++) put_bits(pb, 16, be2me_16(srcw[i]));
87 87
     }else{
88 88
         for(i=0; put_bits_count(pb)&31; i++)
... ...
@@ -2842,7 +2842,7 @@ static void put_mspel8_mc22_c(uint8_t *dst, uint8_t *src, int stride){
2842 2842
 }
2843 2843
 
2844 2844
 static void h263_v_loop_filter_c(uint8_t *src, int stride, int qscale){
2845
-    if(ENABLE_ANY_H263) {
2845
+    if(CONFIG_ANY_H263) {
2846 2846
     int x;
2847 2847
     const int strength= ff_h263_loop_filter_strength[qscale];
2848 2848
 
... ...
@@ -2879,7 +2879,7 @@ static void h263_v_loop_filter_c(uint8_t *src, int stride, int qscale){
2879 2879
 }
2880 2880
 
2881 2881
 static void h263_h_loop_filter_c(uint8_t *src, int stride, int qscale){
2882
-    if(ENABLE_ANY_H263) {
2882
+    if(CONFIG_ANY_H263) {
2883 2883
     int y;
2884 2884
     const int strength= ff_h263_loop_filter_strength[qscale];
2885 2885
 
... ...
@@ -4285,7 +4285,7 @@ void dsputil_init(DSPContext* c, AVCodecContext *avctx)
4285 4285
 #endif //CONFIG_ENCODERS
4286 4286
 
4287 4287
     if(avctx->lowres==1){
4288
-        if(avctx->idct_algo==FF_IDCT_INT || avctx->idct_algo==FF_IDCT_AUTO || !ENABLE_H264_DECODER){
4288
+        if(avctx->idct_algo==FF_IDCT_INT || avctx->idct_algo==FF_IDCT_AUTO || !CONFIG_H264_DECODER){
4289 4289
             c->idct_put= ff_jref_idct4_put;
4290 4290
             c->idct_add= ff_jref_idct4_add;
4291 4291
         }else{
... ...
@@ -4310,7 +4310,7 @@ void dsputil_init(DSPContext* c, AVCodecContext *avctx)
4310 4310
             c->idct_add= ff_jref_idct_add;
4311 4311
             c->idct    = j_rev_dct;
4312 4312
             c->idct_permutation_type= FF_LIBMPEG2_IDCT_PERM;
4313
-        }else if((ENABLE_VP3_DECODER || ENABLE_VP5_DECODER || ENABLE_VP6_DECODER || ENABLE_THEORA_DECODER ) &&
4313
+        }else if((CONFIG_VP3_DECODER || CONFIG_VP5_DECODER || CONFIG_VP6_DECODER || CONFIG_THEORA_DECODER ) &&
4314 4314
                 avctx->idct_algo==FF_IDCT_VP3){
4315 4315
             c->idct_put= ff_vp3_idct_put_c;
4316 4316
             c->idct_add= ff_vp3_idct_add_c;
... ...
@@ -4326,7 +4326,7 @@ void dsputil_init(DSPContext* c, AVCodecContext *avctx)
4326 4326
             c->idct_add= ff_faanidct_add;
4327 4327
             c->idct    = ff_faanidct;
4328 4328
             c->idct_permutation_type= FF_NO_IDCT_PERM;
4329
-        }else if(ENABLE_EATGQ_DECODER && avctx->idct_algo==FF_IDCT_EA) {
4329
+        }else if(CONFIG_EATGQ_DECODER && avctx->idct_algo==FF_IDCT_EA) {
4330 4330
             c->idct_put= ff_ea_idct_put_c;
4331 4331
             c->idct_permutation_type= FF_NO_IDCT_PERM;
4332 4332
         }else{ //accurate/default
... ...
@@ -4337,7 +4337,7 @@ void dsputil_init(DSPContext* c, AVCodecContext *avctx)
4337 4337
         }
4338 4338
     }
4339 4339
 
4340
-    if (ENABLE_H264_DECODER) {
4340
+    if (CONFIG_H264_DECODER) {
4341 4341
         c->h264_idct_add= ff_h264_idct_add_c;
4342 4342
         c->h264_idct8_add= ff_h264_idct8_add_c;
4343 4343
         c->h264_idct_dc_add= ff_h264_idct_dc_add_c;
... ...
@@ -4572,12 +4572,12 @@ void dsputil_init(DSPContext* c, AVCodecContext *avctx)
4572 4572
     c->h264_h_loop_filter_chroma_intra= h264_h_loop_filter_chroma_intra_c;
4573 4573
     c->h264_loop_filter_strength= NULL;
4574 4574
 
4575
-    if (ENABLE_ANY_H263) {
4575
+    if (CONFIG_ANY_H263) {
4576 4576
         c->h263_h_loop_filter= h263_h_loop_filter_c;
4577 4577
         c->h263_v_loop_filter= h263_v_loop_filter_c;
4578 4578
     }
4579 4579
 
4580
-    if (ENABLE_VP3_DECODER || ENABLE_THEORA_DECODER) {
4580
+    if (CONFIG_VP3_DECODER || CONFIG_THEORA_DECODER) {
4581 4581
         c->vp3_h_loop_filter= ff_vp3_h_loop_filter_c;
4582 4582
         c->vp3_v_loop_filter= ff_vp3_v_loop_filter_c;
4583 4583
     }
... ...
@@ -4623,15 +4623,15 @@ void dsputil_init(DSPContext* c, AVCodecContext *avctx)
4623 4623
     memset(c->put_2tap_qpel_pixels_tab, 0, sizeof(c->put_2tap_qpel_pixels_tab));
4624 4624
     memset(c->avg_2tap_qpel_pixels_tab, 0, sizeof(c->avg_2tap_qpel_pixels_tab));
4625 4625
 
4626
-    if (ENABLE_MMX)      dsputil_init_mmx   (c, avctx);
4627
-    if (ENABLE_ARM)      dsputil_init_arm   (c, avctx);
4628
-    if (ENABLE_MLIB)     dsputil_init_mlib  (c, avctx);
4629
-    if (ENABLE_VIS)      dsputil_init_vis   (c, avctx);
4630
-    if (ENABLE_ALPHA)    dsputil_init_alpha (c, avctx);
4631
-    if (ENABLE_PPC)      dsputil_init_ppc   (c, avctx);
4632
-    if (ENABLE_MMI)      dsputil_init_mmi   (c, avctx);
4633
-    if (ENABLE_SH4)      dsputil_init_sh4   (c, avctx);
4634
-    if (ENABLE_BFIN)     dsputil_init_bfin  (c, avctx);
4626
+    if (HAVE_MMX)        dsputil_init_mmx   (c, avctx);
4627
+    if (ARCH_ARM)        dsputil_init_arm   (c, avctx);
4628
+    if (CONFIG_MLIB)     dsputil_init_mlib  (c, avctx);
4629
+    if (HAVE_VIS)        dsputil_init_vis   (c, avctx);
4630
+    if (ARCH_ALPHA)      dsputil_init_alpha (c, avctx);
4631
+    if (ARCH_PPC)        dsputil_init_ppc   (c, avctx);
4632
+    if (HAVE_MMI)        dsputil_init_mmi   (c, avctx);
4633
+    if (ARCH_SH4)        dsputil_init_sh4   (c, avctx);
4634
+    if (ARCH_BFIN)       dsputil_init_bfin  (c, avctx);
4635 4635
 
4636 4636
     for(i=0; i<64; i++){
4637 4637
         if(!c->put_2tap_qpel_pixels_tab[0][i])
... ...
@@ -62,7 +62,7 @@ typedef struct DVVideoContext {
62 62
 
63 63
 #define TEX_VLC_BITS 9
64 64
 
65
-#if ENABLE_SMALL
65
+#if CONFIG_SMALL
66 66
 #define DV_VLC_MAP_RUN_SIZE 15
67 67
 #define DV_VLC_MAP_LEV_SIZE 23
68 68
 #else
... ...
@@ -326,7 +326,7 @@ static av_cold int dvvideo_init(AVCodecContext *avctx)
326 326
         for (i = 0; i < NB_DV_VLC - 1; i++) {
327 327
            if (dv_vlc_run[i] >= DV_VLC_MAP_RUN_SIZE)
328 328
                continue;
329
-#if ENABLE_SMALL
329
+#if CONFIG_SMALL
330 330
            if (dv_vlc_level[i] >= DV_VLC_MAP_LEV_SIZE)
331 331
                continue;
332 332
 #endif
... ...
@@ -340,7 +340,7 @@ static av_cold int dvvideo_init(AVCodecContext *avctx)
340 340
                dv_vlc_len[i] + (!!dv_vlc_level[i]);
341 341
         }
342 342
         for (i = 0; i < DV_VLC_MAP_RUN_SIZE; i++) {
343
-#if ENABLE_SMALL
343
+#if CONFIG_SMALL
344 344
            for (j = 1; j < DV_VLC_MAP_LEV_SIZE; j++) {
345 345
               if (dv_vlc_map[i][j].size == 0) {
346 346
                   dv_vlc_map[i][j].vlc = dv_vlc_map[0][j].vlc |
... ...
@@ -692,7 +692,7 @@ static int dv_decode_video_segment(AVCodecContext *avctx, DVwork_chunk *work_chu
692 692
     return 0;
693 693
 }
694 694
 
695
-#if ENABLE_SMALL
695
+#if CONFIG_SMALL
696 696
 /* Converts run and level (where level != 0) pair into vlc, returning bit size */
697 697
 static av_always_inline int dv_rl2vlc(int run, int level, int sign, uint32_t* vlc)
698 698
 {
... ...
@@ -2355,7 +2355,7 @@ static void mpeg4_encode_vol_header(MpegEncContext * s, int vo_number, int vol_n
2355 2355
 {
2356 2356
     int vo_ver_id;
2357 2357
 
2358
-    if (!ENABLE_MPEG4_ENCODER)  return;
2358
+    if (!CONFIG_MPEG4_ENCODER)  return;
2359 2359
 
2360 2360
     if(s->max_b_frames || s->quarter_sample){
2361 2361
         vo_ver_id= 5;
... ...
@@ -25,22 +25,22 @@
25 25
 #include "config.h"
26 26
 #include "msmpeg4.h"
27 27
 
28
-#define ENABLE_ANY_H263_DECODER (ENABLE_H263_DECODER    || \
29
-                                 ENABLE_H263I_DECODER   || \
30
-                                 ENABLE_FLV_DECODER     || \
31
-                                 ENABLE_RV10_DECODER    || \
32
-                                 ENABLE_RV20_DECODER    || \
33
-                                 ENABLE_MPEG4_DECODER   || \
34
-                                 ENABLE_MSMPEG4_DECODER || \
35
-                                 ENABLE_WMV_DECODER)
36
-#define ENABLE_ANY_H263_ENCODER (ENABLE_H263_ENCODER    || \
37
-                                 ENABLE_H263P_ENCODER   || \
38
-                                 ENABLE_FLV_ENCODER     || \
39
-                                 ENABLE_RV10_ENCODER    || \
40
-                                 ENABLE_RV20_ENCODER    || \
41
-                                 ENABLE_MPEG4_ENCODER   || \
42
-                                 ENABLE_MSMPEG4_ENCODER || \
43
-                                 ENABLE_WMV_ENCODER)
44
-#define ENABLE_ANY_H263 (ENABLE_ANY_H263_DECODER || ENABLE_ANY_H263_ENCODER)
28
+#define CONFIG_ANY_H263_DECODER (CONFIG_H263_DECODER    || \
29
+                                 CONFIG_H263I_DECODER   || \
30
+                                 CONFIG_FLV_DECODER     || \
31
+                                 CONFIG_RV10_DECODER    || \
32
+                                 CONFIG_RV20_DECODER    || \
33
+                                 CONFIG_MPEG4_DECODER   || \
34
+                                 CONFIG_MSMPEG4_DECODER || \
35
+                                 CONFIG_WMV_DECODER)
36
+#define CONFIG_ANY_H263_ENCODER (CONFIG_H263_ENCODER    || \
37
+                                 CONFIG_H263P_ENCODER   || \
38
+                                 CONFIG_FLV_ENCODER     || \
39
+                                 CONFIG_RV10_ENCODER    || \
40
+                                 CONFIG_RV20_ENCODER    || \
41
+                                 CONFIG_MPEG4_ENCODER   || \
42
+                                 CONFIG_MSMPEG4_ENCODER || \
43
+                                 CONFIG_WMV_ENCODER)
44
+#define CONFIG_ANY_H263 (CONFIG_ANY_H263_DECODER || CONFIG_ANY_H263_ENCODER)
45 45
 
46 46
 #endif /* AVCODEC_H263_H */
... ...
@@ -111,7 +111,7 @@ av_cold int ff_h263_decode_init(AVCodecContext *avctx)
111 111
         if (MPV_common_init(s) < 0)
112 112
             return -1;
113 113
 
114
-    if (ENABLE_MSMPEG4_DECODER && s->h263_msmpeg4)
114
+    if (CONFIG_MSMPEG4_DECODER && s->h263_msmpeg4)
115 115
         ff_msmpeg4_decode_init(s);
116 116
     else
117 117
         h263_decode_init_vlc(s);
... ...
@@ -355,9 +355,9 @@ uint64_t time= rdtsc();
355 355
     if(s->flags&CODEC_FLAG_TRUNCATED){
356 356
         int next;
357 357
 
358
-        if(ENABLE_MPEG4_DECODER && s->codec_id==CODEC_ID_MPEG4){
358
+        if(CONFIG_MPEG4_DECODER && s->codec_id==CODEC_ID_MPEG4){
359 359
             next= ff_mpeg4_find_frame_end(&s->parse_context, buf, buf_size);
360
-        }else if(ENABLE_H263_DECODER && s->codec_id==CODEC_ID_H263){
360
+        }else if(CONFIG_H263_DECODER && s->codec_id==CODEC_ID_H263){
361 361
             next= ff_h263_find_frame_end(&s->parse_context, buf, buf_size);
362 362
         }else{
363 363
             av_log(s->avctx, AV_LOG_ERROR, "this codec does not support truncated bitstreams\n");
... ...
@@ -390,9 +390,9 @@ retry:
390 390
     }
391 391
 
392 392
     /* let's go :-) */
393
-    if (ENABLE_WMV2_DECODER && s->msmpeg4_version==5) {
393
+    if (CONFIG_WMV2_DECODER && s->msmpeg4_version==5) {
394 394
         ret= ff_wmv2_decode_picture_header(s);
395
-    } else if (ENABLE_MSMPEG4_DECODER && s->msmpeg4_version) {
395
+    } else if (CONFIG_MSMPEG4_DECODER && s->msmpeg4_version) {
396 396
         ret = msmpeg4_decode_picture_header(s);
397 397
     } else if (s->h263_pred) {
398 398
         if(s->avctx->extradata_size && s->picture_number==0){
... ...
@@ -620,7 +620,7 @@ retry:
620 620
 
621 621
     //the second part of the wmv2 header contains the MB skip bits which are stored in current_picture->mb_type
622 622
     //which is not available before MPV_frame_start()
623
-    if (ENABLE_WMV2_DECODER && s->msmpeg4_version==5){
623
+    if (CONFIG_WMV2_DECODER && s->msmpeg4_version==5){
624 624
         ret = ff_wmv2_decode_secondary_picture_header(s);
625 625
         if(ret<0) return ret;
626 626
         if(ret==1) goto intrax8_decoded;
... ...
@@ -647,7 +647,7 @@ retry:
647 647
     }
648 648
 
649 649
     if (s->h263_msmpeg4 && s->msmpeg4_version<4 && s->pict_type==FF_I_TYPE)
650
-        if(!ENABLE_MSMPEG4_DECODER || msmpeg4_decode_ext_header(s, buf_size) < 0){
650
+        if(!CONFIG_MSMPEG4_DECODER || msmpeg4_decode_ext_header(s, buf_size) < 0){
651 651
             s->error_status_table[s->mb_num-1]= AC_ERROR|DC_ERROR|MV_ERROR;
652 652
         }
653 653
 
... ...
@@ -1641,7 +1641,7 @@ static inline void mc_dir_part(H264Context *h, Picture *pic, int n, int square,
1641 1641
         qpix_op[luma_xy](dest_y + delta, src_y + delta, h->mb_linesize);
1642 1642
     }
1643 1643
 
1644
-    if(ENABLE_GRAY && s->flags&CODEC_FLAG_GRAY) return;
1644
+    if(CONFIG_GRAY && s->flags&CODEC_FLAG_GRAY) return;
1645 1645
 
1646 1646
     if(MB_FIELD){
1647 1647
         // chroma offset when predicting from a field of opposite parity
... ...
@@ -2286,7 +2286,7 @@ static inline void backup_mb_border(H264Context *h, uint8_t *src_y, uint8_t *src
2286 2286
             if(!MB_MBAFF){
2287 2287
                 *(uint64_t*)(h->top_borders[0][s->mb_x]+ 0)= *(uint64_t*)(src_y +  15*linesize);
2288 2288
                 *(uint64_t*)(h->top_borders[0][s->mb_x]+ 8)= *(uint64_t*)(src_y +8+15*linesize);
2289
-                if(simple || !ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
2289
+                if(simple || !CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
2290 2290
                     *(uint64_t*)(h->top_borders[0][s->mb_x]+16)= *(uint64_t*)(src_cb+7*uvlinesize);
2291 2291
                     *(uint64_t*)(h->top_borders[0][s->mb_x]+24)= *(uint64_t*)(src_cr+7*uvlinesize);
2292 2292
                 }
... ...
@@ -2294,7 +2294,7 @@ static inline void backup_mb_border(H264Context *h, uint8_t *src_y, uint8_t *src
2294 2294
         }else{
2295 2295
             if(!MB_MBAFF){
2296 2296
                 h->left_border[0]= h->top_borders[0][s->mb_x][15];
2297
-                if(simple || !ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
2297
+                if(simple || !CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
2298 2298
                     h->left_border[34   ]= h->top_borders[0][s->mb_x][16+7  ];
2299 2299
                     h->left_border[34+18]= h->top_borders[0][s->mb_x][16+8+7];
2300 2300
                 }
... ...
@@ -2317,7 +2317,7 @@ static inline void backup_mb_border(H264Context *h, uint8_t *src_y, uint8_t *src
2317 2317
     *(uint64_t*)(h->top_borders[top_idx][s->mb_x]+0)= *(uint64_t*)(src_y +  16*linesize);
2318 2318
     *(uint64_t*)(h->top_borders[top_idx][s->mb_x]+8)= *(uint64_t*)(src_y +8+16*linesize);
2319 2319
 
2320
-    if(simple || !ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
2320
+    if(simple || !CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
2321 2321
         h->left_border[uvoffset+34   ]= h->top_borders[top_idx][s->mb_x][16+7];
2322 2322
         h->left_border[uvoffset+34+18]= h->top_borders[top_idx][s->mb_x][24+7];
2323 2323
         for(i=1; i<9 - skiplast; i++){
... ...
@@ -2387,7 +2387,7 @@ b= t;
2387 2387
         }
2388 2388
     }
2389 2389
 
2390
-    if(simple || !ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
2390
+    if(simple || !CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
2391 2391
         if(deblock_left){
2392 2392
             for(i = !deblock_top; i<8; i++){
2393 2393
                 XCHG(h->left_border[uvoffset+34   +i*step], src_cb[i*uvlinesize], temp8, xchg);
... ...
@@ -2415,7 +2415,7 @@ static av_always_inline void hl_decode_mb_internal(H264Context *h, int simple){
2415 2415
     int *block_offset = &h->block_offset[0];
2416 2416
     const int transform_bypass = !simple && (s->qscale == 0 && h->sps.transform_bypass);
2417 2417
     /* is_h264 should always be true if SVQ3 is disabled. */
2418
-    const int is_h264 = !ENABLE_SVQ3_DECODER || simple || s->codec_id == CODEC_ID_H264;
2418
+    const int is_h264 = !CONFIG_SVQ3_DECODER || simple || s->codec_id == CODEC_ID_H264;
2419 2419
     void (*idct_add)(uint8_t *dst, DCTELEM *block, int stride);
2420 2420
     void (*idct_dc_add)(uint8_t *dst, DCTELEM *block, int stride);
2421 2421
 
... ...
@@ -2471,7 +2471,7 @@ static av_always_inline void hl_decode_mb_internal(H264Context *h, int simple){
2471 2471
             if(h->deblocking_filter)
2472 2472
                 xchg_mb_border(h, dest_y, dest_cb, dest_cr, linesize, uvlinesize, 1, simple);
2473 2473
 
2474
-            if(simple || !ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
2474
+            if(simple || !CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
2475 2475
                 h->hpc.pred8x8[ h->chroma_pred_mode ](dest_cb, uvlinesize);
2476 2476
                 h->hpc.pred8x8[ h->chroma_pred_mode ](dest_cr, uvlinesize);
2477 2477
             }
... ...
@@ -2606,7 +2606,7 @@ static av_always_inline void hl_decode_mb_internal(H264Context *h, int simple){
2606 2606
             }
2607 2607
         }
2608 2608
 
2609
-        if((simple || !ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY)) && (h->cbp&0x30)){
2609
+        if((simple || !CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY)) && (h->cbp&0x30)){
2610 2610
             uint8_t *dest[2] = {dest_cb, dest_cr};
2611 2611
             if(transform_bypass){
2612 2612
                 if(IS_INTRA(mb_type) && h->sps.profile_idc==244 && (h->chroma_pred_mode==VERT_PRED8x8 || h->chroma_pred_mode==HOR_PRED8x8)){
... ...
@@ -2676,9 +2676,9 @@ static void hl_decode_mb(H264Context *h){
2676 2676
     MpegEncContext * const s = &h->s;
2677 2677
     const int mb_xy= h->mb_xy;
2678 2678
     const int mb_type= s->current_picture.mb_type[mb_xy];
2679
-    int is_complex = ENABLE_SMALL || h->is_complex || IS_INTRA_PCM(mb_type) || s->qscale == 0;
2679
+    int is_complex = CONFIG_SMALL || h->is_complex || IS_INTRA_PCM(mb_type) || s->qscale == 0;
2680 2680
 
2681
-    if(ENABLE_H264_ENCODER && !s->decode)
2681
+    if(CONFIG_H264_ENCODER && !s->decode)
2682 2682
         return;
2683 2683
 
2684 2684
     if (is_complex)
... ...
@@ -6589,7 +6589,7 @@ static int decode_slice(struct AVCodecContext *avctx, void *arg){
6589 6589
     s->mb_skip_run= -1;
6590 6590
 
6591 6591
     h->is_complex = FRAME_MBAFF || s->picture_structure != PICT_FRAME || s->codec_id != CODEC_ID_H264 ||
6592
-                    (ENABLE_GRAY && (s->flags&CODEC_FLAG_GRAY)) || (ENABLE_H264_ENCODER && s->encoding);
6592
+                    (CONFIG_GRAY && (s->flags&CODEC_FLAG_GRAY)) || (CONFIG_H264_ENCODER && s->encoding);
6593 6593
 
6594 6594
     if( h->pps.cabac ) {
6595 6595
         int i;
... ...
@@ -7423,7 +7423,7 @@ static int decode_nal_units(H264Context *h, const uint8_t *buf, int buf_size){
7423 7423
                && (avctx->skip_frame < AVDISCARD_BIDIR  || hx->slice_type_nos!=FF_B_TYPE)
7424 7424
                && (avctx->skip_frame < AVDISCARD_NONKEY || hx->slice_type_nos==FF_I_TYPE)
7425 7425
                && avctx->skip_frame < AVDISCARD_ALL){
7426
-                if(ENABLE_H264_VDPAU_DECODER && avctx->codec_id == CODEC_ID_H264_VDPAU){
7426
+                if(CONFIG_H264_VDPAU_DECODER && avctx->codec_id == CODEC_ID_H264_VDPAU){
7427 7427
                     static const uint8_t start_code[] = {0x00, 0x00, 0x01};
7428 7428
                     ff_vdpau_add_data_chunk(s, start_code, sizeof(start_code));
7429 7429
                     ff_vdpau_add_data_chunk(s, &buf[buf_index - consumed], consumed );
... ...
@@ -7624,7 +7624,7 @@ static int decode_frame(AVCodecContext *avctx,
7624 7624
         s->current_picture_ptr->qscale_type= FF_QSCALE_TYPE_H264;
7625 7625
         s->current_picture_ptr->pict_type= s->pict_type;
7626 7626
 
7627
-        if (ENABLE_H264_VDPAU_DECODER && avctx->codec_id == CODEC_ID_H264_VDPAU)
7627
+        if (CONFIG_H264_VDPAU_DECODER && avctx->codec_id == CODEC_ID_H264_VDPAU)
7628 7628
             ff_vdpau_h264_set_reference_frames(s);
7629 7629
 
7630 7630
         if(!s->dropable) {
... ...
@@ -7635,7 +7635,7 @@ static int decode_frame(AVCodecContext *avctx,
7635 7635
         h->prev_frame_num_offset= h->frame_num_offset;
7636 7636
         h->prev_frame_num= h->frame_num;
7637 7637
 
7638
-        if (ENABLE_H264_VDPAU_DECODER && avctx->codec_id == CODEC_ID_H264_VDPAU)
7638
+        if (CONFIG_H264_VDPAU_DECODER && avctx->codec_id == CODEC_ID_H264_VDPAU)
7639 7639
             ff_vdpau_h264_picture_complete(s);
7640 7640
 
7641 7641
         /*
... ...
@@ -86,8 +86,8 @@
86 86
 #define CHROMA 1
87 87
 #endif
88 88
 
89
-#ifndef ENABLE_H264_ENCODER
90
-#define ENABLE_H264_ENCODER 0
89
+#ifndef CONFIG_H264_ENCODER
90
+#define CONFIG_H264_ENCODER 0
91 91
 #endif
92 92
 
93 93
 #define EXTENDED_SAR          255
... ...
@@ -977,7 +977,7 @@ int ff_mjpeg_decode_sos(MJpegDecodeContext *s)
977 977
         skip_bits(&s->gb, 8);
978 978
 
979 979
     if(s->lossless){
980
-        if(ENABLE_JPEGLS_DECODER && s->ls){
980
+        if(CONFIG_JPEGLS_DECODER && s->ls){
981 981
 //            for(){
982 982
 //            reset_ls_coding_parameters(s, 0);
983 983
 
... ...
@@ -1418,7 +1418,7 @@ int ff_mjpeg_decode_frame(AVCodecContext *avctx,
1418 1418
                         return -1;
1419 1419
                     break;
1420 1420
                 case LSE:
1421
-                    if (!ENABLE_JPEGLS_DECODER || ff_jpegls_decode_lse(s) < 0)
1421
+                    if (!CONFIG_JPEGLS_DECODER || ff_jpegls_decode_lse(s) < 0)
1422 1422
                         return -1;
1423 1423
                     break;
1424 1424
                 case EOI:
... ...
@@ -1448,7 +1448,7 @@ static av_always_inline void mpeg_motion_lowres(MpegEncContext *s,
1448 1448
             ff_emulated_edge_mc(s->edge_emu_buffer, ptr_y, s->linesize, 17, 17+field_based,
1449 1449
                              src_x, src_y<<field_based, h_edge_pos, v_edge_pos);
1450 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 1452
                 uint8_t *uvbuf= s->edge_emu_buffer+18*s->linesize;
1453 1453
                 ff_emulated_edge_mc(uvbuf  , ptr_cb, s->uvlinesize, 9, 9+field_based,
1454 1454
                                  uvsrc_x, uvsrc_y<<field_based, h_edge_pos>>1, v_edge_pos>>1);
... ...
@@ -1475,7 +1475,7 @@ static av_always_inline void mpeg_motion_lowres(MpegEncContext *s,
1475 1475
     sy <<= 2 - lowres;
1476 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 1479
         uvsx <<= 2 - lowres;
1480 1480
         uvsy <<= 2 - lowres;
1481 1481
         pix_op[lowres](dest_cb, ptr_cb, uvlinesize, h >> s->chroma_y_shift, uvsx, uvsy);
... ...
@@ -1581,7 +1581,7 @@ static inline void MPV_motion_lowres(MpegEncContext *s,
1581 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 1585
             chroma_4mv_motion_lowres(s, dest_cb, dest_cr, ref_picture, pix_op, mx, my);
1586 1586
         break;
1587 1587
     case MV_TYPE_FIELD:
... ...
@@ -1870,7 +1870,7 @@ void MPV_decode_mb_internal(MpegEncContext *s, DCTELEM block[12][64],
1870 1870
                 add_dequant_dct(s, block[2], 2, dest_y + dct_offset             , dct_linesize, s->qscale);
1871 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 1874
                     if (s->chroma_y_shift){
1875 1875
                         add_dequant_dct(s, block[4], 4, dest_cb, uvlinesize, s->chroma_qscale);
1876 1876
                         add_dequant_dct(s, block[5], 5, dest_cr, uvlinesize, s->chroma_qscale);
... ...
@@ -1889,7 +1889,7 @@ void MPV_decode_mb_internal(MpegEncContext *s, DCTELEM block[12][64],
1889 1889
                 add_dct(s, block[2], 2, dest_y + dct_offset             , dct_linesize);
1890 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 1893
                     if(s->chroma_y_shift){//Chroma420
1894 1894
                         add_dct(s, block[4], 4, dest_cb, uvlinesize);
1895 1895
                         add_dct(s, block[5], 5, dest_cr, uvlinesize);
... ...
@@ -1911,7 +1911,7 @@ void MPV_decode_mb_internal(MpegEncContext *s, DCTELEM block[12][64],
1911 1911
                     }
1912 1912
                 }//fi gray
1913 1913
             }
1914
-            else if (ENABLE_WMV2) {
1914
+            else if (CONFIG_WMV2) {
1915 1915
                 ff_wmv2_add_mb(s, block, dest_y, dest_cb, dest_cr);
1916 1916
             }
1917 1917
         } else {
... ...
@@ -1922,7 +1922,7 @@ void MPV_decode_mb_internal(MpegEncContext *s, DCTELEM block[12][64],
1922 1922
                 put_dct(s, block[2], 2, dest_y + dct_offset             , dct_linesize, s->qscale);
1923 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 1926
                     if(s->chroma_y_shift){
1927 1927
                         put_dct(s, block[4], 4, dest_cb, uvlinesize, s->chroma_qscale);
1928 1928
                         put_dct(s, block[5], 5, dest_cr, uvlinesize, s->chroma_qscale);
... ...
@@ -1941,7 +1941,7 @@ void MPV_decode_mb_internal(MpegEncContext *s, DCTELEM block[12][64],
1941 1941
                 s->dsp.idct_put(dest_y + dct_offset             , dct_linesize, block[2]);
1942 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 1945
                     if(s->chroma_y_shift){
1946 1946
                         s->dsp.idct_put(dest_cb, uvlinesize, block[4]);
1947 1947
                         s->dsp.idct_put(dest_cr, uvlinesize, block[5]);
... ...
@@ -103,7 +103,7 @@ static inline void gmc1_motion(MpegEncContext *s,
103 103
         }
104 104
     }
105 105
 
106
-    if(ENABLE_GRAY && s->flags&CODEC_FLAG_GRAY) return;
106
+    if(CONFIG_GRAY && s->flags&CODEC_FLAG_GRAY) return;
107 107
 
108 108
     motion_x= s->sprite_offset[1][0];
109 109
     motion_y= s->sprite_offset[1][1];
... ...
@@ -172,7 +172,7 @@ static inline void gmc_motion(MpegEncContext *s,
172 172
            a+1, (1<<(2*a+1)) - s->no_rounding,
173 173
            s->h_edge_pos, s->v_edge_pos);
174 174
 
175
-    if(ENABLE_GRAY && s->flags&CODEC_FLAG_GRAY) return;
175
+    if(CONFIG_GRAY && s->flags&CODEC_FLAG_GRAY) return;
176 176
 
177 177
     ox= s->sprite_offset[1][0] + s->sprite_delta[0][0]*s->mb_x*8 + s->sprite_delta[0][1]*s->mb_y*8;
178 178
     oy= s->sprite_offset[1][1] + s->sprite_delta[1][0]*s->mb_x*8 + s->sprite_delta[1][1]*s->mb_y*8;
... ...
@@ -321,7 +321,7 @@ if(s->quarter_sample)
321 321
                                 src_x, src_y<<field_based,
322 322
                                 s->h_edge_pos, s->v_edge_pos);
323 323
             ptr_y = s->edge_emu_buffer;
324
-            if(!ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
324
+            if(!CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
325 325
                 uint8_t *uvbuf= s->edge_emu_buffer+18*s->linesize;
326 326
                 ff_emulated_edge_mc(uvbuf ,
327 327
                                     ptr_cb, s->uvlinesize,
... ...
@@ -352,13 +352,13 @@ if(s->quarter_sample)
352 352
 
353 353
     pix_op[0][dxy](dest_y, ptr_y, linesize, h);
354 354
 
355
-    if(!ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
355
+    if(!CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
356 356
         pix_op[s->chroma_x_shift][uvdxy]
357 357
                 (dest_cb, ptr_cb, uvlinesize, h >> s->chroma_y_shift);
358 358
         pix_op[s->chroma_x_shift][uvdxy]
359 359
                 (dest_cr, ptr_cr, uvlinesize, h >> s->chroma_y_shift);
360 360
     }
361
-    if(!is_mpeg12 && (ENABLE_H261_ENCODER || ENABLE_H261_DECODER) &&
361
+    if(!is_mpeg12 && (CONFIG_H261_ENCODER || CONFIG_H261_DECODER) &&
362 362
          s->out_format == FMT_H261){
363 363
         ff_h261_loop_filter(s);
364 364
     }
... ...
@@ -517,7 +517,7 @@ static inline void qpel_motion(MpegEncContext *s,
517 517
                             17, 17+field_based, src_x, src_y<<field_based,
518 518
                             s->h_edge_pos, s->v_edge_pos);
519 519
         ptr_y= s->edge_emu_buffer;
520
-        if(!ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
520
+        if(!CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
521 521
             uint8_t *uvbuf= s->edge_emu_buffer + 18*s->linesize;
522 522
             ff_emulated_edge_mc(uvbuf, ptr_cb, s->uvlinesize,
523 523
                                 9, 9 + field_based,
... ...
@@ -551,7 +551,7 @@ static inline void qpel_motion(MpegEncContext *s,
551 551
         qpix_op[1][dxy](dest_y  , ptr_y  , linesize);
552 552
         qpix_op[1][dxy](dest_y+8, ptr_y+8, linesize);
553 553
     }
554
-    if(!ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
554
+    if(!CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY)){
555 555
         pix_op[1][uvdxy](dest_cr, ptr_cr, uvlinesize, h >> 1);
556 556
         pix_op[1][uvdxy](dest_cb, ptr_cb, uvlinesize, h >> 1);
557 557
     }
... ...
@@ -705,7 +705,7 @@ static av_always_inline void MPV_motion_internal(MpegEncContext *s,
705 705
             mx += mv[0][0];
706 706
             my += mv[0][1];
707 707
         }
708
-        if(!ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY))
708
+        if(!CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY))
709 709
             chroma_4mv_motion(s, dest_cb, dest_cr, ref_picture, pix_op[1], mx, my);
710 710
 
711 711
         return;
... ...
@@ -726,7 +726,7 @@ static av_always_inline void MPV_motion_internal(MpegEncContext *s,
726 726
                         0, 0, 0,
727 727
                         ref_picture, pix_op, qpix_op,
728 728
                         s->mv[dir][0][0], s->mv[dir][0][1], 16);
729
-        }else if(!is_mpeg12 && ENABLE_WMV2 && s->mspel){
729
+        }else if(!is_mpeg12 && CONFIG_WMV2 && s->mspel){
730 730
             ff_mspel_motion(s, dest_y, dest_cb, dest_cr,
731 731
                         ref_picture, pix_op,
732 732
                         s->mv[dir][0][0], s->mv[dir][0][1], 16);
... ...
@@ -791,7 +791,7 @@ static av_always_inline void MPV_motion_internal(MpegEncContext *s,
791 791
             }
792 792
         }
793 793
 
794
-        if(!ENABLE_GRAY || !(s->flags&CODEC_FLAG_GRAY))
794
+        if(!CONFIG_GRAY || !(s->flags&CODEC_FLAG_GRAY))
795 795
             chroma_4mv_motion(s, dest_cb, dest_cr, ref_picture, pix_op[1], mx, my);
796 796
     }
797 797
         break;
... ...
@@ -518,14 +518,14 @@ av_cold int MPV_encode_init(AVCodecContext *avctx)
518 518
         s->mjpeg_hsample[0] = 2;
519 519
         s->mjpeg_hsample[1] = 2>>chroma_h_shift;
520 520
         s->mjpeg_hsample[2] = 2>>chroma_h_shift;
521
-        if (!(ENABLE_MJPEG_ENCODER || ENABLE_LJPEG_ENCODER)
521
+        if (!(CONFIG_MJPEG_ENCODER || CONFIG_LJPEG_ENCODER)
522 522
             || ff_mjpeg_encode_init(s) < 0)
523 523
             return -1;
524 524
         avctx->delay=0;
525 525
         s->low_delay=1;
526 526
         break;
527 527
     case CODEC_ID_H261:
528
-        if (!ENABLE_H261_ENCODER)  return -1;
528
+        if (!CONFIG_H261_ENCODER)  return -1;
529 529
         if (ff_h261_get_picture_format(s->width, s->height) < 0) {
530 530
             av_log(avctx, AV_LOG_ERROR, "The specified picture size of %dx%d is not valid for the H.261 codec.\nValid sizes are 176x144, 352x288\n", s->width, s->height);
531 531
             return -1;
... ...
@@ -535,7 +535,7 @@ av_cold int MPV_encode_init(AVCodecContext *avctx)
535 535
         s->low_delay=1;
536 536
         break;
537 537
     case CODEC_ID_H263:
538
-        if (!ENABLE_H263_ENCODER)  return -1;
538
+        if (!CONFIG_H263_ENCODER)  return -1;
539 539
         if (h263_get_picture_format(s->width, s->height) == 7) {
540 540
             av_log(avctx, AV_LOG_INFO, "The specified picture size of %dx%d is not valid for the H.263 codec.\nValid sizes are 128x96, 176x144, 352x288, 704x576, and 1408x1152. Try H.263+.\n", s->width, s->height);
541 541
             return -1;
... ...
@@ -661,7 +661,7 @@ av_cold int MPV_encode_init(AVCodecContext *avctx)
661 661
     if(avctx->trellis)
662 662
         s->dct_quantize = dct_quantize_trellis_c;
663 663
 
664
-    if((ENABLE_H263P_ENCODER || ENABLE_RV20_ENCODER) && s->modified_quant)
664
+    if((CONFIG_H263P_ENCODER || CONFIG_RV20_ENCODER) && s->modified_quant)
665 665
         s->chroma_qscale_table= ff_h263_chroma_qscale_table;
666 666
     s->progressive_frame=
667 667
     s->progressive_sequence= !(avctx->flags & (CODEC_FLAG_INTERLACED_DCT|CODEC_FLAG_INTERLACED_ME|CODEC_FLAG_ALT_SCAN));
... ...
@@ -670,20 +670,20 @@ av_cold int MPV_encode_init(AVCodecContext *avctx)
670 670
     ff_set_cmp(&s->dsp, s->dsp.ildct_cmp, s->avctx->ildct_cmp);
671 671
     ff_set_cmp(&s->dsp, s->dsp.frame_skip_cmp, s->avctx->frame_skip_cmp);
672 672
 
673
-    if (ENABLE_H261_ENCODER && s->out_format == FMT_H261)
673
+    if (CONFIG_H261_ENCODER && s->out_format == FMT_H261)
674 674
         ff_h261_encode_init(s);
675
-    if (ENABLE_ANY_H263_ENCODER && s->out_format == FMT_H263)
675
+    if (CONFIG_ANY_H263_ENCODER && s->out_format == FMT_H263)
676 676
         h263_encode_init(s);
677
-    if (ENABLE_MSMPEG4_ENCODER && s->msmpeg4_version)
677
+    if (CONFIG_MSMPEG4_ENCODER && s->msmpeg4_version)
678 678
         ff_msmpeg4_encode_init(s);
679
-    if ((ENABLE_MPEG1VIDEO_ENCODER || ENABLE_MPEG2VIDEO_ENCODER)
679
+    if ((CONFIG_MPEG1VIDEO_ENCODER || CONFIG_MPEG2VIDEO_ENCODER)
680 680
         && s->out_format == FMT_MPEG1)
681 681
         ff_mpeg1_encode_init(s);
682 682
 
683 683
     /* init q matrix */
684 684
     for(i=0;i<64;i++) {
685 685
         int j= s->dsp.idct_permutation[i];
686
-        if(ENABLE_MPEG4_ENCODER && s->codec_id==CODEC_ID_MPEG4 && s->mpeg_quant){
686
+        if(CONFIG_MPEG4_ENCODER && s->codec_id==CODEC_ID_MPEG4 && s->mpeg_quant){
687 687
             s->intra_matrix[j] = ff_mpeg4_default_intra_matrix[i];
688 688
             s->inter_matrix[j] = ff_mpeg4_default_non_intra_matrix[i];
689 689
         }else if(s->out_format == FMT_H263 || s->out_format == FMT_H261){
... ...
@@ -722,7 +722,7 @@ av_cold int MPV_encode_end(AVCodecContext *avctx)
722 722
     ff_rate_control_uninit(s);
723 723
 
724 724
     MPV_common_end(s);
725
-    if ((ENABLE_MJPEG_ENCODER || ENABLE_LJPEG_ENCODER) && s->out_format == FMT_MJPEG)
725
+    if ((CONFIG_MJPEG_ENCODER || CONFIG_LJPEG_ENCODER) && s->out_format == FMT_MJPEG)
726 726
         ff_mjpeg_encode_close(s);
727 727
 
728 728
     av_freep(&avctx->extradata);
... ...
@@ -1226,7 +1226,7 @@ vbv_retry:
1226 1226
 
1227 1227
         MPV_frame_end(s);
1228 1228
 
1229
-        if (ENABLE_MJPEG_ENCODER && s->out_format == FMT_MJPEG)
1229
+        if (CONFIG_MJPEG_ENCODER && s->out_format == FMT_MJPEG)
1230 1230
             ff_mjpeg_encode_picture_trailer(s);
1231 1231
 
1232 1232
         if(avctx->rc_buffer_size){
... ...
@@ -1687,25 +1687,25 @@ static av_always_inline void encode_mb_internal(MpegEncContext *s, int motion_x,
1687 1687
     switch(s->codec_id){ //FIXME funct ptr could be slightly faster
1688 1688
     case CODEC_ID_MPEG1VIDEO:
1689 1689
     case CODEC_ID_MPEG2VIDEO:
1690
-        if (ENABLE_MPEG1VIDEO_ENCODER || ENABLE_MPEG2VIDEO_ENCODER)
1690
+        if (CONFIG_MPEG1VIDEO_ENCODER || CONFIG_MPEG2VIDEO_ENCODER)
1691 1691
             mpeg1_encode_mb(s, s->block, motion_x, motion_y);
1692 1692
         break;
1693 1693
     case CODEC_ID_MPEG4:
1694
-        if (ENABLE_MPEG4_ENCODER)
1694
+        if (CONFIG_MPEG4_ENCODER)
1695 1695
             mpeg4_encode_mb(s, s->block, motion_x, motion_y);
1696 1696
         break;
1697 1697
     case CODEC_ID_MSMPEG4V2:
1698 1698
     case CODEC_ID_MSMPEG4V3:
1699 1699
     case CODEC_ID_WMV1:
1700
-        if (ENABLE_MSMPEG4_ENCODER)
1700
+        if (CONFIG_MSMPEG4_ENCODER)
1701 1701
             msmpeg4_encode_mb(s, s->block, motion_x, motion_y);
1702 1702
         break;
1703 1703
     case CODEC_ID_WMV2:
1704
-        if (ENABLE_WMV2_ENCODER)
1704
+        if (CONFIG_WMV2_ENCODER)
1705 1705
             ff_wmv2_encode_mb(s, s->block, motion_x, motion_y);
1706 1706
         break;
1707 1707
     case CODEC_ID_H261:
1708
-        if (ENABLE_H261_ENCODER)
1708
+        if (CONFIG_H261_ENCODER)
1709 1709
             ff_h261_encode_mb(s, s->block, motion_x, motion_y);
1710 1710
         break;
1711 1711
     case CODEC_ID_H263:
... ...
@@ -1713,12 +1713,12 @@ static av_always_inline void encode_mb_internal(MpegEncContext *s, int motion_x,
1713 1713
     case CODEC_ID_FLV1:
1714 1714
     case CODEC_ID_RV10:
1715 1715
     case CODEC_ID_RV20:
1716
-        if (ENABLE_H263_ENCODER || ENABLE_H263P_ENCODER ||
1717
-            ENABLE_FLV_ENCODER  || ENABLE_RV10_ENCODER  || ENABLE_RV20_ENCODER)
1716
+        if (CONFIG_H263_ENCODER || CONFIG_H263P_ENCODER ||
1717
+            CONFIG_FLV_ENCODER  || CONFIG_RV10_ENCODER  || CONFIG_RV20_ENCODER)
1718 1718
             h263_encode_mb(s, s->block, motion_x, motion_y);
1719 1719
         break;
1720 1720
     case CODEC_ID_MJPEG:
1721
-        if (ENABLE_MJPEG_ENCODER)
1721
+        if (CONFIG_MJPEG_ENCODER)
1722 1722
             ff_mjpeg_encode_mb(s, s->block);
1723 1723
         break;
1724 1724
     default:
... ...
@@ -1965,13 +1965,13 @@ static int mb_var_thread(AVCodecContext *c, void *arg){
1965 1965
 }
1966 1966
 
1967 1967
 static void write_slice_end(MpegEncContext *s){
1968
-    if(ENABLE_MPEG4_ENCODER && s->codec_id==CODEC_ID_MPEG4){
1968
+    if(CONFIG_MPEG4_ENCODER && s->codec_id==CODEC_ID_MPEG4){
1969 1969
         if(s->partitioned_frame){
1970 1970
             ff_mpeg4_merge_partitions(s);
1971 1971
         }
1972 1972
 
1973 1973
         ff_mpeg4_stuffing(&s->pb);
1974
-    }else if(ENABLE_MJPEG_ENCODER && s->out_format == FMT_MJPEG){
1974
+    }else if(CONFIG_MJPEG_ENCODER && s->out_format == FMT_MJPEG){
1975 1975
         ff_mjpeg_encode_stuffing(&s->pb);
1976 1976
     }
1977 1977
 
... ...
@@ -2028,11 +2028,11 @@ static int encode_thread(AVCodecContext *c, void *arg){
2028 2028
     case CODEC_ID_H263:
2029 2029
     case CODEC_ID_H263P:
2030 2030
     case CODEC_ID_FLV1:
2031
-        if (ENABLE_H263_ENCODER || ENABLE_H263P_ENCODER || ENABLE_FLV_ENCODER)
2031
+        if (CONFIG_H263_ENCODER || CONFIG_H263P_ENCODER || CONFIG_FLV_ENCODER)
2032 2032
             s->gob_index = ff_h263_get_gob_height(s);
2033 2033
         break;
2034 2034
     case CODEC_ID_MPEG4:
2035
-        if(ENABLE_MPEG4_ENCODER && s->partitioned_frame)
2035
+        if(CONFIG_MPEG4_ENCODER && s->partitioned_frame)
2036 2036
             ff_mpeg4_init_partitions(s);
2037 2037
         break;
2038 2038
     }
... ...
@@ -2072,7 +2072,7 @@ static int encode_thread(AVCodecContext *c, void *arg){
2072 2072
             s->mb_y = mb_y;  // moved into loop, can get changed by H.261
2073 2073
             ff_update_block_index(s);
2074 2074
 
2075
-            if(ENABLE_H261_ENCODER && s->codec_id == CODEC_ID_H261){
2075
+            if(CONFIG_H261_ENCODER && s->codec_id == CODEC_ID_H261){
2076 2076
                 ff_h261_reorder_mb_index(s);
2077 2077
                 xy= s->mb_y*s->mb_stride + s->mb_x;
2078 2078
                 mb_type= s->mb_type[xy];
... ...
@@ -2105,7 +2105,7 @@ static int encode_thread(AVCodecContext *c, void *arg){
2105 2105
                     if(s->start_mb_y != mb_y || mb_x!=0){
2106 2106
                         write_slice_end(s);
2107 2107
 
2108
-                        if(ENABLE_MPEG4_ENCODER && s->codec_id==CODEC_ID_MPEG4 && s->partitioned_frame){
2108
+                        if(CONFIG_MPEG4_ENCODER && s->codec_id==CODEC_ID_MPEG4 && s->partitioned_frame){
2109 2109
                             ff_mpeg4_init_partitions(s);
2110 2110
                         }
2111 2111
                     }
... ...
@@ -2132,21 +2132,21 @@ static int encode_thread(AVCodecContext *c, void *arg){
2132 2132
 
2133 2133
                     switch(s->codec_id){
2134 2134
                     case CODEC_ID_MPEG4:
2135
-                        if (ENABLE_MPEG4_ENCODER) {
2135
+                        if (CONFIG_MPEG4_ENCODER) {
2136 2136
                             ff_mpeg4_encode_video_packet_header(s);
2137 2137
                             ff_mpeg4_clean_buffers(s);
2138 2138
                         }
2139 2139
                     break;
2140 2140
                     case CODEC_ID_MPEG1VIDEO:
2141 2141
                     case CODEC_ID_MPEG2VIDEO:
2142
-                        if (ENABLE_MPEG1VIDEO_ENCODER || ENABLE_MPEG2VIDEO_ENCODER) {
2142
+                        if (CONFIG_MPEG1VIDEO_ENCODER || CONFIG_MPEG2VIDEO_ENCODER) {
2143 2143
                             ff_mpeg1_encode_slice_header(s);
2144 2144
                             ff_mpeg1_clean_buffers(s);
2145 2145
                         }
2146 2146
                     break;
2147 2147
                     case CODEC_ID_H263:
2148 2148
                     case CODEC_ID_H263P:
2149
-                        if (ENABLE_H263_ENCODER || ENABLE_H263P_ENCODER)
2149
+                        if (CONFIG_H263_ENCODER || CONFIG_H263P_ENCODER)
2150 2150
                             h263_encode_gob_header(s, mb_y);
2151 2151
                     break;
2152 2152
                     }
... ...
@@ -2355,7 +2355,7 @@ static int encode_thread(AVCodecContext *c, void *arg){
2355 2355
                         }
2356 2356
                     }
2357 2357
                 }
2358
-                if(ENABLE_MPEG4_ENCODER && mb_type&CANDIDATE_MB_TYPE_DIRECT){
2358
+                if(CONFIG_MPEG4_ENCODER && mb_type&CANDIDATE_MB_TYPE_DIRECT){
2359 2359
                     int mx= s->b_direct_mv_table[xy][0];
2360 2360
                     int my= s->b_direct_mv_table[xy][1];
2361 2361
 
... ...
@@ -2366,7 +2366,7 @@ static int encode_thread(AVCodecContext *c, void *arg){
2366 2366
                     encode_mb_hq(s, &backup_s, &best_s, CANDIDATE_MB_TYPE_DIRECT, pb, pb2, tex_pb,
2367 2367
                                  &dmin, &next_block, mx, my);
2368 2368
                 }
2369
-                if(ENABLE_MPEG4_ENCODER && mb_type&CANDIDATE_MB_TYPE_DIRECT0){
2369
+                if(CONFIG_MPEG4_ENCODER && mb_type&CANDIDATE_MB_TYPE_DIRECT0){
2370 2370
                     backup_s.dquant = 0;
2371 2371
                     s->mv_dir = MV_DIR_FORWARD | MV_DIR_BACKWARD | MV_DIRECT;
2372 2372
                     s->mb_intra= 0;
... ...
@@ -2381,7 +2381,7 @@ static int encode_thread(AVCodecContext *c, void *arg){
2381 2381
                     if(coded){
2382 2382
                         int mx,my;
2383 2383
                         memcpy(s->mv, best_s.mv, sizeof(s->mv));
2384
-                        if(ENABLE_MPEG4_ENCODER && best_s.mv_dir & MV_DIRECT){
2384
+                        if(CONFIG_MPEG4_ENCODER && best_s.mv_dir & MV_DIRECT){
2385 2385
                             mx=my=0; //FIXME find the one we actually used
2386 2386
                             ff_mpeg4_set_direct_mv(s, mx, my);
2387 2387
                         }else if(best_s.mv_dir&MV_DIR_BACKWARD){
... ...
@@ -2429,7 +2429,7 @@ static int encode_thread(AVCodecContext *c, void *arg){
2429 2429
                 }
2430 2430
                 s->last_bits= put_bits_count(&s->pb);
2431 2431
 
2432
-                if (ENABLE_ANY_H263_ENCODER &&
2432
+                if (CONFIG_ANY_H263_ENCODER &&
2433 2433
                     s->out_format == FMT_H263 && s->pict_type!=FF_B_TYPE)
2434 2434
                     ff_h263_update_motion_val(s);
2435 2435
 
... ...
@@ -2479,7 +2479,7 @@ static int encode_thread(AVCodecContext *c, void *arg){
2479 2479
                     }
2480 2480
                     break;
2481 2481
                 case CANDIDATE_MB_TYPE_DIRECT:
2482
-                    if (ENABLE_MPEG4_ENCODER) {
2482
+                    if (CONFIG_MPEG4_ENCODER) {
2483 2483
                         s->mv_dir = MV_DIR_FORWARD|MV_DIR_BACKWARD|MV_DIRECT;
2484 2484
                         s->mb_intra= 0;
2485 2485
                         motion_x=s->b_direct_mv_table[xy][0];
... ...
@@ -2488,7 +2488,7 @@ static int encode_thread(AVCodecContext *c, void *arg){
2488 2488
                     }
2489 2489
                     break;
2490 2490
                 case CANDIDATE_MB_TYPE_DIRECT0:
2491
-                    if (ENABLE_MPEG4_ENCODER) {
2491
+                    if (CONFIG_MPEG4_ENCODER) {
2492 2492
                         s->mv_dir = MV_DIR_FORWARD|MV_DIR_BACKWARD|MV_DIRECT;
2493 2493
                         s->mb_intra= 0;
2494 2494
                         ff_mpeg4_set_direct_mv(s, 0, 0);
... ...
@@ -2556,7 +2556,7 @@ static int encode_thread(AVCodecContext *c, void *arg){
2556 2556
                 // RAL: Update last macroblock type
2557 2557
                 s->last_mv_dir = s->mv_dir;
2558 2558
 
2559
-                if (ENABLE_ANY_H263_ENCODER &&
2559
+                if (CONFIG_ANY_H263_ENCODER &&
2560 2560
                     s->out_format == FMT_H263 && s->pict_type!=FF_B_TYPE)
2561 2561
                     ff_h263_update_motion_val(s);
2562 2562
 
... ...
@@ -2587,7 +2587,7 @@ static int encode_thread(AVCodecContext *c, void *arg){
2587 2587
                     s->dest[2], w>>1, h>>s->chroma_y_shift, s->uvlinesize);
2588 2588
             }
2589 2589
             if(s->loop_filter){
2590
-                if(ENABLE_ANY_H263_ENCODER && s->out_format == FMT_H263)
2590
+                if(CONFIG_ANY_H263_ENCODER && s->out_format == FMT_H263)
2591 2591
                     ff_h263_loop_filter(s);
2592 2592
             }
2593 2593
 //printf("MB %d %d bits\n", s->mb_x+s->mb_y*s->mb_stride, put_bits_count(&s->pb));
... ...
@@ -2595,7 +2595,7 @@ static int encode_thread(AVCodecContext *c, void *arg){
2595 2595
     }
2596 2596
 
2597 2597
     //not beautiful here but we must write it before flushing so it has to be here
2598
-    if (ENABLE_MSMPEG4_ENCODER && s->msmpeg4_version && s->msmpeg4_version<4 && s->pict_type == FF_I_TYPE)
2598
+    if (CONFIG_MSMPEG4_ENCODER && s->msmpeg4_version && s->msmpeg4_version<4 && s->pict_type == FF_I_TYPE)
2599 2599
         msmpeg4_encode_ext_header(s);
2600 2600
 
2601 2601
     write_slice_end(s);
... ...
@@ -2666,13 +2666,13 @@ static int estimate_qp(MpegEncContext *s, int dry_run){
2666 2666
     if(s->adaptive_quant){
2667 2667
         switch(s->codec_id){
2668 2668
         case CODEC_ID_MPEG4:
2669
-            if (ENABLE_MPEG4_ENCODER)
2669
+            if (CONFIG_MPEG4_ENCODER)
2670 2670
                 ff_clean_mpeg4_qscales(s);
2671 2671
             break;
2672 2672
         case CODEC_ID_H263:
2673 2673
         case CODEC_ID_H263P:
2674 2674
         case CODEC_ID_FLV1:
2675
-            if (ENABLE_H263_ENCODER||ENABLE_H263P_ENCODER||ENABLE_FLV_ENCODER)
2675
+            if (CONFIG_H263_ENCODER||CONFIG_H263P_ENCODER||CONFIG_FLV_ENCODER)
2676 2676
                 ff_clean_h263_qscales(s);
2677 2677
             break;
2678 2678
         }
... ...
@@ -2716,7 +2716,7 @@ static int encode_picture(MpegEncContext *s, int picture_number)
2716 2716
     // RAL: Condition added for MPEG1VIDEO
2717 2717
     if (s->codec_id == CODEC_ID_MPEG1VIDEO || s->codec_id == CODEC_ID_MPEG2VIDEO || (s->h263_pred && !s->h263_msmpeg4))
2718 2718
         set_frame_distances(s);
2719
-    if(ENABLE_MPEG4_ENCODER && s->codec_id == CODEC_ID_MPEG4)
2719
+    if(CONFIG_MPEG4_ENCODER && s->codec_id == CODEC_ID_MPEG4)
2720 2720
         ff_set_mpeg4_time(s);
2721 2721
 
2722 2722
     s->me.scene_change_score=0;
... ...
@@ -2871,31 +2871,31 @@ static int encode_picture(MpegEncContext *s, int picture_number)
2871 2871
     s->last_bits= put_bits_count(&s->pb);
2872 2872
     switch(s->out_format) {
2873 2873
     case FMT_MJPEG:
2874
-        if (ENABLE_MJPEG_ENCODER)
2874
+        if (CONFIG_MJPEG_ENCODER)
2875 2875
             ff_mjpeg_encode_picture_header(s);
2876 2876
         break;
2877 2877
     case FMT_H261:
2878
-        if (ENABLE_H261_ENCODER)
2878
+        if (CONFIG_H261_ENCODER)
2879 2879
             ff_h261_encode_picture_header(s, picture_number);
2880 2880
         break;
2881 2881
     case FMT_H263:
2882
-        if (ENABLE_WMV2_ENCODER && s->codec_id == CODEC_ID_WMV2)
2882
+        if (CONFIG_WMV2_ENCODER && s->codec_id == CODEC_ID_WMV2)
2883 2883
             ff_wmv2_encode_picture_header(s, picture_number);
2884
-        else if (ENABLE_MSMPEG4_ENCODER && s->h263_msmpeg4)
2884
+        else if (CONFIG_MSMPEG4_ENCODER && s->h263_msmpeg4)
2885 2885
             msmpeg4_encode_picture_header(s, picture_number);
2886
-        else if (ENABLE_MPEG4_ENCODER && s->h263_pred)
2886
+        else if (CONFIG_MPEG4_ENCODER && s->h263_pred)
2887 2887
             mpeg4_encode_picture_header(s, picture_number);
2888
-        else if (ENABLE_RV10_ENCODER && s->codec_id == CODEC_ID_RV10)
2888
+        else if (CONFIG_RV10_ENCODER && s->codec_id == CODEC_ID_RV10)
2889 2889
             rv10_encode_picture_header(s, picture_number);
2890
-        else if (ENABLE_RV20_ENCODER && s->codec_id == CODEC_ID_RV20)
2890
+        else if (CONFIG_RV20_ENCODER && s->codec_id == CODEC_ID_RV20)
2891 2891
             rv20_encode_picture_header(s, picture_number);
2892
-        else if (ENABLE_FLV_ENCODER && s->codec_id == CODEC_ID_FLV1)
2892
+        else if (CONFIG_FLV_ENCODER && s->codec_id == CODEC_ID_FLV1)
2893 2893
             ff_flv_encode_picture_header(s, picture_number);
2894
-        else if (ENABLE_ANY_H263_ENCODER)
2894
+        else if (CONFIG_ANY_H263_ENCODER)
2895 2895
             h263_encode_picture_header(s, picture_number);
2896 2896
         break;
2897 2897
     case FMT_MPEG1:
2898
-        if (ENABLE_MPEG1VIDEO_ENCODER || ENABLE_MPEG2VIDEO_ENCODER)
2898
+        if (CONFIG_MPEG1VIDEO_ENCODER || CONFIG_MPEG2VIDEO_ENCODER)
2899 2899
             mpeg1_encode_picture_header(s, picture_number);
2900 2900
         break;
2901 2901
     case FMT_H264:
... ...
@@ -1142,7 +1142,7 @@ int ff_msmpeg4_decode_init(MpegEncContext *s)
1142 1142
         s->decode_mb= msmpeg4v34_decode_mb;
1143 1143
         break;
1144 1144
     case 5:
1145
-        if (ENABLE_WMV2_DECODER)
1145
+        if (CONFIG_WMV2_DECODER)
1146 1146
             s->decode_mb= ff_wmv2_decode_mb;
1147 1147
     case 6:
1148 1148
         //FIXME + TODO VC1 decode mb
... ...
@@ -49,19 +49,19 @@ int ff_msmpeg4_decode_block(MpegEncContext * s, DCTELEM * block,
49 49
                             int n, int coded, const uint8_t *scan_table);
50 50
 int ff_wmv2_decode_mb(MpegEncContext *s, DCTELEM block[6][64]);
51 51
 
52
-#define ENABLE_MSMPEG4_DECODER (ENABLE_MSMPEG4V1_DECODER || \
53
-                                ENABLE_MSMPEG4V2_DECODER || \
54
-                                ENABLE_MSMPEG4V3_DECODER || \
55
-                                ENABLE_WMV2_DECODER      || \
56
-                                ENABLE_VC1_DECODER       || \
57
-                                ENABLE_WMV3_DECODER)
58
-#define ENABLE_MSMPEG4_ENCODER (ENABLE_MSMPEG4V1_ENCODER || \
59
-                                ENABLE_MSMPEG4V2_ENCODER || \
60
-                                ENABLE_MSMPEG4V3_ENCODER || \
61
-                                ENABLE_WMV2_ENCODER)
62
-#define ENABLE_MSMPEG4 (ENABLE_MSMPEG4_DECODER || ENABLE_MSMPEG4_ENCODER)
63
-#define ENABLE_WMV2 (ENABLE_WMV2_DECODER || ENABLE_WMV2_ENCODER)
64
-#define ENABLE_WMV_DECODER (ENABLE_WMV1_DECODER || ENABLE_WMV2_DECODER)
65
-#define ENABLE_WMV_ENCODER (ENABLE_WMV1_ENCODER || ENABLE_WMV2_ENCODER)
52
+#define CONFIG_MSMPEG4_DECODER (CONFIG_MSMPEG4V1_DECODER || \
53
+                                CONFIG_MSMPEG4V2_DECODER || \
54
+                                CONFIG_MSMPEG4V3_DECODER || \
55
+                                CONFIG_WMV2_DECODER      || \
56
+                                CONFIG_VC1_DECODER       || \
57
+                                CONFIG_WMV3_DECODER)
58
+#define CONFIG_MSMPEG4_ENCODER (CONFIG_MSMPEG4V1_ENCODER || \
59
+                                CONFIG_MSMPEG4V2_ENCODER || \
60
+                                CONFIG_MSMPEG4V3_ENCODER || \
61
+                                CONFIG_WMV2_ENCODER)
62
+#define CONFIG_MSMPEG4 (CONFIG_MSMPEG4_DECODER || CONFIG_MSMPEG4_ENCODER)
63
+#define CONFIG_WMV2 (CONFIG_WMV2_DECODER || CONFIG_WMV2_ENCODER)
64
+#define CONFIG_WMV_DECODER (CONFIG_WMV1_DECODER || CONFIG_WMV2_DECODER)
65
+#define CONFIG_WMV_ENCODER (CONFIG_WMV1_ENCODER || CONFIG_WMV2_ENCODER)
66 66
 
67 67
 #endif /* AVCODEC_MSMPEG4_H */
... ...
@@ -1450,6 +1450,6 @@ void dsputil_init_altivec(DSPContext* c, AVCodecContext *avctx)
1450 1450
 
1451 1451
     c->hadamard8_diff[0] = hadamard8_diff16_altivec;
1452 1452
     c->hadamard8_diff[1] = hadamard8_diff8x8_altivec;
1453
-    if (ENABLE_VORBIS_DECODER)
1453
+    if (CONFIG_VORBIS_DECODER)
1454 1454
         c->vorbis_inverse_coupling = vorbis_inverse_coupling_altivec;
1455 1455
 }
... ...
@@ -262,14 +262,14 @@ void dsputil_init_ppc(DSPContext* c, AVCodecContext *avctx)
262 262
     }
263 263
 
264 264
 #if HAVE_ALTIVEC
265
-    if(ENABLE_H264_DECODER) dsputil_h264_init_ppc(c, avctx);
265
+    if(CONFIG_H264_DECODER) dsputil_h264_init_ppc(c, avctx);
266 266
 
267 267
     if (has_altivec()) {
268 268
         mm_flags |= FF_MM_ALTIVEC;
269 269
 
270 270
         dsputil_init_altivec(c, avctx);
271
-        if(ENABLE_SNOW_DECODER) snow_init_altivec(c, avctx);
272
-        if(ENABLE_VC1_DECODER || ENABLE_WMV3_DECODER)
271
+        if(CONFIG_SNOW_DECODER) snow_init_altivec(c, avctx);
272
+        if(CONFIG_VC1_DECODER || CONFIG_WMV3_DECODER)
273 273
             vc1dsp_init_altivec(c, avctx);
274 274
         float_init_altivec(c, avctx);
275 275
         int_init_altivec(c, avctx);
... ...
@@ -568,7 +568,7 @@ int avcodec_close(AVCodecContext *avctx)
568 568
         return -1;
569 569
     }
570 570
 
571
-    if (ENABLE_THREADS && avctx->thread_opaque)
571
+    if (HAVE_THREADS && avctx->thread_opaque)
572 572
         avcodec_thread_free(avctx);
573 573
     if (avctx->codec->close)
574 574
         avctx->codec->close(avctx);
... ...
@@ -620,7 +620,7 @@ static void add_bytes_l2_mmx(uint8_t *dst, uint8_t *src1, uint8_t *src2, int w){
620 620
         "paddb %%mm1, %%mm6             \n\t"
621 621
 
622 622
 static void h263_v_loop_filter_mmx(uint8_t *src, int stride, int qscale){
623
-    if(ENABLE_ANY_H263) {
623
+    if(CONFIG_ANY_H263) {
624 624
     const int strength= ff_h263_loop_filter_strength[qscale];
625 625
 
626 626
     __asm__ volatile(
... ...
@@ -670,7 +670,7 @@ static inline void transpose4x4(uint8_t *dst, uint8_t *src, int dst_stride, int
670 670
 }
671 671
 
672 672
 static void h263_h_loop_filter_mmx(uint8_t *src, int stride, int qscale){
673
-    if(ENABLE_ANY_H263) {
673
+    if(CONFIG_ANY_H263) {
674 674
     const int strength= ff_h263_loop_filter_strength[qscale];
675 675
     DECLARE_ALIGNED(8, uint64_t, temp[4]);
676 676
     uint8_t *btemp= (uint8_t*)temp;
... ...
@@ -2568,7 +2568,7 @@ void dsputil_init_mmx(DSPContext* c, AVCodecContext *avctx)
2568 2568
                 }
2569 2569
                 c->idct_permutation_type= FF_LIBMPEG2_IDCT_PERM;
2570 2570
 #endif
2571
-            }else if((ENABLE_VP3_DECODER || ENABLE_VP5_DECODER || ENABLE_VP6_DECODER || ENABLE_THEORA_DECODER) &&
2571
+            }else if((CONFIG_VP3_DECODER || CONFIG_VP5_DECODER || CONFIG_VP6_DECODER || CONFIG_THEORA_DECODER) &&
2572 2572
                      idct_algo==FF_IDCT_VP3){
2573 2573
                 if(mm_flags & FF_MM_SSE2){
2574 2574
                     c->idct_put= ff_vp3_idct_put_sse2;
... ...
@@ -2631,7 +2631,7 @@ void dsputil_init_mmx(DSPContext* c, AVCodecContext *avctx)
2631 2631
 
2632 2632
         c->draw_edges = draw_edges_mmx;
2633 2633
 
2634
-        if (ENABLE_ANY_H263) {
2634
+        if (CONFIG_ANY_H263) {
2635 2635
             c->h263_v_loop_filter= h263_v_loop_filter_mmx;
2636 2636
             c->h263_h_loop_filter= h263_h_loop_filter_mmx;
2637 2637
         }
... ...
@@ -2684,7 +2684,7 @@ void dsputil_init_mmx(DSPContext* c, AVCodecContext *avctx)
2684 2684
                 c->avg_pixels_tab[0][3] = avg_pixels16_xy2_mmx2;
2685 2685
                 c->avg_pixels_tab[1][3] = avg_pixels8_xy2_mmx2;
2686 2686
 
2687
-                if (ENABLE_VP3_DECODER || ENABLE_THEORA_DECODER) {
2687
+                if (CONFIG_VP3_DECODER || CONFIG_THEORA_DECODER) {
2688 2688
                     c->vp3_v_loop_filter= ff_vp3_v_loop_filter_mmx2;
2689 2689
                     c->vp3_h_loop_filter= ff_vp3_h_loop_filter_mmx2;
2690 2690
                 }
... ...
@@ -2760,10 +2760,10 @@ void dsputil_init_mmx(DSPContext* c, AVCodecContext *avctx)
2760 2760
             c->biweight_h264_pixels_tab[6]= ff_h264_biweight_4x4_mmx2;
2761 2761
             c->biweight_h264_pixels_tab[7]= ff_h264_biweight_4x2_mmx2;
2762 2762
 
2763
-            if (ENABLE_CAVS_DECODER)
2763
+            if (CONFIG_CAVS_DECODER)
2764 2764
                 ff_cavsdsp_init_mmx2(c, avctx);
2765 2765
 
2766
-            if (ENABLE_VC1_DECODER || ENABLE_WMV3_DECODER)
2766
+            if (CONFIG_VC1_DECODER || CONFIG_WMV3_DECODER)
2767 2767
                 ff_vc1dsp_init_mmx(c, avctx);
2768 2768
 
2769 2769
             c->add_png_paeth_prediction= add_png_paeth_prediction_mmx2;
... ...
@@ -2818,7 +2818,7 @@ void dsputil_init_mmx(DSPContext* c, AVCodecContext *avctx)
2818 2818
             c->avg_rv40_chroma_pixels_tab[0]= avg_rv40_chroma_mc8_3dnow;
2819 2819
             c->avg_rv40_chroma_pixels_tab[1]= avg_rv40_chroma_mc4_3dnow;
2820 2820
 
2821
-            if (ENABLE_CAVS_DECODER)
2821
+            if (CONFIG_CAVS_DECODER)
2822 2822
                 ff_cavsdsp_init_3dnow(c, avctx);
2823 2823
         }
2824 2824
 
... ...
@@ -2953,7 +2953,7 @@ void dsputil_init_mmx(DSPContext* c, AVCodecContext *avctx)
2953 2953
         }
2954 2954
     }
2955 2955
 
2956
-    if (ENABLE_ENCODERS)
2956
+    if (CONFIG_ENCODERS)
2957 2957
         dsputilenc_init_mmx(c, avctx);
2958 2958
 
2959 2959
 #if 0
... ...
@@ -1413,7 +1413,7 @@ void dsputilenc_init_mmx(DSPContext* c, AVCodecContext *avctx)
1413 1413
             c->sum_abs_dctelem= sum_abs_dctelem_sse2;
1414 1414
             c->hadamard8_diff[0]= hadamard8_diff16_sse2;
1415 1415
             c->hadamard8_diff[1]= hadamard8_diff_sse2;
1416
-            if (ENABLE_FLAC_ENCODER)
1416
+            if (CONFIG_FLAC_ENCODER)
1417 1417
                 c->flac_compute_autocorr = ff_flac_compute_autocorr_sse2;
1418 1418
         }
1419 1419
 
... ...
@@ -29,10 +29,10 @@ unsigned avdevice_version(void)
29 29
 
30 30
 #define REGISTER_MUXER(X,x) { \
31 31
           extern AVOutputFormat x##_muxer; \
32
-          if(ENABLE_##X##_MUXER)   av_register_output_format(&x##_muxer); }
32
+          if(CONFIG_##X##_MUXER)   av_register_output_format(&x##_muxer); }
33 33
 #define REGISTER_DEMUXER(X,x) { \
34 34
           extern AVInputFormat x##_demuxer; \
35
-          if(ENABLE_##X##_DEMUXER) av_register_input_format(&x##_demuxer); }
35
+          if(CONFIG_##X##_DEMUXER) av_register_input_format(&x##_demuxer); }
36 36
 #define REGISTER_MUXDEMUX(X,x)  REGISTER_MUXER(X,x); REGISTER_DEMUXER(X,x)
37 37
 
38 38
 void avdevice_register_all(void)
... ...
@@ -23,9 +23,9 @@
23 23
 #include "config.h"
24 24
 #include "libavformat/avformat.h"
25 25
 
26
-#if ENABLE_LIBDC1394_2
26
+#if HAVE_LIBDC1394_2
27 27
 #include <dc1394/dc1394.h>
28
-#elif ENABLE_LIBDC1394_1
28
+#elif HAVE_LIBDC1394_1
29 29
 #include <libraw1394/raw1394.h>
30 30
 #include <libdc1394/dc1394_control.h>
31 31
 
... ...
@@ -45,10 +45,10 @@
45 45
 #undef free
46 46
 
47 47
 typedef struct dc1394_data {
48
-#if ENABLE_LIBDC1394_1
48
+#if HAVE_LIBDC1394_1
49 49
     raw1394handle_t handle;
50 50
     dc1394_cameracapture camera;
51
-#elif ENABLE_LIBDC1394_2
51
+#elif HAVE_LIBDC1394_2
52 52
     dc1394_t *d;
53 53
     dc1394camera_t *camera;
54 54
     dc1394video_frame_t *frame;
... ...
@@ -142,7 +142,7 @@ out:
142 142
     return -1;
143 143
 }
144 144
 
145
-#if ENABLE_LIBDC1394_1
145
+#if HAVE_LIBDC1394_1
146 146
 static int dc1394_v1_read_header(AVFormatContext *c, AVFormatParameters * ap)
147 147
 {
148 148
     dc1394_data* dc1394 = c->priv_data;
... ...
@@ -236,7 +236,7 @@ static int dc1394_v1_close(AVFormatContext * context)
236 236
     return 0;
237 237
 }
238 238
 
239
-#elif ENABLE_LIBDC1394_2
239
+#elif HAVE_LIBDC1394_2
240 240
 static int dc1394_v2_read_header(AVFormatContext *c, AVFormatParameters * ap)
241 241
 {
242 242
     dc1394_data* dc1394 = c->priv_data;
... ...
@@ -359,7 +359,7 @@ AVInputFormat libdc1394_demuxer = {
359 359
 };
360 360
 
361 361
 #endif
362
-#if ENABLE_LIBDC1394_1
362
+#if HAVE_LIBDC1394_1
363 363
 AVInputFormat libdc1394_demuxer = {
364 364
     .name           = "libdc1394",
365 365
     .long_name      = NULL_IF_CONFIG_SMALL("dc1394 v.1 A/V grab"),
... ...
@@ -24,7 +24,7 @@
24 24
 
25 25
 #define REGISTER_FILTER(X,x,y) { \
26 26
           extern AVFilter avfilter_##y##_##x ; \
27
-          if(ENABLE_##X##_FILTER )  avfilter_register(&avfilter_##y##_##x ); }
27
+          if(CONFIG_##X##_FILTER )  avfilter_register(&avfilter_##y##_##x ); }
28 28
 
29 29
 void avfilter_register_all(void)
30 30
 {
... ...
@@ -24,17 +24,17 @@
24 24
 
25 25
 #define REGISTER_MUXER(X,x) { \
26 26
     extern AVOutputFormat x##_muxer; \
27
-    if(ENABLE_##X##_MUXER) av_register_output_format(&x##_muxer); }
27
+    if(CONFIG_##X##_MUXER) av_register_output_format(&x##_muxer); }
28 28
 
29 29
 #define REGISTER_DEMUXER(X,x) { \
30 30
     extern AVInputFormat x##_demuxer; \
31
-    if(ENABLE_##X##_DEMUXER) av_register_input_format(&x##_demuxer); }
31
+    if(CONFIG_##X##_DEMUXER) av_register_input_format(&x##_demuxer); }
32 32
 
33 33
 #define REGISTER_MUXDEMUX(X,x)  REGISTER_MUXER(X,x); REGISTER_DEMUXER(X,x)
34 34
 
35 35
 #define REGISTER_PROTOCOL(X,x) { \
36 36
     extern URLProtocol x##_protocol; \
37
-    if(ENABLE_##X##_PROTOCOL) register_protocol(&x##_protocol); }
37
+    if(CONFIG_##X##_PROTOCOL) register_protocol(&x##_protocol); }
38 38
 
39 39
 /* If you do not call this function, then you can select exactly which
40 40
    formats you want to support */
... ...
@@ -350,7 +350,7 @@ static int avi_read_header(AVFormatContext *s, AVFormatParameters *ap)
350 350
                 av_freep(&s->streams[0]->codec->extradata);
351 351
                 av_freep(&s->streams[0]);
352 352
                 s->nb_streams = 0;
353
-                if (ENABLE_DV_DEMUXER) {
353
+                if (CONFIG_DV_DEMUXER) {
354 354
                     avi->dv_demux = dv_init_demux(s);
355 355
                     if (!avi->dv_demux)
356 356
                         goto fail;
... ...
@@ -636,7 +636,7 @@ static int avi_read_packet(AVFormatContext *s, AVPacket *pkt)
636 636
     int64_t i, sync;
637 637
     void* dstr;
638 638
 
639
-    if (ENABLE_DV_DEMUXER && avi->dv_demux) {
639
+    if (CONFIG_DV_DEMUXER && avi->dv_demux) {
640 640
         size = dv_get_packet(avi->dv_demux, pkt);
641 641
         if (size >= 0)
642 642
             return size;
... ...
@@ -721,7 +721,7 @@ resync:
721 721
                 memcpy(pkt->data + pkt->size - 4*256, ast->pal, 4*256);
722 722
         }
723 723
 
724
-        if (ENABLE_DV_DEMUXER && avi->dv_demux) {
724
+        if (CONFIG_DV_DEMUXER && avi->dv_demux) {
725 725
             dstr = pkt->destruct;
726 726
             size = dv_produce_packet(avi->dv_demux, pkt,
727 727
                                     pkt->data, pkt->size);
... ...
@@ -1012,7 +1012,7 @@ static int avi_read_seek(AVFormatContext *s, int stream_index, int64_t timestamp
1012 1012
 
1013 1013
 //    av_log(NULL, AV_LOG_DEBUG, "XX %"PRId64" %d %"PRId64"\n", timestamp, index, st->index_entries[index].timestamp);
1014 1014
 
1015
-    if (ENABLE_DV_DEMUXER && avi->dv_demux) {
1015
+    if (CONFIG_DV_DEMUXER && avi->dv_demux) {
1016 1016
         /* One and only one real stream for DV in AVI, and it has video  */
1017 1017
         /* offsets. Calling with other stream indexes should have failed */
1018 1018
         /* the av_index_search_timestamp call above.                     */
... ...
@@ -297,12 +297,12 @@ static int mpeg_mux_init(AVFormatContext *ctx)
297 297
     int video_bitrate;
298 298
 
299 299
     s->packet_number = 0;
300
-    s->is_vcd =    (ENABLE_MPEG1VCD_MUXER  && ctx->oformat == &mpeg1vcd_muxer);
301
-    s->is_svcd =   (ENABLE_MPEG2SVCD_MUXER && ctx->oformat == &mpeg2svcd_muxer);
302
-    s->is_mpeg2 = ((ENABLE_MPEG2VOB_MUXER  && ctx->oformat == &mpeg2vob_muxer) ||
303
-                   (ENABLE_MPEG2DVD_MUXER  && ctx->oformat == &mpeg2dvd_muxer) ||
304
-                   (ENABLE_MPEG2SVCD_MUXER && ctx->oformat == &mpeg2svcd_muxer));
305
-    s->is_dvd =    (ENABLE_MPEG2DVD_MUXER  && ctx->oformat == &mpeg2dvd_muxer);
300
+    s->is_vcd =    (CONFIG_MPEG1VCD_MUXER  && ctx->oformat == &mpeg1vcd_muxer);
301
+    s->is_svcd =   (CONFIG_MPEG2SVCD_MUXER && ctx->oformat == &mpeg2svcd_muxer);
302
+    s->is_mpeg2 = ((CONFIG_MPEG2VOB_MUXER  && ctx->oformat == &mpeg2vob_muxer) ||
303
+                   (CONFIG_MPEG2DVD_MUXER  && ctx->oformat == &mpeg2dvd_muxer) ||
304
+                   (CONFIG_MPEG2SVCD_MUXER && ctx->oformat == &mpeg2svcd_muxer));
305
+    s->is_dvd =    (CONFIG_MPEG2DVD_MUXER  && ctx->oformat == &mpeg2dvd_muxer);
306 306
 
307 307
     if(ctx->packet_size)
308 308
         s->packet_size = ctx->packet_size;