Revision a861e7e3

View differences:

libavcodec/allcodecs.c
56 56
    inited = 1;
57 57

  
58 58
    /* video codecs */
59
    REGISTER_DECODER(AASC, aasc);
60
    REGISTER_ENCDEC (ASV1, asv1);
61
    REGISTER_ENCDEC (ASV2, asv2);
62
    REGISTER_DECODER(AVS, avs);
63
    REGISTER_DECODER(BETHSOFTVID, bethsoftvid);
64
    REGISTER_ENCDEC (BMP, bmp);
65
    REGISTER_DECODER(C93, c93);
66
    REGISTER_DECODER(CAVS, cavs);
67
    REGISTER_DECODER(CINEPAK, cinepak);
68
    REGISTER_DECODER(CLJR, cljr);
69
    REGISTER_DECODER(CSCD, cscd);
70
    REGISTER_DECODER(CYUV, cyuv);
71
    REGISTER_DECODER(DNXHD, dnxhd);
72
    REGISTER_DECODER(DSICINVIDEO, dsicinvideo);
73
    REGISTER_ENCDEC (DVVIDEO, dvvideo);
74
    REGISTER_DECODER(DXA, dxa);
75
    REGISTER_DECODER(EIGHTBPS, eightbps);
76
    REGISTER_ENCDEC (FFV1, ffv1);
77
    REGISTER_ENCDEC (FFVHUFF, ffvhuff);
78
    REGISTER_ENCDEC (FLASHSV, flashsv);
79
    REGISTER_DECODER(FLIC, flic);
80
    REGISTER_ENCDEC (FLV, flv);
81
    REGISTER_DECODER(FOURXM, fourxm);
82
    REGISTER_DECODER(FRAPS, fraps);
83
    REGISTER_ENCDEC (GIF, gif);
84
    REGISTER_ENCDEC (H261, h261);
85
    REGISTER_ENCDEC (H263, h263);
86
    REGISTER_DECODER(H263I, h263i);
87
    REGISTER_ENCODER(H263P, h263p);
88
    REGISTER_DECODER(H264, h264);
89
    REGISTER_ENCDEC (HUFFYUV, huffyuv);
90
    REGISTER_DECODER(IDCIN, idcin);
91
    REGISTER_DECODER(INDEO2, indeo2);
92
    REGISTER_DECODER(INDEO3, indeo3);
93
    REGISTER_DECODER(INTERPLAY_VIDEO, interplay_video);
94
    REGISTER_ENCDEC (JPEGLS, jpegls);
95
    REGISTER_DECODER(KMVC, kmvc);
96
    REGISTER_ENCODER(LIBX264, libx264);
97
    REGISTER_ENCODER(LIBXVID, libxvid);
98
    REGISTER_ENCODER(LJPEG, ljpeg);
99
    REGISTER_DECODER(LOCO, loco);
100
    REGISTER_DECODER(MDEC, mdec);
101
    REGISTER_ENCDEC (MJPEG, mjpeg);
102
    REGISTER_DECODER(MJPEGB, mjpegb);
103
    REGISTER_DECODER(MMVIDEO, mmvideo);
104
    REGISTER_DECODER(MPEG_XVMC, mpeg_xvmc);
105
    REGISTER_ENCDEC (MPEG1VIDEO, mpeg1video);
106
    REGISTER_ENCDEC (MPEG2VIDEO, mpeg2video);
107
    REGISTER_ENCDEC (MPEG4, mpeg4);
108
    REGISTER_DECODER(MPEGVIDEO, mpegvideo);
109
    REGISTER_ENCDEC (MSMPEG4V1, msmpeg4v1);
110
    REGISTER_ENCDEC (MSMPEG4V2, msmpeg4v2);
111
    REGISTER_ENCDEC (MSMPEG4V3, msmpeg4v3);
112
    REGISTER_DECODER(MSRLE, msrle);
113
    REGISTER_DECODER(MSVIDEO1, msvideo1);
114
    REGISTER_DECODER(MSZH, mszh);
