diff options
Diffstat (limited to 'src/plugins/test_gstreamer.c')
-rw-r--r-- | src/plugins/test_gstreamer.c | 1049 |
1 files changed, 522 insertions, 527 deletions
diff --git a/src/plugins/test_gstreamer.c b/src/plugins/test_gstreamer.c index 210ca71..c102b44 100644 --- a/src/plugins/test_gstreamer.c +++ b/src/plugins/test_gstreamer.c | |||
@@ -24,94 +24,91 @@ | |||
24 | */ | 24 | */ |
25 | #include "platform.h" | 25 | #include "platform.h" |
26 | #include "test_lib.h" | 26 | #include "test_lib.h" |
27 | |||
28 | #include <glib.h> | 27 | #include <glib.h> |
29 | #include <gst/gst.h> | 28 | #include <gst/gst.h> |
30 | #include <gst/pbutils/pbutils.h> | 29 | #include <gst/pbutils/pbutils.h> |
31 | 30 | ||
32 | /* This is a miniaturized version of gst-discoverer, its only purpose is | 31 | |
32 | /** | ||
33 | * This is a miniaturized version of gst-discoverer, its only purpose is | ||
33 | * to detect missing plugins situations and skip a test in such cases. | 34 | * to detect missing plugins situations and skip a test in such cases. |
34 | */ | 35 | */ |
35 | GstDiscovererResult | 36 | static GstDiscovererResult |
36 | discoverer_main (GstDiscoverer *dc, char *filename) | 37 | discoverer_main (GstDiscoverer *dc, const char *filename) |
37 | { | 38 | { |
38 | GError *err = NULL; | 39 | GError *err = NULL; |
39 | GDir *dir; | 40 | gchar *uri; |
40 | gchar *uri, *path; | 41 | gchar *path; |
41 | GstDiscovererInfo *info; | 42 | GstDiscovererInfo *info; |
42 | |||
43 | GstDiscovererResult result; | 43 | GstDiscovererResult result; |
44 | 44 | ||
45 | if (!gst_uri_is_valid (filename)) { | 45 | if (! gst_uri_is_valid (filename)) |
46 | if (!g_path_is_absolute (filename)) { | 46 | { |
47 | gchar *cur_dir; | 47 | if (! g_path_is_absolute (filename)) |
48 | 48 | { | |
49 | cur_dir = g_get_current_dir (); | 49 | gchar *cur_dir; |
50 | path = g_build_filename (cur_dir, filename, NULL); | 50 | |
51 | g_free (cur_dir); | 51 | cur_dir = g_get_current_dir (); |
52 | } else { | 52 | path = g_build_filename (cur_dir, filename, NULL); |
53 | path = g_strdup (filename); | 53 | g_free (cur_dir); |
54 | } | ||
55 | else | ||
56 | { | ||
57 | path = g_strdup (filename); | ||
58 | } | ||
59 | |||
60 | uri = g_filename_to_uri (path, NULL, &err); | ||
61 | g_free (path); | ||
62 | path = NULL; | ||
63 | |||
64 | if (err) | ||
65 | { | ||
66 | g_warning ("Couldn't convert filename %s to URI: %s\n", filename, err->message); | ||
67 | g_error_free (err); | ||
68 | return GST_DISCOVERER_ERROR; | ||
69 | } | ||
54 | } | 70 | } |
55 | 71 | else | |
56 | uri = g_filename_to_uri (path, NULL, &err); | 72 | { |
57 | g_free (path); | 73 | uri = g_strdup (filename); |
58 | path = NULL; | ||
59 | |||
60 | if (err) { | ||
61 | g_warning ("Couldn't convert filename %s to URI: %s\n", filename, err->message); | ||
62 | g_error_free (err); | ||
63 | return; | ||
64 | } | 74 | } |
65 | } else { | ||
66 | uri = g_strdup (filename); | ||
67 | } | ||
68 | |||
69 | info = gst_discoverer_discover_uri (dc, uri, &err); | 75 | info = gst_discoverer_discover_uri (dc, uri, &err); |
70 | 76 | result = gst_discoverer_info_get_result (info); | |
71 | result = gst_discoverer_info_get_result (info); | 77 | switch (result) |
72 | |||
73 | switch (result) { | ||
74 | case GST_DISCOVERER_OK: | ||
75 | { | 78 | { |
76 | break; | 79 | case GST_DISCOVERER_OK: |
77 | } | 80 | break; |
78 | case GST_DISCOVERER_URI_INVALID: | 81 | case GST_DISCOVERER_URI_INVALID: |
79 | { | ||
80 | g_print ("URI %s is not valid\n", uri); | 82 | g_print ("URI %s is not valid\n", uri); |
81 | break; | 83 | break; |
82 | } | ||
83 | case GST_DISCOVERER_ERROR: | 84 | case GST_DISCOVERER_ERROR: |
84 | { | ||
85 | g_print ("An error was encountered while discovering the file %s\n", filename); | 85 | g_print ("An error was encountered while discovering the file %s\n", filename); |
86 | g_print (" %s\n", err->message); | 86 | g_print (" %s\n", err->message); |
87 | break; | 87 | break; |
88 | } | ||
89 | case GST_DISCOVERER_TIMEOUT: | 88 | case GST_DISCOVERER_TIMEOUT: |
90 | { | ||
91 | g_print ("Analyzing URI %s timed out\n", uri); | 89 | g_print ("Analyzing URI %s timed out\n", uri); |
92 | break; | 90 | break; |
93 | } | ||
94 | case GST_DISCOVERER_BUSY: | 91 | case GST_DISCOVERER_BUSY: |
95 | { | ||
96 | g_print ("Discoverer was busy\n"); | 92 | g_print ("Discoverer was busy\n"); |
97 | break; | 93 | break; |
98 | } | 94 | case GST_DISCOVERER_MISSING_PLUGINS: |
99 | case GST_DISCOVERER_MISSING_PLUGINS: | ||
100 | { | ||
101 | g_print ("Will skip %s: missing plugins\n", filename); | 95 | g_print ("Will skip %s: missing plugins\n", filename); |
102 | break; | 96 | break; |
97 | default: | ||
98 | g_print ("Unexpected result %d\n", result); | ||
99 | break; | ||
103 | } | 100 | } |
104 | } | 101 | |
105 | |||
106 | if (err) | 102 | if (err) |
107 | g_error_free (err); | 103 | g_error_free (err); |
108 | gst_discoverer_info_unref (info); | 104 | gst_discoverer_info_unref (info); |
109 | 105 | ||
110 | g_free (uri); | 106 | g_free (uri); |
111 | 107 | ||
112 | return result; | 108 | return result; |
113 | } | 109 | } |
114 | 110 | ||
111 | |||
115 | /** | 112 | /** |
116 | * Main function for the GStreamer testcase. | 113 | * Main function for the GStreamer testcase. |
117 | * | 114 | * |
@@ -123,24 +120,22 @@ int | |||
123 | main (int argc, char *argv[]) | 120 | main (int argc, char *argv[]) |
124 | { | 121 | { |
125 | GError *err = NULL; | 122 | GError *err = NULL; |
126 | gint timeout = 10; | ||
127 | GstDiscoverer *dc; | 123 | GstDiscoverer *dc; |
128 | |||
129 | int result = 0; | 124 | int result = 0; |
130 | GstDiscovererResult pre_test; | 125 | GstDiscovererResult pre_test; |
131 | 126 | ||
132 | gst_init (&argc, &argv); | 127 | gst_init (&argc, &argv); |
133 | 128 | dc = gst_discoverer_new (10 * GST_SECOND, &err); | |
134 | dc = gst_discoverer_new (timeout * GST_SECOND, &err); | 129 | if (NULL == dc) |
135 | if (G_UNLIKELY (dc == NULL)) { | 130 | { |
136 | g_print ("Error initializing: %s\n", err->message); | 131 | g_print ("Error initializing: %s\n", err->message); |
137 | exit (1); | 132 | return 0; |
138 | } | 133 | } |
139 | if (err) | 134 | if (NULL != err) |
140 | g_error_free (err); | 135 | g_error_free (err); |
141 | 136 | ||
142 | pre_test = discoverer_main (dc, "testdata/30_and_33.asf"); | 137 | pre_test = discoverer_main (dc, "testdata/30_and_33.asf"); |
143 | if (pre_test != GST_DISCOVERER_MISSING_PLUGINS) | 138 | if (GST_DISCOVERER_MISSING_PLUGINS != pre_test) |
144 | { | 139 | { |
145 | struct SolutionData thirty_and_thirtythree_sol[] = | 140 | struct SolutionData thirty_and_thirtythree_sol[] = |
146 | { | 141 | { |
@@ -988,470 +983,470 @@ main (int argc, char *argv[]) | |||
988 | strlen ("20") + 1, | 983 | strlen ("20") + 1, |
989 | 0 | 984 | 0 |
990 | }, | 985 | }, |
991 | { | 986 | { |
992 | EXTRACTOR_METATYPE_UNKNOWN, | 987 | EXTRACTOR_METATYPE_UNKNOWN, |
993 | EXTRACTOR_METAFORMAT_UTF8, | 988 | EXTRACTOR_METAFORMAT_UTF8, |
994 | "text/plain", | 989 | "text/plain", |
995 | "PART_OFFSET=5", | 990 | "PART_OFFSET=5", |
996 | strlen ("PART_OFFSET=5") + 1, | 991 | strlen ("PART_OFFSET=5") + 1, |
997 | 0 | 992 | 0 |
998 | }, | 993 | }, |
999 | { | 994 | { |
1000 | EXTRACTOR_METATYPE_UNKNOWN, | 995 | EXTRACTOR_METATYPE_UNKNOWN, |
1001 | EXTRACTOR_METAFORMAT_UTF8, | 996 | EXTRACTOR_METAFORMAT_UTF8, |
1002 | "text/plain", | 997 | "text/plain", |
1003 | "ARTIST/INSTRUMENTS=ARTIST/INSTRUMENTS", | 998 | "ARTIST/INSTRUMENTS=ARTIST/INSTRUMENTS", |
1004 | strlen ("ARTIST/INSTRUMENTS=ARTIST/INSTRUMENTS") + 1, | 999 | strlen ("ARTIST/INSTRUMENTS=ARTIST/INSTRUMENTS") + 1, |
1005 | 0 | 1000 | 0 |
1006 | }, | 1001 | }, |
1007 | { | 1002 | { |
1008 | EXTRACTOR_METATYPE_UNKNOWN, | 1003 | EXTRACTOR_METATYPE_UNKNOWN, |
1009 | EXTRACTOR_METAFORMAT_UTF8, | 1004 | EXTRACTOR_METAFORMAT_UTF8, |
1010 | "text/plain", | 1005 | "text/plain", |
1011 | "LEAD_PERFORMER=LEAD_PERFORMER", | 1006 | "LEAD_PERFORMER=LEAD_PERFORMER", |
1012 | strlen ("LEAD_PERFORMER=LEAD_PERFORMER") + 1, | 1007 | strlen ("LEAD_PERFORMER=LEAD_PERFORMER") + 1, |
1013 | 0 | 1008 | 0 |
1014 | }, | 1009 | }, |
1015 | { | 1010 | { |
1016 | EXTRACTOR_METATYPE_UNKNOWN, | 1011 | EXTRACTOR_METATYPE_UNKNOWN, |
1017 | EXTRACTOR_METAFORMAT_UTF8, | 1012 | EXTRACTOR_METAFORMAT_UTF8, |
1018 | "text/plain", | 1013 | "text/plain", |
1019 | "ARRANGER=ARRANGER", | 1014 | "ARRANGER=ARRANGER", |
1020 | strlen ("ARRANGER=ARRANGER") + 1, | 1015 | strlen ("ARRANGER=ARRANGER") + 1, |
1021 | 0 | 1016 | 0 |
1022 | }, | 1017 | }, |
1023 | { | 1018 | { |
1024 | EXTRACTOR_METATYPE_UNKNOWN, | 1019 | EXTRACTOR_METATYPE_UNKNOWN, |
1025 | EXTRACTOR_METAFORMAT_UTF8, | 1020 | EXTRACTOR_METAFORMAT_UTF8, |
1026 | "text/plain", | 1021 | "text/plain", |
1027 | "LYRICIST=LYRICIST", | 1022 | "LYRICIST=LYRICIST", |
1028 | strlen ("LYRICIST=LYRICIST") + 1, | 1023 | strlen ("LYRICIST=LYRICIST") + 1, |
1029 | 0 | 1024 | 0 |
1030 | }, | 1025 | }, |
1031 | { | 1026 | { |
1032 | EXTRACTOR_METATYPE_UNKNOWN, | 1027 | EXTRACTOR_METATYPE_UNKNOWN, |
1033 | EXTRACTOR_METAFORMAT_UTF8, | 1028 | EXTRACTOR_METAFORMAT_UTF8, |
1034 | "text/plain", | 1029 | "text/plain", |
1035 | "DIRECTOR=DIRECTOR", | 1030 | "DIRECTOR=DIRECTOR", |
1036 | strlen ("DIRECTOR=DIRECTOR") + 1, | 1031 | strlen ("DIRECTOR=DIRECTOR") + 1, |
1037 | 0 | 1032 | 0 |
1038 | }, | 1033 | }, |
1039 | { | 1034 | { |
1040 | EXTRACTOR_METATYPE_UNKNOWN, | 1035 | EXTRACTOR_METATYPE_UNKNOWN, |
1041 | EXTRACTOR_METAFORMAT_UTF8, | 1036 | EXTRACTOR_METAFORMAT_UTF8, |
1042 | "text/plain", | 1037 | "text/plain", |
1043 | "ASSISTANT_DIRECTOR=ASSISTANT_DIRECTOR", | 1038 | "ASSISTANT_DIRECTOR=ASSISTANT_DIRECTOR", |
1044 | strlen ("ASSISTANT_DIRECTOR=ASSISTANT_DIRECTOR") + 1, | 1039 | strlen ("ASSISTANT_DIRECTOR=ASSISTANT_DIRECTOR") + 1, |
1045 | 0 | 1040 | 0 |
1046 | }, | 1041 | }, |
1047 | { | 1042 | { |
1048 | EXTRACTOR_METATYPE_UNKNOWN, | 1043 | EXTRACTOR_METATYPE_UNKNOWN, |
1049 | EXTRACTOR_METAFORMAT_UTF8, | 1044 | EXTRACTOR_METAFORMAT_UTF8, |
1050 | "text/plain", | 1045 | "text/plain", |
1051 | "DIRECTOR_OF_PHOTOGRAPHY=DIRECTOR_OF_PHOTOGRAPHY", | 1046 | "DIRECTOR_OF_PHOTOGRAPHY=DIRECTOR_OF_PHOTOGRAPHY", |
1052 | strlen ("DIRECTOR_OF_PHOTOGRAPHY=DIRECTOR_OF_PHOTOGRAPHY") + 1, | 1047 | strlen ("DIRECTOR_OF_PHOTOGRAPHY=DIRECTOR_OF_PHOTOGRAPHY") + 1, |
1053 | 0 | 1048 | 0 |
1054 | }, | 1049 | }, |
1055 | { | 1050 | { |
1056 | EXTRACTOR_METATYPE_UNKNOWN, | 1051 | EXTRACTOR_METATYPE_UNKNOWN, |
1057 | EXTRACTOR_METAFORMAT_UTF8, | 1052 | EXTRACTOR_METAFORMAT_UTF8, |
1058 | "text/plain", | 1053 | "text/plain", |
1059 | "SOUND_ENGINEER=SOUND_ENGINEER", | 1054 | "SOUND_ENGINEER=SOUND_ENGINEER", |
1060 | strlen ("SOUND_ENGINEER=SOUND_ENGINEER") + 1, | 1055 | strlen ("SOUND_ENGINEER=SOUND_ENGINEER") + 1, |
1061 | 0 | 1056 | 0 |
1062 | }, | 1057 | }, |
1063 | { | 1058 | { |
1064 | EXTRACTOR_METATYPE_UNKNOWN, | 1059 | EXTRACTOR_METATYPE_UNKNOWN, |
1065 | EXTRACTOR_METAFORMAT_UTF8, | 1060 | EXTRACTOR_METAFORMAT_UTF8, |
1066 | "text/plain", | 1061 | "text/plain", |
1067 | "ART_DIRECTOR=ART_DIRECTOR", | 1062 | "ART_DIRECTOR=ART_DIRECTOR", |
1068 | strlen ("ART_DIRECTOR=ART_DIRECTOR") + 1, | 1063 | strlen ("ART_DIRECTOR=ART_DIRECTOR") + 1, |
1069 | 0 | 1064 | 0 |
1070 | }, | 1065 | }, |
1071 | { | 1066 | { |
1072 | EXTRACTOR_METATYPE_UNKNOWN, | 1067 | EXTRACTOR_METATYPE_UNKNOWN, |
1073 | EXTRACTOR_METAFORMAT_UTF8, | 1068 | EXTRACTOR_METAFORMAT_UTF8, |
1074 | "text/plain", | 1069 | "text/plain", |
1075 | "PRODUCTION_DESIGNER=PRODUCTION_DESIGNER", | 1070 | "PRODUCTION_DESIGNER=PRODUCTION_DESIGNER", |
1076 | strlen ("PRODUCTION_DESIGNER=PRODUCTION_DESIGNER") + 1, | 1071 | strlen ("PRODUCTION_DESIGNER=PRODUCTION_DESIGNER") + 1, |
1077 | 0 | 1072 | 0 |
1078 | }, | 1073 | }, |
1079 | { | 1074 | { |
1080 | EXTRACTOR_METATYPE_UNKNOWN, | 1075 | EXTRACTOR_METATYPE_UNKNOWN, |
1081 | EXTRACTOR_METAFORMAT_UTF8, | 1076 | EXTRACTOR_METAFORMAT_UTF8, |
1082 | "text/plain", | 1077 | "text/plain", |
1083 | "CHOREGRAPHER=CHOREGRAPHER", | 1078 | "CHOREGRAPHER=CHOREGRAPHER", |
1084 | strlen ("CHOREGRAPHER=CHOREGRAPHER") + 1, | 1079 | strlen ("CHOREGRAPHER=CHOREGRAPHER") + 1, |
1085 | 0 | 1080 | 0 |
1086 | }, | 1081 | }, |
1087 | { | 1082 | { |
1088 | EXTRACTOR_METATYPE_UNKNOWN, | 1083 | EXTRACTOR_METATYPE_UNKNOWN, |
1089 | EXTRACTOR_METAFORMAT_UTF8, | 1084 | EXTRACTOR_METAFORMAT_UTF8, |
1090 | "text/plain", | 1085 | "text/plain", |
1091 | "COSTUME_DESIGNER=COSTUME_DESIGNER", | 1086 | "COSTUME_DESIGNER=COSTUME_DESIGNER", |
1092 | strlen ("COSTUME_DESIGNER=COSTUME_DESIGNER") + 1, | 1087 | strlen ("COSTUME_DESIGNER=COSTUME_DESIGNER") + 1, |
1093 | 0 | 1088 | 0 |
1094 | }, | 1089 | }, |
1095 | { | 1090 | { |
1096 | EXTRACTOR_METATYPE_UNKNOWN, | 1091 | EXTRACTOR_METATYPE_UNKNOWN, |
1097 | EXTRACTOR_METAFORMAT_UTF8, | 1092 | EXTRACTOR_METAFORMAT_UTF8, |
1098 | "text/plain", | 1093 | "text/plain", |
1099 | "ACTOR=ACTOR", | 1094 | "ACTOR=ACTOR", |
1100 | strlen ("ACTOR=ACTOR") + 1, | 1095 | strlen ("ACTOR=ACTOR") + 1, |
1101 | 0 | 1096 | 0 |
1102 | }, | 1097 | }, |
1103 | { | 1098 | { |
1104 | EXTRACTOR_METATYPE_UNKNOWN, | 1099 | EXTRACTOR_METATYPE_UNKNOWN, |
1105 | EXTRACTOR_METAFORMAT_UTF8, | 1100 | EXTRACTOR_METAFORMAT_UTF8, |
1106 | "text/plain", | 1101 | "text/plain", |
1107 | "CHARACTER=CHARACTER", | 1102 | "CHARACTER=CHARACTER", |
1108 | strlen ("CHARACTER=CHARACTER") + 1, | 1103 | strlen ("CHARACTER=CHARACTER") + 1, |
1109 | 0 | 1104 | 0 |
1110 | }, | 1105 | }, |
1111 | { | 1106 | { |
1112 | EXTRACTOR_METATYPE_UNKNOWN, | 1107 | EXTRACTOR_METATYPE_UNKNOWN, |
1113 | EXTRACTOR_METAFORMAT_UTF8, | 1108 | EXTRACTOR_METAFORMAT_UTF8, |
1114 | "text/plain", | 1109 | "text/plain", |
1115 | "WRITTEN_BY=WRITTEN_BY", | 1110 | "WRITTEN_BY=WRITTEN_BY", |
1116 | strlen ("WRITTEN_BY=WRITTEN_BY") + 1, | 1111 | strlen ("WRITTEN_BY=WRITTEN_BY") + 1, |
1117 | 0 | 1112 | 0 |
1118 | }, | 1113 | }, |
1119 | { | 1114 | { |
1120 | EXTRACTOR_METATYPE_UNKNOWN, | 1115 | EXTRACTOR_METATYPE_UNKNOWN, |
1121 | EXTRACTOR_METAFORMAT_UTF8, | 1116 | EXTRACTOR_METAFORMAT_UTF8, |
1122 | "text/plain", | 1117 | "text/plain", |
1123 | "SCREENPLAY_BY=SCREENPLAY_BY", | 1118 | "SCREENPLAY_BY=SCREENPLAY_BY", |
1124 | strlen ("SCREENPLAY_BY=SCREENPLAY_BY") + 1, | 1119 | strlen ("SCREENPLAY_BY=SCREENPLAY_BY") + 1, |
1125 | 0 | 1120 | 0 |
1126 | }, | 1121 | }, |
1127 | { | 1122 | { |
1128 | EXTRACTOR_METATYPE_UNKNOWN, | 1123 | EXTRACTOR_METATYPE_UNKNOWN, |
1129 | EXTRACTOR_METAFORMAT_UTF8, | 1124 | EXTRACTOR_METAFORMAT_UTF8, |
1130 | "text/plain", | 1125 | "text/plain", |
1131 | "EDITED_BY=EDITED_BY", | 1126 | "EDITED_BY=EDITED_BY", |
1132 | strlen ("EDITED_BY=EDITED_BY") + 1, | 1127 | strlen ("EDITED_BY=EDITED_BY") + 1, |
1133 | 0 | 1128 | 0 |
1134 | }, | 1129 | }, |
1135 | { | 1130 | { |
1136 | EXTRACTOR_METATYPE_UNKNOWN, | 1131 | EXTRACTOR_METATYPE_UNKNOWN, |
1137 | EXTRACTOR_METAFORMAT_UTF8, | 1132 | EXTRACTOR_METAFORMAT_UTF8, |
1138 | "text/plain", | 1133 | "text/plain", |
1139 | "PRODUCER=PRODUCER", | 1134 | "PRODUCER=PRODUCER", |
1140 | strlen ("PRODUCER=PRODUCER") + 1, | 1135 | strlen ("PRODUCER=PRODUCER") + 1, |
1141 | 0 | 1136 | 0 |
1142 | }, | 1137 | }, |
1143 | { | 1138 | { |
1144 | EXTRACTOR_METATYPE_UNKNOWN, | 1139 | EXTRACTOR_METATYPE_UNKNOWN, |
1145 | EXTRACTOR_METAFORMAT_UTF8, | 1140 | EXTRACTOR_METAFORMAT_UTF8, |
1146 | "text/plain", | 1141 | "text/plain", |
1147 | "COPRODUCER=COPRODUCER", | 1142 | "COPRODUCER=COPRODUCER", |
1148 | strlen ("COPRODUCER=COPRODUCER") + 1, | 1143 | strlen ("COPRODUCER=COPRODUCER") + 1, |
1149 | 0 | 1144 | 0 |
1150 | }, | 1145 | }, |
1151 | { | 1146 | { |
1152 | EXTRACTOR_METATYPE_UNKNOWN, | 1147 | EXTRACTOR_METATYPE_UNKNOWN, |
1153 | EXTRACTOR_METAFORMAT_UTF8, | 1148 | EXTRACTOR_METAFORMAT_UTF8, |
1154 | "text/plain", | 1149 | "text/plain", |
1155 | "EXECUTIVE_PRODUCER=EXECUTIVE_PRODUCER", | 1150 | "EXECUTIVE_PRODUCER=EXECUTIVE_PRODUCER", |
1156 | strlen ("EXECUTIVE_PRODUCER=EXECUTIVE_PRODUCER") + 1, | 1151 | strlen ("EXECUTIVE_PRODUCER=EXECUTIVE_PRODUCER") + 1, |
1157 | 0 | 1152 | 0 |
1158 | }, | 1153 | }, |
1159 | { | 1154 | { |
1160 | EXTRACTOR_METATYPE_UNKNOWN, | 1155 | EXTRACTOR_METATYPE_UNKNOWN, |
1161 | EXTRACTOR_METAFORMAT_UTF8, | 1156 | EXTRACTOR_METAFORMAT_UTF8, |
1162 | "text/plain", | 1157 | "text/plain", |
1163 | "DISTRIBUTED_BY=DISTRIBUTED_BY", | 1158 | "DISTRIBUTED_BY=DISTRIBUTED_BY", |
1164 | strlen ("DISTRIBUTED_BY=DISTRIBUTED_BY") + 1, | 1159 | strlen ("DISTRIBUTED_BY=DISTRIBUTED_BY") + 1, |
1165 | 0 | 1160 | 0 |
1166 | }, | 1161 | }, |
1167 | { | 1162 | { |
1168 | EXTRACTOR_METATYPE_UNKNOWN, | 1163 | EXTRACTOR_METATYPE_UNKNOWN, |
1169 | EXTRACTOR_METAFORMAT_UTF8, | 1164 | EXTRACTOR_METAFORMAT_UTF8, |
1170 | "text/plain", | 1165 | "text/plain", |
1171 | "MASTERED_BY=MASTERED_BY", | 1166 | "MASTERED_BY=MASTERED_BY", |
1172 | strlen ("MASTERED_BY=MASTERED_BY") + 1, | 1167 | strlen ("MASTERED_BY=MASTERED_BY") + 1, |
1173 | 0 | 1168 | 0 |
1174 | }, | 1169 | }, |
1175 | { | 1170 | { |
1176 | EXTRACTOR_METATYPE_UNKNOWN, | 1171 | EXTRACTOR_METATYPE_UNKNOWN, |
1177 | EXTRACTOR_METAFORMAT_UTF8, | 1172 | EXTRACTOR_METAFORMAT_UTF8, |
1178 | "text/plain", | 1173 | "text/plain", |
1179 | "MIXED_BY=MIXED_BY", | 1174 | "MIXED_BY=MIXED_BY", |
1180 | strlen ("MIXED_BY=MIXED_BY") + 1, | 1175 | strlen ("MIXED_BY=MIXED_BY") + 1, |
1181 | 0 | 1176 | 0 |
1182 | }, | 1177 | }, |
1183 | { | 1178 | { |
1184 | EXTRACTOR_METATYPE_UNKNOWN, | 1179 | EXTRACTOR_METATYPE_UNKNOWN, |
1185 | EXTRACTOR_METAFORMAT_UTF8, | 1180 | EXTRACTOR_METAFORMAT_UTF8, |
1186 | "text/plain", | 1181 | "text/plain", |
1187 | "REMIXED_BY=REMIXED_BY", | 1182 | "REMIXED_BY=REMIXED_BY", |
1188 | strlen ("REMIXED_BY=REMIXED_BY") + 1, | 1183 | strlen ("REMIXED_BY=REMIXED_BY") + 1, |
1189 | 0 | 1184 | 0 |
1190 | }, | 1185 | }, |
1191 | { | 1186 | { |
1192 | EXTRACTOR_METATYPE_UNKNOWN, | 1187 | EXTRACTOR_METATYPE_UNKNOWN, |
1193 | EXTRACTOR_METAFORMAT_UTF8, | 1188 | EXTRACTOR_METAFORMAT_UTF8, |
1194 | "text/plain", | 1189 | "text/plain", |
1195 | "PRODUCTION_STUDIO=PRODUCTION_STUDIO", | 1190 | "PRODUCTION_STUDIO=PRODUCTION_STUDIO", |
1196 | strlen ("PRODUCTION_STUDIO=PRODUCTION_STUDIO") + 1, | 1191 | strlen ("PRODUCTION_STUDIO=PRODUCTION_STUDIO") + 1, |
1197 | 0 | 1192 | 0 |
1198 | }, | 1193 | }, |
1199 | { | 1194 | { |
1200 | EXTRACTOR_METATYPE_UNKNOWN, | 1195 | EXTRACTOR_METATYPE_UNKNOWN, |
1201 | EXTRACTOR_METAFORMAT_UTF8, | 1196 | EXTRACTOR_METAFORMAT_UTF8, |
1202 | "text/plain", | 1197 | "text/plain", |
1203 | "THANKS_TO=THANKS_TO", | 1198 | "THANKS_TO=THANKS_TO", |
1204 | strlen ("THANKS_TO=THANKS_TO") + 1, | 1199 | strlen ("THANKS_TO=THANKS_TO") + 1, |
1205 | 0 | 1200 | 0 |
1206 | }, | 1201 | }, |
1207 | { | 1202 | { |
1208 | EXTRACTOR_METATYPE_UNKNOWN, | 1203 | EXTRACTOR_METATYPE_UNKNOWN, |
1209 | EXTRACTOR_METAFORMAT_UTF8, | 1204 | EXTRACTOR_METAFORMAT_UTF8, |
1210 | "text/plain", | 1205 | "text/plain", |
1211 | "PUBLISHER=PUBLISHER", | 1206 | "PUBLISHER=PUBLISHER", |
1212 | strlen ("PUBLISHER=PUBLISHER") + 1, | 1207 | strlen ("PUBLISHER=PUBLISHER") + 1, |
1213 | 0 | 1208 | 0 |
1214 | }, | 1209 | }, |
1215 | { | 1210 | { |
1216 | EXTRACTOR_METATYPE_UNKNOWN, | 1211 | EXTRACTOR_METATYPE_UNKNOWN, |
1217 | EXTRACTOR_METAFORMAT_UTF8, | 1212 | EXTRACTOR_METAFORMAT_UTF8, |
1218 | "text/plain", | 1213 | "text/plain", |
1219 | "LABEL=LABEL", | 1214 | "LABEL=LABEL", |
1220 | strlen ("LABEL=LABEL") + 1, | 1215 | strlen ("LABEL=LABEL") + 1, |
1221 | 0 | 1216 | 0 |
1222 | }, | 1217 | }, |
1223 | { | 1218 | { |
1224 | EXTRACTOR_METATYPE_UNKNOWN, | 1219 | EXTRACTOR_METATYPE_UNKNOWN, |
1225 | EXTRACTOR_METAFORMAT_UTF8, | 1220 | EXTRACTOR_METAFORMAT_UTF8, |
1226 | "text/plain", | 1221 | "text/plain", |
1227 | "MOOD=MOOD", | 1222 | "MOOD=MOOD", |
1228 | strlen ("MOOD=MOOD") + 1, | 1223 | strlen ("MOOD=MOOD") + 1, |
1229 | 0 | 1224 | 0 |
1230 | }, | 1225 | }, |
1231 | { | 1226 | { |
1232 | EXTRACTOR_METATYPE_UNKNOWN, | 1227 | EXTRACTOR_METATYPE_UNKNOWN, |
1233 | EXTRACTOR_METAFORMAT_UTF8, | 1228 | EXTRACTOR_METAFORMAT_UTF8, |
1234 | "text/plain", | 1229 | "text/plain", |
1235 | "ORIGINAL_MEDIA_TYPE=ORIGINAL_MEDIA_TYPE", | 1230 | "ORIGINAL_MEDIA_TYPE=ORIGINAL_MEDIA_TYPE", |
1236 | strlen ("ORIGINAL_MEDIA_TYPE=ORIGINAL_MEDIA_TYPE") + 1, | 1231 | strlen ("ORIGINAL_MEDIA_TYPE=ORIGINAL_MEDIA_TYPE") + 1, |
1237 | 0 | 1232 | 0 |
1238 | }, | 1233 | }, |
1239 | { | 1234 | { |
1240 | EXTRACTOR_METATYPE_UNKNOWN, | 1235 | EXTRACTOR_METATYPE_UNKNOWN, |
1241 | EXTRACTOR_METAFORMAT_UTF8, | 1236 | EXTRACTOR_METAFORMAT_UTF8, |
1242 | "text/plain", | 1237 | "text/plain", |
1243 | "CONTENT_TYPE=CONTENT_TYPE", | 1238 | "CONTENT_TYPE=CONTENT_TYPE", |
1244 | strlen ("CONTENT_TYPE=CONTENT_TYPE") + 1, | 1239 | strlen ("CONTENT_TYPE=CONTENT_TYPE") + 1, |
1245 | 0 | 1240 | 0 |
1246 | }, | 1241 | }, |
1247 | { | 1242 | { |
1248 | EXTRACTOR_METATYPE_UNKNOWN, | 1243 | EXTRACTOR_METATYPE_UNKNOWN, |
1249 | EXTRACTOR_METAFORMAT_UTF8, | 1244 | EXTRACTOR_METAFORMAT_UTF8, |
1250 | "text/plain", | 1245 | "text/plain", |
1251 | "SUBJECT=SUBJECT", | 1246 | "SUBJECT=SUBJECT", |
1252 | strlen ("SUBJECT=SUBJECT") + 1, | 1247 | strlen ("SUBJECT=SUBJECT") + 1, |
1253 | 0 | 1248 | 0 |
1254 | }, | 1249 | }, |
1255 | { | 1250 | { |
1256 | EXTRACTOR_METATYPE_UNKNOWN, | 1251 | EXTRACTOR_METATYPE_UNKNOWN, |
1257 | EXTRACTOR_METAFORMAT_UTF8, | 1252 | EXTRACTOR_METAFORMAT_UTF8, |
1258 | "text/plain", | 1253 | "text/plain", |
1259 | "SUMMARY=SUMMARY", | 1254 | "SUMMARY=SUMMARY", |
1260 | strlen ("SUMMARY=SUMMARY") + 1, | 1255 | strlen ("SUMMARY=SUMMARY") + 1, |
1261 | 0 | 1256 | 0 |
1262 | }, | 1257 | }, |
1263 | { | 1258 | { |
1264 | EXTRACTOR_METATYPE_UNKNOWN, | 1259 | EXTRACTOR_METATYPE_UNKNOWN, |
1265 | EXTRACTOR_METAFORMAT_UTF8, | 1260 | EXTRACTOR_METAFORMAT_UTF8, |
1266 | "text/plain", | 1261 | "text/plain", |
1267 | "SYNOPSIS=SYNOPSIS", | 1262 | "SYNOPSIS=SYNOPSIS", |
1268 | strlen ("SYNOPSIS=SYNOPSIS") + 1, | 1263 | strlen ("SYNOPSIS=SYNOPSIS") + 1, |
1269 | 0 | 1264 | 0 |
1270 | }, | 1265 | }, |
1271 | { | 1266 | { |
1272 | EXTRACTOR_METATYPE_UNKNOWN, | 1267 | EXTRACTOR_METATYPE_UNKNOWN, |
1273 | EXTRACTOR_METAFORMAT_UTF8, | 1268 | EXTRACTOR_METAFORMAT_UTF8, |
1274 | "text/plain", | 1269 | "text/plain", |
1275 | "INITIAL_KEY=INITIAL_KEY", | 1270 | "INITIAL_KEY=INITIAL_KEY", |
1276 | strlen ("INITIAL_KEY=INITIAL_KEY") + 1, | 1271 | strlen ("INITIAL_KEY=INITIAL_KEY") + 1, |
1277 | 0 | 1272 | 0 |
1278 | }, | 1273 | }, |
1279 | { | 1274 | { |
1280 | EXTRACTOR_METATYPE_UNKNOWN, | 1275 | EXTRACTOR_METATYPE_UNKNOWN, |
1281 | EXTRACTOR_METAFORMAT_UTF8, | 1276 | EXTRACTOR_METAFORMAT_UTF8, |
1282 | "text/plain", | 1277 | "text/plain", |
1283 | "PERIOD=PERIOD", | 1278 | "PERIOD=PERIOD", |
1284 | strlen ("PERIOD=PERIOD") + 1, | 1279 | strlen ("PERIOD=PERIOD") + 1, |
1285 | 0 | 1280 | 0 |
1286 | }, | 1281 | }, |
1287 | { | 1282 | { |
1288 | EXTRACTOR_METATYPE_UNKNOWN, | 1283 | EXTRACTOR_METATYPE_UNKNOWN, |
1289 | EXTRACTOR_METAFORMAT_UTF8, | 1284 | EXTRACTOR_METAFORMAT_UTF8, |
1290 | "text/plain", | 1285 | "text/plain", |
1291 | "LAW_RATING=LAW_RATING", | 1286 | "LAW_RATING=LAW_RATING", |
1292 | strlen ("LAW_RATING=LAW_RATING") + 1, | 1287 | strlen ("LAW_RATING=LAW_RATING") + 1, |
1293 | 0 | 1288 | 0 |
1294 | }, | 1289 | }, |
1295 | { | 1290 | { |
1296 | EXTRACTOR_METATYPE_UNKNOWN, | 1291 | EXTRACTOR_METATYPE_UNKNOWN, |
1297 | EXTRACTOR_METAFORMAT_UTF8, | 1292 | EXTRACTOR_METAFORMAT_UTF8, |
1298 | "text/plain", | 1293 | "text/plain", |
1299 | "COMPOSITION_LOCATION=COMPOSITION_LOCATION", | 1294 | "COMPOSITION_LOCATION=COMPOSITION_LOCATION", |
1300 | strlen ("COMPOSITION_LOCATION=COMPOSITION_LOCATION") + 1, | 1295 | strlen ("COMPOSITION_LOCATION=COMPOSITION_LOCATION") + 1, |
1301 | 0 | 1296 | 0 |
1302 | }, | 1297 | }, |
1303 | { | 1298 | { |
1304 | EXTRACTOR_METATYPE_UNKNOWN, | 1299 | EXTRACTOR_METATYPE_UNKNOWN, |
1305 | EXTRACTOR_METAFORMAT_UTF8, | 1300 | EXTRACTOR_METAFORMAT_UTF8, |
1306 | "text/plain", | 1301 | "text/plain", |
1307 | "COMPOSER_NATIONALITY=COMPOSER_NATIONALITY", | 1302 | "COMPOSER_NATIONALITY=COMPOSER_NATIONALITY", |
1308 | strlen ("COMPOSER_NATIONALITY=COMPOSER_NATIONALITY") + 1, | 1303 | strlen ("COMPOSER_NATIONALITY=COMPOSER_NATIONALITY") + 1, |
1309 | 0 | 1304 | 0 |
1310 | }, | 1305 | }, |
1311 | { | 1306 | { |
1312 | EXTRACTOR_METATYPE_UNKNOWN, | 1307 | EXTRACTOR_METATYPE_UNKNOWN, |
1313 | EXTRACTOR_METAFORMAT_UTF8, | 1308 | EXTRACTOR_METAFORMAT_UTF8, |
1314 | "text/plain", | 1309 | "text/plain", |
1315 | "PLAY_COUNTER=PLAY_COUNTER", | 1310 | "PLAY_COUNTER=PLAY_COUNTER", |
1316 | strlen ("PLAY_COUNTER=PLAY_COUNTER") + 1, | 1311 | strlen ("PLAY_COUNTER=PLAY_COUNTER") + 1, |
1317 | 0 | 1312 | 0 |
1318 | }, | 1313 | }, |
1319 | { | 1314 | { |
1320 | EXTRACTOR_METATYPE_UNKNOWN, | 1315 | EXTRACTOR_METATYPE_UNKNOWN, |
1321 | EXTRACTOR_METAFORMAT_UTF8, | 1316 | EXTRACTOR_METAFORMAT_UTF8, |
1322 | "text/plain", | 1317 | "text/plain", |
1323 | "RATING=RATING", | 1318 | "RATING=RATING", |
1324 | strlen ("RATING=RATING") + 1, | 1319 | strlen ("RATING=RATING") + 1, |
1325 | 0 | 1320 | 0 |
1326 | }, | 1321 | }, |
1327 | { | 1322 | { |
1328 | EXTRACTOR_METATYPE_UNKNOWN, | 1323 | EXTRACTOR_METATYPE_UNKNOWN, |
1329 | EXTRACTOR_METAFORMAT_UTF8, | 1324 | EXTRACTOR_METAFORMAT_UTF8, |
1330 | "text/plain", | 1325 | "text/plain", |
1331 | "ENCODER_SETTINGS=ENCODER_SETTINGS", | 1326 | "ENCODER_SETTINGS=ENCODER_SETTINGS", |
1332 | strlen ("ENCODER_SETTINGS=ENCODER_SETTINGS") + 1, | 1327 | strlen ("ENCODER_SETTINGS=ENCODER_SETTINGS") + 1, |
1333 | 0 | 1328 | 0 |
1334 | }, | 1329 | }, |
1335 | { | 1330 | { |
1336 | EXTRACTOR_METATYPE_UNKNOWN, | 1331 | EXTRACTOR_METATYPE_UNKNOWN, |
1337 | EXTRACTOR_METAFORMAT_UTF8, | 1332 | EXTRACTOR_METAFORMAT_UTF8, |
1338 | "text/plain", | 1333 | "text/plain", |
1339 | "FPS=FPS", | 1334 | "FPS=FPS", |
1340 | strlen ("FPS=FPS") + 1, | 1335 | strlen ("FPS=FPS") + 1, |
1341 | 0 | 1336 | 0 |
1342 | }, | 1337 | }, |
1343 | { | 1338 | { |
1344 | EXTRACTOR_METATYPE_UNKNOWN, | 1339 | EXTRACTOR_METATYPE_UNKNOWN, |
1345 | EXTRACTOR_METAFORMAT_UTF8, | 1340 | EXTRACTOR_METAFORMAT_UTF8, |
1346 | "text/plain", | 1341 | "text/plain", |
1347 | "MEASURE=MEASURE", | 1342 | "MEASURE=MEASURE", |
1348 | strlen ("MEASURE=MEASURE") + 1, | 1343 | strlen ("MEASURE=MEASURE") + 1, |
1349 | 0 | 1344 | 0 |
1350 | }, | 1345 | }, |
1351 | { | 1346 | { |
1352 | EXTRACTOR_METATYPE_UNKNOWN, | 1347 | EXTRACTOR_METATYPE_UNKNOWN, |
1353 | EXTRACTOR_METAFORMAT_UTF8, | 1348 | EXTRACTOR_METAFORMAT_UTF8, |
1354 | "text/plain", | 1349 | "text/plain", |
1355 | "TUNING=TUNING", | 1350 | "TUNING=TUNING", |
1356 | strlen ("TUNING=TUNING") + 1, | 1351 | strlen ("TUNING=TUNING") + 1, |
1357 | 0 | 1352 | 0 |
1358 | }, | 1353 | }, |
1359 | { | 1354 | { |
1360 | EXTRACTOR_METATYPE_UNKNOWN, | 1355 | EXTRACTOR_METATYPE_UNKNOWN, |
1361 | EXTRACTOR_METAFORMAT_UTF8, | 1356 | EXTRACTOR_METAFORMAT_UTF8, |
1362 | "text/plain", | 1357 | "text/plain", |
1363 | "ISBN=ISBN", | 1358 | "ISBN=ISBN", |
1364 | strlen ("ISBN=ISBN") + 1, | 1359 | strlen ("ISBN=ISBN") + 1, |
1365 | 0 | 1360 | 0 |
1366 | }, | 1361 | }, |
1367 | { | 1362 | { |
1368 | EXTRACTOR_METATYPE_UNKNOWN, | 1363 | EXTRACTOR_METATYPE_UNKNOWN, |
1369 | EXTRACTOR_METAFORMAT_UTF8, | 1364 | EXTRACTOR_METAFORMAT_UTF8, |
1370 | "text/plain", | 1365 | "text/plain", |
1371 | "BARCODE=BARCODE", | 1366 | "BARCODE=BARCODE", |
1372 | strlen ("BARCODE=BARCODE") + 1, | 1367 | strlen ("BARCODE=BARCODE") + 1, |
1373 | 0 | 1368 | 0 |
1374 | }, | 1369 | }, |
1375 | { | 1370 | { |
1376 | EXTRACTOR_METATYPE_UNKNOWN, | 1371 | EXTRACTOR_METATYPE_UNKNOWN, |
1377 | EXTRACTOR_METAFORMAT_UTF8, | 1372 | EXTRACTOR_METAFORMAT_UTF8, |
1378 | "text/plain", | 1373 | "text/plain", |
1379 | "CATALOG_NUMBER=CATALOG_NUMBER", | 1374 | "CATALOG_NUMBER=CATALOG_NUMBER", |
1380 | strlen ("CATALOG_NUMBER=CATALOG_NUMBER") + 1, | 1375 | strlen ("CATALOG_NUMBER=CATALOG_NUMBER") + 1, |
1381 | 0 | 1376 | 0 |
1382 | }, | 1377 | }, |
1383 | { | 1378 | { |
1384 | EXTRACTOR_METATYPE_UNKNOWN, | 1379 | EXTRACTOR_METATYPE_UNKNOWN, |
1385 | EXTRACTOR_METAFORMAT_UTF8, | 1380 | EXTRACTOR_METAFORMAT_UTF8, |
1386 | "text/plain", | 1381 | "text/plain", |
1387 | "LABEL_CODE=LABEL_CODE", | 1382 | "LABEL_CODE=LABEL_CODE", |
1388 | strlen ("LABEL_CODE=LABEL_CODE") + 1, | 1383 | strlen ("LABEL_CODE=LABEL_CODE") + 1, |
1389 | 0 | 1384 | 0 |
1390 | }, | 1385 | }, |
1391 | { | 1386 | { |
1392 | EXTRACTOR_METATYPE_UNKNOWN, | 1387 | EXTRACTOR_METATYPE_UNKNOWN, |
1393 | EXTRACTOR_METAFORMAT_UTF8, | 1388 | EXTRACTOR_METAFORMAT_UTF8, |
1394 | "text/plain", | 1389 | "text/plain", |
1395 | "LCCN=LCCN", | 1390 | "LCCN=LCCN", |
1396 | strlen ("LCCN=LCCN") + 1, | 1391 | strlen ("LCCN=LCCN") + 1, |
1397 | 0 | 1392 | 0 |
1398 | }, | 1393 | }, |
1399 | { | 1394 | { |
1400 | EXTRACTOR_METATYPE_UNKNOWN, | 1395 | EXTRACTOR_METATYPE_UNKNOWN, |
1401 | EXTRACTOR_METAFORMAT_UTF8, | 1396 | EXTRACTOR_METAFORMAT_UTF8, |
1402 | "text/plain", | 1397 | "text/plain", |
1403 | "PURCHASE_ITEM=PURCHASE_ITEM", | 1398 | "PURCHASE_ITEM=PURCHASE_ITEM", |
1404 | strlen ("PURCHASE_ITEM=PURCHASE_ITEM") + 1, | 1399 | strlen ("PURCHASE_ITEM=PURCHASE_ITEM") + 1, |
1405 | 0 | 1400 | 0 |
1406 | }, | 1401 | }, |
1407 | { | 1402 | { |
1408 | EXTRACTOR_METATYPE_UNKNOWN, | 1403 | EXTRACTOR_METATYPE_UNKNOWN, |
1409 | EXTRACTOR_METAFORMAT_UTF8, | 1404 | EXTRACTOR_METAFORMAT_UTF8, |
1410 | "text/plain", | 1405 | "text/plain", |
1411 | "PURCHASE_INFO=PURCHASE_INFO", | 1406 | "PURCHASE_INFO=PURCHASE_INFO", |
1412 | strlen ("PURCHASE_INFO=PURCHASE_INFO") + 1, | 1407 | strlen ("PURCHASE_INFO=PURCHASE_INFO") + 1, |
1413 | 0 | 1408 | 0 |
1414 | }, | 1409 | }, |
1415 | { | 1410 | { |
1416 | EXTRACTOR_METATYPE_UNKNOWN, | 1411 | EXTRACTOR_METATYPE_UNKNOWN, |
1417 | EXTRACTOR_METAFORMAT_UTF8, | 1412 | EXTRACTOR_METAFORMAT_UTF8, |
1418 | "text/plain", | 1413 | "text/plain", |
1419 | "PURCHASE_OWNER=PURCHASE_OWNER", | 1414 | "PURCHASE_OWNER=PURCHASE_OWNER", |
1420 | strlen ("PURCHASE_OWNER=PURCHASE_OWNER") + 1, | 1415 | strlen ("PURCHASE_OWNER=PURCHASE_OWNER") + 1, |
1421 | 0 | 1416 | 0 |
1422 | }, | 1417 | }, |
1423 | { | 1418 | { |
1424 | EXTRACTOR_METATYPE_UNKNOWN, | 1419 | EXTRACTOR_METATYPE_UNKNOWN, |
1425 | EXTRACTOR_METAFORMAT_UTF8, | 1420 | EXTRACTOR_METAFORMAT_UTF8, |
1426 | "text/plain", | 1421 | "text/plain", |
1427 | "PURCHASE_PRICE=PURCHASE_PRICE", | 1422 | "PURCHASE_PRICE=PURCHASE_PRICE", |
1428 | strlen ("PURCHASE_PRICE=PURCHASE_PRICE") + 1, | 1423 | strlen ("PURCHASE_PRICE=PURCHASE_PRICE") + 1, |
1429 | 0 | 1424 | 0 |
1430 | }, | 1425 | }, |
1431 | { | 1426 | { |
1432 | EXTRACTOR_METATYPE_UNKNOWN, | 1427 | EXTRACTOR_METATYPE_UNKNOWN, |
1433 | EXTRACTOR_METAFORMAT_UTF8, | 1428 | EXTRACTOR_METAFORMAT_UTF8, |
1434 | "text/plain", | 1429 | "text/plain", |
1435 | "PURCHASE_CURRENCY=PURCHASE_CURRENCY", | 1430 | "PURCHASE_CURRENCY=PURCHASE_CURRENCY", |
1436 | strlen ("PURCHASE_CURRENCY=PURCHASE_CURRENCY") + 1, | 1431 | strlen ("PURCHASE_CURRENCY=PURCHASE_CURRENCY") + 1, |
1437 | 0 | 1432 | 0 |
1438 | }, | 1433 | }, |
1439 | { | 1434 | { |
1440 | EXTRACTOR_METATYPE_UNKNOWN, | 1435 | EXTRACTOR_METATYPE_UNKNOWN, |
1441 | EXTRACTOR_METAFORMAT_UTF8, | 1436 | EXTRACTOR_METAFORMAT_UTF8, |
1442 | "text/plain", | 1437 | "text/plain", |
1443 | "ORIGINAL/TITLE=ORIGINAL/TITLE", | 1438 | "ORIGINAL/TITLE=ORIGINAL/TITLE", |
1444 | strlen ("ORIGINAL/TITLE=ORIGINAL/TITLE") + 1, | 1439 | strlen ("ORIGINAL/TITLE=ORIGINAL/TITLE") + 1, |
1445 | 0 | 1440 | 0 |
1446 | }, | 1441 | }, |
1447 | { | 1442 | { |
1448 | EXTRACTOR_METATYPE_UNKNOWN, | 1443 | EXTRACTOR_METATYPE_UNKNOWN, |
1449 | EXTRACTOR_METAFORMAT_UTF8, | 1444 | EXTRACTOR_METAFORMAT_UTF8, |
1450 | "text/plain", | 1445 | "text/plain", |
1451 | "ORIGINAL/ARTIST/SORT_WITH=ORIGINAL/ARTIST/SORT_WITH", | 1446 | "ORIGINAL/ARTIST/SORT_WITH=ORIGINAL/ARTIST/SORT_WITH", |
1452 | strlen ("ORIGINAL/ARTIST/SORT_WITH=ORIGINAL/ARTIST/SORT_WITH") + 1, | 1447 | strlen ("ORIGINAL/ARTIST/SORT_WITH=ORIGINAL/ARTIST/SORT_WITH") + 1, |
1453 | 0 | 1448 | 0 |
1454 | }, | 1449 | }, |
1455 | { | 1450 | { |
1456 | EXTRACTOR_METATYPE_UNKNOWN, | 1451 | EXTRACTOR_METATYPE_UNKNOWN, |
1457 | EXTRACTOR_METAFORMAT_UTF8, | 1452 | EXTRACTOR_METAFORMAT_UTF8, |
@@ -1667,7 +1662,7 @@ main (int argc, char *argv[]) | |||
1667 | result_patched = (0 == ET_main ("gstreamer", patched_ps) ? 0 : 1); | 1662 | result_patched = (0 == ET_main ("gstreamer", patched_ps) ? 0 : 1); |
1668 | g_print ("Patched GStreamer test result: %s\n", result_patched == 0 ? "OK" : "FAILED"); | 1663 | g_print ("Patched GStreamer test result: %s\n", result_patched == 0 ? "OK" : "FAILED"); |
1669 | if (result_stock && result_patched) | 1664 | if (result_stock && result_patched) |
1670 | result += 1; | 1665 | result++; |
1671 | } | 1666 | } |
1672 | g_object_unref (dc); | 1667 | g_object_unref (dc); |
1673 | return result; | 1668 | return result; |