diff allcodecs.c @ 2948:aebeb38eea7a libavcodec

Make DV(B|D) subtitles (en|de)coders be conditonnaly compiled depending on the configure system Original thread: Date: Nov 20, 2005 9:25 PM Subject: [PATCH] make dvdsub encoder depend on config variables
author gpoirier
date Mon, 21 Nov 2005 20:03:35 +0000
parents ac94d509884e
children e5a10ae14ffb
line wrap: on
line diff
--- a/allcodecs.c	Sun Nov 20 23:09:05 2005 +0000
+++ b/allcodecs.c	Mon Nov 21 20:03:35 2005 +0000
@@ -568,15 +568,19 @@
 #undef PCM_CODEC
 
     /* subtitles */
-#ifdef CONFIG_ENCODERS
-    register_avcodec(&dvbsub_encoder);
+#ifdef CONFIG_DVDSUB_DECODER
+    register_avcodec(&dvdsub_decoder);
+#endif
+#ifdef CONFIG_DVDSUB_ENCODER
     register_avcodec(&dvdsub_encoder);
 #endif
 
-#ifdef CONFIG_DECODERS
-    register_avcodec(&dvdsub_decoder);
+#ifdef CONFIG_DVBSUB_DECODER
     register_avcodec(&dvbsub_decoder);
 #endif
+#ifdef CONFIG_DVBSUB_ENCODER
+    register_avcodec(&dvbsub_encoder);
+#endif
 
     /* parsers */ 
     av_register_codec_parser(&mpegvideo_parser);
@@ -595,7 +599,12 @@
 #ifdef CONFIG_AC3
     av_register_codec_parser(&ac3_parser);
 #endif
+
+#ifdef CONFIG_DVDSUB_DECODER
     av_register_codec_parser(&dvdsub_parser);
+#endif
+#ifdef CONFIG_DVBSUB_DECODER
     av_register_codec_parser(&dvbsub_parser);
+#endif
 }