@@ -229,29 +229,22 @@ OptionArrayMap getOutputFormatOptions()
229
229
230
230
OptionArrayMap getVideoCodecOptions ()
231
231
{
232
- std::map< std::string, std::vector<Option> > videoCodecOptions;
232
+ OptionArrayMap videoCodecOptions;
233
233
234
234
AVCodec* codec = av_codec_next ( NULL );
235
235
236
236
// iterate on codecs
237
237
while ( codec )
238
238
{
239
- #if LIBAVCODEC_VERSION_INT < AV_VERSION_INT( 53, 34, 0 )
240
- if ( codec->encode )
241
- #else
242
- if ( codec->encode2 )
243
- #endif
239
+ // add only video codec
240
+ if ( codec->type == AVMEDIA_TYPE_VIDEO )
244
241
{
245
- // add only video codec
246
- if ( codec->type == AVMEDIA_TYPE_VIDEO )
242
+ if ( codec->priv_class )
247
243
{
248
- if ( codec->priv_class )
249
- {
250
- std::string videoCodecName ( codec->name );
251
- OptionArray options;
252
- loadOptions ( options, (void *)&codec->priv_class , 0 );
253
- videoCodecOptions.insert ( std::make_pair ( videoCodecName, options ) );
254
- }
244
+ std::string videoCodecName ( codec->name );
245
+ OptionArray options;
246
+ loadOptions ( options, (void *)&codec->priv_class , 0 );
247
+ videoCodecOptions.insert ( std::make_pair ( videoCodecName, options ) );
255
248
}
256
249
}
257
250
codec = av_codec_next ( codec );
@@ -261,29 +254,22 @@ OptionArrayMap getVideoCodecOptions()
261
254
262
255
OptionArrayMap getAudioCodecOptions ()
263
256
{
264
- std::map< std::string, std::vector<Option> > audioCodecOptions;
257
+ OptionArrayMap audioCodecOptions;
265
258
266
259
AVCodec* codec = av_codec_next ( NULL );
267
260
268
261
// iterate on codecs
269
262
while ( codec )
270
263
{
271
- #if LIBAVCODEC_VERSION_INT < AV_VERSION_INT( 53, 34, 0 )
272
- if ( codec->encode )
273
- #else
274
- if ( codec->encode2 )
275
- #endif
264
+ // add only audio codec
265
+ if ( codec->type == AVMEDIA_TYPE_AUDIO )
276
266
{
277
- // add only audio codec
278
- if ( codec->type == AVMEDIA_TYPE_AUDIO )
267
+ if ( codec->priv_class )
279
268
{
280
- if ( codec->priv_class )
281
- {
282
- std::string audioCodecName ( codec->name );
283
- OptionArray options;
284
- loadOptions ( options, (void *)&codec->priv_class , 0 );
285
- audioCodecOptions.insert ( std::make_pair ( audioCodecName, options ) );
286
- }
269
+ std::string audioCodecName ( codec->name );
270
+ OptionArray options;
271
+ loadOptions ( options, (void *)&codec->priv_class , 0 );
272
+ audioCodecOptions.insert ( std::make_pair ( audioCodecName, options ) );
287
273
}
288
274
}
289
275
codec = av_codec_next ( codec );
0 commit comments