comparison 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
comparison
equal deleted inserted replaced
2947:18d47c6673f7 2948:aebeb38eea7a
566 PCM_CODEC(CODEC_ID_ADPCM_SWF, adpcm_swf); 566 PCM_CODEC(CODEC_ID_ADPCM_SWF, adpcm_swf);
567 PCM_CODEC(CODEC_ID_ADPCM_YAMAHA, adpcm_yamaha); 567 PCM_CODEC(CODEC_ID_ADPCM_YAMAHA, adpcm_yamaha);
568 #undef PCM_CODEC 568 #undef PCM_CODEC
569 569
570 /* subtitles */ 570 /* subtitles */
571 #ifdef CONFIG_ENCODERS 571 #ifdef CONFIG_DVDSUB_DECODER
572 register_avcodec(&dvdsub_decoder);
573 #endif
574 #ifdef CONFIG_DVDSUB_ENCODER
575 register_avcodec(&dvdsub_encoder);
576 #endif
577
578 #ifdef CONFIG_DVBSUB_DECODER
579 register_avcodec(&dvbsub_decoder);
580 #endif
581 #ifdef CONFIG_DVBSUB_ENCODER
572 register_avcodec(&dvbsub_encoder); 582 register_avcodec(&dvbsub_encoder);
573 register_avcodec(&dvdsub_encoder);
574 #endif
575
576 #ifdef CONFIG_DECODERS
577 register_avcodec(&dvdsub_decoder);
578 register_avcodec(&dvbsub_decoder);
579 #endif 583 #endif
580 584
581 /* parsers */ 585 /* parsers */
582 av_register_codec_parser(&mpegvideo_parser); 586 av_register_codec_parser(&mpegvideo_parser);
583 av_register_codec_parser(&mpeg4video_parser); 587 av_register_codec_parser(&mpeg4video_parser);
593 597
594 av_register_codec_parser(&mpegaudio_parser); 598 av_register_codec_parser(&mpegaudio_parser);
595 #ifdef CONFIG_AC3 599 #ifdef CONFIG_AC3
596 av_register_codec_parser(&ac3_parser); 600 av_register_codec_parser(&ac3_parser);
597 #endif 601 #endif
602
603 #ifdef CONFIG_DVDSUB_DECODER
598 av_register_codec_parser(&dvdsub_parser); 604 av_register_codec_parser(&dvdsub_parser);
605 #endif
606 #ifdef CONFIG_DVBSUB_DECODER
599 av_register_codec_parser(&dvbsub_parser); 607 av_register_codec_parser(&dvbsub_parser);
608 #endif
600 } 609 }
601 610