X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=synfig-core%2Ftags%2Fsynfig_0_61_04%2Fsynfig-core%2Fsrc%2Fmodules%2Fmod_libavcodec%2Flibavformat%2Fallformats.c;fp=synfig-core%2Ftags%2Fsynfig_0_61_04%2Fsynfig-core%2Fsrc%2Fmodules%2Fmod_libavcodec%2Flibavformat%2Fallformats.c;h=0000000000000000000000000000000000000000;hb=3a6643238c67c043fc3592837a05d6d2861967f1;hp=8c238f222b90cd8cd831c39ebf2bb8695082ff47;hpb=47fce282611fbba1044921d22ca887f9b53ad91a;p=synfig.git diff --git a/synfig-core/tags/synfig_0_61_04/synfig-core/src/modules/mod_libavcodec/libavformat/allformats.c b/synfig-core/tags/synfig_0_61_04/synfig-core/src/modules/mod_libavcodec/libavformat/allformats.c deleted file mode 100644 index 8c238f2..0000000 --- a/synfig-core/tags/synfig_0_61_04/synfig-core/src/modules/mod_libavcodec/libavformat/allformats.c +++ /dev/null @@ -1,110 +0,0 @@ -/* - * Register all the formats and protocols - * Copyright (c) 2000, 2001, 2002 Fabrice Bellard - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ -#include "avformat.h" - -/* If you do not call this function, then you can select exactly which - formats you want to support */ - -/** - * Initialize libavcodec and register all the codecs and formats. - */ -void av_register_all(void) -{ - avcodec_init(); - avcodec_register_all(); - - mpegps_init(); - mpegts_init(); - crc_init(); - img_init(); - raw_init(); - mp3_init(); - rm_init(); -#ifdef CONFIG_RISKY - asf_init(); -#endif - avienc_init(); - avidec_init(); - wav_init(); - swf_init(); - au_init(); - gif_init(); - mov_init(); - movenc_init(); - jpeg_init(); - dv_init(); - fourxm_init(); - flvenc_init(); - flvdec_init(); - str_init(); - roq_init(); - ipmovie_init(); - wc3_init(); - -#ifdef AMR_NB - amr_init(); -#endif - yuv4mpeg_init(); - -#ifdef CONFIG_VORBIS - ogg_init(); -#endif - -#ifndef CONFIG_WIN32 - ffm_init(); -#endif -#ifdef CONFIG_VIDEO4LINUX - video_grab_init(); -#endif -#if defined(CONFIG_AUDIO_OSS) || defined(CONFIG_AUDIO_BEOS) - audio_init(); -#endif - -#ifdef CONFIG_DV1394 - dv1394_init(); -#endif - - nut_init(); - - /* image formats */ - av_register_image_format(&pnm_image_format); - av_register_image_format(&pbm_image_format); - av_register_image_format(&pgm_image_format); - av_register_image_format(&ppm_image_format); - av_register_image_format(&pam_image_format); - av_register_image_format(&pgmyuv_image_format); - av_register_image_format(&yuv_image_format); -#ifdef CONFIG_ZLIB - av_register_image_format(&png_image_format); -#endif - av_register_image_format(&jpeg_image_format); - av_register_image_format(&gif_image_format); - - /* file protocols */ - register_protocol(&file_protocol); - register_protocol(&pipe_protocol); -#ifdef CONFIG_NETWORK - rtsp_init(); - rtp_init(); - register_protocol(&udp_protocol); - register_protocol(&rtp_protocol); - register_protocol(&tcp_protocol); - register_protocol(&http_protocol); -#endif -}