Lines Matching defs:keyword
48 static int dict_set_if_not_null(AVDictionary ***metadata, char *keyword, char *value)
51 av_dict_set(*metadata, keyword, value, 0);
56 * Extract keyword and value from a header line (80 bytes) and store them in keyword and value strings respectively
58 * @param keyword pointer to the char array in which keyword is to be stored
62 static int read_keyword_value(const uint8_t *ptr8, char *keyword, char *value)
67 keyword[i] = ptr8[i];
69 keyword[i] = '\0';
102 if (strcmp(keyword, key)) { \
103 av_log(avcl, AV_LOG_ERROR, "expected %s keyword, found %s = %s\n", key, keyword, value); \
109 av_log(avcl, AV_LOG_ERROR, "invalid value of %s keyword, %s = %s\n", key, keyword, value); \
118 char keyword[10], value[72], c;
120 read_keyword_value(line, keyword, value);
128 av_log(avcl, AV_LOG_ERROR, "invalid value of SIMPLE keyword, SIMPLE = %c\n", value[0]);
157 dict_set_if_not_null(metadata, keyword, value);
164 dict_set_if_not_null(metadata, keyword, value);
173 ret = sscanf(keyword, "NAXIS%d", &dim_no);
175 av_log(avcl, AV_LOG_ERROR, "expected NAXIS%d keyword, found %s = %s\n", header->naxis_index + 1, keyword, value);
180 av_log(avcl, AV_LOG_ERROR, "invalid value of NAXIS%d keyword, %s = %s\n", header->naxis_index + 1, keyword, value);
184 dict_set_if_not_null(metadata, keyword, value);
191 if (!strcmp(keyword, "BLANK") && sscanf(value, "%"SCNd64"", &t) == 1) {
194 } else if (!strcmp(keyword, "BSCALE") && sscanf(value, "%lf", &d) == 1) {
198 } else if (!strcmp(keyword, "BZERO") && sscanf(value, "%lf", &d) == 1) {
200 } else if (!strcmp(keyword, "CTYPE3") && !strncmp(value, "'RGB", 4)) {
202 } else if (!strcmp(keyword, "DATAMAX") && sscanf(value, "%lf", &d) == 1) {
205 } else if (!strcmp(keyword, "DATAMIN") && sscanf(value, "%lf", &d) == 1) {
208 } else if (!strcmp(keyword, "END")) {
210 } else if (!strcmp(keyword, "GROUPS") && sscanf(value, "%c", &c) == 1) {
212 } else if (!strcmp(keyword, "GCOUNT") && sscanf(value, "%"SCNd64"", &t) == 1) {
216 } else if (!strcmp(keyword, "PCOUNT") && sscanf(value, "%"SCNd64"", &t) == 1) {
221 dict_set_if_not_null(metadata, keyword, value);