OSDN Git Service

ffprobe: use designated initializer for AVClass
authorPaul B Mahol <onemda@gmail.com>
Sat, 23 Nov 2013 22:14:49 +0000 (22:14 +0000)
committerPaul B Mahol <onemda@gmail.com>
Sat, 23 Nov 2013 22:23:52 +0000 (22:23 +0000)
Signed-off-by: Paul B Mahol <onemda@gmail.com>
ffprobe.c

index ef4ccaf..3b6c173 100644 (file)
--- a/ffprobe.c
+++ b/ffprobe.c
@@ -341,11 +341,10 @@ static void *writer_child_next(void *obj, void *prev)
 }
 
 static const AVClass writer_class = {
-    "Writer",
-    writer_get_name,
-    NULL,
-    LIBAVUTIL_VERSION_INT,
-    .option = writer_options,
+    .class_name = "Writer",
+    .item_name  = writer_get_name,
+    .option     = writer_options,
+    .version    = LIBAVUTIL_VERSION_INT,
     .child_next = writer_child_next,
 };
 
@@ -706,9 +705,9 @@ static const char *name##_get_name(void *ctx)       \
     return #name ;                                  \
 }                                                   \
 static const AVClass name##_class = {               \
-    #name,                                          \
-    name##_get_name,                                \
-    name##_options                                  \
+    .class_name = #name,                            \
+    .item_name  = name##_get_name,                  \
+    .option     = name##_options                    \
 }
 
 /* Default output */