115
    REGISTER_DECODER(NUV, nuv);
116
    REGISTER_ENCODER(PAM, pam);
117
    REGISTER_ENCODER(PBM, pbm);
118
    REGISTER_ENCODER(PGM, pgm);
119
    REGISTER_ENCODER(PGMYUV, pgmyuv);
120
    REGISTER_ENCDEC (PNG, png);
121
    REGISTER_ENCODER(PPM, ppm);
122
    REGISTER_DECODER(PTX, ptx);
123
    REGISTER_DECODER(QDRAW, qdraw);
124
    REGISTER_DECODER(QPEG, qpeg);
125
    REGISTER_ENCDEC (QTRLE, qtrle);
126
    REGISTER_ENCDEC (RAWVIDEO, rawvideo);
127
    REGISTER_ENCDEC (ROQ, roq);
128
    REGISTER_DECODER(RPZA, rpza);
129
    REGISTER_ENCDEC (RV10, rv10);
130
    REGISTER_ENCDEC (RV20, rv20);
131
    REGISTER_ENCDEC (SGI, sgi);
132
    REGISTER_DECODER(SMACKER, smacker);
133
    REGISTER_DECODER(SMC, smc);
134
    REGISTER_ENCDEC (SNOW, snow);
135
    REGISTER_DECODER(SP5X, sp5x);
136
    REGISTER_ENCDEC (SVQ1, svq1);
137
    REGISTER_DECODER(SVQ3, svq3);
138
    REGISTER_ENCDEC (TARGA, targa);
139
    REGISTER_DECODER(THEORA, theora);
140
    REGISTER_DECODER(THP, thp);
141
    REGISTER_DECODER(TIERTEXSEQVIDEO, tiertexseqvideo);
142
    REGISTER_ENCDEC (TIFF, tiff);
143
    REGISTER_DECODER(TRUEMOTION1, truemotion1);
144
    REGISTER_DECODER(TRUEMOTION2, truemotion2);
145
    REGISTER_DECODER(TSCC, tscc);
146
    REGISTER_DECODER(TXD, txd);
147
    REGISTER_DECODER(ULTI, ulti);
148
    REGISTER_DECODER(VC1, vc1);
149
    REGISTER_DECODER(VCR1, vcr1);
150
    REGISTER_DECODER(VMDVIDEO, vmdvideo);
151
    REGISTER_DECODER(VMNC, vmnc);
152
    REGISTER_DECODER(VP3, vp3);
153
    REGISTER_DECODER(VP5, vp5);
154
    REGISTER_DECODER(VP6, vp6);
155
    REGISTER_DECODER(VP6F, vp6f);
156
    REGISTER_DECODER(VQA, vqa);
157
    REGISTER_ENCDEC (WMV1, wmv1);
158
    REGISTER_ENCDEC (WMV2, wmv2);
159
    REGISTER_DECODER(WMV3, wmv3);
160
    REGISTER_DECODER(WNV1, wnv1);
161
    REGISTER_DECODER(XAN_WC3, xan_wc3);
162
    REGISTER_DECODER(XL, xl);
163
    REGISTER_DECODER(XSUB, xsub);
164
    REGISTER_ENCDEC (ZLIB, zlib);
165
    REGISTER_ENCDEC (ZMBV, zmbv);
59
    REGISTER_DECODER (AASC, aasc);
60
    REGISTER_ENCDEC  (ASV1, asv1);
61
    REGISTER_ENCDEC  (ASV2, asv2);
62
    REGISTER_DECODER (AVS, avs);
63
    REGISTER_DECODER (BETHSOFTVID, bethsoftvid);
64
    REGISTER_ENCDEC  (BMP, bmp);
65
    REGISTER_DECODER (C93, c93);
66
    REGISTER_DECODER (CAVS, cavs);
67
    REGISTER_DECODER (CINEPAK, cinepak);
68
    REGISTER_DECODER (CLJR, cljr);
69
    REGISTER_DECODER (CSCD, cscd);
70
    REGISTER_DECODER (CYUV, cyuv);
