annotate allformats.c @ 1419:8fb4910bdcc0 libavformat

Add support for H264 over RTP Patch by Ryan Martell % rdm4 A martellventures P com % Original thread: Date: Oct 9, 2006 4:55 PM Subject: [Ffmpeg-devel] RTP patches & RFC Actual committed patch: Date: Oct 26, 2006 4:29 PM
author gpoirier
date Thu, 26 Oct 2006 18:36:03 +0000
parents d0a6c143b246
children 74cb68ad9dce
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
1 /*
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
2 * Register all the formats and protocols
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
3 * Copyright (c) 2000, 2001, 2002 Fabrice Bellard
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
4 *
1358
0899bfe4105c Change license headers to say 'FFmpeg' instead of 'this program/this library'
diego
parents: 1324
diff changeset
5 * This file is part of FFmpeg.
0899bfe4105c Change license headers to say 'FFmpeg' instead of 'this program/this library'
diego
parents: 1324
diff changeset
6 *
0899bfe4105c Change license headers to say 'FFmpeg' instead of 'this program/this library'
diego
parents: 1324
diff changeset
7 * FFmpeg is free software; you can redistribute it and/or
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
8 * modify it under the terms of the GNU Lesser General Public
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
9 * License as published by the Free Software Foundation; either
1358
0899bfe4105c Change license headers to say 'FFmpeg' instead of 'this program/this library'
diego
parents: 1324
diff changeset
10 * version 2.1 of the License, or (at your option) any later version.
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
11 *
1358
0899bfe4105c Change license headers to say 'FFmpeg' instead of 'this program/this library'
diego
parents: 1324
diff changeset
12 * FFmpeg is distributed in the hope that it will be useful,
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
15 * Lesser General Public License for more details.
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
16 *
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
17 * You should have received a copy of the GNU Lesser General Public
1358
0899bfe4105c Change license headers to say 'FFmpeg' instead of 'this program/this library'
diego
parents: 1324
diff changeset
18 * License along with FFmpeg; if not, write to the Free Software
896
edbe5c3717f9 Update licensing information: The FSF changed postal address.
diego
parents: 885
diff changeset
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
20 */
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
21 #include "avformat.h"
1142
e3a585883bbd Move initialisations and internal symbols in allformats.h,
gpoirier
parents: 1044
diff changeset
22 #include "allformats.h"
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
23
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
24 /* If you do not call this function, then you can select exactly which
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
25 formats you want to support */
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
26
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
27 /**
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
28 * Initialize libavcodec and register all the codecs and formats.
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
29 */
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
30 void av_register_all(void)
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
31 {
553
9e80f7595694 prevent multiple av_register_all()
michael
parents: 533
diff changeset
32 static int inited = 0;
885
da1d5db0ce5c COSMETICS: Remove all trailing whitespace.
diego
parents: 858
diff changeset
33
553
9e80f7595694 prevent multiple av_register_all()
michael
parents: 533
diff changeset
34 if (inited != 0)
9e80f7595694 prevent multiple av_register_all()
michael
parents: 533
diff changeset
35 return;
9e80f7595694 prevent multiple av_register_all()
michael
parents: 533
diff changeset
36 inited = 1;
9e80f7595694 prevent multiple av_register_all()
michael
parents: 533
diff changeset
37
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
38 avcodec_init();
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
39 avcodec_register_all();
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
40
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
41 #ifdef CONFIG_FOURXM_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
42 av_register_input_format(&fourxm_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
43 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
44 #ifdef CONFIG_ADTS_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
45 av_register_output_format(&adts_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
46 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
47 #ifdef CONFIG_AIFF_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
48 av_register_input_format(&aiff_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
49 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
50 #ifdef CONFIG_AIFF_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
51 av_register_output_format(&aiff_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
52 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
53 #ifdef CONFIG_AMR_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
54 av_register_input_format(&amr_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
55 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
56 #ifdef CONFIG_AMR_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
57 av_register_output_format(&amr_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
58 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
59 #ifdef CONFIG_ASF_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
60 av_register_input_format(&asf_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
61 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
62 #ifdef CONFIG_ASF_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
63 av_register_output_format(&asf_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
64 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
65 #ifdef CONFIG_ASF_STREAM_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
66 av_register_output_format(&asf_stream_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
67 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
68 #ifdef CONFIG_AU_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
69 av_register_input_format(&au_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
70 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
71 #ifdef CONFIG_AU_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
72 av_register_output_format(&au_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
73 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
74 #if defined(CONFIG_AUDIO_OSS) || defined(CONFIG_AUDIO_BEOS)
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
75 #ifdef CONFIG_AUDIO_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
76 av_register_input_format(&audio_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
77 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
78 #ifdef CONFIG_AUDIO_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
79 av_register_output_format(&audio_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
80 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
81 #endif /* CONFIG_AUDIO_OSS || CONFIG_AUDIO_BEOS */
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
82 #ifdef CONFIG_AVI_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
83 av_register_input_format(&avi_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
84 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
85 #ifdef CONFIG_AVI_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
86 av_register_output_format(&avi_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
87 #endif
1282
faf64f0d3445 AVISynth support, patch by Steve Lhomme % slhomme A divxcorp P com %
gpoirier
parents: 1186
diff changeset
88 #ifdef CONFIG_AVISYNTH
faf64f0d3445 AVISynth support, patch by Steve Lhomme % slhomme A divxcorp P com %
gpoirier
parents: 1186
diff changeset
89 av_register_input_format(&avisynth_demuxer);
faf64f0d3445 AVISynth support, patch by Steve Lhomme % slhomme A divxcorp P com %
gpoirier
parents: 1186
diff changeset
90 #endif
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
91 #ifdef CONFIG_AVS_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
92 av_register_input_format(&avs_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
93 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
94 #ifdef CONFIG_CRC_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
95 av_register_output_format(&crc_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
96 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
97 #ifdef CONFIG_FRAMECRC_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
98 av_register_output_format(&framecrc_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
99 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
100 #ifdef CONFIG_DAUD_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
101 av_register_input_format(&daud_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
102 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
103 #ifdef CONFIG_DC1394
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
104 #ifdef CONFIG_DC1394_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
105 av_register_input_format(&dc1394_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
106 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
107 #endif /* CONFIG_DC1394 */
1378
a32812bb5bcf support for Delphine Software .cin files demuxing / audio and video decoding, by Gregory Montoir %cyx A users P sourceforge P net%
bcoudurier
parents: 1358
diff changeset
108 #ifdef CONFIG_DSICIN_DEMUXER
a32812bb5bcf support for Delphine Software .cin files demuxing / audio and video decoding, by Gregory Montoir %cyx A users P sourceforge P net%
bcoudurier
parents: 1358
diff changeset
109 av_register_input_format(&dsicin_demuxer);
a32812bb5bcf support for Delphine Software .cin files demuxing / audio and video decoding, by Gregory Montoir %cyx A users P sourceforge P net%
bcoudurier
parents: 1358
diff changeset
110 #endif
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
111 #ifdef CONFIG_DV1394
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
112 #ifdef CONFIG_DV1394_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
113 av_register_input_format(&dv1394_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
114 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
115 #endif /* CONFIG_DV1394 */
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
116 #ifdef CONFIG_DV_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
117 av_register_input_format(&dv_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
118 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
119 #ifdef CONFIG_DV_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
120 av_register_output_format(&dv_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
121 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
122 #ifdef CONFIG_EA_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
123 av_register_input_format(&ea_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
124 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
125 #ifdef CONFIG_FFM_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
126 av_register_input_format(&ffm_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
127 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
128 #ifdef CONFIG_FFM_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
129 av_register_output_format(&ffm_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
130 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
131 #ifdef CONFIG_FLIC_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
132 av_register_input_format(&flic_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
133 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
134 #ifdef CONFIG_FLV_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
135 av_register_input_format(&flv_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
136 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
137 #ifdef CONFIG_FLV_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
138 av_register_output_format(&flv_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
139 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
140 #ifdef CONFIG_GIF_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
141 av_register_output_format(&gif_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
142 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
143 #ifdef CONFIG_GIF_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
144 av_register_input_format(&gif_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
145 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
146 #ifdef CONFIG_GXF_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
147 av_register_input_format(&gxf_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
148 #endif
1183
5b04d98e11bb GXF muxer
bcoudurier
parents: 1174
diff changeset
149 #if defined(CONFIG_GXF_MUXER) && defined(CONFIG_GPL)
5b04d98e11bb GXF muxer
bcoudurier
parents: 1174
diff changeset
150 av_register_output_format(&gxf_muxer);
5b04d98e11bb GXF muxer
bcoudurier
parents: 1174
diff changeset
151 #endif
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
152 #ifdef CONFIG_IDCIN_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
153 av_register_input_format(&idcin_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
154 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
155 #ifdef CONFIG_ROQ_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
156 av_register_input_format(&roq_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
157 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
158 #ifdef CONFIG_IMAGE2_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
159 av_register_input_format(&image2_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
160 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
161 #ifdef CONFIG_IMAGE2PIPE_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
162 av_register_input_format(&image2pipe_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
163 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
164 #ifdef CONFIG_IMAGE2_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
165 av_register_output_format(&image2_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
166 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
167 #ifdef CONFIG_IMAGE2PIPE_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
168 av_register_output_format(&image2pipe_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
169 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
170 #ifdef CONFIG_IMAGE_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
171 av_register_input_format(&image_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
172 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
173 #ifdef CONFIG_IMAGEPIPE_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
174 av_register_input_format(&imagepipe_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
175 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
176 #ifdef CONFIG_IMAGE_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
177 av_register_output_format(&image_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
178 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
179 #ifdef CONFIG_IMAGEPIPE_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
180 av_register_output_format(&imagepipe_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
181 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
182 #ifdef CONFIG_IPMOVIE_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
183 av_register_input_format(&ipmovie_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
184 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
185 #ifdef CONFIG_MATROSKA_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
186 av_register_input_format(&matroska_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
187 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
188 #ifdef CONFIG_MM_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
189 av_register_input_format(&mm_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
190 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
191 #ifdef CONFIG_MMF_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
192 av_register_input_format(&mmf_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
193 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
194 #ifdef CONFIG_MMF_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
195 av_register_output_format(&mmf_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
196 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
197 #ifdef CONFIG_MOV_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
198 av_register_input_format(&mov_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
199 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
200 #ifdef CONFIG_MOV_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
201 av_register_output_format(&mov_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
202 #endif
1380
bfcb9fa1f431 new mtv demuxer
reynaldo
parents: 1378
diff changeset
203 #ifdef CONFIG_MTV_DEMUXER
bfcb9fa1f431 new mtv demuxer
reynaldo
parents: 1378
diff changeset
204 av_register_input_format(&mtv_demuxer);
bfcb9fa1f431 new mtv demuxer
reynaldo
parents: 1378
diff changeset
205 #endif
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
206 #ifdef CONFIG_TGP_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
207 av_register_output_format(&tgp_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
208 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
209 #ifdef CONFIG_MP4_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
210 av_register_output_format(&mp4_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
211 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
212 #ifdef CONFIG_PSP_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
213 av_register_output_format(&psp_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
214 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
215 #ifdef CONFIG_TG2_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
216 av_register_output_format(&tg2_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
217 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
218 #ifdef CONFIG_MP3_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
219 av_register_input_format(&mp3_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
220 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
221 #ifdef CONFIG_MP2_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
222 av_register_output_format(&mp2_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
223 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
224 #ifdef CONFIG_MP3_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
225 av_register_output_format(&mp3_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
226 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
227 #ifdef CONFIG_MPEG1SYSTEM_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
228 av_register_output_format(&mpeg1system_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
229 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
230 #ifdef CONFIG_MPEG1VCD_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
231 av_register_output_format(&mpeg1vcd_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
232 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
233 #ifdef CONFIG_MPEG2VOB_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
234 av_register_output_format(&mpeg2vob_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
235 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
236 #ifdef CONFIG_MPEG2SVCD_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
237 av_register_output_format(&mpeg2svcd_muxer);
146
b9703b3c10b6 * 3gp patch by Joca
kabi
parents: 138
diff changeset
238 #endif
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
239 #ifdef CONFIG_MPEG2DVD_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
240 av_register_output_format(&mpeg2dvd_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
241 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
242 #ifdef CONFIG_MPEGPS_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
243 av_register_input_format(&mpegps_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
244 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
245 #ifdef CONFIG_MPEGTS_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
246 av_register_input_format(&mpegts_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
247 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
248 #ifdef CONFIG_MPEGTS_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
249 av_register_output_format(&mpegts_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
250 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
251 #ifdef CONFIG_MPJPEG_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
252 av_register_output_format(&mpjpeg_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
253 #endif
1186
fbdd53c2a12d MXF demuxer
bcoudurier
parents: 1183
diff changeset
254 #ifdef CONFIG_MXF_DEMUXER
fbdd53c2a12d MXF demuxer
bcoudurier
parents: 1183
diff changeset
255 av_register_input_format(&mxf_demuxer);
fbdd53c2a12d MXF demuxer
bcoudurier
parents: 1183
diff changeset
256 #endif
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
257 #ifdef CONFIG_NSV_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
258 av_register_input_format(&nsv_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
259 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
260 #ifdef CONFIG_NUT_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
261 av_register_input_format(&nut_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
262 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
263 #ifdef CONFIG_NUT_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
264 av_register_output_format(&nut_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
265 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
266 #ifdef CONFIG_NUV_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
267 av_register_input_format(&nuv_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
268 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
269 #ifdef CONFIG_OGG_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
270 av_register_input_format(&ogg_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
271 #endif
682
decfffe703bc 01-makefile_fix_updated.patch
michael
parents: 678
diff changeset
272 #ifdef CONFIG_LIBOGG
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
273 #ifdef CONFIG_OGG_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
274 av_register_output_format(&ogg_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
275 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
276 #endif /* CONFIG_LIBOGG */
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
277 #ifdef CONFIG_STR_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
278 av_register_input_format(&str_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
279 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
280 #ifdef CONFIG_SHORTEN_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
281 av_register_input_format(&shorten_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
282 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
283 #ifdef CONFIG_FLAC_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
284 av_register_input_format(&flac_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
285 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
286 #ifdef CONFIG_FLAC_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
287 av_register_output_format(&flac_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
288 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
289 #ifdef CONFIG_AC3_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
290 av_register_input_format(&ac3_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
291 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
292 #ifdef CONFIG_AC3_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
293 av_register_output_format(&ac3_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
294 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
295 #ifdef CONFIG_DTS_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
296 av_register_input_format(&dts_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
297 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
298 #ifdef CONFIG_AAC_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
299 av_register_input_format(&aac_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
300 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
301 #ifdef CONFIG_H261_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
302 av_register_input_format(&h261_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
303 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
304 #ifdef CONFIG_H261_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
305 av_register_output_format(&h261_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
306 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
307 #ifdef CONFIG_H263_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
308 av_register_input_format(&h263_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
309 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
310 #ifdef CONFIG_H263_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
311 av_register_output_format(&h263_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
312 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
313 #ifdef CONFIG_M4V_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
314 av_register_input_format(&m4v_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
315 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
316 #ifdef CONFIG_M4V_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
317 av_register_output_format(&m4v_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
318 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
319 #ifdef CONFIG_H264_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
320 av_register_input_format(&h264_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
321 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
322 #ifdef CONFIG_H264_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
323 av_register_output_format(&h264_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
324 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
325 #ifdef CONFIG_MPEGVIDEO_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
326 av_register_input_format(&mpegvideo_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
327 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
328 #ifdef CONFIG_MPEG1VIDEO_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
329 av_register_output_format(&mpeg1video_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
330 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
331 #ifdef CONFIG_MPEG2VIDEO_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
332 av_register_output_format(&mpeg2video_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
333 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
334 #ifdef CONFIG_MJPEG_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
335 av_register_input_format(&mjpeg_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
336 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
337 #ifdef CONFIG_INGENIENT_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
338 av_register_input_format(&ingenient_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
339 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
340 #ifdef CONFIG_MJPEG_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
341 av_register_output_format(&mjpeg_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
342 #endif
1174
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
343 #ifdef CONFIG_PCM_S16LE_DEMUXER
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
344 av_register_input_format(&pcm_s16le_demuxer);
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
345 #endif
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
346 #ifdef CONFIG_PCM_S16LE_MUXER
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
347 av_register_output_format(&pcm_s16le_muxer);
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
348 #endif
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
349 #ifdef CONFIG_PCM_S16BE_DEMUXER
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
350 av_register_input_format(&pcm_s16be_demuxer);
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
351 #endif
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
352 #ifdef CONFIG_PCM_S16BE_MUXER
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
353 av_register_output_format(&pcm_s16be_muxer);
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
354 #endif
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
355 #ifdef CONFIG_PCM_U16LE_DEMUXER
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
356 av_register_input_format(&pcm_u16le_demuxer);
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
357 #endif
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
358 #ifdef CONFIG_PCM_U16LE_MUXER
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
359 av_register_output_format(&pcm_u16le_muxer);
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
360 #endif
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
361 #ifdef CONFIG_PCM_U16BE_DEMUXER
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
362 av_register_input_format(&pcm_u16be_demuxer);
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
363 #endif
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
364 #ifdef CONFIG_PCM_U16BE_MUXER
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
365 av_register_output_format(&pcm_u16be_muxer);
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
366 #endif
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
367 #ifdef CONFIG_PCM_S8_DEMUXER
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
368 av_register_input_format(&pcm_s8_demuxer);
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
369 #endif
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
370 #ifdef CONFIG_PCM_S8_MUXER
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
371 av_register_output_format(&pcm_s8_muxer);
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
372 #endif
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
373 #ifdef CONFIG_PCM_U8_DEMUXER
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
374 av_register_input_format(&pcm_u8_demuxer);
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
375 #endif
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
376 #ifdef CONFIG_PCM_U8_MUXER
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
377 av_register_output_format(&pcm_u8_muxer);
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
378 #endif
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
379 #ifdef CONFIG_PCM_MULAW_DEMUXER
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
380 av_register_input_format(&pcm_mulaw_demuxer);
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
381 #endif
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
382 #ifdef CONFIG_PCM_MULAW_MUXER
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
383 av_register_output_format(&pcm_mulaw_muxer);
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
384 #endif
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
385 #ifdef CONFIG_PCM_ALAW_DEMUXER
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
386 av_register_input_format(&pcm_alaw_demuxer);
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
387 #endif
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
388 #ifdef CONFIG_PCM_ALAW_MUXER
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
389 av_register_output_format(&pcm_alaw_muxer);
1c9ddfd961d6 add lost raw pcm input/output formats
mru
parents: 1169
diff changeset
390 #endif
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
391 #ifdef CONFIG_RAWVIDEO_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
392 av_register_input_format(&rawvideo_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
393 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
394 #ifdef CONFIG_RAWVIDEO_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
395 av_register_output_format(&rawvideo_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
396 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
397 #ifdef CONFIG_NULL_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
398 av_register_output_format(&null_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
399 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
400 #ifdef CONFIG_RM_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
401 av_register_input_format(&rm_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
402 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
403 #ifdef CONFIG_RM_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
404 av_register_output_format(&rm_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
405 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
406 #ifdef CONFIG_NETWORK
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
407 #ifdef CONFIG_RTP_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
408 av_register_output_format(&rtp_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
409 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
410 #ifdef CONFIG_RTSP_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
411 av_register_input_format(&rtsp_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
412 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
413 #ifdef CONFIG_SDP_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
414 av_register_input_format(&sdp_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
415 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
416 #ifdef CONFIG_REDIR_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
417 av_register_input_format(&redir_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
418 #endif
1419
8fb4910bdcc0 Add support for H264 over RTP
gpoirier
parents: 1381
diff changeset
419 av_register_rtp_dynamic_payload_handlers();
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
420 #endif /* CONFIG_NETWORK */
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
421 #ifdef CONFIG_SEGAFILM_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
422 av_register_input_format(&segafilm_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
423 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
424 #ifdef CONFIG_VMD_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
425 av_register_input_format(&vmd_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
426 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
427 #ifdef CONFIG_SMACKER_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
428 av_register_input_format(&smacker_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
429 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
430 #ifdef CONFIG_SOL_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
431 av_register_input_format(&sol_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
432 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
433 #ifdef CONFIG_SWF_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
434 av_register_input_format(&swf_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
435 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
436 #ifdef CONFIG_SWF_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
437 av_register_output_format(&swf_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
438 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
439 #ifdef CONFIG_TTA_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
440 av_register_input_format(&tta_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
441 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
442 #ifdef CONFIG_VIDEO4LINUX2
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
443 #ifdef CONFIG_V4L2_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
444 av_register_input_format(&v4l2_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
445 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
446 #endif /* CONFIG_VIDEO4LINUX2 */
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
447 #if defined(CONFIG_VIDEO4LINUX) || defined(CONFIG_BKTR)
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
448 #ifdef CONFIG_VIDEO_GRAB_DEVICE_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
449 av_register_input_format(&video_grab_device_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
450 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
451 #endif /* CONFIG_VIDEO4LINUX || CONFIG_BKTR */
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
452 #ifdef CONFIG_VOC_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
453 av_register_input_format(&voc_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
454 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
455 #ifdef CONFIG_VOC_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
456 av_register_output_format(&voc_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
457 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
458 #ifdef CONFIG_WAV_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
459 av_register_input_format(&wav_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
460 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
461 #ifdef CONFIG_WAV_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
462 av_register_output_format(&wav_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
463 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
464 #ifdef CONFIG_WC3_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
465 av_register_input_format(&wc3_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
466 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
467 #ifdef CONFIG_WSAUD_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
468 av_register_input_format(&wsaud_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
469 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
470 #ifdef CONFIG_WSVQA_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
471 av_register_input_format(&wsvqa_demuxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
472 #endif
1324
024cf76ac4d1 WavPack lossless audio decoder
kostya
parents: 1282
diff changeset
473 #ifdef CONFIG_WV_DEMUXER
024cf76ac4d1 WavPack lossless audio decoder
kostya
parents: 1282
diff changeset
474 av_register_input_format(&wv_demuxer);
024cf76ac4d1 WavPack lossless audio decoder
kostya
parents: 1282
diff changeset
475 #endif
1169
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
476 #ifdef CONFIG_YUV4MPEGPIPE_MUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
477 av_register_output_format(&yuv4mpegpipe_muxer);
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
478 #endif
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
479 #ifdef CONFIG_YUV4MPEGPIPE_DEMUXER
d18cc9a1fd02 allow individual selection of muxers and demuxers
mru
parents: 1145
diff changeset
480 av_register_input_format(&yuv4mpegpipe_demuxer);
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
481 #endif
1381
d0a6c143b246 support for Tiertex .seq files demuxing/video decoding, by Gregory Montoir %cyx A users P sourceforge P net%
bcoudurier
parents: 1380
diff changeset
482 #ifdef CONFIG_TIERTEXSEQ_DEMUXER
d0a6c143b246 support for Tiertex .seq files demuxing/video decoding, by Gregory Montoir %cyx A users P sourceforge P net%
bcoudurier
parents: 1380
diff changeset
483 av_register_input_format(&tiertexseq_demuxer);
d0a6c143b246 support for Tiertex .seq files demuxing/video decoding, by Gregory Montoir %cyx A users P sourceforge P net%
bcoudurier
parents: 1380
diff changeset
484 #endif
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
485
20
3d52de18ecc3 added still image support
bellard
parents: 0
diff changeset
486 /* image formats */
589
f847832552e5 disable redundant image formats, otherwise we wont get any bugreports about -f image2
michael
parents: 571
diff changeset
487 #if 0
20
3d52de18ecc3 added still image support
bellard
parents: 0
diff changeset
488 av_register_image_format(&pnm_image_format);
3d52de18ecc3 added still image support
bellard
parents: 0
diff changeset
489 av_register_image_format(&pbm_image_format);
3d52de18ecc3 added still image support
bellard
parents: 0
diff changeset
490 av_register_image_format(&pgm_image_format);
3d52de18ecc3 added still image support
bellard
parents: 0
diff changeset
491 av_register_image_format(&ppm_image_format);
109
c82a6062485e added new netpbm pam format support (needed for alpha plane support)
bellard
parents: 71
diff changeset
492 av_register_image_format(&pam_image_format);
20
3d52de18ecc3 added still image support
bellard
parents: 0
diff changeset
493 av_register_image_format(&pgmyuv_image_format);
3d52de18ecc3 added still image support
bellard
parents: 0
diff changeset
494 av_register_image_format(&yuv_image_format);
71
a803af1b10be * compile PNG only when ZLIB is available
kabi
parents: 52
diff changeset
495 #ifdef CONFIG_ZLIB
44
7c5da7e7239a added basic png handling
bellard
parents: 40
diff changeset
496 av_register_image_format(&png_image_format);
71
a803af1b10be * compile PNG only when ZLIB is available
kabi
parents: 52
diff changeset
497 #endif
47
45308962220f added jpeg image encoder and decoder (new YUV handling routines and mjpeg codec fixes are necessary to go further)
bellard
parents: 44
diff changeset
498 av_register_image_format(&jpeg_image_format);
589
f847832552e5 disable redundant image formats, otherwise we wont get any bugreports about -f image2
michael
parents: 571
diff changeset
499 #endif
885
da1d5db0ce5c COSMETICS: Remove all trailing whitespace.
diego
parents: 858
diff changeset
500 av_register_image_format(&gif_image_format);
639
0b52743104ac integer overflows, heap corruption
michael
parents: 636
diff changeset
501 // av_register_image_format(&sgi_image_format); heap corruption, dont enable
20
3d52de18ecc3 added still image support
bellard
parents: 0
diff changeset
502
905
dbc0145bbf11 Add --disable-protocols option to configure to disable I/O protocol from
diego
parents: 896
diff changeset
503 #ifdef CONFIG_PROTOCOLS
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
504 /* file protocols */
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
505 register_protocol(&file_protocol);
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
506 register_protocol(&pipe_protocol);
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
507 #ifdef CONFIG_NETWORK
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
508 register_protocol(&udp_protocol);
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
509 register_protocol(&rtp_protocol);
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
510 register_protocol(&tcp_protocol);
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
511 register_protocol(&http_protocol);
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
512 #endif
905
dbc0145bbf11 Add --disable-protocols option to configure to disable I/O protocol from
diego
parents: 896
diff changeset
513 #endif
0
05318cf2e886 renamed libav to libavformat
bellard
parents:
diff changeset
514 }