Mercurial > libavcodec.hg
annotate allcodecs.h @ 5543:56bc8fbd9aee libavcodec
Move msmpeg4 tables from a header file to msmpegdata.c.
author | diego |
---|---|
date | Mon, 13 Aug 2007 17:57:06 +0000 |
parents | f5c43e693810 |
children | bee74f94dafe |
rev | line source |
---|---|
3699
c537a97eec66
Add official LGPL license headers to the files that were missing them.
diego
parents:
3695
diff
changeset
|
1 /* |
c537a97eec66
Add official LGPL license headers to the files that were missing them.
diego
parents:
3695
diff
changeset
|
2 * copyright (c) 2001 Fabrice Bellard |
c537a97eec66
Add official LGPL license headers to the files that were missing them.
diego
parents:
3695
diff
changeset
|
3 * |
3947
c8c591fe26f8
Change license headers to say 'FFmpeg' instead of 'this program/this library'
diego
parents:
3930
diff
changeset
|
4 * This file is part of FFmpeg. |
c8c591fe26f8
Change license headers to say 'FFmpeg' instead of 'this program/this library'
diego
parents:
3930
diff
changeset
|
5 * |
c8c591fe26f8
Change license headers to say 'FFmpeg' instead of 'this program/this library'
diego
parents:
3930
diff
changeset
|
6 * FFmpeg is free software; you can redistribute it and/or |
3699
c537a97eec66
Add official LGPL license headers to the files that were missing them.
diego
parents:
3695
diff
changeset
|
7 * modify it under the terms of the GNU Lesser General Public |
c537a97eec66
Add official LGPL license headers to the files that were missing them.
diego
parents:
3695
diff
changeset
|
8 * License as published by the Free Software Foundation; either |
3947
c8c591fe26f8
Change license headers to say 'FFmpeg' instead of 'this program/this library'
diego
parents:
3930
diff
changeset
|
9 * version 2.1 of the License, or (at your option) any later version. |
3699
c537a97eec66
Add official LGPL license headers to the files that were missing them.
diego
parents:
3695
diff
changeset
|
10 * |
3947
c8c591fe26f8
Change license headers to say 'FFmpeg' instead of 'this program/this library'
diego
parents:
3930
diff
changeset
|
11 * FFmpeg is distributed in the hope that it will be useful, |
3699
c537a97eec66
Add official LGPL license headers to the files that were missing them.
diego
parents:
3695
diff
changeset
|
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of |
c537a97eec66
Add official LGPL license headers to the files that were missing them.
diego
parents:
3695
diff
changeset
|
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
c537a97eec66
Add official LGPL license headers to the files that were missing them.
diego
parents:
3695
diff
changeset
|
14 * Lesser General Public License for more details. |
c537a97eec66
Add official LGPL license headers to the files that were missing them.
diego
parents:
3695
diff
changeset
|
15 * |
c537a97eec66
Add official LGPL license headers to the files that were missing them.
diego
parents:
3695
diff
changeset
|
16 * You should have received a copy of the GNU Lesser General Public |
3947
c8c591fe26f8
Change license headers to say 'FFmpeg' instead of 'this program/this library'
diego
parents:
3930
diff
changeset
|
17 * License along with FFmpeg; if not, write to the Free Software |
5215 | 18 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA |
3699
c537a97eec66
Add official LGPL license headers to the files that were missing them.
diego
parents:
3695
diff
changeset
|
19 */ |
c537a97eec66
Add official LGPL license headers to the files that were missing them.
diego
parents:
3695
diff
changeset
|
20 |
5124
5f9cbdd466fe
move codecs declarations from avcodec.h to allcodecs.h
aurel
parents:
5112
diff
changeset
|
21 #ifndef ALLCODECS_H |
5f9cbdd466fe
move codecs declarations from avcodec.h to allcodecs.h
aurel
parents:
5112
diff
changeset
|
22 #define ALLCODECS_H |
2967 | 23 |
5124
5f9cbdd466fe
move codecs declarations from avcodec.h to allcodecs.h
aurel
parents:
5112
diff
changeset
|
24 #include "avcodec.h" |
2756 | 25 |
0 | 26 extern AVCodec ac3_encoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
27 extern AVCodec asv1_encoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
28 extern AVCodec asv2_encoder; |
4477
87e943798698
BMP encoder by Michel Bardiaux, mbardiaux mediaxim be
diego
parents:
4465
diff
changeset
|
29 extern AVCodec bmp_encoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
30 extern AVCodec dvvideo_encoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
31 extern AVCodec ffv1_encoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
32 extern AVCodec ffvhuff_encoder; |
3353
5b901881d6ed
first rudimentary version of (Justin Ruggles jruggle earthlink net) flac encoder
michael
parents:
3352
diff
changeset
|
33 extern AVCodec flac_encoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
34 extern AVCodec flashsv_encoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
35 extern AVCodec flv_encoder; |
4125 | 36 extern AVCodec gif_encoder; |
2327
5e5cf598a48b
H.261 encoder by (Maarten Daniels <maarten dot daniels at luc dot ac dot be>)
michael
parents:
2325
diff
changeset
|
37 extern AVCodec h261_encoder; |
0 | 38 extern AVCodec h263_encoder; |
39 extern AVCodec h263p_encoder; | |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
40 extern AVCodec h264_encoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
41 extern AVCodec huffyuv_encoder; |
2970
583b6ac45c07
unfinished jpeg-ls codec (feel free to finish it ...)
michael
parents:
2967
diff
changeset
|
42 extern AVCodec jpegls_encoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
43 extern AVCodec ljpeg_encoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
44 extern AVCodec mdec_encoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
45 extern AVCodec mjpeg_encoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
46 extern AVCodec mp2_encoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
47 extern AVCodec mpeg1video_encoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
48 extern AVCodec mpeg2video_encoder; |
67 | 49 extern AVCodec mpeg4_encoder; |
307 | 50 extern AVCodec msmpeg4v1_encoder; |
51 extern AVCodec msmpeg4v2_encoder; | |
52 extern AVCodec msmpeg4v3_encoder; | |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
53 extern AVCodec pam_encoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
54 extern AVCodec pbm_encoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
55 extern AVCodec pgm_encoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
56 extern AVCodec pgmyuv_encoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
57 extern AVCodec png_encoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
58 extern AVCodec ppm_encoder; |
5195 | 59 extern AVCodec qtrle_encoder; |
4932 | 60 extern AVCodec roq_dpcm_encoder; |
5184 | 61 extern AVCodec roq_encoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
62 extern AVCodec rv10_encoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
63 extern AVCodec rv20_encoder; |
4790 | 64 extern AVCodec sgi_encoder; |
2138 | 65 extern AVCodec snow_encoder; |
2182
113732773bda
new opensource lossy/lossless audio codec based on speech compression techniques (actually based on bonk)
alex
parents:
2172
diff
changeset
|
66 extern AVCodec sonic_encoder; |
113732773bda
new opensource lossy/lossless audio codec based on speech compression techniques (actually based on bonk)
alex
parents:
2172
diff
changeset
|
67 extern AVCodec sonic_ls_encoder; |
2005 | 68 extern AVCodec svq1_encoder; |
4673 | 69 extern AVCodec targa_encoder; |
4774
0860efc2f02b
tiff encoder by (Bartlomiej Wolowiec b.wolowiec students mimuw edu pl)
michael
parents:
4761
diff
changeset
|
70 extern AVCodec tiff_encoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
71 extern AVCodec vcr1_encoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
72 extern AVCodec vorbis_encoder; |
4490 | 73 extern AVCodec wmav1_encoder; |
74 extern AVCodec wmav2_encoder; | |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
75 extern AVCodec wmv1_encoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
76 extern AVCodec wmv2_encoder; |
4381 | 77 extern AVCodec zmbv_encoder; |
0 | 78 |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
79 extern AVCodec aasc_decoder; |
5503 | 80 extern AVCodec ac3_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
81 extern AVCodec alac_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
82 extern AVCodec asv1_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
83 extern AVCodec asv2_decoder; |
4856 | 84 extern AVCodec atrac3_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
85 extern AVCodec avs_decoder; |
4803 | 86 extern AVCodec bethsoftvid_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
87 extern AVCodec bmp_decoder; |
4797 | 88 extern AVCodec c93_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
89 extern AVCodec cavs_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
90 extern AVCodec cinepak_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
91 extern AVCodec cljr_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
92 extern AVCodec cook_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
93 extern AVCodec cscd_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
94 extern AVCodec cyuv_decoder; |
4599 | 95 extern AVCodec dca_decoder; |
4687 | 96 extern AVCodec dnxhd_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
97 extern AVCodec dsicinaudio_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
98 extern AVCodec dsicinvideo_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
99 extern AVCodec dvvideo_decoder; |
4671 | 100 extern AVCodec dxa_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
101 extern AVCodec eightbps_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
102 extern AVCodec ffv1_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
103 extern AVCodec ffvhuff_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
104 extern AVCodec flac_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
105 extern AVCodec flashsv_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
106 extern AVCodec flic_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
107 extern AVCodec flv_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
108 extern AVCodec fourxm_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
109 extern AVCodec fraps_decoder; |
4054 | 110 extern AVCodec gif_decoder; |
2044
b6f2add2511e
h261 decoder by (Maarten Daniels <maarten.daniels at student dot luc dot ac dot be>)
michael
parents:
2030
diff
changeset
|
111 extern AVCodec h261_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
112 extern AVCodec h263_decoder; |
0 | 113 extern AVCodec h263i_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
114 extern AVCodec h264_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
115 extern AVCodec huffyuv_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
116 extern AVCodec idcin_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
117 extern AVCodec imc_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
118 extern AVCodec indeo2_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
119 extern AVCodec indeo3_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
120 extern AVCodec interplay_dpcm_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
121 extern AVCodec interplay_video_decoder; |
5041 | 122 extern AVCodec jpegls_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
123 extern AVCodec kmvc_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
124 extern AVCodec loco_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
125 extern AVCodec mace3_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
126 extern AVCodec mace6_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
127 extern AVCodec mdec_decoder; |
24 | 128 extern AVCodec mjpeg_decoder; |
881 | 129 extern AVCodec mjpegb_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
130 extern AVCodec mmvideo_decoder; |
322 | 131 extern AVCodec mp2_decoder; |
92 | 132 extern AVCodec mp3_decoder; |
2432 | 133 extern AVCodec mp3adu_decoder; |
2507
0334caf0f0ce
Multichannel mp3 in mp4 support ISO/IEC 14496-3:2001/FPDAM 3 (MP3onMP4)
rtognimp
parents:
2501
diff
changeset
|
134 extern AVCodec mp3on4_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
135 extern AVCodec mpc7_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
136 extern AVCodec mpeg1video_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
137 extern AVCodec mpeg2video_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
138 extern AVCodec mpeg4_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
139 extern AVCodec mpeg_xvmc_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
140 extern AVCodec mpegvideo_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
141 extern AVCodec msmpeg4v1_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
142 extern AVCodec msmpeg4v2_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
143 extern AVCodec msmpeg4v3_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
144 extern AVCodec msrle_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
145 extern AVCodec msvideo1_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
146 extern AVCodec mszh_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
147 extern AVCodec nuv_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
148 extern AVCodec png_decoder; |
4884 | 149 extern AVCodec ptx_decoder; |
2913 | 150 extern AVCodec qdm2_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
151 extern AVCodec qdraw_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
152 extern AVCodec qpeg_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
153 extern AVCodec qtrle_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
154 extern AVCodec ra_144_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
155 extern AVCodec ra_288_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
156 extern AVCodec roq_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
157 extern AVCodec roq_dpcm_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
158 extern AVCodec rpza_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
159 extern AVCodec rv10_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
160 extern AVCodec rv20_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
161 extern AVCodec rv30_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
162 extern AVCodec rv40_decoder; |
4790 | 163 extern AVCodec sgi_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
164 extern AVCodec shorten_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
165 extern AVCodec smackaud_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
166 extern AVCodec smacker_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
167 extern AVCodec smc_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
168 extern AVCodec snow_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
169 extern AVCodec sol_dpcm_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
170 extern AVCodec sonic_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
171 extern AVCodec sp5x_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
172 extern AVCodec svq1_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
173 extern AVCodec svq3_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
174 extern AVCodec targa_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
175 extern AVCodec theora_decoder; |
4761
4effe3bde31b
support for the THP game format by Marco Gerards, mgerards xs4all nl
diego
parents:
4743
diff
changeset
|
176 extern AVCodec thp_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
177 extern AVCodec tiertexseqvideo_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
178 extern AVCodec tiff_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
179 extern AVCodec truemotion1_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
180 extern AVCodec truemotion2_decoder; |
3006
4007989367bc
TrueSpeech compatible audio decoder by Konstantin Shishkov
diego
parents:
2996
diff
changeset
|
181 extern AVCodec truespeech_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
182 extern AVCodec tscc_decoder; |
3118
01b58c3b8a91
tta decoder, tested with 44khz mono and stereo (for the latter use ffplay or change MAX_AUDIO_FRAME_SIZE)
alex
parents:
3100
diff
changeset
|
183 extern AVCodec tta_decoder; |
4934 | 184 extern AVCodec txd_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
185 extern AVCodec ulti_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
186 extern AVCodec vc1_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
187 extern AVCodec vcr1_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
188 extern AVCodec vmdaudio_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
189 extern AVCodec vmdvideo_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
190 extern AVCodec vmnc_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
191 extern AVCodec vorbis_decoder; |
1224 | 192 extern AVCodec vp3_decoder; |
3695 | 193 extern AVCodec vp5_decoder; |
194 extern AVCodec vp6_decoder; | |
195 extern AVCodec vp6f_decoder; | |
1496 | 196 extern AVCodec vqa_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
197 extern AVCodec wavpack_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
198 extern AVCodec wmav1_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
199 extern AVCodec wmav2_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
200 extern AVCodec wmv1_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
201 extern AVCodec wmv2_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
202 extern AVCodec wmv3_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
203 extern AVCodec wnv1_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
204 extern AVCodec ws_snd1_decoder; |
1443
47f4c8a5a7fc
New fringe codecs: WC3/Xan video, Xan DPCM, DK3 & DK4 ADPCM
tmmm
parents:
1442
diff
changeset
|
205 extern AVCodec xan_dpcm_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
206 extern AVCodec xan_wc3_decoder; |
2325
1180a04d64c5
Miro VideoXL (VIXL) decoder, courtesy of Konstantin Shishkov
melanson
parents:
2322
diff
changeset
|
207 extern AVCodec xl_decoder; |
5483 | 208 extern AVCodec xsub_decoder; |
3120 | 209 extern AVCodec zmbv_decoder; |
0 | 210 |
4794 | 211 /* PCM codecs */ |
92 | 212 #define PCM_CODEC(id, name) \ |
213 extern AVCodec name ## _decoder; \ | |
846
ade627a74709
avoid duplicate ";" warnings (based upon a patch by mru at users dot sourceforge dot net (Mns Rullgrd))
michaelni
parents:
845
diff
changeset
|
214 extern AVCodec name ## _encoder |
92 | 215 |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
216 PCM_CODEC(CODEC_ID_PCM_ALAW, pcm_alaw); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
217 PCM_CODEC(CODEC_ID_PCM_MULAW, pcm_mulaw); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
218 PCM_CODEC(CODEC_ID_PCM_S8, pcm_s8); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
219 PCM_CODEC(CODEC_ID_PCM_S16BE, pcm_s16be); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
220 PCM_CODEC(CODEC_ID_PCM_S16LE, pcm_s16le); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
221 PCM_CODEC(CODEC_ID_PCM_S24BE, pcm_s24be); |
2852
6f7428adc6ad
Support de-/encoding of 24 and 32 bit PCM (from and to internal 16 bit).
reimar
parents:
2843
diff
changeset
|
222 PCM_CODEC(CODEC_ID_PCM_S24DAUD, pcm_s24daud); |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
223 PCM_CODEC(CODEC_ID_PCM_S24LE, pcm_s24le); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
224 PCM_CODEC(CODEC_ID_PCM_S32BE, pcm_s32be); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
225 PCM_CODEC(CODEC_ID_PCM_S32LE, pcm_s32le); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
226 PCM_CODEC(CODEC_ID_PCM_U8, pcm_u8); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
227 PCM_CODEC(CODEC_ID_PCM_U16BE, pcm_u16be); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
228 PCM_CODEC(CODEC_ID_PCM_U16LE, pcm_u16le); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
229 PCM_CODEC(CODEC_ID_PCM_U24BE, pcm_u24be); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
230 PCM_CODEC(CODEC_ID_PCM_U24LE, pcm_u24le); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
231 PCM_CODEC(CODEC_ID_PCM_U32BE, pcm_u32be); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
232 PCM_CODEC(CODEC_ID_PCM_U32LE, pcm_u32le); |
5422 | 233 PCM_CODEC(CODEC_ID_PCM_ZORK, pcm_zork); |
92 | 234 |
4794 | 235 /* ADPCM codecs */ |
573
b0f52172f4c5
beos/mov/adpcm patch by Franois Revol <revol at free dot fr>
michaelni
parents:
556
diff
changeset
|
236 |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
237 PCM_CODEC(CODEC_ID_ADPCM_4XM, adpcm_4xm); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
238 PCM_CODEC(CODEC_ID_ADPCM_ADX, adpcm_adx); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
239 PCM_CODEC(CODEC_ID_ADPCM_CT, adpcm_ct); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
240 PCM_CODEC(CODEC_ID_ADPCM_EA, adpcm_ea); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
241 PCM_CODEC(CODEC_ID_ADPCM_G726, adpcm_g726); |
1443
47f4c8a5a7fc
New fringe codecs: WC3/Xan video, Xan DPCM, DK3 & DK4 ADPCM
tmmm
parents:
1442
diff
changeset
|
242 PCM_CODEC(CODEC_ID_ADPCM_IMA_DK3, adpcm_ima_dk3); |
47f4c8a5a7fc
New fringe codecs: WC3/Xan video, Xan DPCM, DK3 & DK4 ADPCM
tmmm
parents:
1442
diff
changeset
|
243 PCM_CODEC(CODEC_ID_ADPCM_IMA_DK4, adpcm_ima_dk4); |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
244 PCM_CODEC(CODEC_ID_ADPCM_IMA_QT, adpcm_ima_qt); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
245 PCM_CODEC(CODEC_ID_ADPCM_IMA_WAV, adpcm_ima_wav); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
246 PCM_CODEC(CODEC_ID_ADPCM_IMA_WS, adpcm_ima_ws); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
247 PCM_CODEC(CODEC_ID_ADPCM_MS, adpcm_ms); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
248 PCM_CODEC(CODEC_ID_ADPCM_SBPRO_2, adpcm_sbpro_2); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
249 PCM_CODEC(CODEC_ID_ADPCM_SBPRO_3, adpcm_sbpro_3); |
3127 | 250 PCM_CODEC(CODEC_ID_ADPCM_SBPRO_4, adpcm_sbpro_4); |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
251 PCM_CODEC(CODEC_ID_ADPCM_SMJPEG, adpcm_ima_smjpeg); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
252 PCM_CODEC(CODEC_ID_ADPCM_SWF, adpcm_swf); |
4800 | 253 PCM_CODEC(CODEC_ID_ADPCM_THP, adpcm_thp); |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
254 PCM_CODEC(CODEC_ID_ADPCM_XA, adpcm_xa); |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
255 PCM_CODEC(CODEC_ID_ADPCM_YAMAHA, adpcm_yamaha); |
573
b0f52172f4c5
beos/mov/adpcm patch by Franois Revol <revol at free dot fr>
michaelni
parents:
556
diff
changeset
|
256 |
92 | 257 #undef PCM_CODEC |
258 | |
259 /* dummy raw video codec */ | |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
260 extern AVCodec rawvideo_decoder; |
1231
b88dfc4bbf8c
* introducing new public interface in imgconvert.c
romansh
parents:
1224
diff
changeset
|
261 extern AVCodec rawvideo_encoder; |
0 | 262 |
4890
7f2863536c79
cosmetics: Group all external library decoders and encoders together.
diego
parents:
4889
diff
changeset
|
263 /* the following codecs use external libs */ |
4513
3367310f8460
Rename ac3 decoder to liba52 to prepare for native decoder.
diego
parents:
4490
diff
changeset
|
264 extern AVCodec liba52_decoder; |
4898
3df69e140c33
Give libamr decoders/encoders a lib prefix in the name.
diego
parents:
4897
diff
changeset
|
265 extern AVCodec libamr_nb_decoder; |
3df69e140c33
Give libamr decoders/encoders a lib prefix in the name.
diego
parents:
4897
diff
changeset
|
266 extern AVCodec libamr_nb_encoder; |
3df69e140c33
Give libamr decoders/encoders a lib prefix in the name.
diego
parents:
4897
diff
changeset
|
267 extern AVCodec libamr_wb_decoder; |
3df69e140c33
Give libamr decoders/encoders a lib prefix in the name.
diego
parents:
4897
diff
changeset
|
268 extern AVCodec libamr_wb_encoder; |
5091
160536e80ee6
Rename faac_encoder to libfaac_encoder for consistency and to be able to
diego
parents:
5084
diff
changeset
|
269 extern AVCodec libfaac_encoder; |
5092
fd173be649b7
Rename aac_decoder to libfaad_decoder for consistency and to be able to
diego
parents:
5091
diff
changeset
|
270 extern AVCodec libfaad_decoder; |
4890
7f2863536c79
cosmetics: Group all external library decoders and encoders together.
diego
parents:
4889
diff
changeset
|
271 extern AVCodec libgsm_decoder; |
7f2863536c79
cosmetics: Group all external library decoders and encoders together.
diego
parents:
4889
diff
changeset
|
272 extern AVCodec libgsm_encoder; |
7f2863536c79
cosmetics: Group all external library decoders and encoders together.
diego
parents:
4889
diff
changeset
|
273 extern AVCodec libgsm_ms_decoder; |
7f2863536c79
cosmetics: Group all external library decoders and encoders together.
diego
parents:
4889
diff
changeset
|
274 extern AVCodec libgsm_ms_encoder; |
5103
1deb3e53da27
Consistent naming and lib prefixes for x264, xvid and mp3lame within the code.
diego
parents:
5092
diff
changeset
|
275 extern AVCodec libmp3lame_encoder; |
4890
7f2863536c79
cosmetics: Group all external library decoders and encoders together.
diego
parents:
4889
diff
changeset
|
276 extern AVCodec libtheora_encoder; |
4901 | 277 extern AVCodec libvorbis_decoder; |
278 extern AVCodec libvorbis_encoder; | |
5103
1deb3e53da27
Consistent naming and lib prefixes for x264, xvid and mp3lame within the code.
diego
parents:
5092
diff
changeset
|
279 extern AVCodec libx264_encoder; |
1deb3e53da27
Consistent naming and lib prefixes for x264, xvid and mp3lame within the code.
diego
parents:
5092
diff
changeset
|
280 extern AVCodec libxvid_encoder; |
4890
7f2863536c79
cosmetics: Group all external library decoders and encoders together.
diego
parents:
4889
diff
changeset
|
281 extern AVCodec mpeg4aac_decoder; |
7f2863536c79
cosmetics: Group all external library decoders and encoders together.
diego
parents:
4889
diff
changeset
|
282 extern AVCodec zlib_decoder; |
7f2863536c79
cosmetics: Group all external library decoders and encoders together.
diego
parents:
4889
diff
changeset
|
283 extern AVCodec zlib_encoder; |
0 | 284 |
2756 | 285 /* subtitles */ |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
286 extern AVCodec dvbsub_decoder; |
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
287 extern AVCodec dvbsub_encoder; |
2756 | 288 extern AVCodec dvdsub_decoder; |
4383
da43c893c45b
cosmetics: Sort decoder/encoder/parser variables lists.
diego
parents:
4381
diff
changeset
|
289 extern AVCodec dvdsub_encoder; |
2756 | 290 |
5124
5f9cbdd466fe
move codecs declarations from avcodec.h to allcodecs.h
aurel
parents:
5112
diff
changeset
|
291 #endif /* ALLCODECS_H */ |