Mercurial > libavformat.hg
annotate allformats.h @ 2548:276257e703af libavformat
Monkey Audio decoder
author | kostya |
---|---|
date | Thu, 13 Sep 2007 03:22:47 +0000 |
parents | 213268d7594e |
children |
rev | line source |
---|---|
1306
8bf9be9bb107
Add official LGPL license headers to the files that were missing them.
diego
parents:
1287
diff
changeset
|
1 /* |
8bf9be9bb107
Add official LGPL license headers to the files that were missing them.
diego
parents:
1287
diff
changeset
|
2 * Register all the formats and protocols. |
8bf9be9bb107
Add official LGPL license headers to the files that were missing them.
diego
parents:
1287
diff
changeset
|
3 * copyright (c) 2000, 2001, 2002 Fabrice Bellard |
8bf9be9bb107
Add official LGPL license headers to the files that were missing them.
diego
parents:
1287
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 |
1306
8bf9be9bb107
Add official LGPL license headers to the files that were missing them.
diego
parents:
1287
diff
changeset
|
8 * modify it under the terms of the GNU Lesser General Public |
8bf9be9bb107
Add official LGPL license headers to the files that were missing them.
diego
parents:
1287
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. |
1306
8bf9be9bb107
Add official LGPL license headers to the files that were missing them.
diego
parents:
1287
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, |
1306
8bf9be9bb107
Add official LGPL license headers to the files that were missing them.
diego
parents:
1287
diff
changeset
|
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
8bf9be9bb107
Add official LGPL license headers to the files that were missing them.
diego
parents:
1287
diff
changeset
|
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
8bf9be9bb107
Add official LGPL license headers to the files that were missing them.
diego
parents:
1287
diff
changeset
|
15 * Lesser General Public License for more details. |
8bf9be9bb107
Add official LGPL license headers to the files that were missing them.
diego
parents:
1287
diff
changeset
|
16 * |
8bf9be9bb107
Add official LGPL license headers to the files that were missing them.
diego
parents:
1287
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 |
1306
8bf9be9bb107
Add official LGPL license headers to the files that were missing them.
diego
parents:
1287
diff
changeset
|
19 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
8bf9be9bb107
Add official LGPL license headers to the files that were missing them.
diego
parents:
1287
diff
changeset
|
20 */ |
8bf9be9bb107
Add official LGPL license headers to the files that were missing them.
diego
parents:
1287
diff
changeset
|
21 |
1143
8bae9057478c
Woops, this file was supposed to be added in r5556: "Move initialisations and internal symbols in allformats.h"
gpoirier
parents:
diff
changeset
|
22 #ifndef ALLFORMATS_H |
8bae9057478c
Woops, this file was supposed to be added in r5556: "Move initialisations and internal symbols in allformats.h"
gpoirier
parents:
diff
changeset
|
23 #define ALLFORMATS_H |
8bae9057478c
Woops, this file was supposed to be added in r5556: "Move initialisations and internal symbols in allformats.h"
gpoirier
parents:
diff
changeset
|
24 |
2171 | 25 #include "avformat.h" |
26 | |
1976 | 27 extern AVInputFormat aac_demuxer; |
28 extern AVInputFormat ac3_demuxer; | |
1169 | 29 extern AVInputFormat aiff_demuxer; |
30 extern AVInputFormat amr_demuxer; | |
1990 | 31 extern AVInputFormat apc_demuxer; |
2548 | 32 extern AVInputFormat ape_demuxer; |
1169 | 33 extern AVInputFormat asf_demuxer; |
34 extern AVInputFormat au_demuxer; | |
2534
bbfeec27c98c
Separate audio_(de)muxer into oss_(de)muxer and audio_beos_(de)muxer
ramiro
parents:
2526
diff
changeset
|
35 extern AVInputFormat audio_beos_demuxer; |
1169 | 36 extern AVInputFormat avi_demuxer; |
1282
faf64f0d3445
AVISynth support, patch by Steve Lhomme % slhomme A divxcorp P com %
gpoirier
parents:
1186
diff
changeset
|
37 extern AVInputFormat avisynth_demuxer; |
1169 | 38 extern AVInputFormat avs_demuxer; |
1989 | 39 extern AVInputFormat bethsoftvid_demuxer; |
2526
7d80b6e8adec
Remove video_grab_ prefix from video_grab_{bktr,v4l}
ramiro
parents:
2520
diff
changeset
|
40 extern AVInputFormat bktr_demuxer; |
1987 | 41 extern AVInputFormat c93_demuxer; |
1169 | 42 extern AVInputFormat daud_demuxer; |
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
|
43 extern AVInputFormat dsicin_demuxer; |
1976 | 44 extern AVInputFormat dts_demuxer; |
1169 | 45 extern AVInputFormat dv1394_demuxer; |
46 extern AVInputFormat dv_demuxer; | |
1918 | 47 extern AVInputFormat dxa_demuxer; |
1169 | 48 extern AVInputFormat ea_demuxer; |
49 extern AVInputFormat ffm_demuxer; | |
1976 | 50 extern AVInputFormat flac_demuxer; |
1169 | 51 extern AVInputFormat flic_demuxer; |
52 extern AVInputFormat flv_demuxer; | |
1976 | 53 extern AVInputFormat fourxm_demuxer; |
1169 | 54 extern AVInputFormat gif_demuxer; |
55 extern AVInputFormat gxf_demuxer; | |
1976 | 56 extern AVInputFormat h261_demuxer; |
57 extern AVInputFormat h263_demuxer; | |
58 extern AVInputFormat h264_demuxer; | |
1169 | 59 extern AVInputFormat idcin_demuxer; |
60 extern AVInputFormat image2_demuxer; | |
61 extern AVInputFormat image2pipe_demuxer; | |
62 extern AVInputFormat image_demuxer; | |
63 extern AVInputFormat imagepipe_demuxer; | |
1976 | 64 extern AVInputFormat ingenient_demuxer; |
1169 | 65 extern AVInputFormat ipmovie_demuxer; |
2424 | 66 extern AVInputFormat libdc1394_demuxer; |
1769 | 67 extern AVInputFormat libnut_demuxer; |
1976 | 68 extern AVInputFormat m4v_demuxer; |
1169 | 69 extern AVInputFormat matroska_demuxer; |
1976 | 70 extern AVInputFormat mjpeg_demuxer; |
1169 | 71 extern AVInputFormat mm_demuxer; |
72 extern AVInputFormat mmf_demuxer; | |
73 extern AVInputFormat mov_demuxer; | |
74 extern AVInputFormat mp3_demuxer; | |
1602 | 75 extern AVInputFormat mpc_demuxer; |
1167 | 76 extern AVInputFormat mpegps_demuxer; |
77 extern AVInputFormat mpegts_demuxer; | |
2150 | 78 extern AVInputFormat mpegtsraw_demuxer; |
1976 | 79 extern AVInputFormat mpegvideo_demuxer; |
1380 | 80 extern AVInputFormat mtv_demuxer; |
1186 | 81 extern AVInputFormat mxf_demuxer; |
1169 | 82 extern AVInputFormat nsv_demuxer; |
83 extern AVInputFormat nut_demuxer; | |
84 extern AVInputFormat nuv_demuxer; | |
85 extern AVInputFormat ogg_demuxer; | |
2534
bbfeec27c98c
Separate audio_(de)muxer into oss_(de)muxer and audio_beos_(de)muxer
ramiro
parents:
2526
diff
changeset
|
86 extern AVInputFormat oss_demuxer; |
1976 | 87 extern AVInputFormat pcm_alaw_demuxer; |
88 extern AVInputFormat pcm_mulaw_demuxer; | |
89 extern AVInputFormat pcm_s16be_demuxer; | |
1174 | 90 extern AVInputFormat pcm_s16le_demuxer; |
1976 | 91 extern AVInputFormat pcm_s8_demuxer; |
92 extern AVInputFormat pcm_u16be_demuxer; | |
1174 | 93 extern AVInputFormat pcm_u16le_demuxer; |
94 extern AVInputFormat pcm_u8_demuxer; | |
1169 | 95 extern AVInputFormat rawvideo_demuxer; |
1976 | 96 extern AVInputFormat redir_demuxer; |
1169 | 97 extern AVInputFormat rm_demuxer; |
1976 | 98 extern AVInputFormat roq_demuxer; |
2544
0318af3025dd
rtp and rtsp demuxer declarations are not part of public API
aurel
parents:
2542
diff
changeset
|
99 extern AVInputFormat rtp_demuxer; |
0318af3025dd
rtp and rtsp demuxer declarations are not part of public API
aurel
parents:
2542
diff
changeset
|
100 extern AVInputFormat rtsp_demuxer; |
1169 | 101 extern AVInputFormat sdp_demuxer; |
102 extern AVInputFormat segafilm_demuxer; | |
1976 | 103 extern AVInputFormat shorten_demuxer; |
1169 | 104 extern AVInputFormat smacker_demuxer; |
105 extern AVInputFormat sol_demuxer; | |
1976 | 106 extern AVInputFormat str_demuxer; |
1169 | 107 extern AVInputFormat swf_demuxer; |
1976 | 108 extern AVInputFormat thp_demuxer; |
109 extern AVInputFormat tiertexseq_demuxer; | |
1169 | 110 extern AVInputFormat tta_demuxer; |
2072 | 111 extern AVInputFormat txd_demuxer; |
1169 | 112 extern AVInputFormat v4l2_demuxer; |
2526
7d80b6e8adec
Remove video_grab_ prefix from video_grab_{bktr,v4l}
ramiro
parents:
2520
diff
changeset
|
113 extern AVInputFormat v4l_demuxer; |
1773 | 114 extern AVInputFormat vc1_demuxer; |
1976 | 115 extern AVInputFormat vmd_demuxer; |
1169 | 116 extern AVInputFormat voc_demuxer; |
117 extern AVInputFormat wav_demuxer; | |
118 extern AVInputFormat wc3_demuxer; | |
119 extern AVInputFormat wsaud_demuxer; | |
120 extern AVInputFormat wsvqa_demuxer; | |
1324 | 121 extern AVInputFormat wv_demuxer; |
1976 | 122 extern AVInputFormat x11_grab_device_demuxer; |
1169 | 123 extern AVInputFormat yuv4mpegpipe_demuxer; |
1976 | 124 |
125 extern AVOutputFormat ac3_muxer; | |
126 extern AVOutputFormat adts_muxer; | |
127 extern AVOutputFormat aiff_muxer; | |
128 extern AVOutputFormat amr_muxer; | |
129 extern AVOutputFormat asf_muxer; | |
130 extern AVOutputFormat asf_stream_muxer; | |
131 extern AVOutputFormat au_muxer; | |
2534
bbfeec27c98c
Separate audio_(de)muxer into oss_(de)muxer and audio_beos_(de)muxer
ramiro
parents:
2526
diff
changeset
|
132 extern AVOutputFormat audio_beos_muxer; |
1976 | 133 extern AVOutputFormat avi_muxer; |
134 extern AVOutputFormat crc_muxer; | |
135 extern AVOutputFormat dv_muxer; | |
136 extern AVOutputFormat ffm_muxer; | |
137 extern AVOutputFormat flac_muxer; | |
138 extern AVOutputFormat flv_muxer; | |
139 extern AVOutputFormat framecrc_muxer; | |
140 extern AVOutputFormat gif_muxer; | |
141 extern AVOutputFormat gxf_muxer; | |
142 extern AVOutputFormat h261_muxer; | |
143 extern AVOutputFormat h263_muxer; | |
144 extern AVOutputFormat h264_muxer; | |
145 extern AVOutputFormat image2_muxer; | |
146 extern AVOutputFormat image2pipe_muxer; | |
147 extern AVOutputFormat image_muxer; | |
148 extern AVOutputFormat imagepipe_muxer; | |
149 extern AVOutputFormat libnut_muxer; | |
150 extern AVOutputFormat m4v_muxer; | |
2520 | 151 extern AVOutputFormat matroska_audio_muxer; |
152 extern AVOutputFormat matroska_muxer; | |
1976 | 153 extern AVOutputFormat mjpeg_muxer; |
154 extern AVOutputFormat mmf_muxer; | |
155 extern AVOutputFormat mov_muxer; | |
156 extern AVOutputFormat mp2_muxer; | |
157 extern AVOutputFormat mp3_muxer; | |
158 extern AVOutputFormat mp4_muxer; | |
159 extern AVOutputFormat mpeg1system_muxer; | |
160 extern AVOutputFormat mpeg1vcd_muxer; | |
161 extern AVOutputFormat mpeg1video_muxer; | |
162 extern AVOutputFormat mpeg2dvd_muxer; | |
163 extern AVOutputFormat mpeg2svcd_muxer; | |
164 extern AVOutputFormat mpeg2video_muxer; | |
165 extern AVOutputFormat mpeg2vob_muxer; | |
166 extern AVOutputFormat mpegts_muxer; | |
167 extern AVOutputFormat mpjpeg_muxer; | |
168 extern AVOutputFormat null_muxer; | |
2354 | 169 extern AVOutputFormat nut_muxer; |
1976 | 170 extern AVOutputFormat ogg_muxer; |
2534
bbfeec27c98c
Separate audio_(de)muxer into oss_(de)muxer and audio_beos_(de)muxer
ramiro
parents:
2526
diff
changeset
|
171 extern AVOutputFormat oss_muxer; |
1976 | 172 extern AVOutputFormat pcm_alaw_muxer; |
173 extern AVOutputFormat pcm_mulaw_muxer; | |
174 extern AVOutputFormat pcm_s16be_muxer; | |
175 extern AVOutputFormat pcm_s16le_muxer; | |
176 extern AVOutputFormat pcm_s8_muxer; | |
177 extern AVOutputFormat pcm_u16be_muxer; | |
178 extern AVOutputFormat pcm_u16le_muxer; | |
179 extern AVOutputFormat pcm_u8_muxer; | |
180 extern AVOutputFormat psp_muxer; | |
181 extern AVOutputFormat rawvideo_muxer; | |
2544
0318af3025dd
rtp and rtsp demuxer declarations are not part of public API
aurel
parents:
2542
diff
changeset
|
182 extern AVOutputFormat rtp_muxer; |
1976 | 183 extern AVOutputFormat rm_muxer; |
2076 | 184 extern AVOutputFormat roq_muxer; |
1976 | 185 extern AVOutputFormat swf_muxer; |
186 extern AVOutputFormat tg2_muxer; | |
187 extern AVOutputFormat tgp_muxer; | |
188 extern AVOutputFormat voc_muxer; | |
189 extern AVOutputFormat wav_muxer; | |
190 extern AVOutputFormat yuv4mpegpipe_muxer; | |
1143
8bae9057478c
Woops, this file was supposed to be added in r5556: "Move initialisations and internal symbols in allformats.h"
gpoirier
parents:
diff
changeset
|
191 |
2542 | 192 extern URLProtocol file_protocol; |
193 extern URLProtocol http_protocol; | |
194 extern URLProtocol pipe_protocol; | |
195 extern URLProtocol rtp_protocol; | |
196 extern URLProtocol tcp_protocol; | |
197 extern URLProtocol udp_protocol; | |
198 | |
1143
8bae9057478c
Woops, this file was supposed to be added in r5556: "Move initialisations and internal symbols in allformats.h"
gpoirier
parents:
diff
changeset
|
199 #endif |