History

avcodec/codec_internal: nuke init_static_data()

All hail get_supported_config()

Niklas Haas committed 2 years ago

Commit 4524d521 parent 2c2dfd92 files · +1 −14Browse files

Unified · Split

2 files
  1. libavcodec/allcodecs.c +1 −6
  2. libavcodec/codec_internal.h +0 −8
libavcodec/allcodecs.c+1−6
@@ -915,13 +915,8 @@ static void av_codec_init_static(void) · 914 unmodified lines
915{915{
916 int dummy;916 int dummy;
917 for (int i = 0; codec_list[i]; i++) {917 for (int i = 0; codec_list[i]; i++) {
918 const FFCodec *codec = codec_list[i];
919 if (codec->init_static_data) {
920 codec->init_static_data((FFCodec*) codec);
921 continue;
922 }
923
924 /* Backward compatibility with deprecated public fields */918 /* Backward compatibility with deprecated public fields */
919 const FFCodec *codec = codec_list[i];
925 if (!codec->get_supported_config)920 if (!codec->get_supported_config)
926 continue;921 continue;
927 922
libavcodec/codec_internal.h+0−8
@@ -173,14 +173,6 @@ typedef struct FFCodec { · 172 unmodified lines
173 */173 */
174 const FFCodecDefault *defaults;174 const FFCodecDefault *defaults;
175 175
176 /**
177 * Initialize codec static data, called from av_codec_iterate().
178 *
179 * This is not intended for time consuming operations as it is
180 * run for every codec regardless of that codec being used.
181 */
182 void (*init_static_data)(struct FFCodec *codec);
183
184 int (*init)(struct AVCodecContext *);176 int (*init)(struct AVCodecContext *);
185 177
186 union {178 union {

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t