71
    REGISTER_DECODER (DNXHD, dnxhd);
72
    REGISTER_DECODER (DSICINVIDEO, dsicinvideo);
73
    REGISTER_ENCDEC  (DVVIDEO, dvvideo);
74
    REGISTER_DECODER (DXA, dxa);
75
    REGISTER_DECODER (EIGHTBPS, eightbps);
76
    REGISTER_ENCDEC  (FFV1, ffv1);
77
    REGISTER_ENCDEC  (FFVHUFF, ffvhuff);
78
    REGISTER_ENCDEC  (FLASHSV, flashsv);
79
    REGISTER_DECODER (FLIC, flic);
80
    REGISTER_ENCDEC  (FLV, flv);
81
    REGISTER_DECODER (FOURXM, fourxm);
82
    REGISTER_DECODER (FRAPS, fraps);
83
    REGISTER_ENCDEC  (GIF, gif);
84
    REGISTER_ENCDEC  (H261, h261);
85
    REGISTER_ENCDEC  (H263, h263);
86
    REGISTER_DECODER (H263I, h263i);
87
    REGISTER_ENCODER (H263P, h263p);
88
    REGISTER_DECODER (H264, h264);
89
    REGISTER_ENCDEC  (HUFFYUV, huffyuv);
90
    REGISTER_DECODER (IDCIN, idcin);
91
    REGISTER_DECODER (INDEO2, indeo2);
92
    REGISTER_DECODER (INDEO3, indeo3);
93
    REGISTER_DECODER (INTERPLAY_VIDEO, interplay_video);
94
    REGISTER_ENCDEC  (JPEGLS, jpegls);
95
    REGISTER_DECODER (KMVC, kmvc);
96
    REGISTER_ENCODER (LIBX264, libx264);
97
    REGISTER_ENCODER (LIBXVID, libxvid);
98
    REGISTER_ENCODER (LJPEG, ljpeg);
99
    REGISTER_DECODER (LOCO, loco);
100
    REGISTER_DECODER (MDEC, mdec);
101
    REGISTER_ENCDEC  (MJPEG, mjpeg);
102
    REGISTER_DECODER (MJPEGB, mjpegb);
103
    REGISTER_DECODER (MMVIDEO, mmvideo);
104
    REGISTER_DECODER (MPEG_XVMC, mpeg_xvmc);
105
    REGISTER_ENCDEC  (MPEG1VIDEO, mpeg1video);
106
    REGISTER_ENCDEC  (MPEG2VIDEO, mpeg2video);
107
    REGISTER_ENCDEC  (MPEG4, mpeg4);
108
    REGISTER_DECODER (MPEGVIDEO, mpegvideo);
109
    REGISTER_ENCDEC  (MSMPEG4V1, msmpeg4v1);
110
    REGISTER_ENCDEC  (MSMPEG4V2, msmpeg4v2);
111
    REGISTER_ENCDEC  (MSMPEG4V3, msmpeg4v3);
112
    REGISTER_DECODER (MSRLE, msrle);
113
    REGISTER_DECODER (MSVIDEO1, msvideo1);
114
    REGISTER_DECODER (MSZH, mszh);
115
    REGISTER_DECODER (NUV, nuv);
116
    REGISTER_ENCODER (PAM, pam);
117
    REGISTER_ENCODER (PBM, pbm);
118
    REGISTER_ENCODER (PGM, pgm);
119
    REGISTER_ENCODER (PGMYUV, pgmyuv);
120
    REGISTER_ENCDEC  (PNG, png);
121
    REGISTER_ENCODER (PPM, ppm);
122
    REGISTER_DECODER (PTX, ptx);
123
    REGISTER_DECODER (QDRAW, qdraw);
124
    REGISTER_DECODER (QPEG, qpeg);
125
    REGISTER_ENCDEC  (QTRLE, qtrle);
126
    REGISTER_ENCDEC  (RAWVIDEO, rawvideo);
127
    REGISTER_ENCDEC  (ROQ, roq);
