.data section. Originally committed as revision 19787 to svn://svn.ffmpeg.org/ffmpeg/trunktags/v0.6
@@ -1804,7 +1804,7 @@ AVCodec aac_decoder = { | |||||
aac_decode_close, | aac_decode_close, | ||||
aac_decode_frame, | aac_decode_frame, | ||||
.long_name = NULL_IF_CONFIG_SMALL("Advanced Audio Coding"), | .long_name = NULL_IF_CONFIG_SMALL("Advanced Audio Coding"), | ||||
.sample_fmts = (enum SampleFormat[]) { | |||||
.sample_fmts = (const enum SampleFormat[]) { | |||||
SAMPLE_FMT_S16,SAMPLE_FMT_NONE | SAMPLE_FMT_S16,SAMPLE_FMT_NONE | ||||
}, | }, | ||||
}; | }; |
@@ -636,6 +636,6 @@ AVCodec aac_encoder = { | |||||
aac_encode_frame, | aac_encode_frame, | ||||
aac_encode_end, | aac_encode_end, | ||||
.capabilities = CODEC_CAP_SMALL_LAST_FRAME | CODEC_CAP_DELAY, | .capabilities = CODEC_CAP_SMALL_LAST_FRAME | CODEC_CAP_DELAY, | ||||
.sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.long_name = NULL_IF_CONFIG_SMALL("Advanced Audio Coding"), | .long_name = NULL_IF_CONFIG_SMALL("Advanced Audio Coding"), | ||||
}; | }; |
@@ -1400,9 +1400,9 @@ AVCodec ac3_encoder = { | |||||
AC3_encode_frame, | AC3_encode_frame, | ||||
AC3_encode_close, | AC3_encode_close, | ||||
NULL, | NULL, | ||||
.sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.long_name = NULL_IF_CONFIG_SMALL("ATSC A/52A (AC-3)"), | .long_name = NULL_IF_CONFIG_SMALL("ATSC A/52A (AC-3)"), | ||||
.channel_layouts = (int64_t[]){ | |||||
.channel_layouts = (const int64_t[]){ | |||||
CH_LAYOUT_MONO, | CH_LAYOUT_MONO, | ||||
CH_LAYOUT_STEREO, | CH_LAYOUT_STEREO, | ||||
CH_LAYOUT_2_1, | CH_LAYOUT_2_1, | ||||
@@ -1631,7 +1631,7 @@ AVCodec name ## _encoder = { \ | |||||
adpcm_encode_frame, \ | adpcm_encode_frame, \ | ||||
adpcm_encode_close, \ | adpcm_encode_close, \ | ||||
NULL, \ | NULL, \ | ||||
.sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, \ | |||||
.sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, \ | |||||
.long_name = NULL_IF_CONFIG_SMALL(long_name_), \ | .long_name = NULL_IF_CONFIG_SMALL(long_name_), \ | ||||
}; | }; | ||||
#else | #else | ||||
@@ -192,6 +192,6 @@ AVCodec adpcm_adx_encoder = { | |||||
adx_encode_frame, | adx_encode_frame, | ||||
adx_encode_close, | adx_encode_close, | ||||
NULL, | NULL, | ||||
.sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.long_name = NULL_IF_CONFIG_SMALL("SEGA CRI ADX ADPCM"), | .long_name = NULL_IF_CONFIG_SMALL("SEGA CRI ADX ADPCM"), | ||||
}; | }; |
@@ -1324,6 +1324,6 @@ AVCodec flac_encoder = { | |||||
flac_encode_close, | flac_encode_close, | ||||
NULL, | NULL, | ||||
.capabilities = CODEC_CAP_SMALL_LAST_FRAME | CODEC_CAP_DELAY, | .capabilities = CODEC_CAP_SMALL_LAST_FRAME | CODEC_CAP_DELAY, | ||||
.sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.long_name = NULL_IF_CONFIG_SMALL("FLAC (Free Lossless Audio Codec)"), | .long_name = NULL_IF_CONFIG_SMALL("FLAC (Free Lossless Audio Codec)"), | ||||
}; | }; |
@@ -394,7 +394,7 @@ AVCodec adpcm_g726_encoder = { | |||||
g726_encode_frame, | g726_encode_frame, | ||||
g726_close, | g726_close, | ||||
NULL, | NULL, | ||||
.sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.long_name = NULL_IF_CONFIG_SMALL("G.726 ADPCM"), | .long_name = NULL_IF_CONFIG_SMALL("G.726 ADPCM"), | ||||
}; | }; | ||||
#endif | #endif | ||||
@@ -153,6 +153,6 @@ AVCodec libfaac_encoder = { | |||||
Faac_encode_init, | Faac_encode_init, | ||||
Faac_encode_frame, | Faac_encode_frame, | ||||
Faac_encode_close, | Faac_encode_close, | ||||
.sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.long_name = NULL_IF_CONFIG_SMALL("libfaac AAC (Advanced Audio Codec)"), | .long_name = NULL_IF_CONFIG_SMALL("libfaac AAC (Advanced Audio Codec)"), | ||||
}; | }; |
@@ -120,7 +120,7 @@ AVCodec libgsm_encoder = { | |||||
libgsm_init, | libgsm_init, | ||||
libgsm_encode_frame, | libgsm_encode_frame, | ||||
libgsm_close, | libgsm_close, | ||||
.sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.long_name = NULL_IF_CONFIG_SMALL("libgsm GSM"), | .long_name = NULL_IF_CONFIG_SMALL("libgsm GSM"), | ||||
}; | }; | ||||
@@ -132,7 +132,7 @@ AVCodec libgsm_ms_encoder = { | |||||
libgsm_init, | libgsm_init, | ||||
libgsm_encode_frame, | libgsm_encode_frame, | ||||
libgsm_close, | libgsm_close, | ||||
.sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.long_name = NULL_IF_CONFIG_SMALL("libgsm GSM Microsoft variant"), | .long_name = NULL_IF_CONFIG_SMALL("libgsm GSM Microsoft variant"), | ||||
}; | }; | ||||
@@ -223,6 +223,6 @@ AVCodec libmp3lame_encoder = { | |||||
MP3lame_encode_frame, | MP3lame_encode_frame, | ||||
MP3lame_encode_close, | MP3lame_encode_close, | ||||
.capabilities= CODEC_CAP_DELAY, | .capabilities= CODEC_CAP_DELAY, | ||||
.sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.long_name= NULL_IF_CONFIG_SMALL("libmp3lame MP3 (MPEG audio layer 3)"), | .long_name= NULL_IF_CONFIG_SMALL("libmp3lame MP3 (MPEG audio layer 3)"), | ||||
}; | }; |
@@ -222,7 +222,7 @@ AVCodec libopencore_amrnb_encoder = { | |||||
amr_nb_encode_frame, | amr_nb_encode_frame, | ||||
amr_nb_encode_close, | amr_nb_encode_close, | ||||
NULL, | NULL, | ||||
.sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.long_name = NULL_IF_CONFIG_SMALL("OpenCORE Adaptive Multi-Rate (AMR) Narrow-Band"), | .long_name = NULL_IF_CONFIG_SMALL("OpenCORE Adaptive Multi-Rate (AMR) Narrow-Band"), | ||||
}; | }; | ||||
@@ -224,6 +224,6 @@ AVCodec libvorbis_encoder = { | |||||
oggvorbis_encode_frame, | oggvorbis_encode_frame, | ||||
oggvorbis_encode_close, | oggvorbis_encode_close, | ||||
.capabilities= CODEC_CAP_DELAY, | .capabilities= CODEC_CAP_DELAY, | ||||
.sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.long_name= NULL_IF_CONFIG_SMALL("libvorbis Vorbis"), | .long_name= NULL_IF_CONFIG_SMALL("libvorbis Vorbis"), | ||||
} ; | } ; |
@@ -797,7 +797,7 @@ AVCodec mp2_encoder = { | |||||
MPA_encode_frame, | MPA_encode_frame, | ||||
MPA_encode_close, | MPA_encode_close, | ||||
NULL, | NULL, | ||||
.sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.long_name = NULL_IF_CONFIG_SMALL("MP2 (MPEG audio layer 2)"), | .long_name = NULL_IF_CONFIG_SMALL("MP2 (MPEG audio layer 2)"), | ||||
}; | }; | ||||
@@ -310,7 +310,7 @@ AVCodec pcm_bluray_decoder = { | |||||
NULL, | NULL, | ||||
NULL, | NULL, | ||||
pcm_bluray_decode_frame, | pcm_bluray_decode_frame, | ||||
.sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16, SAMPLE_FMT_S32, | |||||
.sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16, SAMPLE_FMT_S32, | |||||
SAMPLE_FMT_NONE}, | SAMPLE_FMT_NONE}, | ||||
.long_name = NULL_IF_CONFIG_SMALL("PCM signed 16|20|24-bit big-endian for Blu-ray media"), | .long_name = NULL_IF_CONFIG_SMALL("PCM signed 16|20|24-bit big-endian for Blu-ray media"), | ||||
}; | }; |
@@ -523,7 +523,7 @@ AVCodec name ## _encoder = { \ | |||||
pcm_encode_frame, \ | pcm_encode_frame, \ | ||||
pcm_encode_close, \ | pcm_encode_close, \ | ||||
NULL, \ | NULL, \ | ||||
.sample_fmts = (enum SampleFormat[]){sample_fmt_,SAMPLE_FMT_NONE}, \ | |||||
.sample_fmts = (const enum SampleFormat[]){sample_fmt_,SAMPLE_FMT_NONE}, \ | |||||
.long_name = NULL_IF_CONFIG_SMALL(long_name_), \ | .long_name = NULL_IF_CONFIG_SMALL(long_name_), \ | ||||
}; | }; | ||||
#else | #else | ||||
@@ -541,7 +541,7 @@ AVCodec name ## _decoder = { \ | |||||
NULL, \ | NULL, \ | ||||
NULL, \ | NULL, \ | ||||
pcm_decode_frame, \ | pcm_decode_frame, \ | ||||
.sample_fmts = (enum SampleFormat[]){sample_fmt_,SAMPLE_FMT_NONE}, \ | |||||
.sample_fmts = (const enum SampleFormat[]){sample_fmt_,SAMPLE_FMT_NONE}, \ | |||||
.long_name = NULL_IF_CONFIG_SMALL(long_name_), \ | .long_name = NULL_IF_CONFIG_SMALL(long_name_), \ | ||||
}; | }; | ||||
#else | #else | ||||
@@ -174,6 +174,6 @@ AVCodec roq_dpcm_encoder = { | |||||
roq_dpcm_encode_frame, | roq_dpcm_encode_frame, | ||||
roq_dpcm_encode_close, | roq_dpcm_encode_close, | ||||
NULL, | NULL, | ||||
.sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.long_name = NULL_IF_CONFIG_SMALL("id RoQ DPCM"), | .long_name = NULL_IF_CONFIG_SMALL("id RoQ DPCM"), | ||||
}; | }; |
@@ -1045,6 +1045,6 @@ AVCodec vorbis_encoder = { | |||||
vorbis_encode_frame, | vorbis_encode_frame, | ||||
vorbis_encode_close, | vorbis_encode_close, | ||||
.capabilities= CODEC_CAP_DELAY, | .capabilities= CODEC_CAP_DELAY, | ||||
.sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.long_name = NULL_IF_CONFIG_SMALL("Vorbis"), | .long_name = NULL_IF_CONFIG_SMALL("Vorbis"), | ||||
}; | }; |
@@ -392,7 +392,7 @@ AVCodec wmav1_encoder = | |||||
encode_init, | encode_init, | ||||
encode_superframe, | encode_superframe, | ||||
ff_wma_end, | ff_wma_end, | ||||
.sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.long_name = NULL_IF_CONFIG_SMALL("Windows Media Audio 1"), | .long_name = NULL_IF_CONFIG_SMALL("Windows Media Audio 1"), | ||||
}; | }; | ||||
@@ -405,6 +405,6 @@ AVCodec wmav2_encoder = | |||||
encode_init, | encode_init, | ||||
encode_superframe, | encode_superframe, | ||||
ff_wma_end, | ff_wma_end, | ||||
.sample_fmts = (enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.sample_fmts = (const enum SampleFormat[]){SAMPLE_FMT_S16,SAMPLE_FMT_NONE}, | |||||
.long_name = NULL_IF_CONFIG_SMALL("Windows Media Audio 2"), | .long_name = NULL_IF_CONFIG_SMALL("Windows Media Audio 2"), | ||||
}; | }; |