avcodec/codec_internal: nuke init_static_data()

All hail get_supported_config()
release/7.1
Niklas Haas 9 months ago
parent 2c2dfd9149
commit 4524d527bf
  1. 7
      libavcodec/allcodecs.c
  2. 8
      libavcodec/codec_internal.h

@ -915,13 +915,8 @@ static void av_codec_init_static(void)
{
int dummy;
for (int i = 0; codec_list[i]; i++) {
const FFCodec *codec = codec_list[i];
if (codec->init_static_data) {
codec->init_static_data((FFCodec*) codec);
continue;
}
/* Backward compatibility with deprecated public fields */
const FFCodec *codec = codec_list[i];
if (!codec->get_supported_config)
continue;

@ -173,14 +173,6 @@ typedef struct FFCodec {
*/
const FFCodecDefault *defaults;
/**
* Initialize codec static data, called from av_codec_iterate().
*
* This is not intended for time consuming operations as it is
* run for every codec regardless of that codec being used.
*/
void (*init_static_data)(struct FFCodec *codec);
int (*init)(struct AVCodecContext *);
union {

Loading…
Cancel
Save