128
    REGISTER_DECODER (RPZA, rpza);
129
    REGISTER_ENCDEC  (RV10, rv10);
130
    REGISTER_ENCDEC  (RV20, rv20);
131
    REGISTER_ENCDEC  (SGI, sgi);
132
    REGISTER_DECODER (SMACKER, smacker);
133
    REGISTER_DECODER (SMC, smc);
134
    REGISTER_ENCDEC  (SNOW, snow);
135
    REGISTER_DECODER (SP5X, sp5x);
136
    REGISTER_ENCDEC  (SVQ1, svq1);
137
    REGISTER_DECODER (SVQ3, svq3);
138
    REGISTER_ENCDEC  (TARGA, targa);
139
    REGISTER_DECODER (THEORA, theora);
140
    REGISTER_DECODER (THP, thp);
141
    REGISTER_DECODER (TIERTEXSEQVIDEO, tiertexseqvideo);
142
    REGISTER_ENCDEC  (TIFF, tiff);
143
    REGISTER_DECODER (TRUEMOTION1, truemotion1);
144
    REGISTER_DECODER (TRUEMOTION2, truemotion2);
145
    REGISTER_DECODER (TSCC, tscc);
146
    REGISTER_DECODER (TXD, txd);
147
    REGISTER_DECODER (ULTI, ulti);
148
    REGISTER_DECODER (VC1, vc1);
149
    REGISTER_DECODER (VCR1, vcr1);
150
    REGISTER_DECODER (VMDVIDEO, vmdvideo);
151
    REGISTER_DECODER (VMNC, vmnc);
152
    REGISTER_DECODER (VP3, vp3);
153
    REGISTER_DECODER (VP5, vp5);
154
    REGISTER_DECODER (VP6, vp6);
155
    REGISTER_DECODER (VP6F, vp6f);
156
    REGISTER_DECODER (VQA, vqa);
157
    REGISTER_ENCDEC  (WMV1, wmv1);
158
    REGISTER_ENCDEC  (WMV2, wmv2);
159
    REGISTER_DECODER (WMV3, wmv3);
160
    REGISTER_DECODER (WNV1, wnv1);
161
    REGISTER_DECODER (XAN_WC3, xan_wc3);
162
    REGISTER_DECODER (XL, xl);
163
    REGISTER_DECODER (XSUB, xsub);
164
    REGISTER_ENCDEC  (ZLIB, zlib);
165
    REGISTER_ENCDEC  (ZMBV, zmbv);
166 166

  
167 167
    /* audio codecs */
168
    REGISTER_DECODER(MPEG4AAC, mpeg4aac);
169
    REGISTER_ENCDEC (AC3, ac3);
170
    REGISTER_DECODER(ALAC, alac);
171
    REGISTER_DECODER(ATRAC3, atrac3);
172
    REGISTER_DECODER(COOK, cook);
173
    REGISTER_DECODER(DCA, dca);
174
    REGISTER_DECODER(DSICINAUDIO, dsicinaudio);
175
    REGISTER_ENCDEC (FLAC, flac);
176
    REGISTER_DECODER(IMC, imc);
177
    REGISTER_ENCDEC (LIBAMR_NB, libamr_nb);
178
    REGISTER_ENCDEC (LIBAMR_WB, libamr_wb);
179
    REGISTER_DECODER(LIBA52, liba52);
180
    REGISTER_ENCODER(LIBFAAC, libfaac);
181
    REGISTER_DECODER(LIBFAAD, libfaad);
182
    REGISTER_ENCDEC (LIBGSM, libgsm);
183
    REGISTER_ENCDEC (LIBGSM_MS, libgsm_ms);
184
    REGISTER_ENCODER(LIBMP3LAME, libmp3lame);
185
    REGISTER_ENCODER(LIBTHEORA, libtheora);
186
    if (!ENABLE_VORBIS_ENCODER)  REGISTER_ENCODER(LIBVORBIS, libvorbis);
187
    if (!ENABLE_VORBIS_DECODER)  REGISTER_DECODER(LIBVORBIS, libvorbis);
188
    REGISTER_DECODER(MACE3, mace3);
189
    REGISTER_DECODER(MACE6, mace6);
190
    REGISTER_ENCDEC (MP2, mp2);
191
    REGISTER_DECODER(MP3, mp3);
192
    REGISTER_DECODER(MP3ADU, mp3adu);
193
    REGISTER_DECODER(MP3ON4, mp3on4);
194
    REGISTER_DECODER(MPC7, mpc7);
195
    REGISTER_DECODER(QDM2, qdm2);
196
    REGISTER_DECODER(RA_144, ra_144);
197
    REGISTER_DECODER(RA_288, ra_288);
198
    REGISTER_DECODER(SHORTEN, shorten);
199
    REGISTER_DECODER(SMACKAUD, smackaud);
200
    REGISTER_ENCDEC (SONIC, sonic);
201
    REGISTER_ENCODER(SONIC_LS, sonic_ls);
202
    REGISTER_DECODER(TRUESPEECH, truespeech);
203
    REGISTER_DECODER(TTA, tta);
204
    REGISTER_DECODER(VMDAUDIO, vmdaudio);
205
    REGISTER_ENCDEC (VORBIS, vorbis);
206
    REGISTER_DECODER(WAVPACK, wavpack);
207
    REGISTER_ENCDEC(WMAV1, wmav1);
208
    REGISTER_ENCDEC(WMAV2, wmav2);
209
    REGISTER_DECODER(WS_SND1, ws_snd1);
168
    REGISTER_DECODER (MPEG4AAC, mpeg4aac);
169
    REGISTER_ENCDEC  (AC3, ac3);
170
    REGISTER_DECODER (ALAC, alac);
171
    REGISTER_DECODER (ATRAC3, atrac3);
172
    REGISTER_DECODER (COOK, cook);
173
    REGISTER_DECODER (DCA, dca);
174
    REGISTER_DECODER (DSICINAUDIO, dsicinaudio);
175
    REGISTER_ENCDEC  (FLAC, flac);
176
    REGISTER_DECODER (IMC, imc);
177
    REGISTER_ENCDEC  (LIBAMR_NB, libamr_nb);
178
    REGISTER_ENCDEC  (LIBAMR_WB, libamr_wb);
179
    REGISTER_DECODER (LIBA52, liba52);
180
    REGISTER_ENCODER (LIBFAAC, libfaac);
181
    REGISTER_DECODER (LIBFAAD, libfaad);
182
    REGISTER_ENCDEC  (LIBGSM, libgsm);
183
    REGISTER_ENCDEC  (LIBGSM_MS, libgsm_ms);
184
    REGISTER_ENCODER (LIBMP3LAME, libmp3lame);
185
    REGISTER_ENCODER (LIBTHEORA, libtheora);
186
    if (!ENABLE_VORBIS_ENCODER)  REGISTER_ENCODER (LIBVORBIS, libvorbis);
187
    if (!ENABLE_VORBIS_DECODER)  REGISTER_DECODER (LIBVORBIS, libvorbis);
188
    REGISTER_DECODER (MACE3, mace3);
189
    REGISTER_DECODER (MACE6, mace6);
190
    REGISTER_ENCDEC  (MP2, mp2);
191
    REGISTER_DECODER (MP3, mp3);
192
    REGISTER_DECODER (MP3ADU, mp3adu);
193
    REGISTER_DECODER (MP3ON4, mp3on4);
194
    REGISTER_DECODER (MPC7, mpc7);
195
    REGISTER_DECODER (QDM2, qdm2);
196
    REGISTER_DECODER (RA_144, ra_144);
197
    REGISTER_DECODER (RA_288, ra_288);
198
    REGISTER_DECODER (SHORTEN, shorten);
199
    REGISTER_DECODER (SMACKAUD, smackaud);
200
    REGISTER_ENCDEC  (SONIC, sonic);
201
    REGISTER_ENCODER (SONIC_LS, sonic_ls);
202
    REGISTER_DECODER (TRUESPEECH, truespeech);
203
    REGISTER_DECODER (TTA, tta);
204
    REGISTER_DECODER (VMDAUDIO, vmdaudio);
205
    REGISTER_ENCDEC  (VORBIS, vorbis);
206
    REGISTER_DECODER (WAVPACK, wavpack);
207
    REGISTER_ENCDEC  (WMAV1, wmav1);
208
    REGISTER_ENCDEC  (WMAV2, wmav2);
209
    REGISTER_DECODER (WS_SND1, ws_snd1);
210 210

  
211 211
    /* pcm codecs */
212
    REGISTER_ENCDEC (PCM_ALAW, pcm_alaw);
213
    REGISTER_ENCDEC (PCM_MULAW, pcm_mulaw);
214
    REGISTER_ENCDEC (PCM_S8, pcm_s8);
215
    REGISTER_ENCDEC (PCM_S16BE, pcm_s16be);
216
    REGISTER_ENCDEC (PCM_S16LE, pcm_s16le);
217
    REGISTER_ENCDEC (PCM_S24BE, pcm_s24be);
218
    REGISTER_ENCDEC (PCM_S24DAUD, pcm_s24daud);
219
    REGISTER_ENCDEC (PCM_S24LE, pcm_s24le);
220
    REGISTER_ENCDEC (PCM_S32BE, pcm_s32be);
221
    REGISTER_ENCDEC (PCM_S32LE, pcm_s32le);
222
    REGISTER_ENCDEC (PCM_U8, pcm_u8);
223
    REGISTER_ENCDEC (PCM_U16BE, pcm_u16be);
224
    REGISTER_ENCDEC (PCM_U16LE, pcm_u16le);
225
    REGISTER_ENCDEC (PCM_U24BE, pcm_u24be);
226
    REGISTER_ENCDEC (PCM_U24LE, pcm_u24le);
227
    REGISTER_ENCDEC (PCM_U32BE, pcm_u32be);
228
    REGISTER_ENCDEC (PCM_U32LE, pcm_u32le);
229
    REGISTER_ENCDEC (PCM_ZORK , pcm_zork);
212
    REGISTER_ENCDEC  (PCM_ALAW, pcm_alaw);
213
    REGISTER_ENCDEC  (PCM_MULAW, pcm_mulaw);
214
    REGISTER_ENCDEC  (PCM_S8, pcm_s8);
215
    REGISTER_ENCDEC  (PCM_S16BE, pcm_s16be);
216
    REGISTER_ENCDEC  (PCM_S16LE, pcm_s16le);
217
    REGISTER_ENCDEC  (PCM_S24BE, pcm_s24be);
218
    REGISTER_ENCDEC  (PCM_S24DAUD, pcm_s24daud);
219
    REGISTER_ENCDEC  (PCM_S24LE, pcm_s24le);
220
    REGISTER_ENCDEC  (PCM_S32BE, pcm_s32be);
221
    REGISTER_ENCDEC  (PCM_S32LE, pcm_s32le);
222
    REGISTER_ENCDEC  (PCM_U8, pcm_u8);
223
    REGISTER_ENCDEC  (PCM_U16BE, pcm_u16be);
224
    REGISTER_ENCDEC  (PCM_U16LE, pcm_u16le);
225
    REGISTER_ENCDEC  (PCM_U24BE, pcm_u24be);
226
    REGISTER_ENCDEC  (PCM_U24LE, pcm_u24le);
227
    REGISTER_ENCDEC  (PCM_U32BE, pcm_u32be);
228
    REGISTER_ENCDEC  (PCM_U32LE, pcm_u32le);
229
    REGISTER_ENCDEC  (PCM_ZORK , pcm_zork);
230 230

  
231 231
    /* dpcm codecs */
232
    REGISTER_DECODER(INTERPLAY_DPCM, interplay_dpcm);
233
    REGISTER_ENCDEC (ROQ_DPCM, roq_dpcm);
234
    REGISTER_DECODER(SOL_DPCM, sol_dpcm);
235
    REGISTER_DECODER(XAN_DPCM, xan_dpcm);
232
    REGISTER_DECODER (INTERPLAY_DPCM, interplay_dpcm);
233
    REGISTER_ENCDEC  (ROQ_DPCM, roq_dpcm);
234
    REGISTER_DECODER (SOL_DPCM, sol_dpcm);
235
    REGISTER_DECODER (XAN_DPCM, xan_dpcm);
236 236

  
237 237
    /* adpcm codecs */
238
    REGISTER_ENCDEC (ADPCM_4XM, adpcm_4xm);
239
    REGISTER_ENCDEC (ADPCM_ADX, adpcm_adx);
240
    REGISTER_ENCDEC (ADPCM_CT, adpcm_ct);
241
    REGISTER_ENCDEC (ADPCM_EA, adpcm_ea);
242
    REGISTER_ENCDEC (ADPCM_G726, adpcm_g726);
243
    REGISTER_ENCDEC (ADPCM_IMA_DK3, adpcm_ima_dk3);
244
    REGISTER_ENCDEC (ADPCM_IMA_DK4, adpcm_ima_dk4);
245
    REGISTER_ENCDEC (ADPCM_IMA_QT, adpcm_ima_qt);
246
    REGISTER_ENCDEC (ADPCM_IMA_SMJPEG, adpcm_ima_smjpeg);
247
    REGISTER_ENCDEC (ADPCM_IMA_WAV, adpcm_ima_wav);
248
    REGISTER_ENCDEC (ADPCM_IMA_WS, adpcm_ima_ws);
249
    REGISTER_ENCDEC (ADPCM_MS, adpcm_ms);
250
    REGISTER_ENCDEC (ADPCM_SBPRO_2, adpcm_sbpro_2);
251
    REGISTER_ENCDEC (ADPCM_SBPRO_3, adpcm_sbpro_3);
252
    REGISTER_ENCDEC (ADPCM_SBPRO_4, adpcm_sbpro_4);
253
    REGISTER_ENCDEC (ADPCM_SWF, adpcm_swf);
254
    REGISTER_DECODER(ADPCM_THP, adpcm_thp);
255
    REGISTER_ENCDEC (ADPCM_XA, adpcm_xa);
256
    REGISTER_ENCDEC (ADPCM_YAMAHA, adpcm_yamaha);
238
    REGISTER_ENCDEC  (ADPCM_4XM, adpcm_4xm);
239
    REGISTER_ENCDEC  (ADPCM_ADX, adpcm_adx);
240
    REGISTER_ENCDEC  (ADPCM_CT, adpcm_ct);
241
    REGISTER_ENCDEC  (ADPCM_EA, adpcm_ea);
242
    REGISTER_ENCDEC  (ADPCM_G726, adpcm_g726);
243
    REGISTER_ENCDEC  (ADPCM_IMA_DK3, adpcm_ima_dk3);
244
    REGISTER_ENCDEC  (ADPCM_IMA_DK4, adpcm_ima_dk4);
245
    REGISTER_ENCDEC  (ADPCM_IMA_QT, adpcm_ima_qt);
246
    REGISTER_ENCDEC  (ADPCM_IMA_SMJPEG, adpcm_ima_smjpeg);
247
    REGISTER_ENCDEC  (ADPCM_IMA_WAV, adpcm_ima_wav);
248
    REGISTER_ENCDEC  (ADPCM_IMA_WS, adpcm_ima_ws);
249
    REGISTER_ENCDEC  (ADPCM_MS, adpcm_ms);
250
    REGISTER_ENCDEC  (ADPCM_SBPRO_2, adpcm_sbpro_2);
251
    REGISTER_ENCDEC  (ADPCM_SBPRO_3, adpcm_sbpro_3);
252
    REGISTER_ENCDEC  (ADPCM_SBPRO_4, adpcm_sbpro_4);
253
    REGISTER_ENCDEC  (ADPCM_SWF, adpcm_swf);
254
    REGISTER_DECODER (ADPCM_THP, adpcm_thp);
255
    REGISTER_ENCDEC  (ADPCM_XA, adpcm_xa);
256
    REGISTER_ENCDEC  (ADPCM_YAMAHA, adpcm_yamaha);
257 257

  
258 258
    /* subtitles */
259
    REGISTER_ENCDEC (DVBSUB, dvbsub);
260
    REGISTER_ENCDEC (DVDSUB, dvdsub);
259
    REGISTER_ENCDEC  (DVBSUB, dvbsub);
260
    REGISTER_ENCDEC  (DVDSUB, dvdsub);
261 261

  
262 262
    /* parsers */
263
    REGISTER_PARSER (AAC, aac);
264
    REGISTER_PARSER (AC3, ac3);
265
    REGISTER_PARSER (CAVSVIDEO, cavsvideo);
266
    REGISTER_PARSER (DCA, dca);
267
    REGISTER_PARSER (DVBSUB, dvbsub);
268
    REGISTER_PARSER (DVDSUB, dvdsub);
269
    REGISTER_PARSER (H261, h261);
270
    REGISTER_PARSER (H263, h263);
271
    REGISTER_PARSER (H264, h264);
272
    REGISTER_PARSER (MJPEG, mjpeg);
273
    REGISTER_PARSER (MPEG4VIDEO, mpeg4video);
274
    REGISTER_PARSER (MPEGAUDIO, mpegaudio);
275
    REGISTER_PARSER (MPEGVIDEO, mpegvideo);
276
    REGISTER_PARSER (PNM, pnm);
277
    REGISTER_PARSER (VC1, vc1);
263
    REGISTER_PARSER  (AAC, aac);
264
    REGISTER_PARSER  (AC3, ac3);
265
    REGISTER_PARSER  (CAVSVIDEO, cavsvideo);
266
    REGISTER_PARSER  (DCA, dca);
267
    REGISTER_PARSER  (DVBSUB, dvbsub);
268
    REGISTER_PARSER  (DVDSUB, dvdsub);
269
    REGISTER_PARSER  (H261, h261);
270
    REGISTER_PARSER  (H263, h263);
271
    REGISTER_PARSER  (H264, h264);
272
    REGISTER_PARSER  (MJPEG, mjpeg);
273
    REGISTER_PARSER  (MPEG4VIDEO, mpeg4video);
274
    REGISTER_PARSER  (MPEGAUDIO, mpegaudio);
275
    REGISTER_PARSER  (MPEGVIDEO, mpegvideo);
276
    REGISTER_PARSER  (PNM, pnm);
277
    REGISTER_PARSER  (VC1, vc1);
278 278

  
279 279
    /* bitstream filters */
280
    REGISTER_BSF    (DUMP_EXTRADATA, dump_extradata);
281
    REGISTER_BSF    (IMX_DUMP_HEADER, imx_dump_header);
282
    REGISTER_BSF    (MJPEGA_DUMP_HEADER, mjpega_dump_header);
283
    REGISTER_BSF    (MP3_HEADER_COMPRESS, mp3_header_compress);
284
    REGISTER_BSF    (MP3_HEADER_DECOMPRESS, mp3_header_decompress);
285
    REGISTER_BSF    (NOISE, noise);
286
    REGISTER_BSF    (REMOVE_EXTRADATA, remove_extradata);
280
    REGISTER_BSF     (DUMP_EXTRADATA, dump_extradata);
281
    REGISTER_BSF     (IMX_DUMP_HEADER, imx_dump_header);
282
    REGISTER_BSF     (MJPEGA_DUMP_HEADER, mjpega_dump_header);
283
    REGISTER_BSF     (MP3_HEADER_COMPRESS, mp3_header_compress);
284
    REGISTER_BSF     (MP3_HEADER_DECOMPRESS, mp3_header_decompress);
285
    REGISTER_BSF     (NOISE, noise);
286
    REGISTER_BSF     (REMOVE_EXTRADATA, remove_extradata);
287 287
}
288 288

  

Also available in: Unified diff